不支援的迷你應用程式
在進一步介紹迷你應用程式的開發人員體驗之前,我想簡單介紹一下,並概略說明透過迷你應用程式 H5 和 Quick App 建構的兩項技術。
H5
H5 應用程式 (或頁面) 往往是迷你應用程式的前身。H5 指的是設計完善的行動網路應用程式 (或頁面),方便使用者在即時通訊應用程式上分享。H5 是 HTML5 綜合技術的參照,包含回應式設計、流暢的 CSS 動畫、多媒體內容等。中國維基百科實際上會將 H5 從 H5 重新導向為 HTML5。WeChat H5 樣板專案的示範是具有代表性的 H5 頁面體驗範例。
快速應用程式
快速應用程式是業界聯盟,由以下成員組成:
- vivo 開放平台
- 華為開發人員聯盟
- OPPO 開放式平台
- 小米開放平台
- Lenovo 開放平台
- Gionee 開放平台
- Meizu Open Platform
- ZTE 開發人員平台
- Nubian 開放式平台
- OnePlus 開放平台
- Hisense 開放平台
- 中國行動終端公司
雖然「快速應用程式」的技術與「一般」迷你應用程式相當 (請參閱建構模塊和相容性),但「快速應用程式」的發現方式有所不同。建議在商店上架,因為製造商的裝置會預先安裝在製造商的裝置中,但也可以透過深層連結分享 (請參閱「快速應用程式展示」)。它們不會在超級應用程式的環境中執行,而是在啟動後,像是看似獨立的全螢幕應用程式,且緊密整合至裝置中。背景運作是指在提供 JavaScript 橋接器的作業系統,以全螢幕檢視畫面開啟。
特別銘謝
本文評論者為 Joe Medley、Kayce Basques、Milica Mihajlija、Alan Kent 和 Keith Gu。