什么是 H5 和快应用?

Mini App 不是什么

在更详细地介绍 Mini App 的开发者体验之前,我想简要提及并区分在 Mini App 背景下出现的两种技术:H5 和快应用。

H5

H5 应用(或页面)通常被视为 Mini App 的前身。人们所说的 H5 本质上是一个设计良好的移动 Web 应用(或页面),可以在聊天应用程序上轻松共享。H5 是对 HTML5 技术体系的引用,其中包括响应式设计、简洁的 CSS 动画、多媒体内容等。《中文维基百科》实际上从 H5 重定向到 HTML5。一个代表性的 H5 页面体验的例子是 WeChat H5 boilerplate 项目的演示。

快应用

快应用是由以下成员组成的行业联盟

虽然快应用的技术与“常规”Mini App 相当(请参阅构建块和兼容性),但快应用的发现方式不同。它们旨在列在商店中,这些商店预装在联盟制造商的设备上,但也可以通过深度链接共享(请参阅快应用展示)。它们不在超级应用的上下文中运行,而是作为看似独立的、完全集成的全屏应用程序启动,感觉与设备深度集成。后台发生的情况是,它们在由操作系统渲染的全屏视图中打开,该操作系统提供 JavaScript 桥梁。

致谢

本文由 Joe MedleyKayce BasquesMilica MihajlijaAlan Kent 和 Keith Gu 审阅。