Cosa non sono le mini app
Prima di entrare più nel dettaglio sull'esperienza dello sviluppatore con le mini app, voglio menzionare brevemente e distinguere due tecnologie che vengono utilizzate nel contesto delle mini app: H5 e Quick App.
H5
Le app (o pagine) H5 sono considerate generalmente come le app precedenti alle mini app. Per H5 si intende essenzialmente un'app web mobile (o una pagina) ben progettata che può essere condivisa facilmente nelle applicazioni di chat. H5 è un riferimento all'insieme di tecnologie HTML5 che include design responsive, animazioni CSS rapide, contenuti multimediali e così via. In realtà, la versione cinese di Wikipedia inoltra da H5 a HTML5. Un buon esempio di esperienza di pagina H5 rappresentativa è la demo del progetto boilerplate H5 di WeChat.
App rapida
Quick App è un'alleanza di settore composta dai seguenti membri:
- vivo open platform
- Huawei Developer Alliance
- Piattaforma aperta OPPO
- 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
Sebbene la tecnologia delle app rapide sia paragonabile a quella delle mini app "normali" (vedi Componenti di base e compatibilità), la scoperta delle app rapide è diversa. Sono destinate a essere elencate negli store, dove sono preinstallate sui dispositivi dei produttori dell'alleanza, ma possono anche essere condivise tramite un link diretto (vedi la vetrina di app rapide). Non vengono eseguite nel contesto di una super app, ma vengono avviate come applicazioni a schermo intero apparentemente autosufficienti che sembrano profondamente integrate nel dispositivo. In background, vengono aperte in una visualizzazione a schermo intero visualizzata dal sistema operativo che fornisce il bridge JavaScript.
Ringraziamenti
Questo articolo è stato esaminato da Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent, e Keith Gu.