Edge 开发者日 · New Bing New Edge
在开始应用开发前,我们往往会面临着“Web 应用 or 原生应用”的选择。在通过 Microsoft Edge 进行 Web 开发时,WebView2 能够带给开发者兼具 Web 和本机平台的混合应用开发体验;而与此同时,随着 PWA(Progressive Web App,渐进式 Web 应用) 的不断突破,Web 应用也可以更好地模拟原生功能。如今,新兴的 Web API 正在快速地消除 PWA 和原生应用的功能及性能差距,内置 Bing 后的 Edge 也将迎来全新的开发体验。
2023 年 3 月 18 日,微软 Reactor 在上海以线下交流和线上直播相结合的形式,举办了主题为 “New Bing New Edge” 的 Edge 开发者日。与 Web 生态的开发者分享并畅聊了 Edge 下的混合模式应用开发,以及 PWA 的当下与未来。
演讲主题 1:混合模式应用解决方案:WebView2 = Native + Web
如何借助 WebView2 开发兼具性能和效率的混合模式应用。
演讲主题 2:Project Fugu, 构建安全、快速、功能强大的 Web 平台
渐进式 Web 应用 (Progressive Web Apps,PWA)开放、共享、跨端,从手机端到 PC 桌面。新兴的 Web API 特别是 Project Fugu 快速地消除了 PWA 和原生应用的功能及性能差距。功能上,File System Access API,Shared Storage API,Web Share API, Local Font Access API 等等简化了 PWA 应用对系统的访问和使用,降低了前端的开发成本;性能上, 英特尔 Web 团队领导以及参与的 Web Assembly / SIMD, WebGPU, WebNN 以及 Compute Pressure 等项目,都在充分地利用 Intel XPU 的能力,并将 PWA 的性能极大地提高到和原生应用接近的水平。从国际到国内,我们看到越来越多的厂商转向 PWA 并且获得成功。随着 Project Fugu 的不断增强,以及微软对 PWA 的大力支持,PWA 正在赢得更广泛的开发者,并进一步影响中国的开放应用生态。
演讲主题 3:MiniApp in PWA - 小程序通过 PWA 实现真正的跨平台
将通过对下面问题的思考,并和线上线下参与者的互动讨论中,去共同探讨 PWA 的意义和机会所在:
- 为什么手机 App, 进而 MiniApp 需要运行在桌面端?
- 为什么要通过 PWA?
- Edge 侧边,特别是新的 Bing Copilot,给 PWA 带来的机会是什么?
线上观看视频回放:
- 混合模式应用解决方案:WebView2 = Native + Web - 王鹏远 (软件工程师·微软 Edge DevEx)
- Project Fugu, 构建安全、快速、功能强大的 Web 平台 - 张敏 (软件技术经理 · 英特尔 SATG Web 平台工程)
- MiniApp in PWA - 小程序通过 PWA 实现真正的跨平台 - 宋青见 (首席产品经理 · 微软 Edge 浏览器)
- 圆桌讨论: 1 对 1 深度交流 - 王鹏远,张敏,宋青见