Huawei Quick Apps er alternativet til Google Instant Apps for Huawei og Honor-smarttelefoner, og har mange ekstra fordeler. Les videre for å vite mer!
Android uten Google og Google Mobile Services (GMS) er et fremmed konsept for den gjennomsnittlige forbrukeren, en som fundamentalt endrer opplevelsen de har kommet til å forvente av Android smarttelefon. Og på grunn av visse politiske vedtak, står Huawei overfor den lite misunnelsesverdige oppgaven å overbevise verden utenfor Kina om at den kan tilby programvare erfaring på Android som kan konkurrere mot opplevelsen de har kommet til å forvente av Googles Android. Det kinesiske selskapet hadde en viss fremsyn, siden det hadde begynt arbeidet på flere veier mye før det politiske beslutninger, og disse veiene måtte deretter trappe opp og fylle ut som erstatninger for viktige Google-tjenester og rammer. I denne artikkelen tar vi en titt på Raske apper fra Huawei, en slik vei som fungerer som et alternativ til Instant Apps fra Google.
Google Instant Apps
Google introduserte Instant Appstilbake på Google I/O 2016, og forestiller seg det som det neste evolusjonære trinnet i måten Android-apper oppleves på. Tradisjonelt ville en bruker måtte laste ned og installere en hel app, selv om hensikten var å bare sjekke ut appen eller oppnå en veldig spesifikk engangsoppgave; og husk da også å avinstallere appen hvis de ønsket å holde telefonen ren. Med Instant Apps kunne brukere "streame" apper for å prøve ut visse begrensede funksjoner uten å involvere noe av friksjonen knyttet til installasjonen. Denne tilnærmingen lovet å øke rekkevidden for apputviklere, ettersom de i hovedsak kunne projisere en innfødt Android-appopplevelse til brukeren gjennom en URL i stedet for bare å presentere et nettsted. I løpet av årene har Instant Apps sett flere viktige forbedringer – den Google Play Store fikk støtte for Instant Apps, med en fremtredende "Prøv nå"-knappen som vises ved siden av "Installer" på flere populære apper fikk utviklere lov til det publisere Instant Apps uten et nettsted, Til og med spill ble med i Instant Apps-festen med spillbare demoer, noe som definitivt hjelper i engasjement hvis spillet er betalt eller kun tilgjengelig for forhåndsregistrering.
Selv om Instant Apps ennå ikke helt har eliminert behovet vårt for tradisjonelle apper – og designmessig kan de ikke gjøre det, siden de er en forløper til den fulle opplevelsen av en tradisjonell app eller et spill, og ikke en fullstendig erstatning -- de tjener viktige funksjoner for både brukere og utviklere. Men for brukere og utviklere som ser på Huawei for sin maskinvare, vil mangelen på Instant Apps øke den generelle klemmen i den Google-løse programvareopplevelsen. Hvis en app er avhengig av GMS for sin kjernefunksjonalitet, vil denne funksjonaliteten også være umulig å levere gjennom Instant Apps. Fraværet av Play Store reduserer også tilgjengelige kanaler for brukere å lande på og prøve ut Instant Apps, ettersom Play Store var et av de populære mediene for å promotere Instant Apps.
Huawei hurtigapper
I en ideell verden ville den politiske situasjonen som tvinger Huawei til å slutte å bruke Google-tjenester ikke eksistere. Men vi lever ikke i en ideell verden, så den nest beste løsningen for Huawei er å sikre at interessentene blir påvirket på minimale måter. For det samme Huawei AppGallery ble presentert som det hjemmelagde alternativet til Google Play Store for appdistribusjon. HMS kjerne forsøkte å fylle ut plassen som ble etterlatt i GMSs fravær; samtidig som Huawei Ability Gallery presenterte seg som den omfattende tjenestedistribusjonsplattformen. Huawei Quick Apps har som mål å fylle gapet fra Googles Instant Apps-rammeverk, og gi brukerne en installasjonsfri appopplevelse på Huaweis smarttelefoner.
På samme måte som Instant Apps, har Quick Apps som mål å redusere friksjonen som brukere føler når de må installere en app, basert på på motviljen en gjennomsnittlig bruker står overfor for å installere en stor app når de bare har begrenset bruk å se frem til til. Siden brukere er nølende med å installere nye apper, må utviklere utforske alternative mekanismer for å få appens opplevelse for brukeren av å promotere en ny app blir en vanskelig jobb under disse omstendigheter.
Fordeler
Noen av disse alternative mekanismene inkluderer HTML5 og Progressive Web Application (PWA), WeChat Mini-programmer, Facebook Instant Game og selvfølgelig Google Play Instant App; men det er ulemper forbundet med hver av disse. PWAer er gode for å få til en universell opplevelse gjennom en nettleser, men de kan ha en tendens til å ha en langsommere interaksjonsopplevelse sammenlignet med en skikkelig applikasjon. Tilsvarende er WeChat Mini-programmer HTML 5- og JavaScript-baserte programmer, som lider av langsommere interaksjonsopplevelse og begrenset rekkevidde utenfor Kina. Facebook Instant Game bruker HTML 5 og WebGL, men lider av mangelen på innfødt grafikkakselerasjon. Googles Instant Apps var dermed en god løsning mot disse alternativene, men også dette lider av den begrensede brukervennligheten som hele intensjonen med Instant Apps er å tilby begrensede funksjoner og overbevise brukeren om hvorvidt de trenger å installere hele app.
Huawei Quick App bruker HTML 5, JavaScript og CSS for å gi en innebygd GUI for appen, mens kodevolumet reduseres til bare 20 % av en tradisjonell Android-app. Hurtigapper er ikke bare begrenset til Huawei-enheter, ettersom Huawei hevder at de er kompatible med et "nytt sett med standarder" støttet av mer enn 12 store kinesiske håndsettprodusenter, som representerer mer enn 35 % av det globale markedet og 85 % av kinesiske markedet; og støttes på over 1 milliard smarttelefoner. Det store omfanget av støtte gjør dem lukrative for utviklere som ønsker å nå nye brukere. Quick Apps støtter også alle "H5"-apper, som i hovedsak er mobile nettsider som ofte deles over WeChat i Kina. Hurtigapper kan også legges til startskjermen på en enhet, og kan også få tilgang til enhetsfunksjoner.
Mens Googles Instant Apps kunne nås via en dyplink-URL og via Google Play Store, kan Huawei Quick Apps tilgang gjennom Huawei AppGallery, gjennom søk, øyeblikkelig tilgang, Smart Care (Huawei Assistant på startskjermen), gjennom de Huawei Quick App Center-appen, og gjennom dyplink-URLer. Quick App Center-appen kan kjøre og administrere hurtigapper, og sikre at du kjører på den nyeste versjonen av appen som er tilgjengelig. Det lar også brukere slette data, trekke tilbake autorisasjoner og deaktivere varsler for en rask app.
Når det gjelder deres grunnleggende premiss, kan Quick Apps åpnes umiddelbart og brukes uten å måtte installeres. Huawei hevder også at de kan oppdatere automatisk, og ta opp begrenset lagringsplass. Når de er lukket, kan de også enkelt gjenoppdages via ikonet på startskjermen, eller bli funnet gjennom nylig brukte apper, eller gjennom push-varsler.
Huawei hevder også at Quick Apps fungerer like bra som tradisjonelle Android-apper. I testene sine presterte en hurtigapp veldig lik en tilsvarende Android-app, mens den bare krevde en svært liten brøkdel av lagringsplass. Dette lave lagringskravet vil være veldig nyttig på budsjettsmarttelefoner, ettersom brukere trygt kan bli lavere lagringsenheter, lagre mediene deres, og fortsatt beholde muligheten til å få tilgang til opprinnelige Android-opplevelser for mange apper.
Huawei hevder også at Quick Apps-adopsjonen er i rask økning. Så langt støttes Quick Apps på over 250 millioner Huawei-telefoner, med en MAU på mer enn 30 millioner. Quick Apps-tilgang har også økt med 100 % hvert kvartal, og gjennomsnittlig tid per bruker overstiger 14 minutter per dag.
I et annet eksempel hevder Huawei at Quick Apps gir bedre avkastning i kampanjeaktiviteter. Når både hurtigapper og den tradisjonelle Android-appen markedsføres på forskjellige måter, så Android-appen bare 10 % av brukerne nådde installasjonen av appen, mens hurtigappen så at 72 % av brukerne opplevde hurtigappen, noe som indikerer en svært betydelig effekt. Brukeroppbevaring forble den samme, noe som fortsatt vitner om fordelene med Quick App-tilnærmingen. Siden flere brukere opplevde hurtigappen, falt kampanjekostnaden per beholdt bruker drastisk, noe som gjorde den til en mye mer effektiv metode for å promotere og annonsere for appopplevelsen.
De ytelsesrelaterte fordelene med Quick Apps strekker seg også til Quick Games, som i hovedsak er spill i Quick Apps-formatet. Huawei hevder at Quick Apps kan være enten gjennom H5 eller kan være "native runtime-spill" også. Innfødte kjøretidsspill gjennom Quick Apps lover grafikkakselerasjon på enhetsnivå, og sikrer at spillet kjører jevnt og med høy kvalitet. Spillene beholder også muligheten til å få tilgang til enhetsfunksjoner, inkludert plassering, sensorer, Bluetooth og andre.
Fordelene fra Quick Apps strekker seg også til tiden som faktisk er involvert i å bygge en Quick App eller Quick Game. Hvis du allerede har en eksisterende H5-app eller -spill, kan du ha en hurtigapp eller -spill i gang innen en time. Tidsrammen utvides med ytterligere to dager hvis du ønsker å innlemme Huaweis konto eller betalingstjenester. Huawei hevder at nye hurtigapper kan utvikles og slippes på så tidlig som under en uke.
Ulemper
Quick Apps har mange fordeler, men det er noen begrensninger for dem som du som utvikler bør huske på.
Hvis appen/spillet ditt er veldig stort i størrelse, er det et tap i ytelse som blir tydelig på grunn av den større reduksjonen i pakkens volum. Videre støtter ikke Quick Apps hele spekteret av Android APIer; så hvis appen din er avhengig av noen sjelden brukte APIer, vil du ikke kunne migrere fullstendig på en ren måte. På samme måte nevner Huawei at apper som krever spesielle tillatelser, som for eksempel tema-APK-er, ikke støttes gjennom Quick App-formatet.
Hurtigapper må også kjøre på «Quick Application Center»-plattformen, som vil bli forhåndslastet på enheter gjennom deres Android 10-oppdateringer. Enheter som ikke er på Android 9, må laste ned og installere plattformen én gang for å kunne kjøre Quick Apps.
Telefonstøtte
Hurtigapper er nyttige, men deres nytte er bare så bred som tilgjengeligheten for sluttbrukere på enhetene deres. Alle Huawei-smarttelefoner ble lansert etter Huawei Mate 30 støtter Quick Apps direkte, mens andre utvalgte Huawei- og Honor-enheter vil støtte det når de mottar Android 10-oppdateringen. Huawei har delt en liste over enheter som støtter Quick Apps etter deres Android 10-oppdatering:
- 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
- ÆRE 20
- ÆRE 20S
- ÆRE Magic 2
- ÆRE 10
- HONOR V10
- Huawei Nova 4
- Huawei Nova 5
- Huawei Nova 5 Pro
Videre kan flere Huawei-telefoner støtte Quick Apps når AppGallery er oppdatert til v10.1 eller nyere.
Prosjektstruktur
På flere av sine Developer Day-konferanser har Huawei delt informasjon om prosjektstrukturen til en Quick App.
En hurtigapp tar .rpk-utvidelsen. Prosjektstrukturen består av tre deler. Manifestfilen inneholder metainformasjonen til hurtigappen, med detaljer som pakkenavn, appnavn, versjonsnummer, startskjermikon, sidebane og andre relevante konfigurasjoner. App.ux har alle de vanlige egenskapene til prosjektet. Det tredje elementet er side, og hver side tilsvarer en underkatalog som inneholder appens layoutfil, CSS-fil og JavaScript-kjørefil. Hver Quick App RPK er signert med en unik signatur, på samme måte som Android-apper er signert, så husk å oppbevare signaturnøkkelen privat og sikkert.
Huawei gir en IDE (for Windows og MacOS) for utvikling av hurtigapper og spill, sammen med dokumentasjon om å lære mer om utvikling av hurtigapper. Det er også demo-apper inkludert i IDE, så du kan ta en titt selv. Når du har utviklet hurtigappen din og er klar for utgivelse, må du logge på Huawei-utvikleren nettstedet og send inn hurtigappen din, etter å ha konfigurert landene og regionene du vil at hurtigappen skal brukes til å nå. Huawei vil gjennomgå innsendingen og deretter utgi hurtigappen i mållandene og regionene. Hvis du planlegger å bruke Huaweis ID-, betalings- eller push-tjenester, må du søke om disse tjenestene før du kan fullføre apputvikling, feilsøking, innsending og gjennomgang.
For å vite mer, besøk Huaweis hurtigappressurser.