ich bin seit einiger Zeit an der Konzeption für die Idee, auf Grundlage von Phonegap/Cordova eine einfache Möglichkeit zu schaffen, dass ein Shop eine einfach zu personalisierende “echte” App anbieten kann. Also nicht einfach ein ganzes Shopware als App eingepackt sondern so, dass die Vorteile einer echten App, wie geringer Traffic, kürzere Ladezeiten, Möglichkeit von Push-Meldungen bei Statuswechsel (Versand) etc. zum Tragen kommen.
Zielgruppe wären natürlich Händler mit ausgeprägter Stammkundschaft, die Ihre Bestellungen verwalten möchte und einfachen Zugriff auf Produkte sucht.
Technisches Konzept wäre, das Ganze komplett auf die API (mit eventuellen Erweiterungen bei fehlenden Methoden) aufzusetzen. Also Daten live aus Shopware per API holen und lokal per JS/HTML rendern.
Was mich interessieren würde:
Was haltet ihr davon?
Hat so etwas jemand bereits in Arbeit oder Planung? (In der Größenordnung fände ich Doppelentwicklungen unnötig und kontraproduktiv)
Stefan Hamann SCD Keynote 2018 z.B. oder auch der letzte Livestream erste Hälfte von Heute um 11:00 Uhr zu finden auf yt und auch alles andere was zum API-Driven SW6.x gesagt wurde.
Da würde man das dann “einfach” als App-Komponente integrieren können.
Da würde man das dann „einfach“ als App-Komponente integrieren können.
Absolut. Das neue Backend ist eine in sich geschlossene VueJS App, die eigentlich keinen Server mehr benötigt. (Nur mit Plugins wird es evtl. schwierig). Sollte aber leicht als App zu verpacken sein. Anschauen kann man es sich auf Github im „Lab“-Branch.
Ich glaube, da gibt es ein kleines Missverständnis, weil ich wohl nicht eindeutig genug formuliert habe: Es ging mir nicht um eine Backend-App sondern um Frontend
Ist mittlerweile Cordova/Phone-Gap nicht ausgestorben wegen PWA-Apps?
Naja - letztendlich ist das ja nur eine Frage der Verpackung - im Kern ist beides ja eine mobile Website, die lokal auf dem Gerät vorgehalten wird, um gewisse Funktionen auch offline anzubieten. Man könnte also das gleiche Projekt sowohl als Cordova/PhoneGap-Variante als auch PWA-App anbieten und hätte wahrscheinlich einfach nur 1-2 js-Dateien Unterschied.