Широко распространено мнение, что пользователи смогут просто загружать Google Play Store и другие приложения Google на Huawei Mate 30, но все не так просто.
Завтра журналисты со всего мира соберутся на площадке в Мюнхене, Германия чтобы увидеть, как генеральный директор Huawei Consumer Business Group Ричард Ю анонсирует новейшие потребительские продукты своей компании. Ожидается, что компания представит два носимых аксессуара, телевизор, и четыре смартфона. Основное внимание будет уделено новой серии смартфонов Huawei Mate 30, которую Google подтверждено, что продажа невозможна с приложениями и сервисами Google Play. Без набора приложений Google новым телефонам Huawei придется нелегко в Европе, Индии и на других рынках. Но Ричард Ю. намекнул На IFA 2019 компания сообщила, что у компании есть обходной путь, позволяющий пользователям устанавливать приложения Google на Mate 30, отметив, что этот процесс будет «довольно простым» для пользователей. Мы не новички в загрузке приложений и сервисов Google Play на XDA, но, учитывая уникальные обстоятельства Huawei, мы подумали об этом. возможно, стоит изучить, какие варианты есть у компании и действительно ли они могут предложить пользователям возможность загрузить приложение Google. люкс.
Сертификация MADA, GMS и Android
Для мобильных служб Google (GMS), набора приложений и сервисов Google, таких как Play Store и Play Services, Чтобы быть предварительно установленным на устройстве Android, производитель устройства должен подписать Соглашение о распространении мобильных приложений (MADA), чтобы стать а лицензированный партнер Android. Затем производитель устройства должен создать программное обеспечение, отвечающее всем требованиям, которые необходимо учитывать. Совместимость с Android, включая, помимо прочего, соблюдение правил, изложенных в Документ определения совместимости (CDD) и прохождение Набор тестов совместимости (КТС). Согласно Google, «устройства, использующие Android в качестве товарного знака для рекламы своей совместимости с приложениями Android, должны пройти проверку совместимости». Test Suite (CTS)». Наконец, программное обеспечение должно пройти Google Test Suite (GTS), чтобы считаться совместимым с Google Mobile. Услуги.
Мы просмотрели копию «диаграммы геодоступности», предоставленной производителям устройств, подписавшим MADA на распространение приложений GMS в 31 стране Европейской экономической зоны (ЕЭЗ). Эта диаграмма датирована октябрем 2018 года, поэтому она, вероятно, не отражает актуальные требования, которые Google предъявляет партнерам, распространяющим приложения GMS в ЕЭЗ. Однако мы можем получить достойное представление о том, какие приложения Google должны распространяться в Европе.
«Диаграмма геодоступности» различает приложения Google по важности:
- Обычные приложения GMS: основные приложения, которые ДОЛЖНЫ поставляться с обычными устройствами Android.
- Приложения Go GMS: основные приложения, которые ДОЛЖНЫ поставляться с устройствами Android (Go Edition).
- Основные услуги: компоненты программного обеспечения GMS, которые ДОЛЖНЫ поставляться на все устройства. Они используются другими приложениями Google и не отображаются пользователю в панели запуска.
- Дополнительные приложения GMS: другие приложения GMS, которые производитель устройства может предварительно загрузить.
В Европейской экономической зоне следующие приложения GMS считаются «обычными приложениями GMS»:
- Приложение Google*
- Гугл Хром*
- Gmail
- Карты Гугл
- YouTube
- Google Play магазин
- Гугл Диск
- Google Play Музыка
- Google Play Фильмы
- Гугл Дуо
- Google Фото
*В соответствии с решением Европейской комиссии Штраф в размере 4,34 млрд евро за нарушение антимонопольного законодательства, Google теперь требует от производителей устройств подписать дополнительную лицензию распространять приложение Google и Google Chrome для устройств, продаваемых в ЕЭЗ.
«Основные службы» включают в себя системные приложения и библиотеки, такие как GMSCore (также известные как Службы Google Play), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM и более. «Дополнительные приложения GMS» включают в себя такие приложения Google, как Календарь Google, Google Keep, Google Translate, «Сообщения», Google Phone и многие другие. Google Pay — это дополнительное приложение GMS, и партнерам разрешено распространять приложение, если оно запущено в стране. Например, на момент распространения этой «диаграммы геодоступности» Google Pay еще не был запущен во Франции, поэтому Google предупредил, что Pay «НЕ ДОЛЖЕН» доставляться в страну или использоваться в каком-либо маркетинге.
Поскольку Huawei не может подписать новое соглашение MADA с Google, Huawei Mate 30, Huawei Mate 30 Pro и Huawei Mate 30 Lite не будет поставляться с полными версиями каких-либо приложений GMS, включая Core. Услуги. Так что же могут сделать Huawei и пользователи, чтобы обойти это ограничение?
Загрузка неопубликованных приложений и сервисов Google Play
Даже если производитель устройства не получил сертификат Google на поставку приложений и компонентов GMS на какое-либо устройство, он может пользователи по-прежнему смогут загружать их вручную.
Сценарий 1
Помните, что основные службы, такие как Google Play Store и службы Google Play, очень мощные и обычно имеют разрешения, которые невозможно предоставить обычным пользовательским приложениям. Таким образом, это не так просто, как просто загрузить APK-файл (контейнер для приложения Android) из Интернета, а затем просто установить его. Эти приложения должен быть установлен как системные приложения с привилегированными разрешениями.
Некоторые производители устройств, такие как сама Huawei, суббренд Huawei Honor, Xiaomi и другие, предварительно устанавливают то, что я люблю называть «заглушками», версии необходимых приложений. Они также заранее вносят эти приложения в белый список с необходимыми привилегированными разрешениями. Эти «заглушки» APK представляют собой, по сути, неактивные версии, которые просто ждут обновления; Хитрость здесь в том, что пока ты нельзя просто вставить Google Play Store и Play Services как системное приложение, вы можете установить «обновление» поверх этих «заглушек» APK, чтобы активировать их и превратить в полные версии. Пользователь может загружать последние полные версии Google Play Store, сервисов Google Play и других приложений Google со сторонних платформ, таких как APKЗеркало.
Honor Magic 2, устройство, произведенное суббрендом Huawei Honor, доступно только на китайском рынке и, следовательно, не поставляется в магазине Google Play. Как отмечено в Амазонка Huawei однако вы можете без проблем загружать приложения из Google Play. Это связано с тем, что, как показано на снимке экрана слева из дампа прошивки Honor Magic 2, необходимые «Основные службы» предварительно установлены. Кроме того, как показано на снимке экрана справа, приложениям Core Services предоставлены необходимые разрешения для работы.
Судя по тому, что я видел, Huawei, Honor и Xiaomi практикуют эту практику для телефонов, которые они продают исключительно в Китае с момента их выпуска. Лицензионные соглашения Android требуют от них предварительно установить все приложения и сервисы Google Play на продаваемые ими телефоны. на международном уровне. Я подозреваю, что Huawei, Honor и Xiaomi делают это, потому что знают, что их устройства для китайского рынка часто экспортируются в другие страны.
Сценарий 2
Опираясь на сценарий 1, производитель устройства может пойти дальше и предоставить загрузчик приложений и сервисов Google Play в своем собственном магазине приложений. Например, китайский производитель устройств Meizu. использует этот подход. Последние несколько дней я видел разговоры о «Сервисный помощник Google” приложение, которое, как выяснилось при проверке, использует корпоративные API Huawei для установки приложений и сервисов Google Play. Пользователи использовали это приложение для таких устройств, как Хонор 9Х и Хонор 9Х Про, которые в настоящее время продаются только в Китае. Я не знаю, санкционировала ли Honor использование этого приложения, поэтому мы связались с нашими контактами в Honor, чтобы подтвердить это. Это приложение в настоящее время недоступно в галерее приложений Huawei, хотя оно того и стоит.
Сценарий 3
Если производитель устройства не загружает заранее «заглушки» APK в свое программное обеспечение, то единственный способ получить Google Play — это Чтобы запустить службы Store и Google Play, необходимо вручную установить эти приложения и предоставить им запрошенные привилегии. разрешения. Это невозможно сделать без изменения программного обеспечения на устройстве в процессе, известном как «рутирование». Корневой доступ дает пользователю возможность изменять файлы, к которым ему обычно не разрешен доступ. Думайте об этом как об учетной записи «Администратора» в Windows. Имея root-доступ, пользователь может легко устанавливать приложения и сервисы Google Play, используя предварительно упакованный контейнер, созданный членами сообщества из Открыть проект GApps.
OpenGapps предоставляет хороший, сильно сжатый пакет всех необходимых вам приложений GMS. Выше показан пакет pico, который содержит только необходимые основные службы.
Однако «рутирование» вашего устройства не лишено недостатков. Процесс получения root-доступа зависит от устройства и иногда может оказаться слишком сложным для выполнения обычным пользователем. Для получения root-доступа также необходимо, чтобы производитель устройства предоставил способ «разблокировать загрузчик» или отключить защиту на уровне загрузки, необходимую для получения root-доступа, что производитель устройства может или не может позволять. Хуавей, например. запрещает эту практику. Наконец, многие производители устройств аннулируют гарантию, если пользователь разблокирует загрузчик, хотя подобная практика может не соблюдаться в странах с более щедрыми законами о защите прав потребителей.
Все, о чем мы только что говорили, включает в себя просто установка Магазин Google Play и Сервисы Google Play. На самом деле еще есть шаг бег эти приложения, и это может быть не так просто, как нажать на значок приложения в панели запуска.
Репрессии Google в отношении несертифицированных устройств
В марте 2018 года Google начал показывать «устройство не сертифицировано Google» сообщение некоторым пользователям, чьи устройства не прошли сертификацию Google. Сообщение предупреждает пользователей о том, что производитель устройства «предустановил приложения и службы Google без сертификации от Google», а также предупреждает, что устройство производители утверждают, что им «нужна лицензия Google для распространения приложений и услуг». Пока это сообщение не будет рассмотрено, вы не сможете использовать Google Программы. Единственный способ, которым пользователь может обойти это сообщение, — это вручную зарегистрировать свое устройство в Google, но оно предназначено для использования только пользователями, использующими «пользовательское ПЗУ» (послепродажное программное обеспечение).
Google не волнует, устанавливают ли отдельные пользователи в сообществе пользовательских ПЗУ приложения и службы Google Play, поэтому Google так долго закрывали глаза на распространение пакетов GApps, хотя они вполне имеют право закрыть это вниз. С другой стороны, Google делает беспокойтесь, если нелицензированные производители распространяют свои приложения, поэтому в прошлом году они начали показывать это предупреждение.
После того, как мы опубликовали нашу статью, к нам обратился представитель Meizu и спросил, могут ли они опубликовать ее повторно. мое руководство по обходному пути по этому вопросу, поэтому кажется, что это предупреждение уже появилось на многих устройствах, продаваемых в Китай. Я не знаю, насколько широко распространено это предупреждение на сегодняшний день, но в последний раз я лично сталкивался с этим предупреждением, когда высвечивал Утекший образ системы Android 10 на Pixel 3 XL.
Если Google не внесет устройства Huawei в белый список из предупреждения, пользователям придется следовать инструкциям на этой странице, чтобы использовать приложения и сервисы Google Play.
Если вы загружаете приложения и сервисы Google Play, как описано в сценарии 1 или 2, на устройства Huawei, Honor и Xiaomi, которые в настоящее время продаются в Китае, вы, скорее всего, не увидите это сообщение. Причина в том, что, хотя эти телефоны на китайском рынке не обязательно должны соответствовать требованиям сертификации Android от Google, эти производители устройств соответствовать требованиям в любом случае. Соблюдение требований CDD и прохождение CTS уже является частью рабочего процесса их инженеров, и эти компании уже следуют требованиям Google для большинства других своих устройств. Таким образом, я загрузил приложения и сервисы Google Play на Честь Магия 2, Почетная нота 8, Почетная нота 10и Тенсент ASUS ROG телефон II без каких-либо проблем.
Honor Magic 2 прошел тест CTS, несмотря на то, что он никогда не выпускался за пределами Китая и не поставляется с приложениями GMS. Однако, поскольку Huawei продает телефон на Amazon, они знают, что импортеры захотят иметь доступ к приложениям и сервисам Google Play.
Проблема с Huawei Mate 30
Отказ от ответственности: мне неизвестно, заключила ли Huawei какое-либо соглашение с Google, поэтому я представляю нижеследующее как свой собственный анализ того, что может произойти.
Потому что торговый запрет США не позволяет Google лицензировать Android продуктам Huawei. новые продукты, такие как серия Huawei Mate 30, Huawei Mate 30 не может поставляться с Google Mobile Services. Хуавей может иметь возможность предварительно установить «заглушки» APK для облегчения загрузки неопубликованных приложений, но на самом деле они не могут размещать полные приложения GMS в собственном магазине приложений ( Галерея приложений Huawei.) Как отметил Рон Амадео из АрсТехника, приложения, созданные американскими компаниями, также подлежат запрету в США, поэтому Google не может распространять свои собственные приложения в Huawei AppGallery. Хуавей может сможем избежать необходимости размещать установщик приложений GMS. Мы снова обратились к Honor, чтобы узнать, есть ли Приложение Service Assistant» ими официально рекомендовано, но я не уверен, что оно выдержит, если установщик создан Хуавей.
Тем не менее, загрузка неопубликованных приложений GMS на Huawei Mate 30 и других новых устройствах от Huawei и Honor, скорее всего, приведет к появлению сообщения об ошибке «устройство не сертифицировано Google». Преодоление этого сообщения станет существенным барьером для входа для обычного пользователя, и мне любопытно посмотреть, как Huawei справится с этим. Мы узнаем об этом примерно через 24 часа, когда серия Huawei Mate 30 будет официально представлена в Мюнхене, Германия. Вы можете посмотреть прямую трансляцию мероприятия здесь, который начнется в 14:00 по центральноевропейскому летнему времени/8:00 по восточному стандартному времени. Я подозреваю, что Huawei не сделает серию Mate 30 немедленно доступной в Европе, и действительно, LetsGoЦифровой сообщает именно об этом. Тем не менее, Huawei может удивить нас, раскрыв секретное соглашение, которое они заключили с Google.
Форумы Huawei Mate 30 ||| Форумы Huawei Mate 30 Pro ||| Форумы Huawei Mate 30 Lite
Авторы избранных изображений: Эван Бласс (@эвликс)