Huawei Quick Apps är alternativet till Google Instant Apps för Huawei och Honor-smarttelefoner, vilket ger många extra fördelar. Läs vidare för att veta mer!
Android utan Google och Google Mobile Services (GMS) är ett främmande koncept för den genomsnittliga konsumenten, en som i grunden förändrar upplevelsen de har kommit att förvänta sig av sin Android smartphone. Och på grund av vissa politiska beslut, Huawei står inför den föga avundsvärda uppgiften att övertyga världen utanför Kina om att de kan tillhandahålla en programvara erfarenhet på Android som kan tävla mot den upplevelse de har kommit att förvänta sig av Googles Android. Det kinesiska företaget hade viss framsynthet, eftersom det hade börjat arbeta på flera vägar långt innan det politiska beslut, och dessa vägar var sedan tvungna att gå upp och fylla i som ersättningar till viktiga Google-tjänster och ramar. I den här artikeln tar vi en titt på Snabbappar från Huawei, en sådan väg som fungerar som ett alternativ till Snabbappar från Google.
Google Instant Apps
Google introducerade Snabbappartillbaka på Google I/O 2016, föreställer sig det som nästa evolutionära steg i hur Android-appar upplevs. Traditionellt skulle en användare behöva ladda ner och installera en hel app, även om deras avsikt var att bara kolla in appen eller utföra en mycket specifik engångsuppgift; och kom då även ihåg att avinstallera appen om de ville hålla sin telefon ren. Med Instant Apps kunde användare "strömma" appar för att prova vissa begränsade funktioner utan att involvera någon av friktionen i samband med installationen. Detta tillvägagångssätt lovade att öka räckvidden för apputvecklare, eftersom de i princip kunde projicera en inbyggd Android-appupplevelse till användaren genom en URL istället för att bara presentera en webbplats. Under årens lopp såg Instant Apps flera viktiga förbättringar - Google Play Store fick stöd för Instant Apps, med en framträdande "Testa nu"-knappen visas bredvid "Installera" på flera populära appar fick utvecklare det publicera Instant Apps utan en webbplats, och även spel gick med i Instant Apps-festen med spelbara demos, något som definitivt hjälper i engagemang om Spelet är endast betald eller tillgängligt för förhandsregistrering.
Även om Instant Apps ännu inte helt har eliminerat vårt behov av traditionella appar – och designmässigt kan de inte göra det, eftersom de är en föregångare till den fulla upplevelsen av en traditionell app eller spel, och inte en fullständig ersättning -- de fyller viktiga funktioner för både användare och utvecklare. Men för användare och utvecklare som tittar på Huawei för sin hårdvara, kommer bristen på Instant Apps att öka den övergripande nypa i den Google-lösa mjukvaruupplevelsen. Om en app förlitar sig på GMS för sin kärnfunktionalitet kommer denna funktion inte heller att kunna levereras via Instant Apps. Frånvaron av Play Butik minskar också antalet tillgängliga kanaler för användare att landa på och prova Instant Apps, eftersom Play Store var ett av de populära medierna för att marknadsföra Instant Apps.
Huawei snabbappar
I en idealisk värld skulle den politiska situation som tvingar Huawei att sluta använda Googles tjänster inte existera. Men vi lever inte i en idealisk värld, så den näst bästa lösningen för Huawei är att se till att dess intressenter påverkas på minimala sätt. För detsamma Huawei AppGallery presenterades som det hemodlade alternativet till Google Play Butik för appdistribution. HMS Core försökte fylla i det utrymme som lämnades efter i GMS frånvaro; medan Huawei Ability Gallery presenterade sig som den heltäckande tjänstedistributionsplattformen. Huawei Quick Apps syftar till att fylla luckan från Googles ramverk för Instant Apps, vilket ger användarna en installationsfri appupplevelse på Huaweis smartphones.
Precis som Instant Apps syftar Quick Apps till att minska friktionen som användare känner när de måste installera en app, beroende på om den motvilja som en genomsnittlig användare möter för att installera en stor app när de bara har en begränsad användning att se fram emot till. Eftersom användare är tveksamma till att installera nya appar, måste utvecklare utforska alternativa mekanismer för att få deras app upplevelse för användaren som att marknadsföra en ny app blir ett svårt jobb under dessa omständigheter.
Fördelar
Några av dessa alternativa mekanismer inkluderar HTML5 och Progressive Web Application (PWA), WeChat Mini-program, Facebook Instant Game och naturligtvis Google Play Instant App; men det finns nackdelar med var och en av dessa. PWA: er är bra för att skapa en universell upplevelse genom en webbläsare, men de kan tendera att ha en långsammare interaktionsupplevelse jämfört med en riktig applikation. På liknande sätt är WeChat Mini-program HTML 5- och JavaScript-baserade program, som lider av långsammare interaktionsupplevelse och begränsad räckvidd utanför Kina. Facebook Instant Game använder HTML 5 och WebGL, men lider av bristen på inbyggd grafikacceleration. Googles Instant Apps var alltså en bra lösning mot dessa alternativ, men även detta lider av den begränsade användbarheten som hela avsikten med Instant Apps är att tillhandahålla begränsade funktioner och övertyga användaren om huruvida de behöver installera hela app.
Huawei Quick App använder HTML 5, JavaScript och CSS för att tillhandahålla ett inbyggt GUI för appen, samtidigt som kodvolymen minskar till bara 20 % av en traditionell Android-app. Snabbappar är inte bara begränsade till Huawei-enheter, eftersom Huawei hävdar att de är kompatibla med en "ny uppsättning standarder" stöds av mer än 12 stora kinesiska telefontillverkare, som representerar mer än 35 % av den globala marknaden och 85 % av kinesiska marknaden; och stöds på över 1 miljard smartphones. Den stora omfattningen av stöd gör dem lukrativa för utvecklare som vill nå nya användare. Snabbappar stöder även alla "H5"-appar, som i huvudsak är mobila webbsidor som ofta delas över WeChat i Kina. Snabbappar kan också läggas till på startskärmen på en enhet och kan även komma åt enhetsfunktioner.
Även om Googles snabbappar kunde nås via en djuplänks-URL och via Google Play Butik, kan Huawei Quick Apps nås via Huawei AppGallery, genom sökning, direktåtkomst, Smart Care (Huawei Assistant på startskärmen), via de Huawei Quick App Center-appen, och genom djuplänksadresser. Quick App Center-appen kan köra och hantera snabbappar, vilket säkerställer att du kör den senaste versionen av appen. Det tillåter också användare att radera data, dra tillbaka auktoriseringar och inaktivera aviseringar för en snabb app.
När det gäller deras grundläggande utgångspunkt kan Quick Apps öppnas omedelbart och användas utan att behöva installeras. Huawei hävdar också att de kan uppdatera automatiskt och ta upp begränsat lagringsutrymme. När de är stängda kan de också lätt återupptäckas via ikonen på hemskärmen, eller hittas via nyligen använda appar eller genom push-meddelanden.
Huawei hävdar också att Quick Apps presterar lika bra som traditionella Android-appar. I sina tester fungerade en snabbapp väldigt likt en motsvarande Android-app, samtidigt som den bara krävde en mycket liten del av lagringsutrymmet. Detta låga lagringskrav kommer att vara väldigt praktiskt på budgetsmarttelefoner, eftersom användare med säkerhet kan bli lägre lagringsenheter, lagra deras media och fortfarande behålla möjligheten att få åtkomst till inhemska Android-upplevelser för många appar.
Huawei hävdar också att Quick Apps-antagandet är på en hastig ökning. Hittills stöds Quick Apps på över 250 miljoner Huawei-telefoner, med en MAU på mer än 30 miljoner. Snabbappsåtkomst har också ökat med 100 % varje kvartal, och den genomsnittliga tiden per användare överstiger 14 minuter per dag.
I ett andra exempel hävdar Huawei att Quick Apps ger bättre avkastning i marknadsföringsaktiviteter. När både snabbappar och den traditionella Android-appen marknadsförs på olika sätt, såg Android-appen bara 10 % av användarna nådde installationen av appen, medan snabbappen såg att 72 % av användarna upplevde snabbappen, vilket tyder på en mycket betydande effekt. Användarretention förblev dock densamma, vilket fortfarande vittnar om fördelarna med Quick App-metoden. Eftersom fler användare upplevde snabbappen, sjönk kampanjkostnaden per behållen användare drastiskt, vilket gjorde den till en mycket effektivare metod för att marknadsföra och marknadsföra appupplevelsen.
De prestandarelaterade fördelarna med Quick Apps sträcker sig även till Quick Games, som i huvudsak är spel i Quick Apps-formatet. Huawei hävdar att Quick Apps kan vara antingen genom H5 eller kan vara "native runtime-spel" också. Native runtime-spel genom Quick Apps lovar grafikacceleration på enhetsnivå, vilket säkerställer att spelet körs smidigt och med hög kvalitet. Spelen behåller också möjligheten att komma åt enhetsfunktioner, inklusive plats, sensorer, Bluetooth och andra.
Fördelarna med Quick Apps sträcker sig också till den tid som faktiskt är involverad i att bygga en Quick App eller Quick Game. Om du redan har en befintlig H5-app eller -spel kan du ha en snabbapp eller -spel igång inom en timme. Tidsramen utökas med ytterligare två dagar om du vill införliva Huaweis konto eller betaltjänster. Huawei hävdar att nya Quick Apps kan utvecklas och släppas redan under en vecka.
Nackdelar
Snabbappar har många fördelar, men det finns några begränsningar för dem som du som utvecklare bör tänka på.
Om din app/spel är mycket stor i storlek, finns det en prestandaförlust som blir uppenbar på grund av den större minskningen av paketets volym. Snabbappar stöder inte hela skalan av Android API: er; så om din app är beroende av några sällan använda API: er kommer du inte att kunna migrera helt på ett rent sätt. På samma sätt nämner Huawei att appar som kräver speciella behörigheter, såsom tema-APK: er till exempel, inte stöds genom Quick App-formatet.
Snabbappar måste också köras på "Quick Application Center"-plattformen, som kommer att förinstalleras på enheter genom deras Android 10-uppdateringar. Enheter som inte finns på Android 9 behöver ladda ner och installera plattformen en gång för att kunna köra Quick Apps.
Telefonsupport
Snabbappar är användbara, men deras användbarhet är bara så bred som deras tillgänglighet för slutanvändare på deras enheter. Alla Huawei-smarttelefoner lanserades efter Huawei Mate 30 stöder direkt Quick Apps, medan andra utvalda Huawei- och Honor-enheter kommer att stödja det när de får sin Android 10-uppdatering. Huawei har delat en lista över enheter som stöder snabbappar efter deras Android 10-uppdatering:
- 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
- HEDER 20
- HONOR 20S
- HONOR Magic 2
- HEDER 10
- HONOR V10
- Huawei Nova 4
- Huawei Nova 5
- Huawei Nova 5 Pro
Vidare kan fler Huawei-telefoner stödja Quick Apps när deras AppGallery har uppdaterats till v10.1 eller senare.
Projektets struktur
På flera av sina Developer Day-konferenser har Huawei delat information om projektstrukturen för en Quick App.
En snabbapp tar tillägget .rpk. Projektstrukturen består av tre delar. Manifestfilen innehåller metainformationen för snabbappen, med detaljer som paketnamn, appnamn, versionsnummer, startskärmsikon, sökväg och andra relevanta konfigurationer. App.ux har alla de vanliga funktionerna i projektet. Det tredje elementet är sida, och varje sida motsvarar en underkatalog som innehåller appens layoutfil, CSS-fil och JavaScript-körningsfil. Varje Quick App RPK signeras med en unik signatur, på samma sätt som Android-appar signeras, så kom ihåg att bevara signaturnyckeln privat och säkert.
Huawei tillhandahåller en IDE (för Windows och MacOS) för utveckling av snabbappar och spel, tillsammans med dokumentation om att lära dig mer om att utveckla Quick Apps. Det finns demoappar som också ingår i IDE, så du kan ta en titt själv. När du har utvecklat din snabbapp och är redo att släppas måste du logga in på Huawei-utvecklaren webbplats och skicka in din snabbapp efter att ha konfigurerat de länder och regioner du vill att din snabbapp ska användas till nå. Huawei kommer att granska inlämningen och sedan släppa snabbappen i målländerna och regionerna. Om du planerar att använda Huaweis ID, betalnings- eller push-tjänster måste du ansöka om dessa tjänster innan du kan slutföra apputveckling, felsökning, inlämning och granskning.
För att veta mer, besök Huaweis Quick App-resurser.