Урок 3. Приложения на HarmonyOS 2.0–4.x и EMUI
HarmonyOS 2.0–4.x на телефонах и планшетах построена на коде Android, поэтому приложения на ней ведут себя почти как на обычном Android. То же относится к телефонам с EMUI. Разница одна, но большая: нет сервисов Google. Урок — о том, откуда брать программы и что из этого следует.
Откуда брать приложения
По порядку, от безопасного к рискованному:
- AppGallery — магазин Huawei. Приложения в нём проверяет Huawei, обновления приходят сами. Многие банки, мессенджеры, магазины и сервисы выкладывают свои программы и туда. Начинайте поиск с него.
- Официальный сайт разработчика. Если приложения нет в AppGallery, у многих компаний на сайте есть файл
.apkдля загрузки — чаще всего в разделе для Android. - Другие магазины Android-приложений. Они тоже работают, но проверяйте, кто выложил программу.
Не ставьте .apk, присланные в мессенджере, в письме или в SMS, и «взломанные» версии платных программ. Так распространяются вредоносные программы: они крадут пароли, коды из SMS и деньги с карт. Файл с официального сайта разработчика — единственный надёжный источник вне магазина.
Установка файла .apk
- Скачайте файл
.apkс официального сайта разработчика. - Откройте его — из уведомления о загрузке или в приложении «Файлы».
- Система предупредит об установке из внешнего источника. Разрешите установку для приложения, через которое открыт файл, — браузера или «Файлов».
- Нажмите «Установить».
Разрешение даётся не всему устройству, а отдельному приложению. Список приложений с этим разрешением на HarmonyOS 2.0–4.3 — по справке Huawei: «Настройки → Безопасность (или «Безопасность и конфиденциальность») → Дополнительные настройки безопасности → Установка приложений из внешних источников». После установки разрешение лучше выключить: тогда случайный файл со страницы с рекламой не установится в пару нажатий.
«Чистый режим» на китайских версиях
На устройствах для Китая с HarmonyOS 2.0–4.x есть «Чистый режим». Пока он включён, система разрешает ставить приложения в основном из AppGallery, а при установке из других источников предупреждает или не даёт установить. Переключатель — «Настройки → Система и обновления → Чистый режим». Отключать его стоит, только если нужное приложение действительно скачано с сайта разработчика.
Жизнь без сервисов Google
После санкций США в мае 2019 года Google не может ставить свои сервисы на новые устройства Huawei. Вместо них — сервисы Huawei (HMS): магазин, облако, карты Petal Maps, свои уведомления для приложений.
Что это значит на практике:
- Google Play нет, приложения из него не обновляются. Программы ставятся из AppGallery или из файлов.
- Приложения, которые опираются на сервисы Google, работают частично или не работают: не приходят уведомления, не открывается карта внутри приложения, не проходит вход «через Google», не работает оплата.
- Сервисы Google в браузере работают: почта, карты, видео, документы открываются на сайтах как обычно.
Поэтому перед покупкой устройства Huawei проверьте, есть ли в AppGallery нужные вам программы: банк, мессенджеры, транспорт, рабочие приложения. Если программа есть только в Google Play и требует его сервисов, на устройстве Huawei она может не работать даже после установки из .apk.
Существуют сторонние программы, которые создают внутри устройства отдельную среду с сервисами Google. Huawei их не выпускает и не поддерживает: банковские приложения часто отказываются работать в такой среде, а сама программа получает доступ к вашим данным. Ставить их — на свой риск.
Если приложение не устанавливается
Частые причины — файл скачался не целиком, приложение несовместимо с процессором или версией системы, уже установлена более новая версия. Справка Huawei даёт расшифровку кодов ошибок: -2, -113, -25 и других — в справке Приложение не устанавливается: коды ошибок.
Коротко
- На HarmonyOS 2.0–4.x и EMUI работают Android-приложения и ставятся файлы
.apk. - Сначала ищите программу в AppGallery, потом — на официальном сайте разработчика.
- Разрешение на установку из внешних источников даётся отдельному приложению; после установки его лучше выключить.
- На китайских версиях установку из файлов может блокировать «Чистый режим».
- Сервисов Google нет: приложения, которые на них опираются, работают частично или не работают.