Popolarità della mini app
Le mini app hanno registrato una crescita enorme. A giugno 2020, le mini app WeChat hanno raggiunto 830 milioni di utenti attivi, le mini app Alipay 401 milioni di utenti attivi ad aprile 2019 e le mini app Baidu nello stesso mese 115 milioni di utenti attivi. In pratica, le aziende hanno sostituito la creazione di app per i due sistemi operativi iOS e Android e inoltre per il web con la creazione di app per tre o più piattaforme di super app. Le differenze tra le piattaforme di ogni super app potrebbero non essere così grandi come quelle tra Android, iOS e il web, ma esistono comunque. Mentre su Android, iOS e web abbiamo visto approcci multipiattaforma come Flutter, Ionic e React Native (per il web) guadagnare popolarità, nell'ecosistema delle mini app possiamo notare uno sforzo guidato dal MiniApps Ecosystem Community Group con membri di, tra gli altri, Alibaba, Baidu, ByteDance, Huawei, Intel, Xiaomi, China Mobile, Facebook e Google per standardizzare gli aspetti delle mini app.
Pubblicazioni
Finora, le pubblicazioni più importanti del gruppo includono un white paper, un confronto tra API in mini app, specifiche W3C e PWA e specifiche e spiegazioni sui seguenti aspetti:
- Schema URI: spec, explainer
- Ciclo di vita: spec, explainer
- Manifest: spec, explainer
- Imballaggio: specifiche, spiegazione
- Un'esplorazione dei requisiti dei widget
Fuqiao Xue (W3C), membro del W3C e partecipante al gruppo, ha inoltre pubblicato a suo nome un confronto tra le mini app e le app web, ovvero non come pubblicazione ufficiale del gruppo, ma comunque degno di essere letto.
Lancio ufficiale del gruppo di lavoro W3C MiniApps
Il 19 gennaio 2021, il gruppo di lavoro sulle mini app è stato lanciato ufficialmente nel W3C. Il gruppo utilizza l'ortografia e le maiuscole "MiniApp" per distinguere l'iniziativa di standardizzazione dalla tecnologia. Puoi leggere lo statuto del gruppo per farti un'idea del lavoro pianificato. I leader del gruppo hanno introdotto l'iniziativa nel seguente modo:
Attualmente, esistono molte varianti di Mini App sviluppate da diversi fornitori con API diverse. Per migliorare l'interoperabilità tra le piattaforme MiniApp, i principali fornitori di MiniApp, tra cui Alibaba, Baidu, Huawei e Xiaomi, collaborano nel W3C Chinese Web Interest Group da maggio 2019 e hanno pubblicato un white paper sulla standardizzazione delle MiniApp a settembre 2019 come esplorazione iniziale della standardizzazione delle tecnologie MiniApp. Poiché sempre più aziende globali sono interessate a partecipare alla discussione sulle mini app, il gruppo della community dell'ecosistema delle mini app è stato lanciato durante il TPAC 2019, in modo che la community web globale possa partecipare alla discussione.
In base a requisiti di standardizzazione approfonditi, il W3C ha annunciato oggi la creazione formale del MiniApps Working Group, dedicato all'esplorazione e al coordinamento approfonditi del variegato ecosistema di mini app con i membri del W3C e il pubblico, e al miglioramento dell'interoperabilità delle diverse piattaforme di mini app, massimizzando così l'integrazione delle mini app e del web, riducendo la frammentazione tecnica e il costo di apprendimento degli sviluppatori.
In particolare, "Massimizzare l'integrazione di mini app e web" sembra molto interessante. In qualità di membro curioso del gruppo, non vedo l'ora di scoprire dove ci porterà questa iniziativa.
Ringraziamenti
Questo articolo è stato rivisto da Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent e Keith Gu.