2023年,苹果和网页应用的关系将开始缓和

在WWDC 2022开幕演讲中,苹果宣布Web Push功能将改善来自网页应用的通知。该功能预估将于2023年上线,这对于用户和开发者来说都是一件好事情。事实上,苹果对于第三方应用的态度一直不太稳定。

ac091aa94bf5568.webp.jpg

·最初的拒绝

在iPhone诞生之初,史蒂夫·乔布斯反对在设备上允许第三方应用程序。他希望开发人员创建可与Safari一起使用的Web应用程序。HTML5等Web标准是使其成为应用程序可行平台的关键。这种类型的标记语言构建多媒体内容和交互元素。

苹果致力于提高其设备上的HTML5性能。当该公司在2014年推出iOS 8时,它包括WKWebView,这是一个新的浏览器引擎,可以让混合应用程序和原生应用程序一样运行。

乔布斯接受HTML5作为Adobe Flash的替代品。当他在2010年撰写“Thoughts on Flash”时,他赞扬了Netflix和YouTube等公司转向HTML5视频内容。

苹果还鼓励使用iOS 13的网络应用程序。它从App Store中清除了低质量的应用程序,并表示某些特性和功能最好通过Safari提供。

·遭质疑

在6月13日发布的文章,Telegram创始人Durov引用英国监管机构竞争与市场管理局(CMA)的评论,认为苹果将用户从Web应用程序推向带有本地应用程序和规则的App Store。

CMA对其长达一年的移动生态系统研究的结论对iOS上的浏览器表示担忧,这是应用程序争论的另一个方面。苹果禁止第三方浏览器引擎,因此iOS和iPadOS上的每个浏览器都是基于该公司的WebKit引擎构建的。因此,CMA表示,该公司几乎没有动力去改进WebKit并扼杀消费者和企业。

这样做的目的是抵御竞争对手,例如Google的Blink浏览器引擎。它是开源Chromium项目的一部分,其既定使命是让网络成为访问信息的焦点。Google浏览器在除iOS之外的所有平台上都使用Blink。iOS版本的Chrome使用WebKit,这意味着Google被迫跟上苹果的步伐。

WebKit是开源的,该项目的使命是作为浏览器和应用程序的通用内容引擎。消息说,浏览器应该坚持显示内容而不是应用程序。开发人员想要Web应用程序,因为它们可以在任何平台上运行,而不受应用商店的规则和限制。

·面对质疑苹果的缓慢改进

面对质疑,苹果正在积极改进,尽管速度很慢。正如6月的主题演讲中所揭示的,其操作系统中的网络应用程序体验将得到改善。加入Apple开发者计划以发送Web推送通知不是必需的。

该功能要到2023年才会出现,它由Push API、Notifications API和Service Worker组成。Service Worker是一段代表Web域运行的JavaScript代码,与打开的浏览器选项卡分开。

未经用户许可,网站不得推送通知。网站只能请求推送订阅以响应鼠标点击或击键。用户可以单击“订阅”按钮,然后在出现的权限对话框中单击允许。网站的通知切换将在设备设置中找到,就像本机应用程序一样。

Push API使用一个JavaScript接口,允许网站使用推送订阅。ServiceWorker API支持推送消息,而Notifications API允许服务工作者推送通知,而无需打开浏览器。

在macOS Ventura中,安装了一个名为webpushd的新守护程序作为LaunchAgent。它接收来自网页的推送订阅请求,并使用Apple推送通知服务将它们转换为推送订阅。结果是Web应用程序会感觉更接近原生应用程序。使用Safari中的共享表,用户可以将Web应用程序页面添加到主屏幕以融入其中。

我们是设计师、工程师、梦想者,是您扬帆出海的私人顾问专家


相关内容:
2022年日本主机游戏市场:小幅回暖,软件销量两极分化
2022年日本主机游戏市场:小幅回暖,软件销量两极分化
原标题:2022年日本主机游戏市场:小幅回暖,软件销量两极分化!作者:游戏智库题图来源 | pexels根据综合游戏媒体 Fami 通的估算,2022 年日本国内主机游戏市场产值达到 3748 亿 2000 万日元,同
Nexon公布DNF开放世界新作,但手游国服遥遥无期?
Nexon公布DNF开放世界新作,但手游国服遥遥无期?
原标题:Nexon公布DNF开放世界新作,但手游国服遥遥无期?作者:绵绵来源:游戏茶馆题图来源 | pexels1 月 12 日,NEXON(乐线)公布一款基于《DNF》世界的新企划“Project DW”,为开放世界动作 RPG

TG客服:@SSjiejie — 官方频道:@SSwangluo

三生网络 © 2009-2023 超15年出海经验,跨境项目专家