Глиф Учебники

Урок 4. Приложения на HarmonyOS 5.0 и новее

Курс «HarmonyOS» · урок 4 из 8 · 4 минуты чтения

HarmonyOS 5.0 и новее — система без кода Android. Поэтому привычные способы поставить программу здесь не работают: файл .apk система не откроет, а Android-версия приложения на ней не запустится. Урок — о том, что ставится вместо этого и какие есть обходные пути.

Только родные приложения

Программы для HarmonyOS 5.0 и новее пишут заново — на языке ArkTS, под новую систему. Такие программы называют родными (нативными). Их устанавливают из AppGallery: магазин сам скачивает пакет и ставит его. Файлы .apk и Android-версии программ в AppGallery для этой системы не выдаются.

Крупные китайские сервисы — мессенджеры, банки, магазины, карты — выпустили родные версии, и для жизни в Китае их хватает: к ноябрю 2025 года родных приложений и атомарных сервисов (о них — ниже) было больше 300 тысяч. А вот многих мировых программ — мессенджеров, соцсетей, видеосервисов, банков других стран — в родном виде нет.

Проверить конкретную программу просто: найдите её в AppGallery на устройстве с HarmonyOS 5.0 и новее. Если поиск её не находит — родной версии нет.

Атомарные сервисы

Кроме обычных приложений, в HarmonyOS есть атомарные сервисы — маленькие программы, которые открываются без установки: из поиска, с карточки на главном экране, по QR-коду или по касанию телефоном метки NFC. Их пишут на том же языке, что и приложения, а распространяются они тоже через AppGallery.

Контейнеры для Android-программ

Для программ, у которых нет родной версии, в китайском AppGallery есть отдельные приложения-контейнеры. Самые известные:

Контейнер — это отдельная среда внутри HarmonyOS, в которой работает Android. Программы ставятся из каталога самого контейнера и складываются в отдельную папку на главном экране.

HarmonyOS 5.0 и новее Родные приложения из AppGallery уведомления, файлы, обновления — как у системы Контейнер с Android DroiTong, Easy Abroad отдельная папка на главном экране ставятся не все программы уведомления — не всегда нет сервисов Google, файлы — свои
Android-программы на HarmonyOS 5.0 и новее работают только внутри контейнера — отдельной среды со своими файлами и ограничениями.

Ограничения, о которых пишут пользователи и профильные издания:

Контейнеры выпускают сторонние компании, а не сама Huawei; доступны они в китайском AppGallery. Это переходное решение: главное для системы — родные приложения.

Не ищите «прошивки с поддержкой Android» и программы, обещающие «вернуть APK» на HarmonyOS 5.0 и новее. Неофициальная прошивка может вывести устройство из строя и лишает обновлений, а такие программы с непроверенных сайтов — частый способ украсть данные.

А если очень нужен .apk

Файл .apk на HarmonyOS 5.0 и новее можно открыть разве что внутри контейнера, и то не каждый. Установить его в саму систему нельзя ни из «Файлов», ни с компьютера. Разработчики ставят на свои устройства пакеты HarmonyOS — файлы .hap, но и это делается через отладку в режиме разработчика, обычно с компьютера — урок Для разработчиков.

Если без определённой Android-программы не обойтись, надёжнее выбрать устройство с HarmonyOS 4.x или телефон с EMUI: на них она работает без контейнеров.

Коротко

Проверьте себя

1. Можно ли установить файл .apk в саму систему HarmonyOS 6?
2. Как проверить, есть ли родная версия нужной программы для HarmonyOS 7?
3. Чем Android-программа в контейнере отличается от родного приложения?
4. Что такое атомарный сервис?