谷歌网络应用计划与苹果iPhone发生冲突,Safari规则

2020-07-31 03:04:59

已经在争夺移动操作系统的谷歌(Google)和苹果(Apple)正在开辟一条新的战线。这一切的结果可能会决定网络的未来。

谷歌诞生于网络,它的业务反映了它的起源。该公司的搜索和广告收入依赖于网络。因此,谷歌将网络视为软件未来的关键也就不足为奇了。最前面和中间是网络应用程序,这是一种互动网站,与在Windows、Android、MacOS和iOS等操作系统上本地运行的传统应用程序具有相同的功能。

苹果对未来有一个不同的愿景,一个发挥自己优势的愿景。该公司的iPhone系列给移动计算带来了革命性的变化。它的利润依赖于这些产品和运行在这些产品上的数百万个应用程序。不出所料,苹果似乎对网络应用等可能削减其收益的开发不那么感兴趣。

这两个阵营不仅仅是在保护他们的业务。谷歌和苹果也有哲学上的差异。谷歌正在努力将其占主导地位的Chrome浏览器打包成具有网络编程能力的浏览器,它将网络视为共享标准的开放场所。苹果的Safari浏览器缺乏其中的一些功能,它相信自己的克制将保持网络的健康。它想要一个不受安全风险、隐私侵犯和不必要的通知和许可弹出窗口等烦人困扰的网络。

谷歌领导着包括微软和英特尔在内的一批重量级盟友,试图打造一种名为进步网络应用的新技术,这种应用看起来和感觉上都像本地应用,但却是由网络驱动的。即使您没有网络连接,PWA也可以工作。您可以从手机主屏幕或PC开始菜单上的图标启动PWAS,它们可以通过推送通知提示您,并在后台同步数据以实现快速启动。

PWA的粉丝包括优步、旅游网站Trivago和印度电商网站Flipkart。在推出PWA后,星巴克的网站使用量翻了一番。

从CNET的移动专家那里发现智能手机和运营商的最新消息和最佳评论。

原生应用和网络应用的分歧不仅仅是科技巨头之间的争吵,他们试图将我们的在线生活转化为他们的利润。它的发展将塑造我们生活在一个什么样的数字世界。选择原生应用将我们带到一个被iOS或Android锁定的世界,仅限于这些公司应用商店批准的软件和它们的规则。在这个世界里,我们不是被iOS就是被Android所困,只被这些公司批准的应用商店软件和它们的规则所限制。另一方面,网络应用程序加强了网络作为软件基础的实力,不受任何一家公司的控制。网络应用程序可以在任何地方运行,这使得从Windows笔记本电脑换成iPad变得更容易。

Mozilla首席技术官埃里克·雷斯科拉(Eric Rescorla)表示,你重新看到的是,对用户有利的是拥有灵活的体验,而对平台有利的是让你尽可能多地留在平台上。

谷歌是网络应用的领头羊,它领导了一个名为Fugu的项目,旨在扩展浏览器功能。河豚的目标是:网络应用程序应该能够做本机应用程序能做的任何事情。

谷歌有能力将其计划变成现实。根据分析公司StatCounter的数据,其Chrome浏览器占网络使用量的65%。它是运行谷歌移动操作系统安卓(Android)的数十亿手机的默认浏览器,这一事实巩固了这一统治地位。Chrome的开源基金会Chromium将谷歌PWA技术传播到许多其他浏览器上,包括微软边缘(Microsoft Edge)、三星互联网(Samsung Internet)和同样使用Chromium的Brave。当谷歌网站采用谷歌首选的网络技术时--比如使用VP9的YouTube、视频压缩技术,或者使用名为“服务工人”(Service Workers)的关键PWA存储技术的谷歌文档(Google Docs)--这是其他浏览器效仿的强大动力。Safari现在提供服务工人,但该功能出现的时间较晚,并且缺少一些功能。

但有一个地方谷歌做不到,那就是苹果的iPhone和iPad。在那里,苹果要求浏览器使用Safari的基础软件WebKit。IPhone版的Chrome更像是苹果的浏览器,而不是谷歌的浏览器,所以谷歌在Chrome for Android、Windows和MacOS中内置的PWA技术不一定会出现在iPhone的Chrome上。

