Ce que les mini-applis ne sont pas
Avant d'entrer dans le détail de l'expérience de développement des mini-applications, je voudrais mentionner brièvement deux technologies utilisées dans le contexte des mini-applications : H5 et Quick App.
H5
Les applications (ou pages) H5 sont généralement considérées comme le prédécesseur des mini-applications. Le terme H5 désigne essentiellement une page Web mobile (ou une page) bien conçue qui peut être partagée facilement sur des applications de chat. H5 est une référence à l'ensemble des technologies HTML5 qui inclut le responsive design, des animations CSS dynamiques, du contenu multimédia, etc. En fait, le site Wikipédia en chinois redirige vers le HTML5. La démo du projet WeChat H5 standard constitue un bon exemple d'expérience sur la page H5.
Application rapide
Quick App est une alliance du secteur composée des membres suivants:
- plate-forme ouverte vivo
- Huawei Developer Alliance
- Plate-forme ouverte OPPO
- Xiaomi Open Platform
- Lenovo Open Platform
- Plate-forme ouverte Gionee
- Plate-forme ouverte Meizu
- Plate-forme de développement ZTE
- Nubian Open Platform
- Plate-forme ouverte OnePlus
- Hisense Open Platform
- China Mobile Terminal Corporation
Bien que la technologie de Quick App soit comparable aux mini-applications "classiques" (consultez la section Composants principaux et compatibilité), la découverte de Quick App est différente. Elles sont destinées à être listées dans les magasins, qui sont préinstallés sur les appareils des fabricants de l'alliance, mais peuvent également être partagées au moyen d'un lien profond (consultez la présentation de Quick App). Elles ne s'exécutent pas dans le contexte d'une super-application, mais sont lancées en tant qu'applications en plein écran apparemment autonomes et profondément intégrées à l'appareil. En arrière-plan, ils sont ouverts en plein écran par le système d'exploitation qui fournit le pont JavaScript.
Remerciements
Cet article a été révisé par Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent et Keith Gu.