Standardisation des mini-applis

Popularité de la mini-appli

Les mini-applications ont connu une croissance phénoménale. En juin 2020, les mini-applications WeChat ont atteint 830 millions d'utilisateurs actifs, les mini-applications Alipay 401 millions d'utilisateurs actifs en avril 2019 et les mini-applications Baidu 115 millions d'utilisateurs actifs le même mois. En fait, les entreprises ont troqué la création d'applications pour les deux systèmes d'exploitation iOS et Android, ainsi que pour le Web, contre la création d'applications pour trois plates-formes de super applications ou plus. Les différences entre les plates-formes de super applications ne sont peut-être pas aussi importantes que celles entre Android, iOS et le Web, mais elles existent bel et bien. Alors que sur Android, iOS et le Web, les approches multiplate-formes comme Flutter, Ionic et React Native (pour le Web) gagnent en popularité, dans l'écosystème des mini-applications, nous pouvons constater un effort mené par le MiniApps Ecosystem Community Group avec des membres d'Alibaba, Baidu, ByteDance, Huawei, Intel, Xiaomi, China Mobile, Facebook et Google, entre autres, pour standardiser certains aspects des mini-applications.

Publications

Parmi les publications notables du groupe à ce jour figurent un livre blanc, une comparaison des API dans les mini-applications, les spécifications W3C et les PWA, ainsi que des spécifications et des explications sur les aspects suivants :

Fuqiao Xue (W3C), membre et participant du groupe, a également publié une comparaison entre les mini-applications et les applications Web en son nom propre, c'est-à-dire pas en tant que publication officielle du groupe, mais qui vaut tout de même la peine d'être lue.

En-tête du livre blanc sur la normalisation des mini-applications dans une fenêtre de navigateur.
Livre blanc sur la standardisation des mini-applications.

Lancement officiel du groupe de travail W3C MiniApps

Le 19 janvier 2021, le groupe de travail sur les mini-applications a été officiellement lancé au sein du W3C. Le groupe utilise l'orthographe et la typographie "MiniApps" pour distinguer l'effort de normalisation de la technologie. Vous pouvez lire la charte du groupe pour vous faire une idée du travail prévu. Les responsables du groupe ont présenté l'initiative comme suit :

Actuellement, il existe de nombreuses variantes de mini-applications développées par différents fournisseurs avec différentes API. Pour améliorer l'interopérabilité entre les plates-formes de mini-applications, les principaux fournisseurs de mini-applications, dont Alibaba, Baidu, Huawei et Xiaomi, collaborent au sein du W3C Chinese Web Interest Group depuis mai 2019 et ont publié un livre blanc sur la normalisation des mini-applications en septembre 2019, qui constitue la première étape de la normalisation des technologies de mini-applications. De plus en plus d'entreprises internationales souhaitant participer à la discussion sur les mini-applications, le MiniApps Ecosystem Community Group a été lancé lors de la TPAC 2019 afin que la communauté Web mondiale puisse se joindre à la discussion.

En se basant sur des exigences de normalisation étendues, le W3C a annoncé aujourd'hui la création officielle du groupe de travail MiniApps, qui se consacre à l'exploration et à la coordination approfondies de l'écosystème diversifié des mini-applications avec les membres du W3C et le public, et à l'amélioration de l'interopérabilité des différentes plates-formes de mini-applications, maximisant ainsi l'intégration des mini-applications et du Web, réduisant la fragmentation technique et le coût d'apprentissage des développeurs.

L'atelier "Maximiser l'intégration des mini-applications et du Web" semble particulièrement intéressant. En tant que membre curieux du groupe, j'ai hâte de voir où cette entreprise nous mènera.

Remerciements

Cet article a été examiné par Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent, et Keith Gu.