Ciao e saluti, ho provato a creare un’app Android con Bubblerwrap:
è un’interfaccia a riga di comando (CLI) che aiuta gli sviluppatori a creare un progetto per un’applicazione Android che avvia un’esistente Progressive Web App (PWA) utilizzando una Trusted Web Activity (TWA).
In realtà è piuttosto semplice da usare:
ma non riesco a farlo funzionare, perché devo modificare alcune cose nel file manifest.json, come:
start_url
splash screen
display impostato su fullscreen
colore del tema per la barra degli indirizzi
icona maskable
E come posso caricare il file service worker nella directory del mio sito web in Docker?
(Non ho mai lavorato con container Docker o Discourse, sono ancora in fase di apprendimento)
So che esiste la possibilità di installare automaticamente l’app PWA su Chrome dalla barra degli indirizzi del sito web, ma la modalità offline non funziona. Forse potrei farla funzionare con il service worker e un po’ di caching?
Discourse è già un PWA, non è necessario apportare alcuna modifica. Installa semplicemente la tua istanza seguendo la Guida ufficiale standard di installazione di Discourse e compila la procedura guidata per il nuovo sito.
Ciao,
Ho una domanda per te come sviluppatore esperto in questo campo:
Perché hai scelto un’app web progressiva (PWA) invece di un’applicazione nativa? Attualmente sto cercando di decidere quale approccio adottare per il mio progetto e mi piacerebbe conoscere le tue opinioni.
Dalla tua esperienza, quali sono i principali vantaggi e svantaggi delle PWA rispetto alle app native? Ad esempio:
In termini di prestazioni, esperienza utente e funzionalità offline, come si confrontano?
Le PWA hanno fornito la flessibilità e le funzionalità di cui avevi bisogno, o ci sono state limitazioni che hai dovuto aggirare?
Le tue opinioni sarebbero molto apprezzate, poiché sto cercando di valutare i vantaggi delle app pwa vs native per il mio progetto.
Esiste un’“app nativa”, si chiama Discourse Hub ed è disponibile su entrambi gli store principali.
Se si desidera distribuire un’app nativa esclusivamente per un forum (approccio “whitelisted”), si tratta di un flusso di lavoro relativamente complesso, costoso e dispendioso in termini di tempo a causa di tutta la configurazione, la conformità, le normative e la revisione della piattaforma, ma è perfettamente possibile farlo ora.
L’ho fatto per diversi clienti in passato.
Il vantaggio dell’approccio PWA è che è molto facile per l’utente cliccare e installare gratuitamente.
Le notifiche erano un tempo il grande vantaggio delle app native, ma la situazione è migliorata significativamente su entrambe le piattaforme principali.
L’approccio dell’app store nativo è probabilmente migliore per gli utenti abituati a scaricare le proprie app dallo store e fornisce un livello di marketing per il forum che può essere trovato tramite la ricerca.