Урок 5. Совместимость: какие приложения и файлы работают на вашей версии
Чтобы понять, заработает ли программа на устройстве Huawei, нужно знать две вещи: какая на нём система и в каком виде распространяется программа. Урок сводит всё в одну таблицу и объясняет, что означает каждый формат.
Сводная таблица
| Что | EMUI | HarmonyOS 2.0–4.x | HarmonyOS 5.0 и новее |
|---|---|---|---|
| Приложения из AppGallery | да, Android-версии | да, Android-версии | да, только родные версии |
Файл .apk | ставится | ставится | не ставится в систему; некоторые — в контейнере |
Архивы .xapk, .apks, .apkm | только программой сайта, который их выложил | так же | нет |
Файл .aab | не ставится | не ставится | нет |
Пакеты .hap и .app | нет | только приложения HarmonyOS тех версий | да: из AppGallery, разработчику — с компьютера |
| Сервисы Google | нет | нет | нет |
Что означает каждый формат
.apk— установочный файл Android-приложения. Ставится на любом Android, на EMUI и на HarmonyOS 2.0–4.x. В HarmonyOS 5.0 и новее система его не устанавливает..xapk,.apks,.apkm— архивы из нескольких частей: основной.apkи дополнительные файлы. Их выкладывают сторонние сайты, а стандартный установщик Android такие файлы не открывает — нужна программа этого сайта. Лучше найти приложение в AppGallery или на сайте разработчика..aab(Android App Bundle) — формат, в котором разработчики отправляют приложения в Google Play. Магазин сам собирает из него.apkдля конкретного телефона. На устройство.aabне устанавливается..hap(Harmony Ability Package) — пакет приложения HarmonyOS. Именно его система ставит и запускает; у большого приложения может быть несколько.hap..app(App Pack) — набор пакетов.hap, который разработчик выкладывает в AppGallery. Устройство получает из магазина нужные ему.hap..harи.hsp— библиотеки для разработчиков, из которых собираются приложения. Владельцу устройства они не нужны.
Приложения для HarmonyOS 5.0 и новее на HarmonyOS 4.x не ставятся: это другая система с другими программными интерфейсами. На 4.x из AppGallery приходят Android-версии тех же программ.
Часы и браслеты
Приложения для часов Huawei ставятся не на часы напрямую, а с телефона: в приложении Huawei Health («Здоровье») откройте экран часов и раздел AppGallery — справка Как установить приложение на часы Huawei. Файлы .apk к часам отношения не имеют.
По сайту Huawei Беларусь, часы и браслеты работают с телефонами на Android 9 и новее и с iPhone на iOS 13 и новее. С iPhone установка приложений на часы работает не у всех моделей: если в Huawei Health нет раздела AppGallery, эта функция не поддерживается.
Как выбрать устройство под свои программы
Перед покупкой составьте список того, без чего не обойтись: банк, мессенджеры, транспорт, работа, учёба. Затем:
- Найдите каждую программу в AppGallery. Магазин открывается и в браузере, но надёжнее посмотреть на устройстве той же версии, что вы покупаете, — например, в магазине.
- Программы нет в AppGallery? Посмотрите, есть ли
.apkна сайте разработчика. Если есть — на EMUI и HarmonyOS 2.0–4.x её можно поставить, на 5.0 и новее — нет. - Программа требует сервисов Google (вход «через Google», карты Google внутри, оплата Google)? На любом устройстве Huawei после 2019 года эти функции работать не будут.
- Китайская версия с HarmonyOS 5.0 и новее подходит, только если все нужные программы есть в её AppGallery в родном виде.
Коротко
.apkработает на EMUI и HarmonyOS 2.0–4.x; на 5.0 и новее — нет..xapk,.apks,.apkm— архивы сторонних сайтов,.aab— формат для Google Play: на устройство они сами не ставятся..hap— пакет HarmonyOS,.app— набор пакетов для AppGallery.- Приложения для часов ставятся с телефона, через Huawei Health.
- Перед покупкой проверьте свои программы в AppGallery нужной версии.