第一届 MiniApp 中日韩线上讨论会, 2021-04-08

🌱 预录报告 & 线上讨论

🌱 现场讨论详情参见会议纪要(英文)。

预录报告

请与会者在4月8日线上讨论环节之前,参阅本页内容。欢迎通过 GitHub 提前反馈相关问题或意见。

以下视频均提供中英文字幕 (点击 '[cc]' 查看):

背景信息

MiniApp(如小程序、快应用)作为一种新的移动应用形式,利用Web技术(尤其是CSS和JavaScript)以及原生应用的功能,在全球范围内越来越受欢迎。为了增强不同MiniApp平台(又称为超级应用或宿主应用)之间的互操作性,主流MiniApp平台提供商自2019年5月以来一直在W3C中文Web兴趣组中合作,并于2019年9月发布了MiniApp标准化白皮书作为初步的标准化探索。随着越来越多的全球公司对加入MiniApp相关讨论感兴趣,MiniApps生态社区组在TPAC 2019期间被提议成立,以便全球Web社区可以加入讨论。

在探索阶段,由于MiniApp与典型的Web环境相比具有独特的性质,因此确定了潜在的标准要求。MiniApps生态社区组已经进行了大量的研究工作并与W3C相关小组进行了联合讨论,以阐明MiniApp标准化的要求和可能的解决方案。例如,宿主平台可能不是浏览器,而应用的构造也可能不是基于Web上的资源。因此,MiniApp与典型的Web环境在UI配置、渲染、资源打包以及对本地系统功能的API访问中使用了不同但相关的技术。现有的Web标准(如Web PackagingWeb App Manifest和Web API)则未涵盖此类情况。

MiniApps工作组旨在协调多样化的的MiniApp生态系统,实现不同MiniApp平台之间的互操作性,最大程度地实现MiniApps与万维网的融合,降低开发成本并促进该技术的采用。工作组将开发以下文档:

关于MiniApps的介绍,可参阅web.dev上的系列文章以及Thomas Steiner在TPAC 2020的期间的演讲

关于 W3C

W3C 是一个世界范围内开放的标准组织,汇集众多组织与社区成员共同围绕现有和新兴技术展开富有成效的讨论,其为 Web 标准设立了免版税的专利框架。W3C 根据成员和社区输出的优先级开展相应标准化工作。