Наприкінці минулого тижня Huawei прагнув оговтатися від хвилі поганого розголосу після свого недавнього чорного списку урядом США з публічними заявами про підтримку своєї продукції. На своєму міні-сайті "Huawei Answers" компанія в основному надає роз'яснення здорового глузду: так, ваш телефон Huawei все ще зможе користуватися Google Play Store. Ні, після скидання фабрики це не позбудеться Android або ваших додатків Google. А серія P30, серед іншого, дійсно отримає Android Q.
На сайті також зазначається, що Huawei буде продовжувати постійно оновлювати поточні телефони за допомогою патчів безпеки та оновлень програмного забезпечення, навіть із наступаючою вершиною серпневої скелі для тимчасової ліцензії на роботу з Google та деякими іншими американськими компаніями.
Перш ніж ми продовжимо істотну історію: незабаром після початкової заборони в середині травня Huawei отримав тимчасову ліцензію від уряду, яка дозволила йому продовжувати працювати з деякими американськими фірмами. Але це закінчується 19 серпня і стосується лише співпраці для підтримки "існуючих продуктів". Після цього, якщо Huawei не буде знято зі списку юридичних осіб США, він не зможе працювати з Google навіть для оновлення та підтримки існуючих пристроїв.
За станом справи, після 19 серпня Huawei взагалі не зможе працювати з Google.
Тим не менш, Huawei пообіцяв тримати телефони, як P30, підтримувані оновленнями програмного забезпечення та безпеки, навіть із цілком реальною можливістю не мати можливості законно працювати з Google з кінця серпня. Як це буде робити? Huawei, безумовно, має план, інакше він би не взяв на себе це публічне зобов’язання. Але поки що дуже, дуже незрозуміло, яким чином компанія зможе надати цю обіцяну підтримку.
Усі основні версії Android потрапляють у проект з відкритим кодом Android (AOSP), де їх може завантажувати та компілювати кожен бажаючий. Те саме стосується щомісячних патчів безпеки Android. Але як повідомляє Ars Technica, навіть перехід на Android з відкритим кодом без будь-яких додатків Google, швидше за все, призведе до того, що Huawei порушить закони про експорт США, що матиме наслідки для тих, хто продав ці телефони.
Існує також питання набору програм Google для тестування сумісності Android або CTS - ключової частини оновлення мікропрограмного забезпечення на будь-якому телефоні за допомогою додатків та мобільних служб Google.
Тестування сумісності Android для нових оновлень - головний біль для Huawei.
Це колекція тестів програмного забезпечення, розроблених для того, щоб будь-яка нова мікропрограмна програма для телефонів Android була захищеною, не ламала додатків і взагалі все працює за призначенням. Хоча самі тести CTS є відкритим кодом, що дозволяє виробникам гарантувати, що їх код проходить тести внутрішньо, Google повинен вийти з будь-якої нової мікропрограми, перш ніж вона з'явиться в ефірі. Це стосується оновлень для будь-яких пристроїв, що постачаються разом із пакетом GMS (Google Mobile Services), і за дизайном це не те, що виробники можуть пройти пішки.
Якщо Huawei залишиться у списку юридичних осіб США після 19 серпня, він взагалі не зможе працювати безпосередньо з Google. Жодна співпраця Google не означає технічного затвердження нових оновлень прошивки. Чи може Huawei надсилати оновлення на існуючі телефони без погодження з Google? Напевно, ні. З того, що нам відомо про Угоди про розповсюдження мобільних додатків, підписані між Google та виробниками, передача CTS та можливість розповсюдження програм Google йдуть рука об руку. Якщо Huawei спробує висунути незавірене оновлення, воно, ймовірно, виявило б порушення контрактів, і, ймовірно, експортне законодавство США теж.
Навіть якщо Huawei вирішив натиснути несертифіковані оновлення, захищені функції, такі як Google Pay та банківські програми, а також деякі сервіси, що підтримують DRM, порушуються. Це тому, що вбудовані захисні засоби Android щодо безпекиNet сповіщатимуть ці додатки про вбудовані програмні засоби або не мають сертифікацію Google. (Це те саме перешкода, яке, як правило, не дозволяє користувальницьким ROM та деяким версіям бета-прошивки працювати з Google Pay. Це частина вбудованої безпеки Google Android.)
Huawei охоплює незручні правові та технологічні реалії.
CTS, SafetyNet та угоди про розповсюдження між Google та Huawei - це явна суть невизначеності щодо майбутнього телефонів Huawei. Технічні та юридичні реалії складені проти компанії.
Тож якщо Huawei не може (або не буде) надсилати незавірені оновлення, а компанія не може працювати з Google для сертифікації нових оновлень після 19 серпня, які є її варіанти?
Припускається, що Google може просто передавати процес технічного затвердження стороннім підрядникам за межами США, це означає, що він не буде мати справу з Huawei безпосередньо. Але це нічого б не вирішило, оскільки така третя сторона швидко бідкає законодавство США. Як пояснюється у статті Ars, проходження через проксі-сервер не дозволяє вам ухилятися від закону про експорт. Це те саме питання, яке затягнуло ARM, британську компанію, що займається американськими правами інтелектуальної власності з університетів США, у заборону Huawei.
Крім цього, цифрові підписи затверджених прошивок зберігаються на власних серверах Google. Таким чином, будь-яка спроба уникнути прямої участі Google стала б неймовірно брудною та потенційно юридично небезпечною для всіх учасників. Ви не можете відірвати Google від того, що є сутнісно технологією Google та процесом затвердження Google. І щоразу, коли ви маєте справу з Google, ви не можете уникнути обмежень, застосованих місцем Huawei у списку організацій.
Ви не можете від'єднати Google від процесу затвердження оновлення Android.
Інша можливість - це виправлення Huawei в якомусь альтернативному механізмі оновлення, хоча це все ще можливо, можливо, через його магазин AppGallery. Це може діяти аналогічно функції Play Play Protect Google Play або сканеру вірусів на ПК. Хоча це може забезпечити додатковий рівень безпеки, воно не замінить місячні виправлення безпеки Android.
Ще одним варіантом, хоч і малоймовірним, буде пропонувати існуючим телефонам необов’язкове оновлення до новітньої ОС Huawei HongMeng, коли вона буде доступна. Хоча як платформа, що належить Huawei, розробники програм у США (як Twitter, Facebook та так, Google), ймовірно, не зможуть легально створити програми для цього. Таким чином, для більшості споживачів це буде небажаною зміною.
Хороша новина для власників Huawei полягає в тому, що - ей, принаймні Android Q приходить. І є обіцянка майбутніх оновлень програмного забезпечення, ми просто не знаємо, як все вийде. На мій погляд, найімовірнішим результатом все ж є якась угода між США та Китаєм - серія ліцензій, яка дозволяє Huawei співпрацювати з необхідними американськими компаніями для продовження свого бізнесу на смартфонах, при цьому виключаючи компанію з життєво важливої американської інфраструктури.
Що стосується Android, то термін тимчасової ліцензії Huawei означає, що він зможе викреслити сертифіковані, остаточні складання Q для серії P30 та інших телефонів до того, як він закінчиться. (Враховуючи регулярний графік випуску партнерів Google, виробники повинні мати остаточний офіційний код Q приблизно за місяць до того, як він з'явиться в кінці серпня.) І це нове відчуття терміновості може навіть призвести до більш швидких оновлень Q, ніж очікувалося для існуючих телефонів Huawei.
Прес-секретар компанії Huawei повідомив Android Central, що надходять повідомлення про специфіку майбутніх оновлень програмного забезпечення, але він не зміг надати більше деталей під час публікації.