一位直言不讳的谷歌高管认为,苹果的做法是对网络的生死存亡的威胁。本月,Fugu技术负责人亚历克斯·罗素(Alex Russell)在苹果开发者发布了一份清单后进行了猛烈抨击,名单中列出了出于苹果隐私和安全考虑,Safari没有得到支持的16项网络编程能力。他表示,苹果(Apple)浏览器引擎的结构性投资不足,正将一个充满活力的生态系统推向崩溃。

在级别较高的情况下,谷歌更具外交手腕。苹果的立场是一个挑战,谷歌Chrome团队创始成员之一、现任谷歌网络平台部门负责人的本·古德格尔(Ben Goodger)承认这一点。尽管如此,他还是受到了苹果增加服务业工人等举措的鼓舞。

古德格尔说:我们与苹果密切合作,试图以有意义的方式推动平台向前发展。

与此同时,谷歌还在继续单方面向Chrome添加技术,尽管它也与标准组织合作,鼓励更广泛的采用,并使浏览器兼容。

谷歌有自己的力量和利润来推动,让人们留在网络上是关键。母公司Alphabet上个季度的在线广告收入总计340亿美元。当人们使用Chrome时,谷歌不必与Mozilla或苹果等其他公司分享搜索广告收入的一部分。

相比之下,原生应用是苹果业务不可或缺的一部分。该公司依赖其庞大而多样的应用程序商店(App Store)来吸引消费者购买iPhone,这项业务上个季度创造了290亿美元的收入。苹果从应用商店销售额中抽成,最高可达30%,这本身就是一个重要的收入来源。上个季度,苹果公布了130亿美元的服务收入,其中包括应用商店业务。

我们不认为这是本地应用程序和网络之间的竞争。我们希望为人们提供他们认为合适的方式使用的工具。一位公司发言人在一份声明中表示,我们将继续推进原生应用程序、网络和Safari。苹果公司表示,Safari团队正在壮大。

但对一些人来说,苹果的业务与其网络战略之间的直接联系是显而易见的。

Adobe Magento电子商务部门的战略主管彼得·谢尔顿(Peter Sheldon)表示,这开始归结到应用商店的政治和收入问题上。如果你把网络应用做得和[原生]应用一样好,那么应用商店的收入会流向哪里呢?

PWAS是继JavaScript和WebAssembly编程之后的最新网络助推器,这些开发让网络公司能够将Adobe Acrobat和Autodesk的AutoCAD设计和工程软件的在线版本从本地版本转换过来。

微软,一个为Chromium做出重大贡献的大型Fugu玩家,正在建立自己的PWAS,让PWAS更好地适应Windows。未来的Windows10X版本可能会更加依赖网络应用程序。

下面是PWAS如何工作的一个例子。你可以用手机浏览器打开maps.google.com,而不是从应用商店下载谷歌地图原生应用。网站的基本版本将会打开,但新的组件会在你需要的时候到来--因此在Android上,PWA会建议你在主屏幕上添加一个图标,以备日后使用,地图也可以储存起来,供离线使用。

PPA对那些无力开发本地移动应用的小公司来说是件好事。人们可以更容易地在网上发现它们,并通过点击链接打开它们。PWAS让公司绕过应用商店对销售商品或服务(如Spotify音乐订阅)可能收取的收入分手费。

开发人员既可以选择Web应用程序,也可以选择本地应用程序。EBay副总裁森希尔·帕德马纳班(Senthil Padmanabhan)表示,eBay的原生应用程序为我们的客户提供了尽可能好的体验。尽管如此,他认为河豚是绝对需要的,并正在将推送通知等PWA技术构建到其网站上。

如果你希望反复使用原生应用程序,下载并安装它是可以的,但没有人想要一次性交易的麻烦。填补这一中间空间是PWAS的优势所在。

人工智能聊天公司Gupshup的首席执行官比鲁德·谢斯(Beerud Sheth)表示,PWA也有利于短期、低承诺的体验。应用程序模型已经不适用于这些类型的交互。

在线营销公司WP Engine委托进行的一项调查显示,从Z世代到婴儿潮一代,大多数人宁愿从公司的网站购买,也不愿从应用程序购买。这对PWAS来说是个好消息,它可以在不需要下载应用程序的情况下为电子商务提供动力。

