微软 Edge 浏览器将引入一项称为“Window Controls Overlay”的新功能,使开发人员能够自定义其 PWA 的标题栏区域,以使 PWA 应用在视觉上与原生应用保持一致。
近日,一份技术文件透露了微软 Edge 浏览器的下一步行动 —— 取消 Edge 标题栏,让 Web 开发者可以自由控制这个区域。
微软 Edge 团队的 Amanda Baker 在技术文档中表示:"这一功能使开发者能够构建更好地利用屏幕空间的 Web 应用,并允许他们将 Web 应用设计得更像原生应用。随着设备体积变得更小,便携性越来越高,标题栏占据了非常大的一部分屏幕空间,留给用户与 Web 应用交互的空间相应地也就变小了。"
Baker 补充道:"如果用户存在视觉障碍,在一定程度上放大了屏幕上显示的所有内容,这一问题就会更加凸显。开发者可以用他们通常放置在标题栏下方的内容来填充这个区域,例如,自定义标识、搜索框或导航控件,而不是将标题栏的大部分区域留白。"
微软已经意识到,这种旧的设计会阻止 PWA 开发人员利用显示资源。更重要的是,它阻止 PWA 开发人员为用户提供最佳的 UI 体验。缺乏控制已成为客户不从常规网页和原生应用程序转到 PWA 的重要原因之一了。
微软打算与 Google 合作,通过引入新的 Windows Control Overlay 功能,为开发人员提供对该区域的更多控制。其目标是:
- Web 开发者应该能够访问 Progressive Web App(PWA)的标题栏区域;
- 应用窗口必须有控制选项,包括最小化、关闭和拖动窗口等基本控制;
- Edge 应该根据不同的操作系统提供窗口控件设计。
其最终的结果将是尽可能地让 PWA 应用接近于原生应用。
本文转自OSCHINA
本文标题:微软 Edge PWA 应用将与原生应用在视觉上保持一致
本文地址:https://www.oschina.net/news/135071/microsoft-improves-edge-pwas