Le Huawei Quick Apps sono l'alternativa alle Google Instant Apps per gli smartphone Huawei e Honor, apportando molti vantaggi aggiuntivi. Continua a leggere per saperne di più!
Android senza Google e Google Mobile Services (GMS) è un concetto estraneo al consumatore medio, uno che altera radicalmente l'esperienza che si aspettano dal loro Android smartphone. E a causa di alcune decisioni politiche, Huawei deve affrontare il compito non invidiabile di convincere il mondo al di fuori della Cina di poter fornire un software un'esperienza su Android in grado di competere con l'esperienza che si aspettano da Google Androide. L’azienda cinese ha avuto una certa lungimiranza, poiché aveva iniziato a lavorare su diverse strade molto prima di quello politico decisioni, e queste strade hanno poi dovuto intensificarsi e sostituirsi ai servizi cruciali di Google e quadri. In questo articolo diamo uno sguardo App veloci da Huawei, una di queste strade che funge da alternativa a App istantanee da Google.
App istantanee di Google
Google ha introdotto App istantaneeal Google I/O 2016, immaginandolo come il prossimo passo evolutivo nel modo in cui vengono vissute le app Android. Tradizionalmente, un utente dovrebbe scaricare e installare un'intera app, anche se la sua intenzione era semplicemente quella di provare l'app o svolgere un'attività una tantum molto specifica; e poi ricordarsi anche di disinstallare l'app se volessero mantenere pulito il telefono. Con le app istantanee, gli utenti possono eseguire lo "streaming" di app per provare determinate funzionalità limitate senza comportare gli attriti associati all'installazione. Questo approccio prometteva di aumentare la portata degli sviluppatori di app, poiché potevano essenzialmente proiettare all'utente l'esperienza di un'app Android nativa tramite un URL invece di presentare semplicemente un sito Web. Nel corso degli anni, le app istantanee hanno visto diversi miglioramenti chiave: il Google Play Store ha ottenuto il supporto per le app istantanee, con un prominente Pulsante "Prova ora" visualizzato accanto a "Installa" su diverse app popolari, gli sviluppatori potevano farlo pubblicare app istantanee senza un sito web, e persino giochi uniti al party App istantanee con demo giocabili, qualcosa che aiuta sicuramente nel coinvolgimento se il il gioco è a pagamento o disponibile solo per la pre-registrazione.
Sebbene le app istantanee non abbiano ancora eliminato completamente la nostra necessità di app tradizionali, e in base alla progettazione, non possono farlo, poiché sono un precursore all'esperienza completa di un'app o di un gioco tradizionale, e non una sostituzione completa: svolgono funzioni importanti sia per gli utenti che per sviluppatori. Ma per gli utenti e gli sviluppatori che guardano Huawei per il suo hardware, la mancanza di app istantanee si aggiungerà al pizzicore generale nell'esperienza software senza Google. Se un'app si affida a GMS per le sue funzionalità principali, anche questa funzionalità non sarà disponibile tramite le app istantanee. L'assenza del Play Store riduce anche i canali disponibili affinché gli utenti possano accedere e provare le app istantanee, poiché il Play Store era uno dei mezzi popolari per promuovere le app istantanee.
Applicazioni rapide Huawei
In un mondo ideale, la situazione politica che costringe Huawei a interrompere l’utilizzo dei servizi Google non esisterebbe. Ma non viviamo in un mondo ideale, quindi la soluzione migliore per Huawei è garantire che i suoi stakeholder subiscano un impatto minimo. Per lo stesso, il Huawei AppGallery è stata presentata come l'alternativa nostrana al Google Play Store per la distribuzione delle app. Nucleo dell'HMS ha tentato di riempire lo spazio lasciato in assenza di GMS; Mentre Galleria delle capacità Huawei si è presentata come la piattaforma completa di distribuzione dei servizi. Huawei Quick Apps mira a colmare il divario rispetto al framework Instant Apps di Google, fornendo agli utenti un'esperienza di app senza installazione sugli smartphone Huawei.
Proprio come le app istantanee, le app rapide mirano a ridurre l'attrito che gli utenti avvertono quando devono installare un'app, facendo affidamento sulla riluttanza incontrata da un utente medio ad installare un'app di grandi dimensioni quando ha solo un utilizzo limitato da guardare al futuro A. Poiché gli utenti sono titubanti nell'installare nuove app, gli sviluppatori devono esplorare meccanismi alternativi per ottenerle l'esperienza della loro app per l'utente poiché promuovere una nuova app diventa un lavoro difficile in questi casi circostanze.
Vantaggi
Alcuni di questi meccanismi alternativi includono HTML5 e Progressive Web Application (PWA), WeChat Mini Programs, Facebook Instant Game e, naturalmente, Google Play Instant App; ma ci sono degli svantaggi associati a ciascuno di questi. Le PWA sono utili per offrire un'esperienza universale attraverso un browser, ma possono tendere ad avere un'esperienza di interazione più lenta rispetto a un'applicazione vera e propria. Allo stesso modo, i mini programmi WeChat sono programmi basati su HTML 5 e JavaScript, che soffrono di un'esperienza di interazione più lenta e di una portata limitata al di fuori della Cina. Facebook Instant Game utilizza HTML 5 e WebGL, ma soffre della mancanza di accelerazione grafica nativa. Le app istantanee di Google erano quindi una buona soluzione contro queste opzioni, ma anche questa soffre dell'usabilità limitata in quanto L'intera intenzione di Instant Apps è fornire funzioni limitate e convincere l'utente sulla necessità di installarle completamente app.
Huawei Quick App utilizza HTML 5, JavaScript e CSS per fornire una GUI nativa per l'app, riducendo il volume del codice a solo il 20% rispetto a un'app Android tradizionale. Le Quick App non si limitano solo ai dispositivi Huawei, poiché Huawei afferma che sono compatibili con una "nuova serie di standard" supportato da oltre 12 importanti produttori cinesi di cellulari, che rappresentano oltre il 35% del mercato globale e l'85% del mercato cinese; ed è supportato su oltre 1 miliardo di smartphone. L’enorme portata del supporto li rende redditizi per gli sviluppatori che desiderano raggiungere nuovi utenti. Quick Apps supporta anche tutti i "H5"app, che sono essenzialmente pagine web mobili spesso condivise su WeChat in Cina. Le app rapide possono anche essere aggiunte alla schermata iniziale di un dispositivo e possono anche accedere alle funzioni del dispositivo.
Mentre è possibile accedere alle app istantanee di Google tramite un URL con collegamento diretto e tramite Google Play Store, è possibile accedere alle app rapide di Huawei accessibile tramite Huawei AppGallery, tramite Ricerca, Accesso istantaneo, Smart Care (Huawei Assistant sulla schermata iniziale), tramite IL Applicazione Huawei Quick App Centere tramite URL con collegamento diretto. L'app Quick App Center può eseguire e gestire app rapide, garantendo l'esecuzione sulla versione più recente dell'app disponibile. Consente inoltre agli utenti di eliminare dati, revocare autorizzazioni e disabilitare le notifiche per un'app rapida.
Per quanto riguarda la loro premessa di base, le Quick Apps possono aprirsi istantaneamente ed essere utilizzate senza bisogno di essere installate. Huawei afferma inoltre che possono aggiornarsi automaticamente e occupare spazio di archiviazione limitato. Una volta chiusi, possono anche essere ritrovati facilmente tramite l'icona della schermata iniziale, oppure essere ritrovati tramite le app utilizzate di recente o tramite le notifiche push.
Huawei afferma inoltre che le Quick Apps funzionano allo stesso modo delle tradizionali app Android. Nei suoi test, una Quick App ha funzionato in modo molto simile a un'app Android equivalente, richiedendo solo una piccolissima parte di spazio di archiviazione. Questo basso requisito di spazio di archiviazione tornerà molto utile sugli smartphone economici, poiché gli utenti possono tranquillamente scendere dispositivi di archiviazione, archiviare i propri contenuti multimediali e mantenere comunque la possibilità di accedere a esperienze Android native per molti app.
Huawei afferma inoltre che l'adozione di Quick Apps è in aumento vertiginoso. Finora, le Quick App sono supportate su oltre 250 milioni di telefoni Huawei, con un MAU di oltre 30 milioni. Anche l'accesso alle Quick Apps è aumentato del 100% ogni trimestre e il tempo medio per utente supera i 14 minuti al giorno.
In un secondo esempio, Huawei afferma che le Quick Apps forniscono rendimenti migliori nelle attività promozionali. Quando sia le Quick App che la tradizionale app Android vengono promosse con mezzi diversi, l'app Android ha visto solo il 10% degli utenti raggiunto installando l'app, mentre l'App Quick ha visto il 72% degli utenti raggiunti utilizzando l'App Quick, indicando un risultato molto sostanziale effetto. Tuttavia, la fidelizzazione degli utenti è rimasta la stessa, il che attesta ancora i vantaggi dell'approccio Quick App. Poiché un numero maggiore di utenti ha utilizzato Quick App, il costo della promozione per utente trattenuto è diminuito drasticamente, rendendola un metodo molto più efficiente per promuovere e pubblicizzare l'esperienza dell'app.
I vantaggi legati alle prestazioni delle Quick Apps si estendono anche ai Quick Games, che sono essenzialmente giochi nel formato Quick Apps. Huawei afferma che le Quick Apps possono essere tramite H5 o possono essere anche "giochi runtime nativi". I giochi runtime nativi tramite Quick Apps promettono un'accelerazione grafica a livello di dispositivo, garantendo che il gioco funzioni in modo fluido e di alta qualità. I giochi mantengono inoltre la possibilità di accedere alle funzionalità del dispositivo, tra cui posizione, sensori, Bluetooth e altro.
I vantaggi delle Quick App si estendono anche al tempo effettivamente impiegato nella creazione di una Quick App o di un Quick Game. Se disponi già di un'app o di un gioco H5, puoi avere un'app o un gioco rapido attivo e funzionante entro un'ora. Il lasso di tempo si allunga di altri due giorni se desideri incorporare l'account o i servizi di pagamento Huawei. Huawei afferma che le nuove Quick App possono essere sviluppate e rilasciate in meno di una settimana.
Svantaggi
Le app rapide offrono molti vantaggi, ma presentano alcune limitazioni che tu, come sviluppatore, dovresti tenere a mente.
Se la tua app/gioco è di dimensioni molto grandi, si verifica una perdita di prestazioni che diventa evidente a causa della maggiore riduzione del volume del pacchetto. Inoltre, Quick Apps non supporta l'intera gamma di API Android; pertanto, se la tua app si basa su alcune API utilizzate raramente, non sarai in grado di eseguire la migrazione completamente in modo pulito. Allo stesso modo, Huawei afferma che le app che richiedono autorizzazioni speciali, come ad esempio gli APK dei temi, non sono supportate dal formato Quick App.
Le app rapide devono inoltre essere eseguite sulla piattaforma "Quick Application Center", che verrà precaricata sui dispositivi tramite gli aggiornamenti Android 10. I dispositivi che non utilizzano Android 9 devono scaricare e installare la piattaforma una volta per poter eseguire le app rapide.
Supporto telefonico
Le app rapide sono utili, ma la loro utilità è ampia quanto la loro disponibilità per gli utenti finali sui propri dispositivi. Tutti gli smartphone Huawei lanciati dopo il Huawei Compagno 30 supportano direttamente le app rapide, mentre altri dispositivi Huawei e Honor selezionati lo supporteranno quando riceveranno l'aggiornamento Android 10. Huawei ha condiviso un elenco di dispositivi che supportano le app rapide dopo l'aggiornamento ad Android 10:
- Huawei Compagno RS
- Huawei Compagno 20
- Huawei Mate 20 Pro
- Huawei Mate 20 Lite
- Huawei Mate 20X
- Huawei Mate 10
- Huawei Mate 10 Pro
- Huawei P30
- Huawei P30Pro
- Huawei P30 Lite
- HuaweiP20
- Huawei P20Pro
- ONORE V20
- ONORE 20
- ONORE 20S
- ONORE Magia 2
- ONORE 10
- ONORE V10
- HuaweiNova4
- HuaweiNova5
- Huawei Nova 5 Pro
Inoltre, più telefoni Huawei possono supportare le app rapide una volta che la loro AppGallery viene aggiornata alla versione 10.1 o successiva.
Struttura del progetto
In numerose conferenze del Developer Day, Huawei ha condiviso informazioni sulla struttura del progetto di una Quick App.
Un'app rapida accetta l'estensione .rpk. La struttura del progetto è composta da tre parti. Il file manifest contiene le metainformazioni dell'app rapida, con dettagli come nome del pacchetto, nome dell'app, numero di versione, icona della schermata iniziale, percorso della pagina e altre configurazioni rilevanti. L'app.ux contiene tutte le funzionalità comuni del progetto. Il terzo elemento è pagina e ogni pagina corrisponde a una sottodirectory che contiene il file di layout dell'app, il file CSS e il file in esecuzione JavaScript. Ogni RPK di Quick App è firmato con una firma univoca, nello stesso modo in cui vengono firmate le app Android, quindi tieni presente di preservare la chiave della firma in modo privato e sicuro.
Huawei fornisce un IDE (per Windows e MacOS) per lo sviluppo di app e giochi rapidi, insieme a documentazione per saperne di più sullo sviluppo di Quick Apps. Ci sono anche app demo incluse nell'IDE, quindi puoi dare un'occhiata tu stesso. Una volta sviluppata la tua Quick App e sei pronto per il rilascio, devi accedere a Huawei Developer sito Web e inviare l'app Quick, dopo aver configurato i paesi e le regioni a cui si desidera inviare l'app Quick portata. Huawei esaminerà la richiesta e quindi rilascerà l'app Quick nei paesi e nelle regioni di destinazione. Se prevedi di utilizzare l'ID Huawei, i servizi di pagamento o push, dovrai richiedere tali servizi prima di poter completare lo sviluppo, il debug, l'invio e la revisione dell'app.
Per saperne di più, visita Risorse dell'app rapida di Huawei.