Huawei Quick Apps – це альтернатива Google Instant Apps від Huawei

click fraud protection

Huawei Quick Apps — це альтернатива Google Instant Apps для смартфонів Huawei та Honor, яка надає багато додаткових переваг. Читайте далі, щоб дізнатися більше!

Android без Google і мобільних служб Google (GMS) є чужою концепцією для середнього споживача, той, який докорінно змінює досвід, який вони звикли очікувати від свого Android смартфон. І через певні політичні рішенняПеред Huawei стоїть незавидне завдання переконати світ за межами Китаю, що вона може надати програмне забезпечення досвід на Android, який може конкурувати з досвідом, якого вони звикли очікувати від Google Android. Китайська компанія справді мала певне передбачення, оскільки розпочала роботу на кількох напрямках набагато раніше, ніж політичні рішення, і ці шляхи потім потрібно було активізувати та замінити найважливіші служби Google і каркаси. У цій статті ми розглянемо Швидкі програми від Huawei, один із таких шляхів, який служить альтернативою Миттєві програми від Google.

Програми Google Instant

Google представив Миттєві програми

ще на Google I/O 2016, уявляючи це наступним еволюційним кроком у роботі з програмами Android. Традиційно користувачеві потрібно буде завантажити та встановити цілу програму, навіть якщо вони мали намір просто перевірити програму або виконати одноразове завдання; а також не забудьте видалити програму, якщо вони хочуть зберегти свій телефон чистим. За допомогою миттєвих додатків користувачі могли «потоково» додатки, щоб випробувати певні обмежені функціональні можливості, не залучаючи жодних проблем, пов’язаних із встановленням. Цей підхід обіцяв збільшити охоплення для розробників додатків, оскільки вони могли по суті проектувати рідну програму Android для користувача через URL-адресу, а не просто представляти веб-сайт. Протягом багатьох років миттєві програми зазнали кількох ключових покращень – Google Play Store отримав підтримку миттєвих програм, з видатним Кнопка «Спробувати зараз» з’являється поруч із «Установити» у кількох популярних програмах розробникам було дозволено публікувати миттєві програми без веб-сайту, і навіть ігор, які приєдналися до групи Instant Apps з відтворюваними демо-версіями, що безумовно допомагає залучати, якщо гра платна або доступна лише за попередньою реєстрацією.

Хоча миттєві додатки ще не повністю усунули нашу потребу в традиційних додатках – і за дизайном вони не можуть цього зробити, оскільки є попередником для повного використання традиційної програми чи гри, а не для повної заміни – вони виконують важливі функції як для користувачів, так і для розробників. Але для користувачів і розробників, які дивляться на апаратне забезпечення Huawei, відсутність миттєвих додатків посилить загальну перевагу програмного забезпечення без Google. Якщо основний функціонал програми покладається на GMS, цю функціональність також не можна буде надати через миттєві програми. Відсутність Play Store також зменшує кількість каналів, доступних для користувачів і випробувати Instant Apps, оскільки Play Store був одним із популярних засобів просування Instant Apps.

Швидкі програми Huawei

В ідеальному світі політичної ситуації, яка змушує Huawei припинити використання сервісів Google, не існувало б. Але ми живемо не в ідеальному світі, тому наступним найкращим рішенням для Huawei є забезпечення мінімального впливу на зацікавлених сторін. Для того ж, Huawei AppGallery була представлена ​​як вітчизняна альтернатива до магазину Google Play для розповсюдження програм. HMS Core намагався заповнити простір, який залишився за відсутності GMS; поки Галерея можливостей Huawei представила себе як комплексну платформу для розповсюдження послуг. Huawei Quick Apps має на меті заповнити прогалину в структурі Instant Apps від Google, надаючи користувачам можливість встановлення додатків на смартфонах Huawei.

Так само, як Instant Apps, Quick Apps має на меті зменшити тертя, яке відчувають користувачі, коли їм потрібно встановити програму, покладаючись про небажання, з яким стикається пересічний користувач щодо встановлення великої програми, коли вони мають лише деякі обмежені можливості для очікування до. Оскільки користувачі не наважуються встановлювати нові програми, розробникам доводиться досліджувати альтернативні механізми, щоб отримати досвід роботи їхньої програми для користувача, оскільки просування нової програми стає важкою роботою в цих умовах обставини.

Переваги

