W3C 筹备成立 MiniApps 标准工作组

W3C 中国区成员 大家好:

[11月21日] W3C 发布 MiniApps 
工作组章程草案,拟议了小组的标准化范畴及工作模式。参见:
https://www.w3.org/2020/11/proposed-miniapps-wg-charter.html

欢迎大家12月19日前通过 GitHub 反馈对这份章程草案的意见与建议:
https://github.com/w3c/miniapp/issues

小程序(MiniApp)是运行在客户端基于 Web 技术(尤其是 CSS 与 
Javascript)结合了原生应用技术实现的一种新型移动应用,其在全球范围的关注度日益提升。为了增强不同 
MiniApp 平台(又称为超级应用或宿主应用)以及和 Web 之间的互通性,主流 
MiniApp 厂商及利益相关方通过在 W3C Web 
中文兴趣组的合作联合发布了一份小组笔记《MiniApp 
标准化白皮书》,初步探索了小程序的标准化构想。随着越来越多国际厂商对此表现出的浓厚兴趣,MiniApps 
生态社区组于2019年成立,为全球 Web 社区提供了一个围绕 MiniApp 
进行广泛讨论的交流平台。

MiniApp 标准化白皮书:
https://www.w3.org/TR/mini-app-white-paper/

MiniApps 生态社区组主页:
https://www.w3.org/community/miniapps/

MiniApps 生态社区组在探索阶段进行了大量的研究工作,并与 W3C 
相关小组进行了多方联合讨论,从而明确 MiniApp 
的标准化需求以及可行的解决方案。 
例如宿主平台可能不是浏览器,应用程序的构建也可能不是基于 Web 上的资源。 因此 
MiniApp 与典型的 Web 环境在 UI 配置、渲染、资源打包以及访问本地系统功能的 
API 中使用了不同但相关的技术。 现有 Web 标准(例如 Web Packaging、Web App 
Manifest)或 Web API 尚未完全覆盖此类情况。

因此,计划成立的 MiniApps 标准工作组旨在协调多样的 MiniApp 生态,实现不同 
MiniApp 平台之间的互通性,最大程度地实现 MiniApps 与 Web 
的融合,降低开发成本并促进对该技术的采用。工作组将以 MiniApps 
生态社区组孵化的技术提案为基础展开标准化,包括:

* MiniApps 基本架构与功能,例如 Manifest、Packaging、Addressing、Lifecycle;
* 可以增强不同 MiniApp 平台以及与 Web 之间互操作性的 MiniApp UI 
组件(封装的可重用代码用于呈现 UI 的一部分)、与组件相关的 API 
和页面布局模版机制,可能也包括由 MiniApps 生态社区组进一步孵化的其他组件和 
API;
* 与 W3C 其他小组在 Web 
的通用性上展开合作与协调,特别是围绕安全、隐私、无障碍、国际化和其他 Webapp 
API(包括渐进式 Web 应用即 PWA)。

工作组计划交付以下规范及报告:

* Manifest: https://w3c.github.io/miniapp/specs/manifest/
* Packaging: https://w3c.github.io/miniapp/specs/packaging/
* Lifecycle: https://w3c.github.io/miniapp/specs/lifecycle/
* Addressing: https://w3c.github.io/miniapp/specs/uri/
* Widget Requirements: https://w3c.github.io/miniapp/specs/widget-req/

如有任何疑问或需要更多信息,欢迎随时联系我们!

欢迎关注W3C中国:
官网:http://www.chinaw3c.org/
微博:http://weibo.com/w3cchina
微信:W3C资讯

祝好!
贾雪远
-- 
Xueyuan Jia - W3C Marketing and Communications
mailto: xueyuan@w3.org

Received on Monday, 23 November 2020 04:39:54 UTC