8 月 19 日消息 外媒 MSPoweruser 报道,今日,微软公布在 Edge 扫瞄器的最新 Dev 开辟渠道版本预览中提供加强的电子墨迹体验。微软在 Build 2021 时期初次先容了 Edge 的这些加强功效,展示了新的网页 API(已在 Chromium 开源项目上游实现)是怎样大大淘汰物理手写笔的笔尖和电子墨迹在屏幕上绘制时的耽误的。
IT之家获悉,从微软在 Windows 11 Insider Preview Builds 上的开端试验来看,他们已经测出了高达 240% 的耽误提速革新,这鄙人面的动画中以绿色表现。
如今可以通过下载最新的 Windows 11 Insider Preview 版本和运行微软在最新的 Edge Dev 频道上的博客文章中先容的代码样本,在网页上得到新的和革新的墨迹体验。
技能细节
在现在基于 Chromium 的扫瞄器中,手写笔变乱起首被发送到扫瞄器历程,而扫瞄器历程又将这些变乱转发到 Web 网页应用步伐的 JavaScript 变乱轮回。扫瞄器历程收到这些变乱和它们到达应用步伐之间的时间耽误偶然会很显着,这取决于主线程的其他部门,从而导致在电子墨迹化时显现耽误。
为了改进这一点,在 Windows 11 上的 InkPresenter 实现幕后,微软 Edge 正在利用一个新的 Windows API,它将直接与操纵体系的合成器互助,在 Edge 的应用步伐轮回之外绘制分外的墨迹笔触。因为这个 API,我们不消等候通过 JavaScript 将变乱通报给网页应用,而是可以在收到这些点后马上将它们提提供操纵体系的合成器。然后,合成器可以用墨迹笔画将这些点毗连起来,并在要出现在屏幕上的下一帧中绘制这些笔画,大大淘汰了耽误。
对付像 Windows 10 和 Linux 如许没有这个 API 的操纵体系,在 Edge 中直接实现的 polyfill 将接受并为最终一个已知的受信托的 PointerEvent 之外的墨迹笔触提供猜测性衬着。这个实现的目标是与 Windows 11 的 API 雷同--它使用扫瞄器所知道的点,以及一些猜测的点,在最终一刻为应用步伐的字迹画出一个扩展。固然成效没有 Windows 11 API 那么壮大,但它仍旧可认为用户提供更多的体验。
瞻望将来
正如先容中提到的,实现这个 API 的事情是作为对 Chromium 项目标上游奉献而完成的,任何基于 Chromium 的扫瞄器都是默认开启支持的。
瞻望将来,微软将陆续调解由 Edge 实行的 polyfill 为非 Windows 11 安置提供的猜测值。他们盼望在调解猜测体系利用的值和算法时,陆续看到耽误的改进。
更多关于 Ink API 信息希望,你可以访问 GitHub 上的范例草案页面:Ink API。
开辟职员可以在这里阅读更多关于在微软实行该 API 的信息。