Деякі з цих альтернативних механізмів включають HTML5 і прогресивну веб-програму (PWA), міні-програми WeChat, миттєву гру Facebook і, звичайно, миттєву програму Google Play; але з кожним із них пов’язані недоліки. PWA є хорошими для забезпечення універсального досвіду через браузер, але вони можуть мати тенденцію до повільнішої взаємодії порівняно з належним додатком. Подібним чином міні-програми WeChat — це програми на основі HTML 5 і JavaScript, які страждають від повільнішої взаємодії та обмеженого охоплення за межами Китаю. Facebook Instant Game використовує HTML 5 і WebGL, але страждає від відсутності вбудованого прискорення графіки. Таким чином, миттєві програми Google були хорошим рішенням проти цих варіантів, але вони також страждають від обмеженої зручності використання, оскільки Загальна мета миттєвих програм полягає в тому, щоб надати обмежені функції та переконати користувача, чи потрібно йому інсталювати повну додаток

Huawei Quick App використовує HTML 5, JavaScript і CSS, щоб забезпечити рідний графічний інтерфейс програми, зменшуючи при цьому обсяг коду лише на 20% від традиційної програми для Android. Програми Quick Apps не обмежуються лише пристроями Huawei, оскільки Huawei стверджує, що вони сумісні з «новим набором стандартів». підтримується більш ніж 12 великими китайськими виробниками телефонів, що представляють понад 35% світового ринку та 85% китайський ринок; і підтримується понад 1 мільярдом смартфонів. Самий масштаб підтримки робить їх прибутковими для розробників, які прагнуть залучити нових користувачів. Швидкі програми також підтримують усі "H5", які по суті є мобільними веб-сторінками, якими часто діляться через WeChat у Китаї. Швидкі програми також можна додати на головний екран пристрою, а також отримати доступ до функцій пристрою.

У той час як до миттєвих програм Google можна отримати доступ через URL-адресу глибокого посилання та через магазин Google Play, до Huawei Quick Apps можна отримати доступ через Huawei AppGallery, через пошук, миттєвий доступ, Smart Care (Huawei Assistant на головному екрані), через в Додаток Huawei Quick App Center, а також через URL-адреси глибоких посилань. Програма Quick App Center може запускати швидкі програми та керувати ними, гарантуючи, що ви використовуєте останню доступну версію програми. Це також дозволяє користувачам видаляти дані, скасовувати авторизації та вимикати сповіщення для швидкої програми.

Що стосується їх основної передумови, Quick Apps можна відкривати миттєво та використовувати без необхідності встановлення. Huawei також стверджує, що вони можуть оновлюватися автоматично та займають обмежений простір для зберігання. Після закриття їх також можна легко знову відкрити за допомогою піктограми на головному екрані, знайти в нещодавно використаних програмах або через Push-повідомлення.

Huawei також стверджує, що швидкі програми працюють так само добре, як і традиційні програми для Android. У своїх тестах програма Quick App працювала дуже подібно до еквівалентної програми Android, але вимагала лише дуже невеликої частини пам’яті. Ця низька вимога до пам’яті стане в нагоді на бюджетних смартфонах, оскільки користувачі можуть впевнено зменшити її пристроїв зберігання даних, зберігати їх мультимедійні дані та зберігати можливість доступу до рідної версії Android для багатьох програми.

Huawei також стверджує, що впровадження Quick Apps стрімко зростає. Наразі Quick Apps підтримують понад 250 мільйонів телефонів Huawei з MAU понад 30 мільйонів. Доступ до швидких додатків також збільшувався на 100% щоквартально, а середній час на користувача перевищує 14 хвилин на день.

У другому прикладі Huawei стверджує, що Quick Apps забезпечують кращу віддачу від рекламної діяльності. Коли як Quick Apps, так і традиційну програму для Android рекламують різними способами, програма для Android бачить лише 10% користувачів досягла інсталяції програми, тоді як Quick App бачив, що 72% користувачів скористалися Quick App, що вказує на дуже значний ефект. Проте рівень утримання користувачів залишився незмінним, що досі свідчить про переваги підходу Quick App. Оскільки більше користувачів скористалися швидким додатком, вартість просування одного користувача, який залишився, різко знизилася, що зробило його набагато ефективнішим методом просування та реклами досвіду додатка.

Переваги Quick Apps, пов’язані з продуктивністю, також поширюються на Quick Games, які, по суті, є іграми у форматі Quick Apps. Huawei стверджує, що Quick Apps можуть бути або через H5, або також можуть бути «рідними іграми для виконання». Власні ігри в режимі виконання через Quick Apps обіцяють прискорення графіки на рівні пристрою, забезпечуючи плавну та високу якість гри. Ігри також зберігають можливість доступу до можливостей пристрою, включаючи місцезнаходження, датчики, Bluetooth та інші.

Переваги Quick Apps також поширюються на час, фактично витрачений на створення Quick App або Quick Game. Якщо у вас уже є програма або гра H5, ви можете запустити швидку програму або гру протягом години. Термін подовжується ще на два дні, якщо ви хочете включити обліковий запис або платіжні послуги Huawei. Huawei стверджує, що нові програми Quick Apps можна розробити та випустити вже через тиждень.

