发布于 2017-12-21 04:28:03 | 143 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Safari 苹果浏览器

Safari,是苹果计算机的最新操作系统Mac OS X中的浏览器,使用了KDE的KHTML作为浏览器的运算核心。Safari在2003年1月7日首度发行测试版,并成为Mac OS X v10.3与之后的默认浏览器,也是iPhone与IPAD和iPod touch的指定浏览器。


Safari 46 技术预览版已于昨天发布,最重大的更新莫过于默认启用 Service Workers,这意味着苹果也开始拥抱 PWA 了,再联想到此前报道过的新闻 ——“Chrome Web App 已被谷歌干掉 未来将主推 PWA”,相信我们将要进入 PWA 的时代。

事实上,在今年 7 月份的时候,WebKit 团队对于是否要支持 Service Worker 表示正在考虑,后来在 8 月份变成了 "In development",到现在终于正式发布了。

PWA 不是特指某一项技术,而是应用了多项技术的 Web App。其核心技术包括 Web App Manifest、Service Worker、Web Push、Credential Management API ,等等。前两项是核心技术,目前除了 Chrome 完全支持之外,大部分国产移动浏览器也都能够支持。

对于 Service Worker,还需要扩张的包括:

  • iOS 版 Safari,随着桌面版 Safari 已经支持,我们有理由相信 iOS 版在未来也能支持。事实上只要 iOS 上能够支持,PWA 在移动 Web 上的障碍基本就没有了,所以这将是一个重要节点。

  • 微软 Edge 浏览器,目前已经在 Windows Insider 预览版默认开启了,即将与大众见面。

其它浏览器的支持情况请看这里:https://jakearchibald.github.io/isserviceworkerready/

对于 PWA 的另一项核心技术 Web App Manifest,苹果表示也正在开发中,按开发进度可能几个月后会发布。Web App Manifest 的作用主要是让 Web App 能“安装”到用户设备上,没有这个 PWA 也能运行。除了苹果,微软家的 Edge 也正在开发。

至于 Web Push 等特性各个桌面端浏览器也基本都支持了,移动端的 iOS 平台还没有支持。

现在 PWA 只剩下一个堡垒等待攻坚,那就是 iOS,什么时候 iOS 支持了,PWA 就可以统治世界了。

不过,现在开始可以开发 PWA 为桌面用户和 Android 用户提供服务了。

此外,Safari 46 技术预览版还包括针对 Security UI(在不安全页面上填写密码和信用卡表单信息时会有警告信息提示)、隐私、CSS、渲染、存储访问 API(Storage Access API)、Web检查器、Web Assembly、Web 驱动程序、JavaScript、媒体和 WebRTC 的错误修复和功能改进。

详细更新说明:https://webkit.org/blog/8042/release-notes-for-safari-technology-preview-46/
 



历史版本 :
Safari 46 技术预览版发布:默认启用 Service Workers
您不能错过的 Safari 10.0 新特性
Safari 9.1 发布
苹果为 OS X Yosemite 和 Mavericks 发布 Safari 9
Safari 8.0.6、7.1.6 和 6.2.6 发布,改进安全性
苹果发布 Safari 8.0.6、7.1.6和6.2.6,改进安全性
Safari 8.0.3、7.1.3 和 6.2.3 测试版发布
苹果为 Yosemite 发布 Safari 8.0.2,bug 修复
苹果发布 Safari 8.0.1、7.1.1 和 6.2.1 最新测试版
Safari 7.0.6 和 6.1.6 测试版发布
Safari 7.1 beta2 发布,苹果浏览器
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务