Как говорится — сюжет сгущается. Не совсем инвестировав в Cyanogen, Microsoft теперь готова предоставлять услуги в CyanogenOS. Что это значит для программиста Android?
Cyanogen — одна из многих форков Android, но она особенная тем, что создает версию Android без Google, это не некоммерческая организация и не такая компания, как Amazon, использующая Android в качестве средства для продажи. своим пользователям другие услуги. На данный момент неясно, как Cyanogen на самом деле будет зарабатывать деньги на своей версии Android, но продажа напрямую производителям телефонов кажется наиболее вероятным путем.
Проблема создания альтернативы Google Android заключается в том, что помимо части Android с открытым исходным кодом — Android Open Source Platform (AOSP) — существуют также сервисы, предоставляемые Google, такие как приложения Google, карты, Gmail, реклама и все, что вы найдете в Google Play. Любой, кто хочет создать новую ОС Android, может взять AOSP и настроить его, но откуда взяться не-Google эквивалентам сервисов?
Cyanogen может захотеть отобрать Android у Google, но он не может сделать это самостоятельно, и здесь вмешивается Microsoft.
Microsoft согласилась на интеграцию и использование в Cyanogen потребительских приложений Microsoft — Bing для поиска, One Drive, Skype, Office, OneNote и Outlook. Интересно, что нет упоминания об использовании Bing Maps для замены Google Maps, но, возможно, это оставлено на усмотрение пользователя.
Какую роль Microsoft играет в запуске своих сервисов на Cyanogen не совсем ясно, но в пресс-релизе говорится:
«В рамках этого сотрудничества Microsoft создаст встроенную интеграцию с Cyanogen OS, что позволит получить новый класс возможностей».
Таким образом, Cyanogen получает набор незаменимых замен для сервисов Google, которые он не может использовать, а Microsoft выполняет большую часть работы.
Легко видеть, что Microsoft выиграет от включения в ответвление Android. Это могло бы даже иметь больший выигрыш, если бы недавние действия ЕС против Google вынудили бы какое-либо отделение сервисов Google от Android. Если у Microsoft есть набор сервисов для стандартного Android-устройства, и помните, что Cyanogen OS — это просто Android без сервисов Google, у нее будет преимущество в заполнении пробела.
Конечно, многие пользователи приняли Cyanogen просто для того, чтобы уйти от связанных сервисов Google, и есть вероятность, что они не найдут услуги от Microsoft более предпочтительными. Однако этот шаг призван угодить не существующему пользователю, а производителям мобильных телефонов, которые хотят предложить широкой публике не-Google Android.
С точки зрения программиста, любой раскол на рынке ОС Android — потенциальная головная боль. Достаточно плохо, что создавать собственную версию для Amazon’s Fire и иметь дело с Cyanogen OS усугубляет проблему. В принципе, пока вы не используете какие-либо службы Google и ограничиваете свое приложение основными возможностями, предоставляемыми AOSP, оно должно работать. Однако в любом случае вам придется включить некоторые настройки, чтобы ваше приложение работало с Fire или Cyanogen OS. Возможно, самая большая проблема — это необходимость разместить ваше приложение в магазине приложений Google, магазине приложений Amazon и, в конечном итоге, в запланированном магазине приложений Cyanogen, который, как говорят, будет запущен в начале следующего года.
Что умеет Google?
Он мог совершить немыслимое и прекратить работу над AOSP и создать собственный форк Android — чистый Google Android. Поскольку AOSP в основном лицензируется под Apache 2.0, это вполне разумно, и именно это Amazon сделала с Fire OS.
Это оставит других работать над AOSP и позволит Google запустить Android как полностью коммерческий бизнес. Это могло бы даже облегчить ситуацию с ЕС, поскольку Android будет проприетарной ОС с проприетарной поддержкой.
С нашей точки зрения, это была бы настоящая фрагментация Android.