App Web progressive rispetto alle app istantanee Android: quale è meglio per i marchi?
Pubblicato: 2017-06-05Molto è stato fatto della lotta tra le app mobili e il web mobile, ma la linea tra i due non è più così netta come una volta.
In generale, un sito web mobile friendly o mobile-responsive è meno costoso e richiede tempo da sviluppare rispetto a un'app mobile nativa e tende ad attirare un pubblico più ampio: è di rapido accesso, senza bisogno di download o spazio di archiviazione.
Le app mobili native, nel frattempo, tendono a offrire un'esperienza utente migliore e a vedere un maggiore coinvolgimento da un nucleo dedicato di utenti che sono abbastanza fedeli da scaricare l'app di un'azienda e tornarci più e più volte.
Ma negli ultimi due anni, due nuovi contendenti sono stati aggiunti al mix che mirano a combinare alcune delle migliori funzionalità del Web mobile e del mondo delle app per una migliore esperienza mobile a tutto tondo. Sono: Progressive Web App (PWA) e Android Instant App.
Immagine tramite Google Developers
Sia le app Web progressive che le app istantanee Android sono iniziative di Google che danno una nuova svolta all'app mobile tradizionale. Entrambi mirano a fornire un'esperienza mobile più veloce e più snella; quindi puoi essere perdonato per esserti chiesto quale sia esattamente la differenza tra i due.
In questo articolo riassumerò le caratteristiche principali delle Progressive Web App e delle App istantanee, esaminerò le differenze tra i due ed esaminerò quale offre una proposta migliore per i marchi che stanno valutando di investire nell'uno o nell'altro.
Cosa sono le app Web progressive?
Andy Favell ha recentemente scritto un bel pezzo sul nostro sito gemello Search Engine Watch sugli ultimi sviluppi con le Progressive Web Apps sulla scia di Google I/O. In esso, ha scritto:
"Le Progressive Web App sono un'innovazione di Google progettata per combinare le migliori funzionalità delle app mobili e del Web mobile: velocità, interazione simile a un'app, utilizzo offline e nessuna necessità di scaricare nulla".
La pagina degli sviluppatori di Google sulle Progressive Web Apps descrive le PWA come "esperienze utente che hanno la portata del Web e sono affidabili, veloci e coinvolgenti". Sebbene le PWA di base siano pagine Web mobili, sono progettate per agire e sentirsi come app, con caricamento rapido e utilizzo offline.
Ciò elimina immediatamente uno dei maggiori inconvenienti del Web mobile: le pagine Web mobili dipendono da una connessione dati spesso traballante che può portare a un'esperienza scadente e a tempi di caricamento lunghi e frustranti.
Immagine tramite Google Developers
Le Progressive Web App possono anche essere salvate nella schermata iniziale di un utente, in modo che possano essere avviate con il tocco di un'icona, proprio come può fare una normale app.
Google incoraggia gli sviluppatori a creare app Web progressive secondo uno standard stabilito, che se soddisfatto, farà sì che Chrome chieda all'utente di aggiungere la PWA alla schermata iniziale.
I marchi che sono già saliti sul carro del PWA includono Twitter (il cui PWA, Twitter Lite, vede 1 milione di visite giornaliere dalle icone della home page degli utenti), Forbes, Expedia, Alibaba, Washington Post e persino ex società di app native come Lyft .
Twitter Lite è un modo più veloce e intuitivo per le persone di utilizzare Twitter per vedere cosa sta succedendo nel mondo.
👉 https://t.co/AIUgyCAFj0 pic.twitter.com/9EIG7pgK6O
— Twitter (@Twitter) 6 aprile 2017
Le PWA offrono già molti tratti che associamo alle app native, tra cui notifiche push, geolocalizzazione, accesso a funzionalità del dispositivo come la fotocamera e il microfono e, come accennato in precedenza, il lavoro offline e le icone nella schermata iniziale.
Allo stesso tempo, danno ai marchi l'accesso ai vantaggi del Web mobile, tra cui facile rilevabilità e condivisibilità (basta inviare un collegamento), accesso universale indipendentemente dal dispositivo (non è necessario rilasciare un'app iOS o Android separata, sebbene le PWA non lo facciano). hanno ancora tutte le funzionalità su iOS; ne parleremo più avanti) e la possibilità di aggiungere singoli collegamenti ai segnalibri.
Sembra una proposta molto convincente per i brand che non sono sicuri se investire in un sito per dispositivi mobili o in un'app per dispositivi mobili o che desiderano migliorare significativamente l'esperienza del proprio sito per dispositivi mobili per gli utenti.
Allora perché Google, dopo aver già sviluppato Progressive Web App, ha lanciato Android Instant App nel 2016? Qual è la differenza tra i due?
Cosa sono le app istantanee Android?
Le app istantanee Android sono app Android native a tutti gli effetti progettate per funzionare in un modo molto specifico. Come le app Web progressive (o qualsiasi sito mobile, se è per questo) possono essere condivise tramite un collegamento, che una volta aperto consentirà al destinatario di accedere a una versione ridotta dell'app.
Quindi, nell'esempio che Google ha utilizzato all'I/O nel 2016, un utente potrebbe inviare a un altro un collegamento alla sezione della ricetta dell'app Buzzfeed Video, che potrebbe quindi aprirla e accedere alla parte dell'app collegata a – in questo caso, video di ricette – senza scaricarlo.
Screencap tramite sviluppatori Android su YouTube
Se volessero accedere al resto dell'app, dovrebbero quindi scaricare la versione completa, ma questo potrebbe essere fatto facilmente senza eseguire una ricerca aggiuntiva nel Play Store.
Le app istantanee Android sono progettate per essere effettivamente le stesse dell'utilizzo di una normale app Android, al punto che gli utenti potrebbero non accorgersi nemmeno che stanno utilizzando la funzione. L'unico indicatore che stanno accedendo a un'app istantanea è un'interfaccia dell'app semplificata.
Oltre a Buzzfeed, i marchi noti per l'utilizzo di app istantanee includono The New York Times Crossword, Periscope, Viki (un servizio di streaming video per TV e film asiatici), l'app di calcio Onefootball e il servizio di hosting video Vimeo.
Alcuni dei marchi che attualmente utilizzano le app istantanee Android, tra cui Onefootball, Vimeo e The New York Times. Immagine tramite il blog degli sviluppatori Android
Le app istantanee Android si prefiggono di affrontare molti degli stessi problemi delle app Web progressive: sono progettate per avviarsi rapidamente, fornire un'interfaccia intuitiva ed evitare download ingombranti e costosi di dati.
La funzione è progettata come un aggiornamento delle app Android esistenti, piuttosto che essere un'app aggiuntiva che i marchi devono sviluppare. Questa è una buona notizia per i marchi che hanno già un'app Android e, per coloro che lo fanno, l'aggiornamento probabilmente sembra un gioco da ragazzi.
Ma per coloro che potrebbero non avere ancora un'app, le app istantanee rappresentano da sole un caso abbastanza convincente per lo sviluppo di un'app Android? O potrebbero fare meglio a dedicare il loro tempo allo sviluppo di un'app Web progressiva?
App Web progressive rispetto alle app istantanee Android
In base alle singole funzionalità, ecco come si confrontano le app Web progressive e le app istantanee Android:
App Web Progressive | App istantanee Android |
✓ Interfaccia simile ad un'app | ✓ Interfaccia simile ad un'app |
✓ Utilizzo offline | ✓ Utilizzo offline |
✓ Caricamento veloce | ✓ Caricamento veloce |
✓ Non è necessario scaricare un'app/visitare l'app store | ✓ Non è necessario scaricare un'app/visitare l'app store ✘ A meno che tu non voglia accedere alla versione completa dell'app |
✓ Condivisibile tramite link | ✓ Condivisibile tramite link |
✓ Icona nella schermata principale | ✓ Icona nella schermata principale |
✘ Manca l'integrazione con alcune funzionalità dello smartphone (es. torcia, contatti, Bluetooth, NFC) | ✓ Tutte le funzionalità di un'app nativa |
✘ Non ancora supportato da tutti i sistemi operativi (le PWA possono essere utilizzate su iOS/Safari e Windows/Microsoft Edge ma non hanno funzionalità offline o notifiche push) | ✘Solo Android |
✓ Può essere scansionato dai motori di ricerca | ✘ Non rilevabile dai motori di ricerca |
✓ Non è necessario sviluppare un'app a tutti gli effetti ✘ Ma devi ancora sviluppare un'app web che soddisfi gli standard di Google | ✘ Necessità di sviluppare un'app Android a tutti gli effetti ✓ A meno che tu non ne abbia già uno, nel qual caso puoi semplicemente aggiornare |
In quell'elenco, potresti aver visto alcune caratteristiche che ti piacciono particolarmente, alcune che potrebbero essere rompicapo e ti hanno scoraggiato da un'opzione o dall'altra, o alcuni "contro" che non sono abbastanza rompicapo per scoraggiare.
Punto per punto, tuttavia, i due sembrano uguali. Quindi, nell'interesse di risolvere il dibattito: quale è l'opzione migliore per i marchi?
Quale è meglio per i brand: Progressive Web App o Android Instant App?
Bene... Mi dispiace deluderti dopo che sei arrivato così lontano, ma il problema non è così chiaro come l'ho inquadrato.
Come per il dibattito "app mobile contro Web mobile", nessuna opzione è intrinsecamente migliore dell'altra (anche se una può essere più economica o più rapida da sviluppare rispetto all'altra), perché tutto dipende dalle esigenze del tuo marchio e da ciò che desideri la tua esperienza mobile da offrire.
Ciò che PWA e AIA hanno fatto è mitigare alcuni dei maggiori inconvenienti del Web mobile e delle app mobili, rispettivamente, in modo che sia possibile avere quasi il meglio di entrambi i mondi, indipendentemente da ciò che decidi.
Se stai cercando di decidere tra la creazione di un normale sito per dispositivi mobili (ottimizzato per dispositivi mobili, ottimizzato per i dispositivi mobili o mobile-first) o una PWA, un'app Web progressiva è un gioco da ragazzi. E se disponi già di un'app Android (o ne stavi per creare una), l'aggiornamento a un'app istantanea porterebbe molti vantaggi aggiuntivi.
Immagine tramite sviluppatori Android
La mancanza di supporto iOS per entrambi è un ovvio inconveniente, anche se in questo senso le PWA si riducono, poiché si dice che Safari stia prendendo in considerazione il supporto per Service Workers, la funzione che consente l'utilizzo offline delle PWA e le notifiche push. (Chrome, Firefox e Opera attualmente supportano tutti Service Workers e Microsoft Edge sta sviluppando il supporto).
In definitiva, la soluzione migliore potrebbe essere una combinazione di più. L'avvocato dello sviluppatore di Google Dan Dascalescu sottolinea nel suo articolo "Perché le app Web progressive rispetto alle app native è la domanda sbagliata da porre" che "se hai già un prodotto, hai già un'app, una presenza sul Web o entrambe, e dovresti migliorare entrambi. Se non disponi di un prodotto, se disponi delle risorse per creare app native Android + iOS native + web e mantenerle sincronizzate, fallo".
Se non hai bisogno di funzionalità native specifiche per Android, ragiona, puoi coprire le tue basi con la combinazione di una PWA e un'app iOS nativa. Sebbene in alcuni casi, la creazione di una PWA possa portare a una maggiore adozione anche su iOS; AliExpress, la risposta di Alibaba a eBay, ha visto un aumento dell'82% del tasso di conversione su iOS dopo aver lanciato un'app Web progressiva.
Le app Web progressive sono in circolazione e sono disponibili per i marchi da un po' più di tempo rispetto alle app istantanee Android, quindi ci sono alcuni casi d'uso ed esempi del motivo per cui funzionano in più rispetto alle app istantanee. Nel corso del prossimo anno o giù di lì, prevedo che vedremo un'adozione più ampia di app istantanee, ma solo da quei marchi che avevano comunque già sviluppato app native Android.
In definitiva, per quei marchi per i quali lo sviluppo di un'app nativa per Android ha senso, non è cambiato nulla. I marchi che erano indecisi tra investire nel Web mobile rispetto a un'app nativa potrebbero avere più motivi per optare per il Web mobile ora che sono arrivate le Progressive Web App, soprattutto dopo che le PWA hanno pieno supporto in Safari e Microsoft Edge.
Vedo che le PWA diventano la scelta più diffusa per i marchi una volta che funzionano su tutti i dispositivi, poiché combinano davvero le migliori funzionalità del Web mobile e delle app, pur essendo universalmente accessibili. Ma non elimineranno del tutto la necessità di app.
Il risultato di tutto ciò è che, indipendentemente dal fatto che i marchi adottino Progressive Web App o Android Instant App, gli utenti otterranno un'esperienza migliore e questo avvantaggia tutti.