爱克软件园:安全、高速、放心的专业下载站!

已收录|爱克资讯|软件分类|下载排行|最近更新

当前位置:首页苹果资讯苹果新闻 → iOS 16 / macOS 13 Ventura 明年将大幅改善 Safari 浏览器 Web 应用体验

iOS 16 / macOS 13 Ventura 明年将大幅改善 Safari 浏览器 Web 应用体验

时间:2022/06/29 19:29:33人气:作者:爱克下载我要评论

在 WWDC22 苹果在主题演讲中宣布 Web 新服务的推送将得到改进 Web 应用程序的通知。但回顾过去苹果在 Web 技术总是有自己的想法。

从明年开始,苹果 iOS 16 / macOS 13 Ventura 将大幅改善 Safari 浏览器 Web 应用体验

在 iPhone 苹果创始人史蒂夫·乔布斯在诞生之初反对在设备上运行第三方应用程序。他希望开发人员够创建 Safari 使用浏览器 Web 应用程序。

HTML5 等 Web 标准是使其成为应用程序可行平台的关键。这种标记语言可以构建多媒体内容和交互元素。

苹果致力于改进其设备 HTML5 性能。当公司在 2014 年推出 iOS 8 时,包含了 WKWebView,这是一种新的浏览器引擎,可以使混合应用程序与原始应用程序一样运行。

乔布斯同意将军 HTML5 作为 Adobe Flash 替代品。当他在的时候 2010 年撰写“Thoughts on Flash他称赞了 Netflix 和 YouTube 等公司转向 HTML5 实践视频内容。

鼓励苹果使用 iOS 13 上的 Web 应用程序,从 app Store 去除了低质量的应用程序,并表示最好通过某些特性和功能 Safari 提供浏览器。

批评者的主要指责是苹果将用户从 Web 支持本地应用程序和规则的应用程序推向 app Store 应用商店。

在 2008 苹果在年推出时是对的 App Store 收集平台上发布的应用程序 30% 成本。乔布斯称赞了原始应用程序,并表示它们比基于的要好 Web 应用更好。

这一直是诉讼的主题,但并非应用程序争论的唯一方面。Telegram Web 今年开发者 4 月分享了 iOS Safari 浏览器的 10 列表问题后,Telegram 创始人 Pavel Durov 这件事写了一篇帖子。

Pavel Durov 的贴子于 6 月 13 英国监管机构与市场管理局的竞争 (CMA) 评论提供了准确总结。

英国 CMA 对苹果移动生态系统进行了一年的研究 iOS 关于应用程序争论的另一个方面方面。

因此,苹果禁止第三方浏览器引擎 iOS 和 iPadOS 每个浏览器都是基于苹果的 WebKit 因此,英国 CMA 苹果几乎没有改进的动力 WebKit 引擎扼杀了消费者和企业。

苹果的目标是抵抗竞争对手,比如谷歌 Blink 浏览器引擎是开源 Chromium 项目的一部分,其既定使命是让步 Web 成为访问信息的焦点。

谷歌 Chrome 浏览器在除 iOS 所有其他平台都使用 Blink 引擎。iOS 版本的 Chrome 使用 WebKit 这意味着谷歌一直被迫追赶苹果。

WebKit 该项目还旨在作为浏览器和应用程序的通用内容引擎开源。据报道,苹果认为浏览器应该坚持显示内容而不是运行应用程序。

但是开发人员想要 Web 不受应用商店的规则和限制,应用程序可以在任何平台上运行。

尽管速度很慢,苹果已经改变了主意。就像今年一样 6 月的 WWDC 苹果操作系统在主题演讲中揭示的 Web 应用体验将得到改善。

加入苹果开发者计划发送 Web 推送通知并不是必需条件。

Web 推送

该功能要到 2023 它是由年才出现的 Push API、Notifications API 和 Service Worker 组成。

Service Worker 是一段代表 Web 域运行的 JavaScript 代码,该 Web 域与打开的浏览器选项卡分开。

未经用户许可,网站不得推送通知。网站只能要求推送订阅来响应鼠标点击或键。

用户可以单击订阅按钮,然后在权限对话框中单击允许。设备设置中会找到网站的通知开关,就像本地应用一样。

Push API 使用一个 JavaScript 接口允许网站使用推送订阅。ServiceWorker API 和 Notifications API 允许 service worker 推送通知,而无需打开浏览器。

在 macOS 13 Ventura 中,可安装 webpushd 新程序作为 LaunchAgent。它收到了来自网页的推送订阅请求,并使用苹果推送通知服务将其转换为推送订阅。

结果显示,Web 应用程序感觉更接近原始应用程序。 Safari 用户可以共享菜单 Web 将应用程序页面添加到主屏幕中进行集成。

苹果正在进步 Web 应用程序可能希望通过这种方式安抚开发者或监管机构严格控制它 App Store 过度关注。苹果也可能会这样做 Web 作为二级生态系统,应用程序仍然不想被迫开放 iPhone 侧载原生 App。

关于爱克软件园 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2022 IKDOWN.COM 【爱克软件园】 版权所有