Was Mini-Apps nicht sind
Bevor ich näher auf die Entwicklung von Mini-Apps eingehe, möchte ich kurz zwei Technologien erwähnen und unterscheiden, die im Zusammenhang mit Mini-Apps auftauchen: H5 und Quick App.
H5
H5-Apps (oder -Seiten) gelten allgemein als Vorläufer von Mini-Apps. H5 bezeichnet im Grunde eine gut gestaltete mobile Webanwendung (oder Seite), die sich ganz einfach in Chat-Anwendungen teilen lässt. H5 ist eine Referenz auf die HTML5-Technologien, zu denen responsives Design, spritzige CSS-Animationen und Multimediainhalte gehören. Die chinesische Wikipedia leitet von H5 zu HTML5 weiter. Ein gutes Beispiel für eine repräsentative H5-Seite ist die Demo des Projekts WeChat H5-Vorlage.
Schnelle App
Quick App ist eine Branchenallianz, die aus den folgenden Mitgliedern besteht:
- vivo open platform
- Huawei Developer Alliance
- Offene OPPO-Plattform
- Xiaomi Open Platform
- Lenovo Open Platform
- Gionee Open Platform
- Meizu Open Platform
- ZTE Developer Platform
- Nubian Open Platform
- OnePlus Open Platform
- Hisense Open Platform
- China Mobile Terminal Corporation
Die Technologie von Quick Apps ist mit der von „normalen“ Mini-Apps vergleichbar (siehe Bausteine und Kompatibilität). Die Sichtbarkeit von Quick Apps unterscheidet sich jedoch. Sie sollen in Geschäften gelistet werden, die auf Geräten der Hersteller in der Allianz vorinstalliert sind, können aber auch über einen Deeplink geteilt werden (siehe Quick App-Showcase). Sie werden nicht im Kontext einer Super App ausgeführt, sondern als scheinbar eigenständige Vollbildanwendungen gestartet, die sich nahtlos in das Gerät einfügen. Im Hintergrund werden sie in einer Vollbildansicht geöffnet, die vom Betriebssystem gerendert wird, das die JavaScript-Brücke bereitstellt.
Danksagungen
Dieser Artikel wurde von Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent und Keith Gu geprüft.