Sviluppo mobile

Pubblicare app sugli store o come PWA: una guida per decidere

| 4 Giugno 2021 | Antonio Marino
20210604 Blog approfondimento PWA 1 Instant Developer

Devi sviluppare un’app mobile. Tra le tante scelte da fare, una delle più importanti è come pubblicare l’app: sugli store o come Progressive Web App? 

Vediamo quale strada seguire per prendere la fondamentale decisione sulla destinazione di pubblicazione dell’app.

A ognuno il suo

Le variabili da considerare sono tante e dipendono molto dalle specificità del progetto di app mobile da sviluppare. Ma l’analisi di qualsiasi progetto di sviluppo di app mobile non può prescindere dalla decisione su come pubblicare l’app. 

Per aiutarti a decidere ho ridotto le variabili a quelle più importanti. Con queste avrai già la possibilità di andare dritto al punto quando sarà il momento di prendere la strada da seguire.

Sta a te ovviamente la scelta, ma lo potrai fare con maggiore certezza rispondendo ad alcune domande chiave.

Perché pubblicare app mobile come PWA?

  • L’indicizzazione sui motori di ricerca è importante per il successo dell’app mobile da sviluppare?
  • Devi aggiornare molto spesso l’app mobile?
  • Stai sviluppando un’app aziendale ad uso interno?

Se hai risposto sì a queste tre domande, pubblicare la tua app mobile come PWA potrebbe essere la scelta giusta. Ma non fermarti qui perché più avanti nell’articolo troverai altri motivi di riflessione. 

Per quanto riguarda la prima domanda, considera che le app mobile pubblicate sugli store non vengono indicizzate direttamente dai motori di ricerca. Questo significa che per le app native dovrai prevedere un modo alternativo che le faccia trovare dai search engine (sito web, advertising ecc…). Per questo la PWA in questo caso potrebbe essere la scelta giusta.

20210604 blog pwa 2 2 Instant Developer

Rispetto alla frequenza di aggiornamento, è chiaro che l’impatto del problema è maggiore quando devi pubblicare le app su iOS, date le tempistiche di approvazione spesso incerte. Anche pubblicare spesso app su Google Play Store non è però una passeggiata. Se quindi devi aggiornare l’app frequentemente, decidere di pubblicare l’app mobile come Progressive Web App può essere determinante per la gestione e i costi del progetto di sviluppo. Se le altre variabili però ti fanno decidere per la pubblicazione su store, con Instant Developer Cloud hai un’alternativa: i Launcher con Live Update. Non sai ancora cosa sono i Launcher di Instant Developer Cloud? Leggi questo articolo del nostro Blog: Signore e signori: i Launcher.

Anche dover sviluppare un’app a uso interno può far portare l’ago della bilancia verso la scelta di pubblicare l’app mobile come Progressive Web App. Non trattandosi di un’app B2C è infatti più semplice trasmettere direttamente agli utenti la percezione che comunque, pur non essendo installata da uno store, l’app è sicura. Uno degli ostacoli più frequenti all’adozione di una PWA da parte degli utenti è infatti il modo in cui viene installata, che può essere percepito come non standard e quindi, appunto, poco sicuro.

Perché pubblicare app mobile sugli store?

Sarebbe semplice concludere che, se hai risposto sì a tutte le domande precedenti, allora non ci sono dubbi sulla decisione. Ci sono però tante altre variabili che potrebbero comunque rendere necessaria la pubblicazione dell’app mobile su un app store.

20210604 blog pwa 2 Instant Developer

Vediamo anche in questo caso le domande che dovresti porti:

  • Gli utenti dell’app sono abituati a installare app mobile dagli store Apple e Google?
  • L’app deve utilizzare funzionalità hardware del dispositivo non ancora supportate dai browser?
  • L’app è rivolta sia ad utenti Android che iOS e l’engagement tramite notifiche push è una caratteristica fondamentale?
  • L’app deve dialogare con app di terze parti installate sul dispositivo?

Rispetto alla prima domanda, il motivo è già chiarito nella sezione precedente: gli utenti percepiscono ancora lo scaricamento da store come più sicuro.

Durante l’analisi è inoltre fondamentale definire con precisione le risorse hardware alle quali accederà l’app. È un passo determinante nella decisione sulla modalità di pubblicazione dell’app mobile. 

Lo è anche stabilire a monte con chiarezza se dovranno essere adottate le notifiche push, dato che Safari su iOS non supporta ancora le notifiche push su browser.

Per ultimo, se stai pensando di far dialogare la tua app con servizi esterni (ad esempio i servizi Facebook) o anche con altre app native che hai già sviluppato, devi tenere conto che la relazione sarà difficile da implementare. Anche impostare il dialogo tra due PWA non è semplice. 

A te la scelta

Con questo spero di averti dato qualche arma in più per poter scegliere come pubblicare app mobile.
Se vuoi saperne di più, guarda il nostro webinar sullo sviluppo di Progressive Web App con Instant Developer Cloud.

Antonio Marino
Senior Developer
Mi occupo dello sviluppo dei prodotti Instant Developer. Le mie più grandi passioni seguono la regola delle 3 s: sport, scienza e storia.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Potrebbe interessarti

Instant Developer Foundation e Cloud 24.5: la prima volta insieme

Il rilascio delle versioni 24.5 di Instant Developer Foundation e Instant Developer Cloud rappresenta una grande novità: è la prima occasione in cui le due...

Leggi Tutto

Integrazione di librerie JavaScript per generare barcode

Scegliere il modo giusto per generare barcode non è semplice e la decisione che prendi può fare la differenza in termini di costi e praticità.Potresti...

Leggi Tutto

Web API: il modo semplice per condividere database con Instant Developer Foundation

Utilizzare le Web API per condividere i propri database con altre applicazioni può essere a volte molto complicato. Ma, allo stesso tempo, le Web API...

Leggi Tutto

Rimani Aggiornato

Iscriviti alla nostra newsletter per ricevere aggiornamenti su novità, eventi, release, webinar e tante altre notizie sui prodotti Instant Developer.

    Presa visione dell'informativa (disponibile qui) resa da Pro Gamma SpA, acconsento al trattamento dei miei dati personali per l'invio di newsletter.*