PWAs来袭 App Stores的末日即将来临?
5901
2019-05-08 17:18    文章来源:T媒体
文章摘要:比较技术性!

是时候打破苹果和谷歌允许进入其应用商店的产品的壁垒了。

新一代 Progressive Web Applications (PWAs)现在已经在台式电脑上扎根,可能很快就会跳到你的智能手机上,永远改变你下载应用程序的方式——以及它们的来源。

占据全球浏览器市场63%份额的谷歌Chrome浏览器最近预览版的更新暗示了这方面的潜力。用户现在只需点击URL栏中出现的一个按钮,就可以从网站上安装应用程序,几乎可以立即访问强大的基于web的服务版本,比如Spotify——不再有应用程序商店或繁琐的下载页面。

0_2FsdIPzJzI6gWHwN.png

这些安装按钮是对应用程序开发未来的神奇一瞥。如果你浏览PWA,比如Spotify的网络播放器,你会看到桌面风格的体验和安装应用程序的新选项,只要你使用的浏览器支持这项功能。

一旦你安装了它,该应用程序将在浏览器外的独立窗口中打开,创建桌面快捷方式,并提供一个完整的特性集,比如能够使用你电脑的多媒体键跳过曲目或暂停音乐,就像“真实”的本地应用一样。

即将到来的改进将允许这些应用程序做更多的事情。Chrome中的隐藏选项允许PWAs在访问相关链接时自动启动——Twitter的PWA几乎和桌面应用程序一样好,启用了这个选项,可以自动将推文的 URL 重定向到正确的位置。

从表面上看,PWAs可能和普通网站没什么不同,但它们背后有一种新技术的支持,这种技术使它们的功能更像传统应用程序,支持离线、推送通知、键盘快捷键,甚至可以安装在你的桌面或主屏幕上。

0_526E8UwwzzRlhe1D.png

这些开发对构建你每天使用的应用程序的公司来说很重要。他们中的许多人在幕后使用web技术,以节省时间和金钱,并降低开发复杂性,从而显著降低向每个操作系统交付特性所需的时间。

像 Slack、Spotify、Twitter、Visual Studio Code 和 WhatsApp 这样的流行应用程序已经使用网络技术来构建它们的桌面版本,因为这允许它们使用一组可以在任何地方运行的代码。一款名为 Electron 的工具允许应用程序使用基于 web 的编程语言编写,同时将它们集成在一起,就像它们是操作系统的一部分一样,支持推送通知和离线访问。

为任何操作系统构建一个应用程序都是一项昂贵、耗时的挑战,这使得 web 开发成为降低成本和触达更多人的显而易见的选择。PWAs去掉了对 Electron 的需求,允许应用程序与你的操作系统进行原生集成,Chrome作为一个公共基础。

大多数人都生活在应用商店的双头垄断之下。

PWAs在手机上的情况有些不同。谷歌和苹果运营的集中应用程序商店通常是将应用程序下载到手机上的唯一途径。当然,谷歌在技术上允许Android上的应用程序“旁听”,所以你可以从第三方供应商那里下载和运行程序,但这个功能默认是禁用的,而且每次更新Android时使用这个功能会更麻烦。大多数人都生活在应用商店的双头垄断之下。

0_Qx9x6CbE4Mgx0pLm.png

从技术上讲,PWAs可以在移动设备上运行,而且它们可能比传统应用程序占用更少的资源。尽管有这些好处,但似乎只有两个主要参与者中的一个对向他们敞开大门特别感兴趣。谷歌多年来一直致力于集成 Android 和 PWAs,允许用户安装它们,接收推送通知,甚至在离线时使用它们。我在自己的应用程序中添加了一个PWA,叫做Write Together:它只花了几个小时就实现了基本功能,现在它允许Android用户在本地安装应用程序,增加了用户留存,并增加了离线支持等功能。

但苹果一直在拖延时间,没有恰当地实施许多网络标准,这些标准将允许PWAs在移动设备上正常运行。该公司对其计划保持沉默,但很容易认为这是因为这些功能将与它的主要收入来源之一竞争,并可能鼓励人们下载更少的实际应用程序。

尽管如此,谷歌和苹果都有激励措施来鼓励各自平台的原生代码:将应用程序开发人员锁定在谷歌Play或iOS应用程序商店中,允许这些公司从应用程序销售中分一杯羹,并保留对其平台所允许内容的控制权。像Metadata+这样的应用程序,被设计用来跟踪美国在世界各地的无人机袭击,并多次被苹果公司屏蔽,理论上可以在iOS上作为PWA存在。是的,这也意味着像Infowars这样的垃圾服务可以以应用程序的形式存在,但它们至少会错过官方应用程序商店保证的巨大发行潜力。

网络技术已经激活了桌面应用程序,Chrome和Edge中的即时安装按钮将完成这项工作。

无论如何,PWA运动已经在主要参与者中获得了真正的动力。仔细看看,你会发现Facebook在其F8会议上推出的重新设计是一个PWA。它展示了该技术在改善用户体验方面的强大功能。

更新后的Facebook现在正在向用户推出,它给人的感觉更像是一个应用程序,而不是一个网站,这为首次从浏览器中推出的桌面版本奠定了基础。Twitter的新网站也是一个PWA。它源于对手机网站的一次彻底改革,最终成为了默认设置。

这些数据支持了为什么PWAs越来越受应用程序开发人员的欢迎: Tinder 表示,PWA帮助减少加载时间从11秒到4秒,与原生Android应用程序相比,其服务缩减了90%。通过PWA,阿里巴巴全球速卖通的转换率增加了104%,人们在这项服务上花费的时间增长了74%。

微软已经在2018年底宣布,它将允许开发者在其Windows商店中直接列出基于PWA的应用程序,这将使它们可以安装在全球数百万台电脑上。现在,它计划将在开放网络上找到的任何内容编入索引,并自动将其添加到商店中——人们普遍预计,到2019年底,谷歌也将对其Play商店做同样的事情。

对于PWAs来说,iOS上的Safari在短期内仍然是个问题,但随着苹果开始悄悄地实施该标准的部分内容,情况已经发生了变化,即使它禁用关键特性,比如支持在PWA中使用iPhone的摄像头,或者提供推送通知。

如果苹果继续限制 Progressive Web Apps,那么其能否获得更广泛的吸引力将受到质疑。但这样做对苹果来说是有风险的:过去类似的做法曾招致反垄断调查和巨额罚款。

网络技术已经激活了桌面应用程序,Chrome和Edge中的即时安装按钮将完成这项工作。世界上数百万人已经把大部分时间花在浏览器上,所以web应该成为应用程序的平台是有道理的。这是一个可喜的转变,从封闭的生态系统,回到开放的网络,在那里任何人都可以建立一个应用程序,发布它,并让数百万人在几秒钟内安装它。

原文链接:https://onezero.medium.com/the-end-of-app-stores-is-rapidly-approaching-b972da395097


版权声明:

凡本网内容请注明来源:T媒体(http://www.cniteyes.com)”的所有原创作品,版权均属于易信视界(北京)信息科技有限公司所有,未经本网书面授权,不得转载、摘编或以其它方式使用上述作品。

本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)信息科技有限公司将追究其相关法律责任。

评论