Android в железных объятиях google

      Комментарии к записи Android в железных объятиях google отключены

Шесть лет назад, в ноябре 2007 года, был запущен Android Open Source Project (AOSP) — проект с открытым исходным кодом Android. Первый Apple iPhone вышел всего за несколько месяцев до этого, но уже успел захватить умы людей и вступить в современную эпоху смартфонов. Хоть Google и была партнером в сфере приложений для оригинального iPhone, компания уже тогда была обеспокоена будущим, порожденным таким конкурентом. Вик Гандотра, вспоминая первые шаги Энди Рубина для создания Android, заявил, что Энди утверждал, будто если бы Google не вступил в эту игру, мы бы столкнулись с драконовским будущим, где нашим единственным выбором стала бы только одна продукция от одной единственной компании и одного человека в её руководстве.

Android в железных объятиях google

Google была в ужасе от того, что Apple сможет править мобильным пространством. Таким образом, чтобы получить поддержку в этой мобильной борьбе, Google, не имея возможности закрепиться на мобильном рынке, запустила Android как проект с открытым исходным кодом. В ту эпоху у Google на этом поприще ничего не было и приветствовалась любая малейшая доля рынка. Было решено дать Android в бесплатное использование, сделав его троянским конём фирменных сервисов. Компанию пугала перспектива того, что люди перестанут пользоваться поиском на десктопах, предпочитая этому использование поиска на iPhone. Android стал своего рода защитным рвом вокруг замка Google Search и онлайн-сервисов Google. Сегодня все обстоит немного иначе.

Система Android прошла путь от 0% рынка до владения 80%. Можно сказать, что Android выиграла войну смартфонов, но Победа Android и Победа Google — не одно и то же. Поскольку Android является проектом с открытым исходным кодом, она, на самом деле, не принадлежит Google. Любой может взять его, клонировать исходники, а также создать свои собственные ответвления или альтернативные версии ОС. В настоящее время большое количество приложений — является всем для любой новой операционной системы. В теории, при создании ответвленной версии Android, было бы достаточно только разработать собственный магазин приложений и буквально за одну ночь обеспечить свою компанию миллионами программ. Любая компания, в теории, могла бы придумать наилучшую вариацию Android (лучше, чем есть сейчас), что поставило бы крест на господстве Google. Это является самой большой опасностью для развития Android по сценарию Google. Существует несколько таких компаний, старающихся использовать Android, но максимально отдалиться от Google. Наиболее яркий пример — Amazon. Компания принимает участие в AOSP, оставляет в стороне все обычные для Google приложения и услуги, предоставляя свой собственный магазин приложений, браузер, почту и облачное хранилище. Китай тоже пропускает сервисы Google мимо себя, так как большинство услуг Google там запрещены, однако это не мешает местным производителями использовать Android по своему усмотрению. Вот только Google за это ничего не получает, как в случае и с Amazon.

Легко делиться всем, когда у тебя ничего нет и ты занимаешь минимальную долю рынка. Гораздо сложнее делиться чем-то, когда ты занимаешь первые места. Уже не получается быть таким же щедрым и радушным. Система Android прошла путь от защитного барьера Google от внешних угроз, до инструмента защиты только их прав. Google всегда стремилась предоставить себе защиту от альтернативных веток развития Android. Многие считают Android единым целым, но на самом деле он состоит из двух частей — открытого исходного кода и всех фирменных приложений Google с закрытым кодом. И Google раз за разом создаёт рычаги воздействия на открытые проекты, добавляя новые возможности к стандартным AOSP-утилитам, вешая на них фирменный ярлык Google (например, Google Music, Google Keyboard и так далее).

В Android всегда были приложения с закрытым кодом, такие как Gmail, Maps, Talk и YouTube. Когда Android не имела доли рынка, Google было комфортно учитывать эти приложения в рамках проекта с открытым исходным кодом, но как только доля рынка поползла вверх, было решено, что над открытым кодом нужно иметь больше контроля. Для некоторых приложений Google ещё существуют AOSP-эквиваленты, но как только у Google появляется собственная улучшенная версия той или иной утилиты, все работы над версией AOSP сворачиваются. Чем менее открыт исходный код, тем больше работы для конкурентов Google. Уничтожить старые приложения нельзя, а вот превратить их в устаревшее малофункциональное нечто вполне можно. Почти любое обновление привычного ранее приложения Google на новое с большими изменениями и ребрендингом — признак того, что на AOSP-версии программы можно ставить крест.

Взять, к примеру, Поиск. Версия для AOSP застряла во временах Android 2.2 Froyo, тогда как поиск Google для Android 4.3 и выше продолжает развиваться и обзавёлся голосовым набором, голосовым поиском, поиском аудио, интеграцией с Google Now и прочим. AOSP-поиск лишь умеет искать в вебе и локально, вот и всё.

То же самое можно сказать про музыкальный AOSP-плеер и Google Music. Когда-то давно это было одно и то же приложение, а сейчас разница между ними просто огромна.

Клавиатура и даже Календарь теперь стали с закрытым исходным кодом (под бравурные речи о доступности для установки на всех устройствах из Google Play) и все следующие изменения в них будут отражаться только в Google-версиях программ, а AOSP будут вечно покоиться в текущем состоянии. Именно поэтому клавиатура от Google имеет возможность ввода текста жестами или росчерком, а AOSP не имеет и никогда уже не получит аналог Swype.

