使用Internet Explorer浏览器终于有了出路到技术垃圾堆,微软现在全心投入Edge,这一点在twitter上很明显建立2021年本周,微软公司发布了其浏览器的性能统计数据。但真正吸引我眼球的是微软商店宣布开发者可以在商店中提供渐进式网络应用(PWAs)。
Edge: Windows 10上最快的浏览器?
我以前也听说过这种说法,甚至是在IE版本的时候,但微软的Edge开发团队似乎对两项新功能非常有信心:启动加速和休眠选项卡。(“微软Edge将是Windows 10上性能最好的浏览器微软Edge 91版将于本周晚些时候发布!”微软在一项博客(在新窗口打开);强调他们的。)
睡眠标签是不言自明的。当你有几个后台选项卡打开并加载了web内容时,Edge会停止为它们使用系统资源——部分是通过阻止广告在没有焦点的选项卡上运行。微软声称,睡眠标签将在本月进一步改进,“根据我们预览版收集的内部数据,最多可节省82%的内存。”
我需要指出的是,睡眠标签并不是Edge独有的:Chrome、Firefox、Opera和Vivaldi都有某种形式的这种技术。但在Edge中,值得注意的是,你可以更改“休眠”选项卡设置,以选择选项卡在休眠前的不活动时间。
另一方面,启动加速并不是我们在其他浏览器中都听说过的。它的工作原理是在Windows启动时在后台运行一些Edge代码,让你不用在打开浏览器时等待这些进程启动。
WebView2
关于WebView2的主要消息是它现在包含在WinUI 3中——用于构建Windows应用程序的最新原生用户体验框架。以前,应用程序必须使用传统的Edge web渲染代码,但WebView2在底层使用了更新的基于chromium的Edge渲染。WinUI是Project Reunion的一部分,该项目将在Build 2021从.5版本升级到.8版本。该项目旨在统一各种编程框架,允许旧的Win32应用程序更新为新的Windows 10功能和硬件支持。开发人员可以使用Visual Studio Template开始Project Reunion。
PWAs在商店里
微软Build博客文章中的一个小小的要点引起了我的注意:“PWAs加入了微软商店。”这意味着,功能类似于应用程序的网站——比如电子邮件或在线生产力工具——可以变得更像应用程序真正的应用程序。
对于最终用户来说,使用PWAs很简单,但不是特别明显。在几个主要的web浏览器包括铬、边缘和其他铬浏览器以及Safari-you去的网站被编码为PWA-capable,并选择菜单选项说你想把网站作为一个应用程序。这意味着你将失去杂乱的浏览器窗口不是site-app相关的功能,和在Windows任务栏条目更改网站图标,而不是浏览器图标,它出现在你的开始菜单的应用程序列表,一个应用程序。
在Chrome浏览器中,你可以在三个点的菜单中点击“安装Outlook”,转换就会发生。之后,如果你登陆该网站,菜单会显示“在Outlook中打开”。(请注意,我说的只是Outlook的网页版本,而不是完整的Office应用程序)。
在Edge,这个过程一直是一个小更清楚:当你第一次登陆一个支持pwa的网站时,你会进入应用程序菜单选择并选择将此站点安装为应用程序.但在Build大会上,微软项目经理Zoher Ghadyali展示了一个新的、更清晰的界面,可以将支持pwa的网站转变为应用程序(见下图)。
微软所做的是将PWAs纳入应用商店,使其成为完整的应用公民。谷歌允许PWAs在Play Store和铬操作系统但Mac App Store和两个移动平台的应用商店都没有。
但可能是一回事,容易是另一回事。微软还推出了一个PWA Builder网站,用于测试您的网站是否具有PWA所需的功能,例如服务人员(在新窗口打开)还有一个起始页。之后,你向商店提交网站/应用程序。除了简单地从商店中找到和安装,PWA应用程序开发者还获得了关于应用程序使用情况和健康状况的详细分析的优势。
也许同样多的用户利益是,微软似乎将dogfood这个PWA功能。今年早些时候,Windows Central非常可靠扎克·鲍登报道(在新窗口打开)该公司将放弃其古怪的邮件应用,转而推出PWA版的Outlook.com,就我而言,这不会很快发生。