Huawei Quick Apps alternativa su Google Instant Apps za Huawei i Honor pametne telefone, donoseći mnoge dodatne prednosti. Čitajte dalje da biste saznali više!
Android bez Googlea i Googleovih mobilnih usluga (GMS) stran je koncept prosječnom potrošaču, onaj koji iz temelja mijenja iskustvo koje su očekivali od svog Androida pametni telefon. I zbog određenih političkih odluka, Huawei se suočava s nezavidnim zadatkom uvjeravanja svijeta izvan Kine da može ponuditi softver iskustvo na Androidu koje se može natjecati s iskustvom koje su očekivali od Googlea Android. Kineska tvrtka doista je imala određeno predviđanje, budući da je započela s radom na nekoliko smjerova mnogo prije političkih odluke, a te su se mogućnosti zatim morale pojačati i ispuniti kao zamjene za ključne Googleove usluge i okviri. U ovom članku ćemo pogledati Brze aplikacije od Huaweija, jedna takva avenija koja služi kao alternativa Instant aplikacije od Googlea.
Google Instant aplikacije
Google predstavio Instant aplikacije
natrag na Google I/O 2016, zamišljajući to kao sljedeći evolucijski korak u načinu na koji se Android aplikacije doživljavaju. Tradicionalno, korisnik bi trebao preuzeti i instalirati cijelu aplikaciju, čak i ako mu je namjera bila samo provjeriti aplikaciju ili izvršiti vrlo specifičan jednokratni zadatak; a zatim također ne zaboravite deinstalirati aplikaciju ako žele održati svoj telefon čistim. Uz Instant Apps, korisnici mogu "streamati" aplikacije kako bi isprobali određene ograničene funkcije bez uključivanja bilo kakvih problema povezanih s instalacijom. Ovaj pristup je obećao povećanje dosega za programere aplikacija, jer su u biti mogli projicirati izvorno iskustvo Android aplikacije korisniku putem URL-a umjesto pukog predstavljanja web stranice. Tijekom godina Instant Apps je doživio nekoliko ključnih poboljšanja -- Trgovina Google Play dobila je podršku za Instant aplikacije, s istaknutim Gumb "Pokušaj sada" koji se pojavljuje pored "Instaliraj" na nekoliko popularnih aplikacija programerima je bilo dopušteno objaviti Instant aplikacije bez web stranice, pa čak igre pridružene Instant Apps zabavi s igranim demonstracijama, nešto što definitivno pomaže u angažmanu ako igra se plaća ili je dostupna samo za predregistraciju.Iako Instant aplikacije još uvijek nisu u potpunosti eliminirale našu potrebu za tradicionalnim aplikacijama -- i po dizajnu, one to ne mogu učiniti jer su prethodnica potpunom iskustvu tradicionalne aplikacije ili igre, a ne potpunoj zamjeni - služe važnim funkcijama za korisnike i programeri. Ali za korisnike i programere koji traže Huawei zbog njegovog hardvera, nedostatak Instant Apps će dodati sveukupnu prednost softverskom iskustvu bez Googlea. Ako se aplikacija oslanja na GMS za svoju osnovnu funkcionalnost, ovu funkciju također neće biti moguće isporučiti putem Instant aplikacija. Nepostojanje Trgovine Play također smanjuje kanale dostupne korisnicima za iskušavanje Instant aplikacija, jer je Trgovina Play bila jedan od popularnih medija za promicanje Instant aplikacija.
Huawei Quick Apps
U idealnom svijetu ne bi postojala politička situacija koja prisiljava Huawei da prestane koristiti Googleove usluge. Ali ne živimo u idealnom svijetu, tako da je sljedeće najbolje rješenje za Huawei osigurati minimalan utjecaj na njegove dionike. Za isto, Huawei AppGallery predstavljen je kao domaća alternativa u trgovinu Google Play za distribuciju aplikacija. HMS Core pokušao popuniti prostor koji je ostao u odsutnosti GMS-a; dok Huawei Galerija mogućnosti predstavila se kao sveobuhvatna platforma za distribuciju usluga. Huawei Quick Apps ima za cilj popuniti prazninu u odnosu na Googleov okvir Instant Apps, pružajući korisnicima iskustvo aplikacije bez instalacije na Huaweijevim pametnim telefonima.
Slično kao i Instant Apps, Quick Apps ima za cilj smanjiti trenje koje korisnici osjećaju kada moraju instalirati aplikaciju, oslanjajući se o nevoljkosti s kojom se suočava prosječni korisnik kada je u pitanju instaliranje velike aplikacije kada ima samo ograničenu upotrebu do. Budući da korisnici oklijevaju u instaliranju novih aplikacija, programeri moraju istražiti alternativne mehanizme kako bi iskustvo njihove aplikacije korisniku jer promoviranje nove aplikacije postaje težak posao pod tim okolnosti.
Prednosti
Neki od ovih alternativnih mehanizama uključuju HTML5 i Progressive Web Application (PWA), WeChat Mini Programs, Facebook Instant Game, i naravno, Google Play Instant App; ali postoje nedostaci povezani sa svakim od njih. PWA su dobri za pružanje univerzalnog iskustva putem preglednika, ali mogu imati sporiju interakciju u usporedbi s odgovarajućom aplikacijom. Slično tome, WeChat Mini programi su programi temeljeni na HTML 5 i JavaScriptu, pate od iskustva sporije interakcije i ograničenog dosega izvan Kine. Facebook Instant Game koristi HTML 5 i WebGL, ali pati od nedostatka prirodnog grafičkog ubrzanja. Googleove Instant Apps bile su stoga dobro rješenje protiv ovih opcija, ali i to pati od ograničene upotrebljivosti jer Cijela namjera Instant Apps je pružiti ograničene funkcije i uvjeriti korisnika da treba instalirati punu aplikacija
Huawei Quick App koristi HTML 5, JavaScript i CSS za pružanje izvornog GUI-ja za aplikaciju, istovremeno smanjujući volumen koda na samo 20% od tradicionalne Android aplikacije. Brze aplikacije nisu ograničene samo na Huawei uređaje, budući da Huawei tvrdi da su kompatibilne s "novim skupom standarda" podržava više od 12 velikih kineskih proizvođača mobilnih telefona, koji predstavljaju više od 35% svjetskog tržišta i 85% kinesko tržište; i podržava ga više od milijardu pametnih telefona. Sam opseg podrške čini ih unosnim za programere koji žele doprijeti do novih korisnika. Brze aplikacije također podržavaju sve "H5", koje su u biti mobilne web stranice koje se često dijele putem WeChata u Kini. Brze aplikacije također se mogu dodati na početni zaslon na uređaju, a također mogu pristupiti funkcijama uređaja.
Dok se Googleovim Instant aplikacijama može pristupiti putem URL-a dubinske veze i putem Google Play trgovine, Huawei Quick Apps se mogu pristupiti putem Huawei AppGallery, putem pretraživanja, trenutnog pristupa, pametne skrbi (Huawei asistent na početnom zaslonu), putem the Aplikacija Huawei Quick App Center, i putem dubinskih URL-ova. Aplikacija Quick App Center može pokrenuti i upravljati brzim aplikacijama, osiguravajući da radite na najnovijoj dostupnoj verziji aplikacije. Korisnicima također omogućuje brisanje podataka, povlačenje autorizacija i onemogućavanje obavijesti za brzu aplikaciju.
Što se tiče njihove osnovne premise, Quick Apps se mogu odmah otvoriti i koristiti bez potrebe za instaliranjem. Huawei također tvrdi da se mogu automatski ažurirati i zauzimaju ograničen prostor za pohranu. Nakon što se zatvore, mogu se lako ponovno otkriti putem ikone na početnom zaslonu ili ih pronaći kroz Nedavno korištene aplikacije ili putem Push obavijesti.
Huawei također tvrdi da Quick Apps rade jednako dobro kao i tradicionalne Android aplikacije. U svojim testovima, brza aplikacija radila je vrlo slično ekvivalentnoj Android aplikaciji, dok je zahtijevala samo vrlo mali dio prostora za pohranu. Ovaj mali zahtjev za pohranu bit će vrlo koristan na jeftinim pametnim telefonima, jer korisnici mogu pouzdano smanjiti uređaje za pohranu, pohranjuju svoje medije i još uvijek zadržavaju mogućnost pristupa nativnim Android iskustvima za mnogo aplikacije.
Huawei također tvrdi da je usvajanje Quick Apps u meteorskom porastu. Do sada su brze aplikacije podržane na više od 250 milijuna Huawei telefona, s MAU-om većim od 30 milijuna. Pristup brzim aplikacijama također se povećao za 100% svakog kvartala, a prosječno vrijeme po korisniku prelazi 14 minuta dnevno.
U drugom primjeru, Huawei tvrdi da brze aplikacije pružaju bolje povrate u promotivnim aktivnostima. Kada se i Quick Apps i tradicionalna Android aplikacija promoviraju na različite načine, Android aplikacija vidjela je samo 10% korisnika dosegnulo instaliranje aplikacije, dok je Quick App vidio 72% dosegnutih korisnika koji su iskusili Quick App, što ukazuje na vrlo značajan posljedica. Ipak, zadržavanje korisnika ostalo je isto, što još uvijek potvrđuje prednosti pristupa Quick App. Budući da je više korisnika iskusilo brzu aplikaciju, cijena promocije po zadržanom korisniku drastično se smanjila, čineći je mnogo učinkovitijom metodom za promicanje i oglašavanje iskustva aplikacije.
Prednosti Quick Apps vezane uz performanse proširuju se i na Quick Games, koje su u biti igre u formatu Quick Apps. Huawei tvrdi da Quick Apps može biti ili kroz H5 ili također može biti "native runtime games". Izvorne runtime igre putem Quick Apps obećavaju ubrzanje grafike na razini uređaja, osiguravajući da igra radi glatko i uz visoku kvalitetu. Igre također zadržavaju mogućnost pristupa mogućnostima uređaja, uključujući lokaciju, senzore, Bluetooth i druge.
Prednosti brzih aplikacija također se proširuju na vrijeme potrebno za izradu brze aplikacije ili brze igre. Ako već imate postojeću H5 aplikaciju ili igru, brzu aplikaciju ili igru možete pokrenuti u roku od sat vremena. Vremenski se okvir produžuje za još dva dana ako želite uključiti Huaweijev račun ili usluge plaćanja. Huawei tvrdi da se nove brze aplikacije mogu razviti i objaviti za manje od tjedan dana.
Nedostaci
Brze aplikacije imaju puno prednosti, ali postoje neka njihova ograničenja koja biste vi kao programer trebali imati na umu.
Ako je vaša aplikacija/igra vrlo velika, dolazi do gubitka performansi koji postaje vidljiv zbog većeg smanjenja volumena paketa. Nadalje, Quick Apps ne podržava cijeli raspon Android API-ja; pa ako se vaša aplikacija oslanja na neke rijetko korištene API-je, nećete moći u potpunosti migrirati na čist način. Slično, Huawei spominje da aplikacije koje zahtijevaju posebna dopuštenja, kao što su na primjer APK-ovi tema, nisu podržane putem formata Quick App.
Quick Apps također moraju raditi na platformi "Centar za brze aplikacije", koja će biti unaprijed instalirana na uređaje putem ažuriranja za Android 10. Uređaji koji nemaju Android 9 moraju jednom preuzeti i instalirati platformu da bi mogli pokrenuti Quick Apps.
Telefonska podrška
Brze aplikacije su korisne, ali njihova je korisnost široka onoliko koliko je široka njihova dostupnost krajnjim korisnicima na njihovim uređajima. Svi Huawei pametni telefoni lansirani nakon Huawei Mate 30 izravno podržava Quick Apps, dok će drugi odabrani Huawei i Honor uređaji to podržavati kada prime ažuriranje za Android 10. Huawei je podijelio popis uređaja koji podržavaju Quick Apps nakon ažuriranja za 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
- ČAST 20
- HONOR 20S
- HONOR Magic 2
- ČAST 10
- HONOR V10
- Huawei Nova 4
- Huawei Nova 5
- Huawei Nova 5 Pro
Nadalje, više Huawei telefona može podržavati Quick Apps nakon što se njihova AppGallery ažurira na v10.1 ili noviju.
Struktura projekta
Na nekoliko svojih konferencija o danu razvojnih programera, Huawei je podijelio informacije o projektnoj strukturi brze aplikacije.
Brza aplikacija koristi ekstenziju .rpk. Struktura projekta sastoji se od tri dijela. Datoteka manifesta sadrži meta informacije o Quick App-u, s pojedinostima kao što su naziv paketa, naziv aplikacije, broj verzije, ikona početnog zaslona, put stranice i druge relevantne konfiguracije. App.ux sadrži sve uobičajene mogućnosti projekta. Treći element je stranica, a svaka stranica odgovara poddirektoriju koji sadrži datoteku rasporeda aplikacije, CSS datoteku i JavaScript pokrenutu datoteku. Svaki RPK za brzu aplikaciju potpisan je jedinstvenim potpisom, na isti način na koji se potpisuju Android aplikacije, pa imajte na umu da ključ potpisa sačuvate privatno i sigurno.
Huawei pruža IDE (za Windows i MacOS) za razvoj brzih aplikacija i igara, zajedno s dokumentacija kako biste saznali više o razvoju brzih aplikacija. Postoje i demo aplikacije uključene u IDE, tako da možete sami pogledati. Nakon što razvijete svoju brzu aplikaciju i budete spremni za puštanje, morate se prijaviti u Huawei Developer web mjesto i pošaljite svoju brzu aplikaciju nakon konfiguriranja zemalja i regija za koje želite da vaša brza aplikacija dohvatiti. Huawei će pregledati podnesak i zatim objaviti Quick App u ciljanim zemljama i regijama. Ako planirate koristiti Huawei ID, usluge plaćanja ili push usluge, trebate se prijaviti za te usluge prije nego što možete dovršiti razvoj aplikacije, uklanjanje pogrešaka, podnošenje i pregled.
Da biste saznali više, posjetite Huawei Quick App resursi.