小程序标准化

小程序普及度

小程序已经看到了巨大的增长。截至 2020 年 6 月,微信小程序已达到 8.3 亿活跃用户,支付宝小程序截至 2019 年 4 月 4.01 亿活跃用户,百度小程序在同月 1.15 亿活跃用户。实际上,公司已经将为 iOS 和 Android 这两个操作系统以及 Web 构建应用程序的模式,转变为为三个或更多超级应用平台构建应用程序。每个超级应用平台之间的差异可能没有 Android、iOS 和 Web 之间的差异那么大,但差异仍然存在。在 Android、iOS 和 Web 上,我们已经看到了像 FlutterIonicReact Native针对 Web)等跨平台方法的普及,在小程序生态系统中,我们可以看到由 MiniApps Ecosystem Community Group 领导的努力,该组织拥有来自阿里巴巴、百度、字节跳动、华为、英特尔、小米、中国移动、Facebook 和 Google 等公司的成员,旨在标准化小程序的各个方面。

出版物

到目前为止,该小组的著名出版物包括白皮书、《小程序、W3C 规范和 PWA 中的 API 比较》以及关于以下方面的规范和解释器:

W3C 成员和小组参与者薛富侨(W3C)进一步以个人名义发布了小程序和 Web 应用的比较,这并非官方小组出版物,但仍然值得一读。

The header of the MiniApp Standardization White Paper in a browser window.
小程序标准化白皮书。

W3C MiniApps 工作组正式启动

2021 年 1 月 19 日,MiniApps 工作组在 W3C 中正式启动。该小组使用拼写和大小写“MiniApps”来区分标准化工作和技术。您可以阅读该小组的章程,以了解计划中的工作。该小组的领导者介绍了以下工作:

目前,有许多不同供应商开发的不同版本的小程序,它们具有不同的 API。为了增强小程序平台之间的互操作性,包括阿里巴巴、百度、华为和小米在内的主流小程序供应商自 2019 年 5 月以来一直在 W3C Chinese Web Interest Group 中合作,并在 2019 年 9 月发布了 小程序标准化白皮书,作为小程序技术的初步标准化探索。随着越来越多的全球公司对加入小程序相关讨论感兴趣,MiniApps Ecosystem Community Group 在 TPAC 2019 期间启动,以便全球 Web 社区可以加入讨论。

基于广泛的标准化要求,W3C 今天宣布正式成立 MiniApps 工作组,致力于与 W3C 成员和公众深入探索和协调多样化的小程序生态系统,并增强不同小程序平台的互操作性,从而最大限度地整合小程序和 Web,减少技术碎片化和开发人员的学习成本。

“最大限度地整合小程序和 Web” 尤其听起来非常有趣。作为该小组的一名好奇成员,我期待看到这项努力将走向何方。

致谢

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