Huawei Quick Apps са алтернативата на Google Instant Apps за смартфони Huawei и Honor, като носят много допълнителни предимства. Прочетете, за да научите повече!
Android без Google и Google Mobile Services (GMS) е чужда концепция за средния потребител, такъв, който фундаментално променя изживяването, което те очакват от своя Android смартфон. И заради определени политически решения, Huawei е изправен пред незавидната задача да убеди света извън Китай, че може да предостави софтуер опит в Android, който може да се конкурира с опита, който очакват от Google Android. Китайската компания имаше известна далновидност, тъй като беше започнала работа по няколко направления много преди политическите решения и тези пътища след това трябваше да се активизират и попълнят като заместители на ключови услуги на Google и рамки. В тази статия ще разгледаме Бързи приложения от Huawei, един такъв път, който служи като алтернатива на Незабавни приложения от Google.
Google Instant Apps
Google представи Незабавни приложения
отново на Google I/O 2016, представяйки си го като следващата еволюционна стъпка в начина, по който се изживяват приложенията за Android. Традиционно потребителят ще трябва да изтегли и инсталира цяло приложение, дори ако намерението му е било просто да провери приложението или да изпълни много специфична еднократна задача; и след това не забравяйте да деинсталирате приложението, ако искат да поддържат телефона си чист. С Instant Apps потребителите могат да „поточно предават“ приложения, за да изпробват определена ограничена функционалност, без да включват никакви проблеми, свързани с инсталирането. Този подход обещава да увеличи обхвата на разработчиците на приложения, тъй като те по същество биха могли да проектират естествено изживяване на приложението за Android на потребителя чрез URL адрес, вместо просто да представят уебсайт. През годините Instant Apps претърпяха няколко ключови подобрения -- Google Play Store получи поддръжка за незабавни приложения, с виден Бутон „Опитайте сега“, който се появява до „Инсталиране“ на няколко популярни приложения на разработчиците беше разрешено публикувайте незабавни приложения без уебсайт, и дори игри, присъединени към групата за незабавни приложения с демонстрации, които могат да се играят, нещо, което определено помага при ангажирането, ако играта е платена или достъпна само за предварителна регистрация.Докато мигновените приложения все още не са елиминирали напълно нуждата ни от традиционни приложения – и по дизайн те не могат да го направят, тъй като са предшественик за пълното изживяване на традиционно приложение или игра, а не за пълна замяна - те обслужват важни функции както за потребителите, така и за разработчици. Но за потребителите и разработчиците, които гледат на Huawei за неговия хардуер, липсата на Instant Apps ще добави към цялостната щипка в софтуерното изживяване без Google. Ако дадено приложение разчита на GMS за своята основна функционалност, тази функционалност също няма да може да бъде доставена чрез Instant Apps. Липсата на Play Store също така намалява каналите, достъпни за потребителите, за да попаднат и да изпробват Instant Apps, тъй като Play Store беше една от популярните медии за популяризиране на Instant Apps.
Бързи приложения на Huawei
В един идеален свят политическата ситуация, която принуждава Huawei да прекрати използването на услугите на Google, не би съществувала. Но ние не живеем в идеален свят, така че следващото най-добро решение за Huawei е да гарантира, че неговите заинтересовани страни са засегнати по минимални начини. За същото, на Huawei AppGallery беше представена като родна алтернатива към Google Play Store за разпространение на приложения. HMS Core се опита да запълни празното място, останало в отсъствието на GMS; докато Галерия с възможности на Huawei се представи като цялостна платформа за разпространение на услуги. Huawei Quick Apps има за цел да запълни празнината от рамката за незабавни приложения на Google, като предоставя на потребителите изживяване без инсталиране на приложения на смартфоните на Huawei.
Подобно на Instant Apps, Quick Apps има за цел да намали напрежението, което потребителите изпитват, когато трябва да инсталират приложение, разчитайки върху нежеланието, с което се сблъсква средният потребител да инсталира голямо приложение, когато има само някаква ограничена употреба, за да очаква напред да се. Тъй като потребителите се колебаят да инсталират нови приложения, разработчиците трябва да проучат алтернативни механизми, за да получат преживяването на тяхното приложение за потребителя, тъй като популяризирането на ново приложение се превръща в трудна работа при тези условия обстоятелства.
Предимства
Някои от тези алтернативни механизми включват 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, за да предостави естествен GUI за приложението, като същевременно намалява обема на кода до само 20% от традиционното приложение за Android. Quick Apps не са ограничени само до устройства на Huawei, тъй като Huawei твърди, че те са съвместими с „нов набор от стандарти“ поддържан от повече от 12 големи китайски производители на телефони, представляващи повече от 35% от световния пазар и 85% от китайски пазар; и се поддържа на над 1 милиард смартфона. Самият мащаб на поддръжката ги прави доходоносни за разработчиците, които искат да достигнат до нови потребители. Бързите приложения също поддържат всички "H5“, които по същество са мобилни уеб страници, които често се споделят през WeChat в Китай. Бързите приложения също могат да се добавят към началния екран на дадено устройство и също могат да имат достъп до функциите на устройството.
Докато незабавните приложения на Google могат да бъдат достъпни чрез URL адрес на дълбока връзка и през Google Play Store, Huawei Quick Apps могат да бъдат достъп чрез Huawei AppGallery, чрез Търсене, Незабавен достъп, Smart Care (Huawei Assistant на началния екран), чрез на Приложение Huawei Quick App Centerи чрез URL адреси за дълбоки връзки. Приложението Quick App Center може да изпълнява и управлява бързи приложения, като гарантира, че работите с най-новата налична версия на приложението. Той също така позволява на потребителите да изтриват данни, да оттеглят разрешения и да деактивират известията за бързо приложение.
Що се отнася до основната им предпоставка, бързите приложения могат да се отварят незабавно и да се използват, без да е необходимо да бъдат инсталирани. Huawei също така твърди, че те могат да се актуализират автоматично и заемат ограничено място за съхранение. След като бъдат затворени, те също могат да бъдат преоткрити лесно чрез иконата на началния им екран или да бъдат намерени чрез Наскоро използвани приложения или чрез Push известия.
Huawei също така твърди, че Quick Apps се представят толкова добре, колкото и традиционните Android приложения. В своите тестове бързото приложение се представи много подобно на еквивалентно приложение за Android, като същевременно изисква само много малка част от пространството за съхранение. Това ниско изискване за съхранение ще бъде много полезно за бюджетни смартфони, тъй като потребителите могат уверено да намалят устройства за съхранение, съхраняват своите медии и все още запазват възможността за достъп до родните изживявания на Android за много приложения.
Huawei също така твърди, че приемането на Quick Apps е в метеоритен ръст. Досега Quick Apps се поддържат на над 250 милиона телефона Huawei, с MAU от над 30 милиона. Достъпът до бързи приложения също се е увеличил със 100% всяко тримесечие, а средното време на потребител надхвърля 14 минути на ден.
Във втори пример Huawei твърди, че Quick Apps осигуряват по-добра възвръщаемост в промоционалните дейности. Когато и бързите приложения, и традиционното приложение за Android се популяризират чрез различни средства, приложението за Android вижда само 10% от потребителите достигна инсталирането на приложението, докато при Quick App 72% от достигнатите потребители изпитаха Quick App, което показва много значителна ефект. Задържането на потребителите обаче остава същото, което все още свидетелства за предимствата на подхода Quick App. Тъй като повече потребители изпитаха бързото приложение, разходите за промоция на задържан потребител намаляха драстично, което го направи много по-ефективен метод за популяризиране и рекламиране на приложението.
Свързаните с производителността предимства на Quick Apps се простират и върху Quick Games, които по същество са игри във формат Quick Apps. Huawei твърди, че бързите приложения могат да бъдат или през H5, или могат да бъдат и „родни игри по време на изпълнение“. Естествените игри по време на изпълнение чрез Quick Apps обещават графично ускорение на ниво устройство, което гарантира, че играта работи гладко и с високо качество. Игрите също запазват възможността за достъп до възможностите на устройството, включително местоположение, сензори, Bluetooth и други.
Ползите от бързите приложения се простират и до времето, което действително е необходимо за изграждането на бързо приложение или бърза игра. Ако вече имате съществуващо приложение или игра H5, можете да стартирате бързо приложение или игра в рамките на един час. Времевата рамка се разширява с още два дни, ако желаете да включите акаунт или платежни услуги на Huawei. Huawei твърди, че новите бързи приложения могат да бъдат разработени и пуснати за по-малко от седмица.
Недостатъци
Бързите приложения имат много предимства, но има някои ограничения за тях, които вие като разработчик трябва да имате предвид.
Ако вашето приложение/игра е много голямо по размер, има загуба на производителност, която става очевидна поради по-голямото намаляване на обема на пакета. Освен това Quick Apps не поддържа цялата гама от Android APIs; така че ако приложението ви разчита на някои рядко използвани API, няма да можете да мигрирате напълно по чист начин. По същия начин Huawei споменава, че приложенията, които изискват специални разрешения, като APK файлове за теми например, не се поддържат чрез формата Quick App.
Бързите приложения също трябва да работят на платформата „Център за бързи приложения“, която ще бъде предварително заредена на устройства чрез техните актуализации за 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 бъде актуализирана до v10.1 или по-нова.
Структура на проекта
На няколко от своите конференции за Деня на разработчиците Huawei сподели информация за проектната структура на Quick App.
Бързо приложение приема разширението .rpk. Структурата на проекта се състои от три части. Файлът на манифеста съдържа мета информацията на Quick App с подробности като име на пакета, име на приложението, номер на версия, икона на началния екран, път на страница и други подходящи конфигурации. App.ux съдържа всички общи възможности на проекта. Третият елемент е страница и всяка страница съответства на поддиректория, която съдържа файла с оформлението на приложението, CSS файла и изпълнявания JavaScript файл. Всеки RPK за бързо приложение е подписан с уникален подпис по същия начин, по който се подписват приложенията за Android, така че не забравяйте да запазите ключа за подпис частно и сигурно.
Huawei предоставя IDE (за Windows и MacOS) за разработване на бързи приложения и игри, заедно с документация за да научите повече за разработването на бързи приложения. Има и демонстрационни приложения, включени в IDE, така че можете да погледнете сами. След като разработите своето бързо приложение и сте готови за пускане, трябва да влезете в Huawei Developer уебсайт и изпратете вашето бързо приложение, след като конфигурирате държавите и регионите, за които искате да бъде вашето бързо приложение достигнат. Huawei ще прегледа подаването и след това ще пусне Quick App в целевите държави и региони. Ако планирате да използвате услугите за идентификация, плащане или насочване на Huawei, ще трябва да кандидатствате за тези услуги, преди да можете да завършите разработката, отстраняването на грешки, изпращането и прегледа на приложението.
За да научите повече, посетете Ресурси за Quick App на Huawei.