推送通知是PWAS的核心。但只有原生应用程序才能在iPhone上发送它们。很多开发人员不喜欢这样--特别是因为这些推送通知可能会促使你返回一个你可能会忘记的网络应用程序。开发人员还希望应用程序能提示用户将它们添加到手机的主屏幕上,而Chrome可以自动完成这一功能,但苹果不能。

苹果公司不愿在移动Safari上发布网络平台功能,这无疑是阻碍其发展的最大障碍。分析公司FULLSTORY的开发人员泰德·米尔查雷克(Ted Mielczarek)说,移动网络应用是最重要的。他之前曾开发过Mozilla的Firefox浏览器。

互动功能也造成了一些问题,比如网站喋喋不休地要求我们订阅时事通讯,并授予我们发送通知的权限。广告叫嚣着吸引我们的注意,并在网上跟踪我们。

即使是Mozilla,其Firefox浏览器旨在对抗科技巨头的实力,也担心赋予PWAS过多的本地应用程序功能。Mozilla的Rescorla说,这样做削弱了网络的基本价值主张,即你可以打开任何网页,它都是安全的。

然后就是安全问题了。网络浏览器擅长拦截威胁,但新的编程接口不可避免地增加了黑客的目标攻击面。每一个新的界面都是黑客可以尝试注入数据来接管手机或个人电脑的地方。

尽管如此,微软相信新的网络应用程序技术将稳定、安全并帮助用户。有一种新的能量水平正在被引入。微软Edge负责人查克·弗里德曼(Chuck Friedman)表示:我们正处于过渡阶段,系统中存在紧张情绪。

苹果看到了Safari在遏制网络新问题方面的作用。这就是为什么苹果在Safari的智能跟踪预防功能中将隐私放在首位的原因,这一功能帮助其他浏览器减少了跟踪。其他首要目标包括速度、安全性和高效的电池使用。

我们希望通过整合能够提供引人注目的新用户体验的网络技术来推动网络的发展,同时保护用户隐私和安全。当我们评估新技术时,我们总是在考虑收益的同时考虑可能的风险,苹果发言人说。

开发人员喜欢的功能并不总是以用户喜欢为特色。网站允许推送通知的请求变得如此恼人,以至于火狐和Chrome现在都在努力控制网站的权限请求。

苹果公司反对几个网络应用程序功能。后台数据同步与用户期望的关闭浏览器选项卡会关闭该网站的预期大不相同。如果PWA完全由用户控制,则可以将PWA保存到手机的主屏幕。访问PC的文件系统会增加安全风险。

苹果的角色不仅仅是拒绝它认为糟糕的想法。我们并不认为网络是一种有基本上限的受限体验。这位发言人表示:我们将继续推动网络向前发展。一个例子是WebGPU,这是一种建议的图形加速标准。

不过,屏蔽那些会降低网络性能的功能并不一定会完全屏蔽它们。原生应用程序伴随着大量的安全风险、隐私侵犯和恼人的通知聊天。

苹果将在今年晚些时候发布Safari 14,软件主管克雷格·费德里吉(Craig Federighi)称其为Safari自首次推出以来最大的更新。在5月份的苹果WWDC开发者大会上,他重点介绍了面向Safari用户的功能,比如更强大、更清晰的隐私保护、更快的性能、密码被泄露的警告,以及利用Chrome丰富的扩展集的能力。

Safari14还为开发人员带来了新功能。这些包括对网络身份验证选项的支持,以解决目前密码的缺陷,节省空间的WebP图像格式(在谷歌推出十年后),更快的数据存储,以及官方(如果部分支持)对名为清单的重要PWA方面的支持。IOS14将首次允许iPhone用户将Safari以外的浏览器设置为默认浏览器。

即使苹果没有像谷歌一样雄心勃勃地开发网络应用程序,该公司也增加了对一些PWA技术的支持,比如“服务工人”(Service Workers),以及其他可以帮助网络上其他一切的技术。无论压力来自开发者还是Safari用户,这一趋势都可能会继续下去。

英特尔(Intel)网络平台架构师肯尼斯·克里斯汀森(Kenneth Christian)表示,如果谷歌和微软的所有公司都成为一家PWA,这将让Safari看起来不合标准。那么苹果就会迎头赶上。

尊重他人,保持文明礼貌,不离题。我们删除违反我们政策的评论,我们鼓励您阅读这些评论。我们可以随时关闭讨论线程。