微软正在开发更高级Web应用程序,兼容PWA
谷歌一直是渐进式Web应用程序(PWA)的主要支持者之一。PWA 是一种特殊的网站技术,它能够创建的应用程序具有类似本机应用程序的行为。在2018年,微软也开始投资于PWA技术,与其他支持者携手合作,旨在解决Windows应用商店中应用程序差距的问题。
微软希望通过PWA技术增加Windows 10应用商店中的应用数量和质量。一些知名公司如Uber和Twitter已经将其基本应用升级为PWA,这些应用程序比传统Windows Store应用程序的更新频率更高。尽管PWA被认为是未来趋势,但它仍然无法完全使用Windows 10和Android的所有功能,这使得它在某些方面落后于原生应用程序。
为了改善PWA的可访问性和性能,微软正在开发一项名为“EditContext”的新API提案。这个API旨在将Web应用程序与Windows 10上的高级文本输入法集成在一起。例如,Google Docs等Web应用程序可以通过该API与系统级文本输入服务进行集成,支持滑动输入、表情符号选择器和其他功能。
大多数Web应用程序都带有内置的编辑器,但它们通常无法提供与操作系统的预期集成。微软希望通过“EditContext”API解决Web应用程序输入问题。该API通过将文本输入与HTML DOM视图分离,为基于Web的编辑器解锁新功能。这意味着Web应用程序的开发者需要通过EditContext API来包含数据。
一位微软工程师在私人帖子中透露,Google Docs将如何利用这一新API与操作系统的文本输入服务进行集成。这种集成将使Google Docs访问文本输入功能,如IME(输入法编辑器),以中文、日文和韩文进行撰写,并使用表情符号选择器等功能。微软已经开始将API集成到Chromium版Edge浏览器中,这将使基于PWA的编辑器能够平稳运行并访问Windows 10上的所有输入功能。
微软正在朝着正确的方向不断前进,通过发展PWA技术和推出新API来改善Web应用程序的体验。这些努力将有助于缩小与原生应用程序之间的差距,并为用户提供更丰富、更便捷的应用程序体验。我们也要注意到,本文所提到的内容来自其他媒体的转载,旨在传递更多信息,并不代表本网对其观点赞同。对于文中陈述的文字和内容,请读者自行核实。本站不承担此类作品侵权行为的直接责任及连带责任。如果本网有任何内容侵犯您的权益,请及时与我们联系,我们会在24小时内处理完毕。