首页 > 软件游戏 > 正文

macOS High Sierra中Safari的8项更新你了解吗?

在 macOS High Sierra 中,苹果对 Safari 11 浏览器进行了升级,增加新的工具和特性,提升了速度,让它成为 Chrome 强有力的竞争对手。企业用户也可以在新 Safari 上获得无缝跨平台视频会议体验。

0

 性能强化

苹果表示跑分测试显示,Safari 的表现远远优于 Chrome 和 Firefox。苹果软件工程高级副总裁克雷格·费德里希在 WWDC 主题演讲会上表示,新版 Safari 的 JavaScript 表现有了 80% 的速度提升。苹果声称,跟 Chrome 和 Firefox 相比,Safari 浏览器是目前 macOS 系统中最快的浏览器,它有望在 macOS High Sierra 中实现更快的速度和更高的效率。

 不再支持自动播放

新版 Safari 中最受欢迎的应该就是自动播放拦截功能,用户访问某个网站时这个功能可以阻止网站自动播放视频。此前为了阻止自动播放播视频,苹果在 macOS Sierra 中也有相应的特性——支持用户以标签为基础关闭视频的声音。High Sierra 则在 Sierra 的基础上进一步建议完善,支持用户阻止播放网站视频。用户可以根据自己的需要在 Safari 偏好面板的 Websites 中进行设置,用户可以选择允许所有自动播放、从不自动播放和/或停止有声音的媒体。

 智能追踪拦截

借助机器智能,苹果现在可以让浏览器停止追踪用户的浏览活动。智能追踪拦截利用内置的机器人工智能,识别和限制 cookie 以及其他网站数据,并进行隔离,清除可疑广告跟踪器的跨站点脚本数据,减少跨站点追踪。它不会影响到任何广告服务,但是能够帮助保护你的在线隐私,提高整体的浏览速度。如果你用过 Ghostery,那么你应该知道这种追踪技术在网上非常盛行。

苹果在 WebKit 博客中对这个特性的原因稍微进行了说明:很多用户觉得被追踪,而且关于他们的网络活动的隐私敏感数据被滥用,这完全破坏了相互之间的信任。

  基于网站的设置

新版 Safari 中还有一系列网站管理设置,包括内容拦截器和读者模式,还有页面缩放、自动播放、摄像头、麦克风和位置共享设置等。

  读者模式

读者模式很有趣——虽然对于传统网站广告模式来说,这个模式的出现并不是什么好事。

不管你访问哪个网站,你都可以打开读者模式。打开这个模式之后,你就能够在 Safari 的读者视图下自动访问网站。这个模式下,网页上很多不必要的元素都会被剔除掉,网页将变得非常干净,阅读起来也会感觉轻松很多,充分享受无广告、导航和其他干扰内容的阅读体验。

  Web RTC

新版 Safari 也增加支持 Web RTC,浏览器之间可以实现实时通信。WebRTC,其全称为 Web Real-Time Communication(网络实时通信),是一项能够让浏览器支持实时语音会话或视频对话的技术。这一技术前身为 GIPS,本是由 Global IP Solutions 公司研发,2010 年,Google 以 6820 万美元的价格将该公司收购并将 GIPS 更名为 WebRTC,次年 5 月正式将其开源。

在 Safari 支持 WebRTC 后,过去只能在诸如 Chrome 浏览器之间实现的音视频通话,现在在 Safari 以及 Chrome 与 Safari 之间实现了,其影响一定是积极的。可以预见,很多网站及开发者将会更加认真地考虑将这类功能添加至网站及应用中。不少 WebRTC 开发者也认为苹果此举将改变当前的 P2P 视频通话技术格局。

  HEVC (H.265)

苹果新一代操作系统将支持 HEVC (H.265) 视频格式。那么苹果操作系统支持这个格式对 Safari 用户有什么影响呢?简单点说,除了相比H.264它能够让文件大小减小 40% 左右,Mac用户以后还可以高质量流放视频,及播放 4K 视频文件。通过现有网络去流放高质量视频也是有可能的。

  Web Assembly

苹果表示:“使用新的 WebAssembly 格式来编写,你的网页应用可以更小,加载速度会更快。”

WebAssembly (wasm) 是一个跨浏览器开放标准。WebAssembly 不仅能够提升Web应用的速度,而且可以支持 JavaScript 之外的其他语言在浏览器中运行,在苹果之前,WebAssembly 就得到了三大主流浏览器供应商的支持:谷歌,微软和 Mozilla。

它并不会取代 JavaScript,相反它们是互相可以共容的。例如,WebAssembly 调用 JavaScript 才能访问 DOM。由于 WebAssembly 自称为常规JavaScript 对象,因此 WebKit 可以重用已经存在的模块,如用于实现 WebAssembly 的 ECMAScript 模块。为了让Web开发人员共享诸如线程之类的功能和相关模块,苹果内部表示 WebAssembly 代码是线程安全的。

目前用户已经可以通过 macOS High Sierra 的公开测试版来体验新的 Safari,迫不及待的用户可以在最新的 Safari 技术预览版中体验新功能。

 

如果您对此文有意见建议,请发邮件至project#pconline.com.cn(#改为@)联系,我们将马上反馈

相关阅读

网友评论

三日内热门评论文章
精彩图赏