Недоліки

Швидкі програми мають багато переваг, але є деякі обмеження, про які ви як розробник повинні пам’ятати.

Якщо ваша програма/гра має дуже великий розмір, є втрата продуктивності, яка стає очевидною через значне зменшення обсягу пакета. Крім того, Quick Apps не підтримує весь спектр Android API; тому, якщо ваш додаток покладається на деякі рідко використовувані API, ви не зможете повністю перенести його чистим способом. Подібним чином Huawei зазначає, що програми, які потребують спеціальних дозволів, такі як, наприклад, APK-файли теми, не підтримуються у форматі Quick App.

Quick Apps також повинні працювати на платформі «Quick Application Center», яка буде попередньо завантажена на пристрої через їх оновлення Android 10. На пристроях, які не підтримують Android 9, потрібно один раз завантажити та встановити платформу, щоб мати можливість запускати Quick Apps.

Підтримка по телефону

Швидкі програми корисні, але їхня корисність залежить лише від їх доступності для кінцевих користувачів на їхніх пристроях. Усі смартфони Huawei, випущені після Huawei Mate 30 безпосередньо підтримують Quick Apps, тоді як інші вибрані пристрої Huawei та Honor підтримуватимуть це, коли отримають оновлення Android 10. Huawei оприлюднила список пристроїв, які підтримують Quick Apps після оновлення Android 10:

  • Huawei Mate RS
  • Huawei Mate 20
  • Huawei Mate 20 Pro
  • Huawei Mate 20 Lite
  • Huawei Mate 20 X
  • Huawei Mate 10
  • Huawei Mate 10 Pro
  • Huawei P30
  • Huawei P30 Pro
  • Huawei P30 Lite
  • Huawei P20
  • Huawei P20 Pro
  • HONOR V20
  • ЧЕСТЬ 20
  • HONOR 20S
  • HONOR Magic 2
  • ЧЕСТЬ 10
  • HONOR V10
  • Huawei Nova 4
  • Huawei Nova 5
  • Huawei Nova 5 Pro

Крім того, більше телефонів Huawei зможуть підтримувати Quick Apps після оновлення AppGallery до версії 10.1 або новішої.

Структура проекту

На кількох конференціях Developer Day компанія Huawei поділилася інформацією про структуру проекту Quick App.

Програма Quick App має розширення .rpk. Структура проекту складається з трьох частин. Файл маніфесту містить метаінформацію програми Quick App із такими деталями, як назва пакета, назва програми, номер версії, значок головного екрана, шлях до сторінки та інші відповідні конфігурації. App.ux містить усі загальні можливості проекту. Третім елементом є сторінка, і кожна сторінка відповідає підкаталогу, який містить файл макета програми, файл CSS і запущений файл JavaScript. Кожен RPK швидкого додатка підписується унікальним підписом так само, як підписуються програми для Android, тому майте на увазі, що ключ підпису потрібно зберігати конфіденційно та безпечно.

Huawei надає IDE (для Windows і MacOS) для розробки швидких програм та ігор, разом з документація щоб дізнатися більше про розробку Quick Apps. У середовищі IDE також є демонстраційні програми, тому ви можете ознайомитися з ними самі. Коли ви розробили свій швидкий додаток і будете готові до випуску, вам потрібно ввійти в обліковий запис Huawei Developer веб-сайті та надішліть свій Quick App після налаштування країн і регіонів, для яких ви хочете використовувати Quick App досяжність. Huawei розгляне подану заявку, а потім випустить Quick App у цільових країнах і регіонах. Якщо ви плануєте використовувати ідентифікаційні послуги Huawei, платіжні та push-сервіси, вам потрібно буде подати заявку на ці послуги, перш ніж ви зможете завершити розробку програми, налагодження, подання та перевірку.

Щоб дізнатися більше, відвідайте Ресурси Quick App від Huawei.

Ми дякуємо Huawei за підтримку XDA. Huawei брала мінімальну участь у створенні або вмісті цієї статті. Зокрема, з ними консультувалися для перевірки фактів. Усі висловлені думки належать автору. Наші спонсори допомагають нам оплачувати численні витрати, пов’язані з використанням XDA, включаючи сервери, розробників, авторів тощо. Хоча ви можете бачити спонсорований вміст поряд із вмістом порталу, увесь він буде чітко позначений як такий. Команда порталу XDA не піде на компроміс із журналістською чесністю, приймаючи гроші, щоб написати прихильне повідомлення про компанію. Нашу думку не можна купити. Спонсорованим вмістом, рекламою та XDA Depot керує наш директор з маркетингу, а не редакційна команда.