Huawei Quick Apps — это альтернатива Google Instant Apps для смартфонов Huawei и Honor, предоставляющая множество дополнительных преимуществ. Читайте дальше, чтобы узнать больше!
Android без Google и Google Mobile Services (GMS) — концепция, чуждая обычному потребителю. тот, который фундаментально меняет впечатления, которые они ожидают от своего Android смартфон. И из-за определенных политических решенийПеред Huawei стоит незавидная задача убедить мир за пределами Китая в том, что она может предоставить программное обеспечение опыт работы на Android, который может конкурировать с опытом, который они привыкли ожидать от Google. Андроид. У китайской компании действительно была некоторая дальновидность, поскольку она начала работу по нескольким направлениям задолго до политической решения, и эти возможности затем должны были активизироваться и заменить важнейшие сервисы Google и рамки. В этой статье мы рассмотрим Быстрые приложения от Huawei, один из таких способов, который служит альтернативой Мгновенные приложения из Google.
Приложения Google с мгновенным запуском
Google представил Мгновенные приложенияеще на Google I/O 2016, рассматривая это как следующий эволюционный шаг в использовании приложений для Android. Традиционно пользователю необходимо было загрузить и установить все приложение, даже если его намерением было просто проверить приложение или выполнить очень конкретную одноразовую задачу; а затем не забудьте удалить приложение, если они хотят сохранить свой телефон в чистоте. С помощью Instant Apps пользователи могли «транслировать» приложения, чтобы опробовать определенные ограниченные функции без каких-либо сложностей, связанных с установкой. Этот подход обещал расширить охват разработчиков приложений, поскольку они могли, по сути, проецировать пользователю нативное приложение Android через URL-адрес, а не просто представлять веб-сайт. За прошедшие годы в Instant Apps произошло несколько ключевых улучшений: Google Play Store получил поддержку Instant Apps, с выдающимся Кнопка «Попробовать сейчас» рядом с «Установить» в нескольких популярных приложениях разработчикам было разрешено публиковать мгновенные приложения без веб-сайта, и даже игры, присоединившиеся к группе Instant Apps с играбельными демоверсиями, что определенно помогает привлечь внимание, если игра платная или доступна только по предварительной регистрации.
Хотя мгновенные приложения еще не полностью устранили нашу потребность в традиционных приложениях — и по замыслу они не могут этого сделать, поскольку являются предшественниками для полноценного использования традиционного приложения или игры, а не полной замены — они выполняют важные функции как для пользователей, так и для Разработчики. Но для пользователей и разработчиков, которые смотрят на аппаратное обеспечение Huawei, отсутствие Instant Apps усугубит общее затруднение при работе с программным обеспечением без Google. Если приложение использует GMS для своей основной функциональности, эта функциональность также будет недоступна через Instant Apps. Отсутствие Play Store также уменьшает количество каналов, доступных пользователям для использования и опробования приложений с мгновенным запуском, поскольку Play Store был одним из популярных каналов для продвижения приложений с мгновенным запуском.
Быстрые приложения Huawei
В идеальном мире политическая ситуация, которая вынуждает Huawei прекратить использование сервисов Google, не существовала бы. Но мы живем не в идеальном мире, поэтому следующим лучшим решением для Huawei является обеспечение минимального воздействия на заинтересованные стороны. Для того же, Huawei AppGallery была представлена как отечественная альтернатива в Google Play Store для распространения приложений. Ядро HMS попытался заполнить пространство, оставшееся в отсутствие GMS; пока Галерея способностей Huawei представила себя как комплексную платформу распространения услуг. Цель Huawei Quick Apps — заполнить пробел в системе Instant Apps от Google, предоставляя пользователям возможность использования приложений на смартфонах Huawei без установки.
Как и в случае с мгновенными приложениями, быстрые приложения призваны уменьшить трудности, с которыми сталкиваются пользователи при установке приложения, полагаясь на то, что о нежелании, с которым сталкивается средний пользователь, устанавливать большое приложение, когда у него есть лишь ограниченное использование, чтобы с нетерпением ждать к. Поскольку пользователи не решаются устанавливать новые приложения, разработчикам приходится изучать альтернативные механизмы, чтобы получить впечатление от своего приложения для пользователя, поскольку продвижение нового приложения становится сложной задачей в этих условиях. обстоятельства.
Преимущества
Некоторые из этих альтернативных механизмов включают HTML5 и прогрессивные веб-приложения (PWA), мини-программы WeChat, мгновенную игру Facebook и, конечно же, мгновенное приложение Google Play; но есть недостатки, связанные с каждым из них. PWA хороши для обеспечения универсального взаимодействия через браузер, но они могут иметь тенденцию к более медленному взаимодействию по сравнению с полноценным приложением. Аналогичным образом, мини-программы WeChat представляют собой программы на основе HTML 5 и JavaScript, которые отличаются более медленным взаимодействием и ограниченным охватом за пределами Китая. Facebook Instant Game использует HTML 5 и WebGL, но страдает отсутствием встроенного графического ускорения. Таким образом, Instant Apps от Google были хорошим решением против этих вариантов, но они также страдают от ограниченного удобства использования, поскольку Вся цель Instant Apps состоит в том, чтобы предоставить ограниченные функции и убедить пользователя в необходимости установки полной версии. приложение.
Приложение Huawei Quick App использует HTML 5, JavaScript и CSS для создания собственного графического интерфейса приложения, одновременно сокращая объем кода до 20 % по сравнению с традиционным приложением для Android. Быстрые приложения не ограничиваются только устройствами Huawei, поскольку Huawei утверждает, что они совместимы с «новым набором стандартов». поддерживается более чем 12 крупными китайскими производителями мобильных телефонов, представляющими более 35% мирового рынка и 85% мирового рынка. Китайский рынок; и поддерживается более чем на 1 миллиарде смартфонов. Огромный масштаб поддержки делает их прибыльными для разработчиков, стремящихся привлечь новых пользователей. Quick Apps также поддерживает все "Н5«приложения, которые по сути представляют собой мобильные веб-страницы, которыми часто делятся через WeChat в Китае. Быстрые приложения также можно добавить на главный экран устройства, а также получить доступ к функциям устройства.
Доступ к мгновенным приложениям Google можно получить через URL-адрес глубокой ссылки и через магазин Google Play, а к быстрым приложениям Huawei можно доступ через Huawei AppGallery, через Поиск, Мгновенный доступ, Smart Care (Huawei Assistant на главном экране), через тот Приложение Huawei Quick App Centerи через URL-адреса глубоких ссылок. Приложение Quick App Center позволяет запускать быстрые приложения и управлять ими, гарантируя, что вы используете последнюю доступную версию приложения. Он также позволяет пользователям удалять данные, отзывать авторизации и отключать уведомления для быстрого приложения.
Что касается основной предпосылки, Quick Apps может открываться мгновенно и использоваться без необходимости установки. Huawei также утверждает, что они могут обновляться автоматически и занимают ограниченное пространство для хранения. После закрытия их также можно легко найти заново с помощью значка на главном экране, найти через недавно использованные приложения или через push-уведомления.
Huawei также утверждает, что быстрые приложения работают так же хорошо, как и традиционные приложения для Android. В ходе тестов быстрое приложение работало очень похоже на эквивалентное приложение для Android, требуя при этом лишь очень небольшую часть дискового пространства. Эта низкая потребность в памяти будет очень полезна на бюджетных смартфонах, поскольку пользователи могут с уверенностью уменьшить ее. устройства хранения данных, хранить свои медиафайлы и при этом сохранять возможность доступа к собственным функциям Android для многих приложений. Программы.
Huawei также утверждает, что внедрение Quick Apps стремительно растет. На данный момент Quick Apps поддерживаются на более чем 250 миллионах телефонов Huawei с MAU более 30 миллионов. Доступ к быстрым приложениям также увеличивается на 100% каждый квартал, а среднее время на одного пользователя превышает 14 минут в день.
Во втором примере Huawei утверждает, что быстрые приложения обеспечивают большую отдачу от рекламной деятельности. Когда и быстрые приложения, и традиционное приложение для Android продвигаются разными способами, приложение для Android увидели только 10 % пользователей. достигли установки приложения, в то время как с помощью Quick App увидели, что 72% пользователей установили Quick App, что указывает на очень существенный рост. эффект. Однако удержание пользователей осталось прежним, что по-прежнему свидетельствует о преимуществах подхода Quick App. Поскольку с Quick App познакомилось больше пользователей, стоимость продвижения на одного удержанного пользователя резко снизилась, что сделало его гораздо более эффективным методом продвижения и рекламы приложения.
Преимущества быстрых приложений, связанные с производительностью, распространяются и на быстрые игры, которые по сути представляют собой игры в формате быстрых приложений. Huawei утверждает, что быстрые приложения могут быть либо через H5, либо также могут быть «родными играми во время выполнения». Встроенные игры с поддержкой Quick Apps обещают ускорение графики на уровне устройства, гарантируя плавность и высокое качество игры. В играх также сохраняется возможность доступа к возможностям устройства, включая местоположение, датчики, Bluetooth и другие.
Преимущества быстрых приложений также распространяются на время, фактически затрачиваемое на создание быстрого приложения или быстрой игры. Если у вас уже есть существующее приложение или игра H5, вы можете запустить быстрое приложение или игру в течение часа. Срок увеличивается еще на два дня, если вы хотите подключить учетную запись или платежные услуги Huawei. Huawei утверждает, что новые быстрые приложения могут быть разработаны и выпущены менее чем за неделю.
Недостатки
Быстрые приложения имеют множество преимуществ, но у них есть некоторые ограничения, о которых вам, как разработчику, следует помнить.
Если ваше приложение/игра имеет очень большой размер, происходит потеря производительности, которая становится очевидной из-за большего уменьшения объема пакета. Кроме того, Quick Apps не поддерживает весь спектр API-интерфейсов Android; поэтому, если ваше приложение использует некоторые редко используемые API, вы не сможете выполнить полную миграцию в чистом виде. Аналогичным образом, Huawei отмечает, что приложения, требующие специальных разрешений, такие как, например, APK-файлы тем, не поддерживаются в формате Quick App.
Быстрые приложения также должны работать на платформе Quick Application Center, которая будет предварительно загружена на устройства через обновления Android 10. На устройствах без Android 9 необходимо один раз загрузить и установить платформу, чтобы иметь возможность запускать быстрые приложения.
Поддержка по телефону
Быстрые приложения полезны, но их полезность зависит только от их доступности для конечных пользователей на их устройствах. Все смартфоны Huawei выпущены после Хуавей Мате 30 напрямую поддерживают Quick Apps, в то время как другие выбранные устройства Huawei и Honor будут поддерживать его после получения обновления Android 10. Компания Huawei поделилась списком устройств, которые поддерживают быстрые приложения после обновления Android 10:
- Huawei Мате РС
- Хуавей Мате 20
- Хуавей Мате 20 Про
- Хуавей Мате 20 Лайт
- Хуавей Мате 20 Х
- Хуавей Мате 10
- Хуавей Мате 10 Про
- Хуавей П30
- Хуавей П30 Про
- Хуавей П30 Лайт
- Хуавей П20
- Хуавей П20 Про
- Честь V20
- ЧЕСТЬ 20
- Честь 20 лет
- ЧЕСТЬ Магия 2
- ЧЕСТЬ 10
- ЧЕСТЬ V10
- Хуавей Нова 4
- Хуавей Нова 5
- Хуавей Нова 5 Про
Кроме того, больше телефонов Huawei смогут поддерживать быстрые приложения после обновления их AppGallery до версии 10.1 или более поздней.
Структура проекта
На нескольких конференциях Developer Day компания Huawei поделилась информацией о структуре проекта быстрого приложения.
Быстрое приложение имеет расширение .rpk. Структура проекта состоит из трех частей. Файл манифеста содержит метаинформацию быстрого приложения с такими сведениями, как имя пакета, имя приложения, номер версии, значок главного экрана, путь к странице и другие соответствующие конфигурации. App.ux содержит все общие возможности проекта. Третий элемент — страница, и каждая страница соответствует подкаталогу, содержащему файл макета приложения, файл CSS и исполняемый файл JavaScript. Каждый RPK быстрого приложения подписывается уникальной подписью так же, как подписываются приложения Android, поэтому не забывайте сохранять ключ подписи в конфиденциальности и безопасности.
Компания Huawei предоставляет IDE (для Windows и MacOS) для разработки быстрых приложений и игр., вместе с документация чтобы узнать больше о разработке быстрых приложений. В IDE также включены демонстрационные приложения, так что вы можете посмотреть сами. После того как вы разработали свое быстрое приложение и готовы к выпуску, вам необходимо войти в систему разработчика Huawei. веб-сайт и отправьте свое быстрое приложение после настройки стран и регионов, для которых вы хотите, чтобы ваше быстрое приложение достигать. Huawei рассмотрит отправленную заявку, а затем выпустит быстрое приложение в целевых странах и регионах. Если вы планируете использовать услуги идентификации, оплаты или push-уведомлений Huawei, вам необходимо подать заявку на эти услуги, прежде чем вы сможете завершить разработку, отладку, отправку и проверку приложения.
Чтобы узнать больше, посетите Ресурсы быстрого приложения Huawei.