Что же именно входит в HMS и каковы реальные последствия в случае покупки смартфона Huawei или Honor? Стоит углубиться в этот и несколько смежных вопросов?
Смартфон с сервисами Google против смартфона Huawei без них
Когда мы говорим Android, то всегда подразумеваем Google, представить одно без другого невозможно. Но из-за санкций США в Huawei (а также, соответственно, и в Honor) лишились доступа к сервисам Google, компании прекратили не только совместные проекты, но и всякое общение. Сложилась удивительная ситуация, когда в Huawei пытаются на Android создать альтернативу сервисам от Google, заменить их. Начиная с апреля на рынке появляются смартфоны Huawei/Honor, в которых нет сервисов от Google, они заменены Huawei Mobile Services. Обычные покупатели зачастую не отслеживают хитросплетения рыночных взаимоотношений и воспринимают эти аппараты как обычные Android-смартфоны, к которым они привыкли в предыдущие годы. Но их ждет множество подводных камней, а пользовательский опыт, мягко говоря, совсем другой, так как многие вещи не работают вовсе либо работают криво. В конце прошлого года у нас была статья о том, как Huawei заменяет сервисы Google, это был пример Huawei Mate 30 Pro – не самая массовая модель, которая вышла ограниченным тиражом. И во многом это был смартфон для энтузиастов технологий, что могут провести дополнительные часы за настройкой, попыткой взлома системы, чтобы поставить сервисы Google. Как вариант, они могут обходиться без них вовсе. Но теперь речь идет о том, что такие смартфоны выходят на массовый рынок и ими начинают пользоваться те, кто к этому не готов, не имеет никакого понимания, что их может ожидать. В этом материале постараюсь обрисовать подводные камни и различия GMS (Google Mobile Services) и HMS (Huawei Mobile Services).
Для сравнения возьму два смартфона – Huawei P40 Pro (изначально нет поддержки GMS) и Samsung S20 Ultra (мой основной аппарат, также Samsung сегодня наиболее тесно работает с Google из всех производителей). Важно знать, что начиная с 2020 года в Google последовательно блокируют все попытки установить GMS на смартфоны Huawei/Honor, каждый появляющийся способ оказывается временным. На момент написания статьи существует способ установки Play Store на последние модели Huawei, но он сложный и кривой (можно ставить приложения из магазина, не работают нормально уведомления, Google Pay, а также ряд дополнительных возможностей). Вопрос короткого времени, когда этот способ обхода блокировок в Google закроют, также как и предыдущие. В любом случае это костыль, который ставит под вопрос безопасность данных на смартфоне, а также не дает всю полноту возможностей обычных приложений.
Для того, чтобы оценить, как отличается обычный Android от варианта Huawei, рассмотрю обычные сценарии использования. Это те приложения и сервисы, которыми мы пользуемся ежедневно и зачастую не обращаем на них внимания.
На смартфонах от Samsung по умолчанию на главном экране есть поиск от Google, а также папка с приложениями от компании. Многие приложения являются безальтернативными, также как и поиск, об этом поговорим ниже.
Магазин приложений – где и как загружать приложения
Трудно не согласиться, что магазин приложений – это ключевой параметр в любом смартфоне. В HMS нет доступа к Play Store, он просто отсутствует, и поставить его вы не сможете (даже после танцев с бубнами это будет временная история, его рано или поздно отключит Google). Альтернативой выступает App Gallery, это магазин приложений, который развивает Huawei и делает это очень быстро, тут нет никаких сомнений. Но даже с учетом той скорости, что есть, и тысяч добавляемых приложений каждое из них имеет те или иные недостатки. Сказать, что знакомые нам приложения выглядят в HMS ровно так же, как и на обычном Android, нельзя.
Причина таких отличий банальна, она заключается в том, что Android – это система, созданная Google, и сервисы компании пронизывают ее насквозь. Создание приложений с использованием инструментов разработки от Google – это самый простой и быстрый способ, на который полагаются разработчики всего мира. Отказ от этих инструментов – боль, и мало кто видит в этом какой-то смысл. Поэтому Huawei приходится в ручном режиме убеждать каждого разработчика, что им нужно переписать приложения для их HMS, а это титанический труд. К тому же переписывание приложений не всегда возможно, и многие вещи просто не работают. Также многие американские компании не могут работать с Huawei, санкции аналогичны тем, что запретили эту работу для Google. Например, давайте посмотрим на Instagram, в App Gallery этого приложения нет, есть только ссылка на веб-версию сервиса, и при «установке» появляется такая иконка на рабочем столе.
Для обычного пользователя это странное решение, так как оно имеет массу ограничений. Но при этом вы можете загрузить Instagram и установить с помощью APK-файла, приложение будет работать, никаких особых ограничений в нем не будет (шалят геометки, показывают странное, но их можно вбить руками – неудобство, но не принципиальное).
Во многих приложениях используется авторизация от Google (как вариант, от Facebook). Как вы понимаете, эта авторизация недоступна в HMS, она просто не работает нигде. Поэтому для большинства приложений это просто не выход. Ирония заключается в том, что даже клавиатура SwiftKey, что является стандартной в HMS, имеет такую авторизацию (вы входите в аккаунт на веб-страничке). Но запомненные на одном устройстве фразы, другие настройки не переносятся на другое. Оказывается, что все это вещь в себе.
В этом же направлении мы разработали Cast Engine, который позволяет телефону работать в мультиэкранном режиме и передавать изображение на TV с высоким разрешением. Также планируем добавить возможность работать с Cast Engine через другие приложения.
HMS Core Huawei — что же это?
Для разработки приложений используется набор определенных инструментов. Именно это программа и содержит в себе полный набор открытых приложений Huawei Mobile Services (HMS). Насколько можно судить, это программа выступает в роли некого ядра, связующего операционную систему облачные технологии и интернет. Использование данной программы позволяет повышать производительность гаджетов при меньшем расходе батареи.
Возможно вам будет интересно! Как посмотреть графическую выписку Сбербанка на телефоне? Читать
Что же включает в себя данная платформа?
- Функции API.
- Инструменты для тестирования программного обеспечения.
- Средства аутентификации пользователей.
- Сканирование всевозможных кодов.
- Службы гео-локации.
- Инструменты безопасности.
- Инструменты машинного обучения.
- Система оплаты Wallet Kit.
- Центр игр Game Service.
- Система уведомлений Push Kit.
- Монетизация Ads Kit.
- Инструменты аналитики.
HMS Core Huawei. Можно ли удалять эту программу со своего устройства?
Обычному пользователю это приложение совершенно без надобности. И можно было бы освободить какой-то объем памяти, удалив его. Но делать этого не стоит. Без него могут перестать работать некоторые игры, возникать ошибки функций безопасности, может пропасть возможность совершать онлайн покупки, нарушиться идентификация, сканирование и биометрия. Некоторые пользователи отмечают, что от данного приложения может приходить , которую невозможно отключить. Возможно, это просто вопрос времени, и сервис будет улучшен для более комфортного использования в дальнейшем.
Можно ли отключить подписку IVI на телефоне? Читать
Многие люди не знают или просто не понимают, что сервисы от Google – это не столько приложения, что стоят на вашем смартфоне, это и то, что скрыто под «капотом» системы и позволяет функционировать всем ее составляющим. Сторонние программы ориентируются на процедуры, написанные в Google, без них часть их функций просто не работает.
Видео и аудио
В новой версии мы разработали несколько новых SDK-инструментов для работы с аудио и видео. Audio Kit и Video Kit поддерживают основные форматы файлов и кодеки и могут легко встраиваться в приложение и выполнять чтение, сохранение и удаление списков, последовательностей воспроизведения, регулировать скорость воспроизведения. Всё аудио и видео защищается алгоритмами шифрования.
В Audio Kit теперь есть аудиодвижок для записи звука в высоким качестве с функциями оптимизации задержки и других инструментов. Видеодвижок, в свою очередь, поддерживает основные протоколы HTTP, HTTPS, HLS, DASH. Также он позволяет организовывать стриминг со сторонних сервисов с помощью Video Kit WisePlayer SDK.
На основе нашего сервиса Huawei Meetime появился Caas Kit для видеозвонков, который обеспечивает воспроизведение и передачу HD-изображения даже при нестабильном соединении. Также движок позволяет расшаривать экран, рисовать дудлы и с помощью технологий виртуализации передавать изображения на любые другие устройства, что можно использовать для бизнес-конференций.
Картинки и 3D-рендеринг
Для обработки изображений появился Image Kit — он предлагает более 20 фильтров и визуальных эффектов, включая анимацию с рендерингом. В него входят 2 SDK: Image Vision SDK для работы с цветовыми фильтрами и Image Render SDK для использования эффектов анимации.
Scene Kit предназначен для работы с 3D-объектами: он использует метод физически корректного рендеринга (PBR) и позволяет приложениям подключаться через API и получать 3D-модели сложных объектов. Движок предлагает три сценария работы: SceneView для общих сцен (не-AR), ARView для общих сцен AR и FaceView для работы с лицами в сценах AR.