Google скрестил SMS и Hangouts, а это значит, что в скором времени оригинальное приложение для отправки SMS точно также будет заброшено. Вслед за ним под плаху пойдёт и привычная Галерея, уже замещаемая такой штукой как Фото с принудительной интеграцией с Google+.

Отдельного внимания заслуживают и взаимоотношения Google с компаниями. Если какой-то компании удастся присоединиться к AOSP, клонировать приложения Google и создать конкурентоспособный ответ Android от Google, корпорация добра сделает всё возможное, чтобы производители Android-устройств не смогли перейти к этому новому игроку. Власть Google заключается в контроле основных приложений и сервисов — ключевых для платформы Android, в которых нуждаются как большие, так и маленькие производители. Так как эти приложения не являются открытыми, компании вынуждены лицензировать их у Google, буквально чуть ли не идя к ним на поклон целовать перстень. Облегчить получение лицензий может вступление в Open Headset Alliance — группу компаний, приверженных концепции Android-Google. Всем им запрещено создавать Android-устройства без одобрения Google. Никаких конкурирующих платформ в рамках одного альянса. Если вы помните, Acer столкнулась с подобными проблемами. Попытавшись построить смартфон на базе китайской модификации Android — Aliyun OS, компания прогневала Google, которая потребовала прекратить разработки под угрозой отстранения Acer от использования Google Apps. Подобное положение дел делает чрезвычайно непростой жизнь продукции Amazon — единственной компании, осмелившейся продавать ответвление Android без Google-сервисов на американском рынке. Их фирменная модификация Android, названная Kindle OS, считается несовместимой с Android и большинству производителей запрещено производить планшеты для Amazon (а это Acer, Asus, Dell, Foxconn, Fujitsu, HTC, Huawei, Kyocera, Lenovo, LG, Motorola, NEC, Samsung, Sharp, Sony, Toshiba, ZTE). Единственным партнёром Amazon является Quanta Computer — производитель ноутбуков. Для всех этих производителей уже нет возможности перейти к иной вариации Android, так как обратного пути назад уже не будет. Любой производитель, надеясь получить лицензию от Google, вынужден пройти определённые тесты совместимости, гарантирующие, что все приложения в магазине Google Play будут работь на аппаратах так, как надо. Эти тесты совместимости похожи на вступление в закрытый клуб, где правят тайные сговоры и закулисные решения. При этом компания не может лицензировать только одно фирменное приложение Google — ей придётся брать всю коллекцию софта и всё, что Google посчитает нужным.

Многие компании хотят быть успешными и чтобы не прогневать Google им приходится создавать альтернативы их фирменным приложениям. Особенно хорошо это удаётся Samsung — на почти каждую утилиту Google у нее есть свой ответ. Конечно, наблюдать на Android-смартфоне гору предустановленного софта, дублирующего основные приложения Google, приятно далеко не всем, но это запасной вариант Samsung на случай разрыва отношений с Google. В подобном случае, Samsung не может позволить себе остаться ни с чем и оставить с тем же своих пользователей. Хоть подобные программы и создают лишнюю нагрузку для пользователя, они позволяют получить обратную связь и возможно даже стать более удобными и приятными для кого-либо. Однако несмотря на такое огромное количество дублирующих приложений, Samsung не может просто так взять и вырваться из лап Google — как минимум до тех пор, пока сама не разработает аналоги фирменных картографических API или облачных сообщений.

Большую роль в привязке вендоров к Android от Google играют различные API и недавнее появление такой вещи как Сервисы Google Play. Казалось бы, получив экосистему приложений от Google, можно смело запускать свой магазин приложений, привлекая туда разработчиков и наслаждаясь результатом. Однако именно благодаря Play Services такой сценарий невозможен. Разработчики обязаны вплести в свои приложения зависимость от Google. В результате экосистема приложений Android превращается в экосистему приложений Google Play, делая жизнь разработчика проще для одобренных устройств и делая жизнь максимально сложнее для разработки под неутверждённые устройства. Используя Google API невозможно запустить Android-приложение на другом, не-Google устройстве — Kindle Fire от Amazon, например. Тогда как разработчики стараются сделать свои приложения доступными для максимального количества пользователей, Google API делают всё, чтобы приложение работало только для устройств, имеющих лицензию Google. Аналогичная ситуация с API карт, местоположения, облачных сообщений, встроенных покупок, игр с мультиплеером и так далее. Всё это, выбравшим путь иного Android, придётся разрабатывать заново, клонировать как получится, используя устаревшие API или лицензировать у других компаний. Около 90% из всех Google API поддерживаются на уровне прошивок, что отбивает у разработчиков всё желание создавать продукты под менее популярные варианты Android.

В то время как Android считается открытой системой, это больше похоже на открытость в стиле смотри, но не трогай. Любой может внести свой вклад в развитие Android и использовать его для своих целей, но если это противоречит целям Google или же создаётся без их благословения — ваш мир будет разрушен.

    Автор — Рон Амадео, перевод — Максим Курмаев

    Оригинал статьи — arstechnica.com

6 Cool Android Mods You Should Use!


Интересные записи: