Popularność miniaplikacji
Miniaplikacje cieszą się ogromną popularnością. W czerwcu 2020 r. miniaplikacje WeChat miały 830 mln aktywnych użytkowników, miniaplikacje Alipay 401 mln aktywnych użytkowników w kwietniu 2019 r., a w tym samym miesiącu miniaplikacje Baidu 115 mln aktywnych użytkowników. Firmy zrezygnowały z tworzenia aplikacji na 2 systemy operacyjne – iOS i Androida – oraz na potrzeby internetu, aby tworzyć aplikacje na 3 lub więcej platform superaplikacji. Różnice między poszczególnymi platformami superaplikacji mogą nie być tak duże jak różnice między Androidem, iOS i internetem, ale jednak istnieją. W przypadku Androida, iOS i internetu popularność zyskały podejścia na wielu platformach, takie jak Flutter, Ionic i React Native (w przypadku internetu). W ekosystemie miniaplikacji widzimy natomiast wysiłki podejmowane przez grupę społecznościową MiniApps Ecosystem Community Group, w której skład wchodzą m.in. przedstawiciele firm Alibaba, Baidu, ByteDance, Huawei, Intel, Xiaomi, China Mobile, Facebook i Google. Ich celem jest standaryzacja aspektów miniaplikacji.
Publikacje
Do tej pory grupa opublikowała m.in. białą księgę, porównanie interfejsów API w miniaplikacjach, specyfikacje W3C i PWA, oraz specyfikacje i wyjaśnienia dotyczące tych aspektów:
- Schemat URI: specyfikacja, wyjaśnienie
- Cykl życia: specyfikacja, wyjaśnienie
- Plik manifestu: specyfikacja, wyjaśnienie
- Pakowanie: spec, wyjaśnienie
- Analiza wymagań dotyczących widżetów
Członek W3C i uczestnik grupy Fuqiao Xue (W3C) opublikował również porównanie miniaplikacji i aplikacji internetowych we własnym imieniu, czyli nie jako oficjalną publikację grupy, ale mimo to warto je przeczytać.
Oficjalne uruchomienie grupy roboczej W3C MiniApps
19 stycznia 2021 r. w W3C oficjalnie uruchomiono grupę roboczą MiniApps. Grupa używa pisowni i wielkości liter „MiniApps”, aby odróżnić wysiłki związane ze standaryzacją od technologii. Aby dowiedzieć się więcej o planowanych pracach, możesz przeczytać statut grupy. Liderzy grupy przedstawili te wysiłki w ten sposób:
Obecnie istnieje wiele wariantów miniaplikacji opracowanych przez różnych dostawców z różnymi interfejsami API. Aby zwiększyć interoperacyjność między platformami miniaplikacji, główni dostawcy miniaplikacji, w tym Alibaba, Baidu, Huawei i Xiaomi, współpracują ze sobą w ramach chińskiej grupy zainteresowań internetem W3C od maja 2019 r. We wrześniu 2019 r. opublikowali białą księgę dotyczącą standaryzacji miniaplikacji jako wstępną analizę standaryzacji technologii miniaplikacji. Więcej globalnych firm jest zainteresowanych dołączeniem do dyskusji na temat miniaplikacji, dlatego podczas TPAC 2019 uruchomiono grupę społecznościową MiniApps Ecosystem, aby społeczność internetowa na całym świecie mogła dołączyć do dyskusji.
Na podstawie szeroko zakrojonych wymagań dotyczących standaryzacji W3C ogłosiło dziś oficjalne utworzenie grupy roboczej MiniApps, której zadaniem jest dogłębne badanie i koordynowanie różnorodnego ekosystemu miniaplikacji z członkami W3C i opinią publiczną, oraz zwiększanie interoperacyjności różnych platform miniaplikacji, a tym samym maksymalizowanie integracji miniaplikacji i internetu, zmniejszanie fragmentacji technicznej i kosztów nauki dla programistów.
Szczególnie interesujące jest stwierdzenie „maksymalizowanie integracji miniaplikacji i internetu”. Jako ciekawski członek grupy z niecierpliwością czekam na to, dokąd nas to zaprowadzi.
Podziękowania
Ten artykuł został sprawdzony przez Joe Medleya, Kayce Basques, Milicę Mihajliję, Alana Kenta, i Keitha Gu.