Mini Apps - Web開発者のためのミニアプリ概論
(web.dev)- Mini App : Web技術で作られているが、ブラウザではなくスーパーアプリ内で実行されるアプリ
→ スーパーアプリ : WeChat, Alipay, Baidu, Douyin など
→ 通常は4MB以下のサイズ
→ 2Dバーコードを利用するか、スーパーアプリ内での検索によってDiscovery
- スーパーアプリ各社が独自のエコシステムを構築
→ UIガイド、開発環境(DevToolsおよびProject Wizard)、API(ID、決済、ソーシャルグラフ、クラウド..)などを提供
→ 一般的なHTMLではなく独自マークアップを使用 : WeChat's WXML, Alipay's AXML, Baidu's Swan Element, ByteDance's TTML など
多くはVue.jsに類似(MVVM)
→ Web Component Libraryを提供
-
WeChatは月間ユーザー8.3億人、Alipayは月間ユーザー4億人
-
W3C MiniApps Ecosystem Community Group を通じて標準化を試みている
→ 上記スーパーアプリ企業の大半に加え、Intel、Facebook、Google などが参加
→ URI Scheme, Lifecycle, Manifest, Packaging, Widget など
-
BMWもTencentと協力して、WeScenarioという自動車向けミニアプリを発表
-
WeChatはモバイルを超えてDesktopまでミニアプリを拡張
-
Line、Google Spot、Snapchat Minis なども似ているが、スペシャルWebViewを使用
-
ミニアプリのオープンソースプロジェクト : kbone, WeUI, Omi/Omiu, WePY, vConsole, weweb
1件のコメント
国内サービスの中で、mini app をサポートしているところをご存じの方はいますか?(ひとまず Kakao は難しそうですが)