Huawei kiirrakendused on alternatiiv Google Instant Appsile Huawei ja Honori nutitelefonidele, pakkudes palju lisaeeliseid. Loe edasi, et rohkem teada saada!
Android ilma Google'ita ja Google'i mobiiliteenusteta (GMS) on tavatarbija jaoks võõras mõiste, mis muudab põhjalikult kogemust, mida nad oma Androidilt ootavad nutitelefoni. Ja teatud poliitiliste otsuste tõttu, Huawei seisab silmitsi kadestamisväärse ülesandega veenda väljaspool Hiinat olevat maailma, et ta suudab pakkuda tarkvara kogemus Androidis, mis suudab konkureerida kogemusega, mida nad Google'ilt ootavad Android. Hiina ettevõttel oli mõningane ettenägelikkus, kuna ta oli alustanud tööd mitmel viisil palju enne poliitikat otsuseid ja neid võimalusi tuli seejärel kiirendada ja asendada oluliste Google'i teenuste ja raamistikud. Käesolevas artiklis vaatleme Kiired rakendused Huaweilt, üks selline tee, mis toimib alternatiivina Installimata avatavad rakendused Google'ilt.
Google Instant Apps
Google tutvustas Installimata avatavad rakendused
tagasi Google I/O 2016. aastal, kujutades seda ette järgmise evolutsioonilise sammuna Androidi rakenduste kasutuskogemuses. Traditsiooniliselt peab kasutaja alla laadima ja installima terve rakenduse, isegi kui ta kavatses rakendust lihtsalt kontrollida või teha väga konkreetse ühekordse ülesande. ja ärge unustage rakendust desinstallida, kui nad soovivad oma telefoni puhtana hoida. Installimata avatavate rakenduste abil saavad kasutajad rakendusi "voogesitada", et proovida teatud piiratud funktsioone ilma installimisega seotud hõõrdumiseta. See lähenemine lubas suurendada rakenduste arendajate ulatust, kuna nad said sisuliselt projitseerida kasutajale Androidi rakenduse kogemuse URL-i kaudu, selle asemel, et lihtsalt veebisaiti esitada. Aastate jooksul on installimata avatavad rakendused näinud mitmeid olulisi täiustusi – Google Play pood sai installimata avatavate rakenduste toe, millel on silmapaistev Nupp "Proovi kohe", mis kuvatakse valiku "Installi" kõrval mitmes populaarses rakenduses lubati arendajatel seda teha Avaldage installimata avatavaid rakendusi ilma veebisaidita, ja isegi mängud liitusid Instant Appsi peoga mängitavate demodega, mis aitab kindlasti kaasamist, kui mäng on tasuline või saadaval ainult eelregistreerimiseks.Kuigi installimata avatavad rakendused ei ole veel täielikult kõrvaldanud meie vajadust traditsiooniliste rakenduste järele – ja disaini poolest ei saa nad seda teha, kuna need on eelkäijad traditsioonilise rakenduse või mängu täielikku kasutuskogemust, mitte täielikku asendust – need täidavad olulisi funktsioone nii kasutajate kui ka arendajad. Kuid kasutajate ja arendajate jaoks, kes otsivad Huaweit selle riistvara pärast, suurendab installimata avatavate rakenduste puudumine Google'i-vaba tarkvara kogemust. Kui rakendus tugineb oma põhifunktsioonide osas GMS-ile, ei saa seda funktsiooni ka Instant Appsi kaudu edastada. Play poe puudumine vähendab ka kanaleid, mis on kasutajatele saadaval installimata avatavate rakenduste kasutamiseks ja proovimiseks, kuna Play pood oli üks populaarsemaid meediume installimata avatavate rakenduste reklaamimiseks.
Huawei kiirrakendused
Ideaalses maailmas ei eksisteeriks poliitilist olukorda, mis sunnib Huaweid Google'i teenuste kasutamisest loobuma. Kuid me ei ela ideaalses maailmas, seega on Huawei jaoks parim lahendus tagada, et selle sidusrühmi mõjutataks minimaalselt. Sama eest, Kodumaise alternatiivina esitleti Huawei AppGalleryt rakenduste levitamiseks Google Play poodi. HMS tuum püüdis täita GMS-i puudumisel maha jäänud ruumi; samas Huawei võimete galerii esitles end tervikliku teenuste levitamise platvormina. Huawei Quick Appsi eesmärk on täita lünk Google'i kiirrakenduste raamistikust, pakkudes kasutajatele Huawei nutitelefonides installivaba rakenduskogemust.
Sarnaselt installimata avatavate rakendustega püüab Quick Apps vähendada hõõrdumist, mida kasutajad tunnevad, kui nad peavad rakendust installima. tavakasutaja vastumeelsuse kohta suure rakenduse installimisel, kui neil on vaid vähe kasutust, et oodata juurde. Kuna kasutajad kõhklevad uute rakenduste installimisel, peavad arendajad uurima alternatiivseid mehhanisme oma rakenduse kogemust kasutajale, kuna uue rakenduse reklaamimine muutub nende raames keeruliseks tööks asjaolud.
Eelised
Mõned neist alternatiivsetest mehhanismidest hõlmavad HTML5 ja progressiivset veebirakendust (PWA), WeChat Mini programme, Facebooki kiirmängu ja loomulikult Google Play kiirrakendust; kuid igaühega neist on seotud puudused. PWA-d on head universaalse kogemuse loomiseks brauseri kaudu, kuid neil võib olla tavapärase rakendusega võrreldes aeglasem suhtluskogemus. Samuti on WeChat Mini programmid HTML 5-l ja JavaScriptil põhinevad programmid, mis kannatavad aeglasema suhtluskogemuse ja piiratud ulatuse tõttu väljaspool Hiinat. Facebooki kiirmäng kasutab HTML 5 ja WebGL-i, kuid sellel pole natiivset graafikakiirendust. Google'i Instant Apps oli seega hea lahendus nende valikute vastu, kuid ka see kannatab piiratud kasutatavuse tõttu, kuna Installimata avatavate rakenduste eesmärk on pakkuda piiratud funktsioone ja veenda kasutajat, kas nad peavad installima kõik rakendus.
Huawei Quick App kasutab HTML 5, JavaScripti ja CSS-i, et pakkuda rakendusele natiivset GUI-d, vähendades samal ajal koodi mahtu vaid 20%-ni traditsioonilisest Androidi rakendusest. Kiirrakendused ei piirdu ainult Huawei seadmetega, kuna Huawei väidab, et need ühilduvad "uute standarditega" toetab enam kui 12 suuremat Hiina telefonitootjat, kes esindavad enam kui 35% maailmaturust ja 85% maailma turust. Hiina turg; ja seda toetatakse enam kui 1 miljardil nutitelefonil. Toe tohutu ulatus muudab need kasumlikuks arendajatele, kes soovivad jõuda uute kasutajateni. Quick Apps toetab ka kõiki "H5" rakendused, mis on sisuliselt mobiilsed veebilehed, mida Hiinas WeChati kaudu sageli jagatakse. Kiirrakendusi saab lisada ka seadme avakuvale ja pääseda juurde ka seadme funktsioonidele.
Kui Google'i installimata avatavatele rakendustele pääseb juurde süvalingi URL-i ja Google Play poe kaudu, siis Huawei kiirrakendustele pääseb juurde Huawei AppGallery kaudu, otsingu, kiirjuurdepääsu, nutika hoolduse (avaekraanil Huawei assistent) kaudu, a Huawei Quick App Centeri rakendusja süvalingi URL-ide kaudu. Rakendus Quick App Center saab käivitada ja hallata kiirrakendusi, tagades, et töötate rakenduse uusimas saadaolevas versioonis. Samuti võimaldab see kasutajatel kiirrakenduse jaoks andmeid kustutada, volitusi tagasi võtta ja keelata.
Mis puutub nende põhieeldusse, siis saab Quick Apps avada koheselt ja neid saab kasutada ilma installimist vajamata. Huawei väidab ka, et neid saab automaatselt värskendada ja võtta piiratud salvestusruumi. Kui need on suletud, saab neid hõlpsasti avakuva ikooni kaudu uuesti avastada või leida hiljuti kasutatud rakenduste või tõukemärguannete kaudu.
Huawei väidab ka, et Quick Apps toimib sama hästi kui traditsioonilised Androidi rakendused. Oma testides toimis Quick App väga sarnaselt samaväärse Androidi rakendusega, nõudes vaid väga väikese osa salvestusruumist. See väike salvestusnõue on soodsa hinnaga nutitelefonide puhul väga kasulik, kuna kasutajad võivad julgelt madalamale minna salvestusseadmeid, salvestada nende meediumit ja säilitada siiski paljude jaoks juurdepääs Androidi algsetele kasutuskogemustele rakendusi.
Huawei väidab ka, et Quick Appsi kasutuselevõtt on hüppeliselt tõusuteel. Siiani on kiirrakendusi toetatud enam kui 250 miljonil Huawei telefonil, mille MAU on üle 30 miljoni. Quick Appsi juurdepääs on samuti iga kvartaliga 100% suurenenud ja keskmine aeg ühe kasutaja kohta ületab 14 minutit päevas.
Teises näites väidab Huawei, et kiirrakendused pakuvad reklaamitegevuses paremat tulu. Kui nii kiirrakendusi kui ka traditsioonilist Androidi rakendust reklaamitakse erinevate vahenditega, nägi Androidi rakendus ainult 10% kasutajatest jõudis rakenduse installimiseni, samas kui Quick App nägi 72% kasutajatest Quick Appi, mis näitab väga olulist mõju. Kasutajate säilitamine jäi siiski samaks, mis kinnitab endiselt kiirrakenduse lähenemisviisi eeliseid. Kuna kiirrakendust koges rohkem kasutajaid, langes reklaamikulu ühe säilitatud kasutaja kohta järsult, muutes selle rakenduse kasutuskogemuse reklaamimiseks ja reklaamimiseks palju tõhusamaks.
Kiirrakenduste jõudlusega seotud eelised laienevad ka kiirmängudele, mis on sisuliselt Quick Appsi vormingus mängud. Huawei väidab, et Quick Apps võib olla kas läbi H5 või olla ka "natiivsed käitusaegsed mängud". Natiivsed käitusaegsed mängud Quick Appsi kaudu lubavad seadme tasemel graafikakiirendust, tagades mängu sujuva ja kvaliteetse töötamise. Mängud säilitavad ka võimaluse pääseda juurde seadme võimalustele, sealhulgas asukohale, anduritele, Bluetoothile ja teistele.
Kiirrakenduste eelised ulatuvad ka kiirrakenduse või kiirmängu loomisega tegelikult kuluva ajani. Kui teil on juba olemasolev H5 rakendus või mäng, saate kiirrakenduse või mängu käivitada tunni jooksul. Kui soovite kaasata Huawei konto või makseteenused, pikeneb tähtaeg veel kahe päeva võrra. Huawei väidab, et uusi kiirrakendusi saab välja töötada ja välja anda juba vähem kui nädalaga.
Puudused
Kiirrakendustel on palju eeliseid, kuid neil on mõned piirangud, mida peaksite arendajana meeles pidama.
Kui teie rakendus/mäng on väga suure suurusega, on jõudlus vähenenud, mis ilmneb paketi mahu suurema vähenemise tõttu. Lisaks ei toeta Quick Apps kogu Android API-de valikut; nii et kui teie rakendus tugineb mõnele harva kasutatavale API-le, ei saa te täielikult üle minna puhtal viisil. Samamoodi mainib Huawei, et rakendusi, mis nõuavad erilubasid, nagu näiteks teema-APK-d, ei toetata kiirrakenduse vormingu kaudu.
Kiirrakendused peavad töötama ka platvormil "Quick Application Center", mis eellaaditakse seadmetesse nende Android 10 värskenduste kaudu. Seadmed, mis ei tööta operatsioonisüsteemiga Android 9, peavad kiirrakenduste käitamiseks platvormi üks kord alla laadima ja installima.
Telefonitugi
Kiirrakendused on kasulikud, kuid nende kasulikkus on ainult nii lai, kuivõrd need on saadaval lõppkasutajatele nende seadmetes. Kõik Huawei nutitelefonid toodi turule pärast Huawei Mate 30 toetavad otse kiirrakendusi, samas kui teised valitud Huawei ja Honori seadmed toetavad seda Android 10 värskenduse saamisel. Huawei on pärast Android 10 värskendust jaganud loendit seadmetest, mis toetavad kiirrakendusi:
- 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
- AU 20
- HONOR 20S
- HONOR Magic 2
- AU 10
- HONOR V10
- Huawei Nova 4
- Huawei Nova 5
- Huawei Nova 5 Pro
Lisaks saavad rohkem Huawei telefone toetada kiirrakendusi, kui nende AppGallery värskendatakse versioonile 10.1 või uuemale.
Projekti struktuur
Huawei on mitmel arendajapäeva konverentsil jaganud teavet kiirrakenduse projektistruktuuri kohta.
Kiirrakendus kasutab laiendit .rpk. Projekti struktuur koosneb kolmest osast. Manifesti fail sisaldab kiirrakenduse metateavet koos üksikasjadega, nagu paketi nimi, rakenduse nimi, versiooni number, avakuva ikoon, lehetee ja muud asjakohased konfiguratsioonid. App.ux sisaldab kõiki projekti ühiseid võimalusi. Kolmas element on leht ja iga leht vastab alamkataloogile, mis sisaldab rakenduse paigutusfaili, CSS-faili ja JavaScripti tööfaili. Iga kiirrakenduse RPK allkirjastatakse kordumatu allkirjaga, samamoodi nagu Androidi rakendused, seega pidage meeles, et allkirjavõtit tuleb privaatselt ja turvaliselt säilitada.
Huawei pakub IDE (Windowsi ja MacOS-i jaoks) kiirrakenduste ja mängude arendamiseks, koos dokumentatsioon kiirrakenduste arendamise kohta lisateabe saamiseks. IDE sisaldab ka demorakendusi, nii et saate ise vaadata. Kui olete oma kiirrakenduse välja töötanud ja vabastamiseks valmis, peate Huawei arendajasse sisse logima veebisait ja esitage oma Quick App pärast seda, kui olete konfigureerinud riigid ja piirkonnad, kuhu soovite oma kiirrakendust kasutada jõuda. Huawei vaatab esildise üle ja avaldab seejärel kiirrakenduse sihtriikides ja -piirkondades. Kui kavatsete kasutada Huawei ID-, makse- või tõuketeenuseid, peate enne rakenduse arendamise, silumise, esitamise ja ülevaatamise lõpetamist taotlema neid teenuseid.
Lisateabe saamiseks külastage Huawei kiirrakenduse ressursid.