Hello and greetings, i have tried to create Android App with Bubblerwrap:
is a Command Line Interface (CLI) that helps developers to create a Project for an Android application that launches an existing Progressive Web App (PWA) using a Trusted Web Activity (TWA).
Actually its pretty easy to use:
but i cant get it working, because i have to change few things in manifest.json like:
start_url
splash screen
display to fullscreen
theme color for the address bar
maskable icon
and how can i upload service worker file in my website dir in docker?
(never before worked with docker containers or discourse, still learning)
I know there is possibility to install automatically PWA app on chrome in the adress bar of the website, but the offline modus isnt working, maybe i can get it working with the service worker and some caching?
Discourse is already a PWA, no need to change anything. Just install your instance following Discourse official Standard Installation and fill the new site wizard.
Hallo,
ich habe eine Frage an Sie als erfahrenen Entwickler in diesem Bereich:
Warum haben Sie sich für eine Progressive Web App (PWA) und nicht für eine native Anwendung entschieden? Ich versuche derzeit zu entscheiden, welchen Ansatz ich für mein eigenes Projekt verfolgen soll, und würde gerne Ihre Einblicke hören.
Welche wesentlichen Vor- und Nachteile haben PWAs im Vergleich zu nativen Apps aus Ihrer Erfahrung? Zum Beispiel:
Wie schneiden sie in Bezug auf Leistung, Benutzererfahrung und Offline-Funktionalität ab?
Bieten PWAs die Flexibilität und Funktionalität, die Sie benötigen, oder gab es Einschränkungen, die Sie umgehen mussten?
Ihre Einblicke wären sehr willkommen, da ich versuche, die Vorteile von PWA vs. Native Apps für mein eigenes Projekt abzuwägen.
Es gibt eine „native App“, sie heißt Discourse Hub und ist in beiden großen Stores erhältlich.
Wenn Sie eine native App ausschließlich für ein Forum bereitstellen möchten (ein „Whitelist“-Ansatz), ist dies aufgrund der gesamten Konfiguration, Konformität, Vorschriften und Plattformüberprüfung ein relativ aufwendiger, teurer und zeitaufwendiger Prozess, aber es ist jetzt perfekt möglich.
Ich habe dies in der Vergangenheit für mehrere Kunden getan.
Der Vorteil des PWA-Ansatzes ist, dass die Benutzer ihn mit einem Klick kostenlos installieren können.
Benachrichtigungen waren früher der große Vorteil nativer Apps, aber diese Situation hat sich auf beiden großen Plattformen erheblich verbessert.
Der native App-Store-Ansatz ist für Benutzer, die es gewohnt sind, ihre Apps aus dem Store zu beziehen, wohl besser und bietet ein Marketingniveau für das Forum, das durch Suche gefunden werden kann.