在WWDC 2022的开幕式演讲中,苹果宣布网络推送功能将改善网络应用程序的通知。这个功能预计在2023年推出,对用户和开发者来说都是好事。事实上,苹果对第三方应用的态度一直不稳定。
最初的拒绝
在iPhone诞生之初,史蒂夫乔布斯反对在设备上允许第三方应用。他希望开发人员能够开发出可以在Safari上使用的网络应用。HTML5等Web标准是使其成为应用程序可行平台的关键。这种类型的标记语言构造多媒体内容和交互式元素。
苹果致力于提高其设备上的HTML5性能。当该公司在2014年推出iOS 8时,它包括了WKWebView,这是一个新的浏览器引擎,允许混合应用程序像原生应用程序一样运行。
乔布斯接受HTML5作为Adobe Flash的替代品。当他在2010年写下“关于Fl苹果手机怎么录屏ash的想苹果13法”时,他赞扬了网飞和YouTube等公司转向HTML5苹果手机怎么录屏视频内容。
苹果还鼓励使用iOS苹果12 13网络应用。它从App Store中删除了低质量的应用程序,并表示一些功能最好通过Safari提供。
遭质疑
Telegram创始人杜罗夫在6月13日发表的文章中引用了英国监管机构竞争与市场管理局(CMA)的评论,认为苹果用本地应用和规则将用户从Web应用推向App Store。
CMA对其长达一年苹果官网的移动生态系统研究的结论表达了对iOS上浏览器的担忧,这苹果范冰冰是应用程序辩论的另一个方面。苹果的第三方苹果12浏览器引擎是被禁止的,所以iOS和iPadOS上的每个浏览器都是基于该公司的WebKit引擎构建的。因此,CMA表示,该公司几乎没有动力改进WebKit,扼杀消费者和企业。
这样做的目的是为了防御竞苹果手机怎么录屏争对手,比如谷歌的Blink浏览器引擎。它是开源Chromium项目的一部分,它的既定使命是让网络成为获取信息的焦点。谷歌在除iOS之苹果外的所有平台上都使用Blink。iOS版Chrome使用W苹果因不送充电器被判赔7000元ebKit,这意味着谷歌被迫跟上苹果。
WebK苹果it是开源的,这个项目的任务是作为浏览器和应用程序的苹果手机通用内容引擎。这条信息说浏览器应该坚持显示内容而不是应用程序。开发人员想要Web应用程序,因为它们可以在任何平台上运行,没有应用程序商店的规则和限制。
面对质疑苹果的缓慢改进
面对质疑,苹果正在积苹果手机怎么录屏极改进,尽管速度缓慢。正如6月份的主题演讲中透露的,其操作系统中的web应用体验将得到改善。发送网页推送通知不一定苹果13要加入苹果开发者计划。
这个功能要到2023年才会出现。它由推送API、通知API和服务工作器组成。Serv苹果ice Worker是一段JavaScript代码,它代表一个Web域运苹果7行,独立于打开的浏览器选项卡。
未经用户许可,网站不得推送通知。网站只能请求推送订阅来响应鼠标点击或按键。用户可以单击订阅按钮,然后苹果因不送充电器被判赔7000元在出现的权限对话框中单击允许。网站的通知苹果范冰冰开关会在设备设置里找到,就像原生应用一样。
推送苹果范冰冰API苹果手机使用JavaScript接口来允许网站使用推送订阅。服务API支持推送消息,而通知API允许服务人员在不苹果手机打开浏览器的情况下推送通知。
在macOS Ventura中,安装了一个名为webpushd的新守护程序苹果官网作为LaunchAgent。它接收来自网页的苹果7推送订阅请求,并使用苹果的推送通知服务将其转换为推送订阅。因此,Web应用程序会感觉更接近原生应用程序。使用Safari中的共享表格,用户可以将Web应用程序页面添加到主屏幕以融入其中。