В конце прошлой недели Huawei пыталась оправиться от волны плохой рекламы после недавнего внесения в черный список правительством США публичных заявлений о поддержке своих продуктов. На своем мини-сайте «Huawei Ответы» компания в основном дает пояснения на основе здравого смысла: да, ваш телефон Huawei по-прежнему сможет использовать Google Play Store. Нет, сброс настроек к заводским настройкам не избавит от Android или ваших приложений Google. И серия P30, среди прочего, действительно получит Android Q.
На сайте также говорится, что Huawei будет продолжать обновлять текущие телефоны с помощью обновлений для системы безопасности и обновлений программного обеспечения, даже несмотря на надвигающуюся августовскую утечку лицензии на работу с Google и некоторыми другими американскими компаниями.
Немного предыстории, прежде чем мы продолжим: вскоре после первоначального запрета в середине мая Huawei получила временную лицензию от правительства, что позволило ему продолжать работать с некоторыми американскими фирмами. Но срок его действия истекает 19 августа и касается только сотрудничества по поддержке «существующих продуктов». После этого, если Huawei не будет исключен из «списка организаций» США, он не сможет работать с Google даже в целях обновления и поддержки существующих устройств.
В настоящее время после 19 августа Huawei вообще не сможет работать с Google.
Тем не менее, Huawei пообещал, что телефоны, такие как P30, будут поддерживаться с обновлениями программного обеспечения и безопасности, даже с очень реальной возможностью юридически не работать с Google с конца августа. Как это будет сделано? У Huawei, безусловно, есть план, иначе он не сделал бы этого публичного обязательства. Но пока очень и очень непонятно, как компания сможет оказать эту обещанную поддержку.
Все основные версии Android попадают в Android Open-Source Project (AOSP), где их может скачать и скомпилировать любой. То же самое относится и к ежемесячным обновлениям безопасности Android. Но, как сообщает Ars Technica, даже переход на Android с открытым исходным кодом без каких-либо приложений Google, вероятно, приведет к тому, что Huawei нарушит закон США об экспорте, что будет иметь последствия для всех, кто продал эти телефоны.
Существует также вопрос о комплектации Google для тестирования совместимости Android или CTS - ключевой части обновления прошивки на любом телефоне с помощью приложений Google и мобильных сервисов.
Android Compatibility Testing Suite для новых обновлений - главная головная боль для Huawei.
Это набор тестов программного обеспечения, предназначенный для того, чтобы гарантировать, что любая новая прошивка для телефонов Android безопасна, не ломает приложения и в целом все работает так, как задумано. В то время как сами тесты CTS являются открытыми, что позволяет производителям гарантировать, что их код проходит тесты внутри компании, Google необходимо подписать любую новую прошивку, прежде чем она выйдет в эфир. Это относится к обновлениям для любых устройств, которые поставляются с пакетом GMS (Google Mobile Services), и по замыслу производители не могут обойти его.
Если Huawei останется в списке организаций США после 19 августа, он вообще не сможет напрямую работать с Google. Отсутствие сотрудничества с Google означает отсутствие технического одобрения для новых обновлений прошивки. Может ли Huawei отправлять обновления на существующие телефоны без одобрения Google? Возможно нет. Из того, что мы знаем о соглашениях о распространении мобильных приложений, подписанных между Google и производителями, прохождение CTS и возможность распространения приложений Google идут рука об руку. Если бы Huawei попыталась выдать несертифицированное обновление, это, вероятно, привело бы к нарушению контракта и, вероятно, к экспортному законодательству США.
Даже если бы Huawei решила выдавать несертифицированные обновления, безопасные функции, такие как Google Pay и банковские приложения, а также некоторые службы с поддержкой DRM, сломались бы. Это связано с тем, что встроенные в Android средства защиты SafetyNet предупреждают эти приложения о встроенном программном обеспечении, подделанном или не сертифицированном Google. (Это то же самое препятствие, которое, как правило, не позволяет настраиваемым ПЗУ и некоторым бета-версиям встроенного ПО работать с Google Pay. Это часть встроенной безопасности Google Android.)
Huawei окружен неудобными юридическими и технологическими реалиями.
CTS, SafetyNet и дистрибьюторские соглашения между Google и Huawei в значительной степени являются причиной неопределенности относительно будущего телефонов Huawei прямо сейчас. Технические и юридические реалии противостоят компании.
Так что, если Huawei не может (или не будет) отправлять несертифицированные обновления, и компания не может работать с Google для сертификации новых обновлений после 19 августа, каковы ее варианты?
Предполагалось, что Google может просто передать процесс технического одобрения стороннему подрядчику за пределами США, что означает, что он не будет иметь дело с Huawei напрямую. Но это ничего не решит, так как такая третья сторона быстро нарушит закон США. Как объясняет статья Арса, прохождение через прокси-сервер не позволяет вам уклоняться от закона об экспорте. Это та же проблема, которая втянула ARM, британскую компанию, занимающуюся вопросами американской ИС, из университетов США, в запрет Huawei.
Кроме того, цифровые подписи для утвержденных прошивок хранятся на собственных серверах Google. Таким образом, любая попытка обойти прямое участие Google станет невероятно грязной и потенциально юридически опасной для всех участников. Вы не можете отделить Google от технологии Google и процесса одобрения Google. И в любое время, когда вы имеете дело с Google, вы не можете избежать ограничений, наложенных Huawei на список лиц.
Вы не можете отделить Google от процесса одобрения обновления Android.
Другой возможностью является исправление Huawei в каком-то альтернативном механизме обновления, пока это возможно, возможно, через магазин AppGallery. Это может работать аналогично функции Google Play Play Protect или сканеру вирусов на ПК. Хотя это может обеспечить дополнительный уровень безопасности, это не заменит ежемесячные исправления безопасности для Android.
Еще один вариант, хотя и маловероятный, состоит в том, чтобы предложить существующим телефонам дополнительное обновление до зарождающейся операционной системы Huawei HongMeng, как только она будет доступна. Хотя в качестве платформы, принадлежащей Huawei, американские разработчики приложений (такие как Twitter, Facebook и, да, Google), скорее всего, не смогут легально создавать приложения для нее. Таким образом, это было бы нежелательным изменением для большинства потребителей.
Хорошая новость для владельцев Huawei заключается в том, что … эй, по крайней мере, Android Q появится. И есть обещание будущих обновлений программного обеспечения, мы просто не знаем, как все будет развиваться. На мой взгляд, наиболее вероятным результатом по- прежнему остается какая-то сделка между США и Китаем - серия лицензий, которая позволяет Huawei работать с необходимыми американскими компаниями, чтобы поддерживать бизнес смартфонов, одновременно закрывая компанию от жизненно важной американской инфраструктуры., Что касается Android, то сроки временной лицензии Huawei означают, что он сможет выдавить сертифицированные, окончательные сборки Q для серии P30 и других телефонов, прежде чем он выйдет из строя. (Учитывая график регулярных выпусков партнеров Google, производители должны иметь окончательный официальный официальный код Q примерно за месяц до того, как он выйдет в свет в августе.) И это новое чувство срочности может даже привести к более быстрым обновлениям Q, чем ожидалось для существующих телефонов Huawei.
Представитель Huawei сообщил Android Central, что объявления об особенностях будущих обновлений программного обеспечения не за горами, но не смог предоставить более подробную информацию во время публикации.