Home MobileSmartphoneAndroid Apple vs Google: A tale of two ecosystems