迷你应用不支持的功能
在详细介绍迷你应用的开发者体验之前,我想先简要介绍一下迷你应用中涉及的两种技术:H5 和快捷应用。
H5
H5 应用(或网页)通常被视为迷你应用的前身。人们所说的 H5 本质上是指设计精良的移动网站应用(或网页),可在聊天应用中轻松分享。H5 是指 HTML5 这一大类技术,包括响应式设计、流畅的 CSS 动画、多媒体内容等。事实上,中文版维基百科会从 H5 重定向到 HTML5。微信 H5 样板项目的演示就是一个很好的代表性 H5 页面体验示例。
快捷应用
快应用是一个行业联盟,由以下成员组成:
- vivo 开放平台
- 华为开发者联盟
- OPPO 开放平台
- Xiaomi Open Platform
- 联想开放平台
- Gionee Open Platform
- 魅族开放平台
- ZTE 开发者平台
- Nubian Open Platform
- OnePlus 开放平台
- Hisense Open Platform
- 中国移动终端公司
虽然快应用的技术与“常规”迷你应用相当(请参阅构建块和兼容性),但快应用的发现方式有所不同。这些应用应列入商店中,并预安装在联盟中制造商的设备上,但也可以通过深层链接共享(请参阅快捷应用展示区)。它们不会在超级应用的上下文中运行,而是以看似独立的全屏应用形式启动,给人以与设备深度集成的感觉。在后台,这些窗口会以全屏视图打开,由提供 JavaScript 桥接的操作系统进行渲染。
致谢
本文由 Joe Medley、Kayce Basques、Milica Mihajlija、Alan Kent 和 Keith Gu 审核。