Win10向Chrome PWA(网页应用)中添加快捷菜单能否实现?

谷歌Chrome稳居全球浏览器第一,最近由于微软已经终止支持win7操作系统,其将win10定义为永生,因此win10系统会得到广泛普及与应用。

近日,微软一直在尝试使用PWA解决WindowsStore中缺少应用的问题。微软允许开发人员在应用商店中提交和发布其PWA,并且该公司还致力于改善对应用商店外部可用PWA的支持。为什么使用PWA?PWA又为何受到谷歌的应用?

PWA是什么?

PWAProgressiveWeb Apps的缩写,中文名叫渐进式网页应用。在2014W3C公布过ServiceWorker的相关草案,但是其在生产环境被Chrome支持是在2015年。因此,如果把PWA 的关键技术之一ServiceWorker的出现作为PWA的诞生时间,那么PWA应该是诞生在2015年。

从2015年开始PWA相关的技术不断升级优化,在用户体验和用户留存两方面都提供了非常好的解决方案。PWA可以将Web 和App各自的优势融合在一起:渐进式、可响应、可离线、实现类似App的交互、即时更新、安全、可以被搜索引擎检索、可推送、可安装、可链接。

然而,PWA不是特指某一项技术,而是应用了多项技术的Web App。其核心技术包括App Manifest、ServiceWorker、WebPush等。

为什么谷歌推广这项技术?

谷歌Chrome浏览器越居全球第一并不是偶然,除了自身产品优势之外,不断接受新技术进行改革也是促进其快速成长的主要因素。

PWA由于被Chrome支持而诞生,可见Chrome是首个采用这项技术的浏览器。PWA的出现解决了APP与WEB端出现的遗留问题,最终达到提升Web App 的性能,改善Web App的用户体验,媲美native的流畅体验,将网络之长与应用之长相结合。

应用在win10上的ChromePWA

GoogleChrome v70浏览器带来了Win10上对PWA的支持,但不同之处在于这些应用程序在Chrome窗口中运行。与MicrosoftStore中可用的PWA不同,Chrome驱动的PWA会错过Windows10的一些功能,并且无法与操作系统进行更深入的集成。

右键单击固定在任务栏上的任何应用程序,都会显示一个上下文跳转菜单,也称为快捷菜单或跳转列表。开源的Chromium浏览器还允许用户右键单击PWA,但是用户无法通过上下文菜单启动关键任务,例如“撰写新推文”。

另一方面,MicrosoftStore中可用的PWA启用了快捷菜单中的多个选项

根据承诺,微软致力于将Windows10对“快捷方式”菜单的支持添加到Chromium浏览器,其增加了对WebApp Manifest中定义的快捷方式的支持,以使用户获得与本机应用程序相同的快速启动栏应用程序图标菜单体验。

Chromium当前支持在几个位置添加PWA图标,例如在安装过程中的桌面、Windows上的开始菜单和快速启动栏。这些快捷方式旨在帮助用户快速启动PWA。但是,Chromium当前不允许用户通过快速启动栏图标菜单在PWA中启动关键任务。PWA任务栏图标的Jumplist(快捷菜单)是在安装应用程序时自动创建的。菜单基于网站共享的详细信息。

该提交目前被标记为“正在进行中”,尚不清楚微软何时将这些更改推广到Chrome浏览器中。

长按二维码,关注我们

新睿云,让云服务触手可及

云主机|云存储|云数据库|云网络


发布了217 篇原创文章 · 获赞 15 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/bingbob/article/details/104057909