【巴士速递·移动情报站】苹果已经向参与AppleSeed项目的beta测试者和Mac开发者发布了一个新的Safari beta版本,Mavericks版本的新Safari beta版本号为7.1,而面向Mountain Lion系统的版本号则为6.2。本次的更新包括了对于WebKit引擎的升级。
据这次的更新提到,变化包括了对于WebGL,IndexedDB,和JavaScript插件和其它的支持。还有一个很明显的变化就是应用处理扩展时候的方式,因为这个beta版本禁用了所有默认安装了的扩展,更新还要求开发者检查兼容性。
而版本7.1可能将会是Mavericks的Safari在OS X Yosemite正式发布前的最后一个重大更新,届时新的Yosemite系统将包含全新的Safari 8 。
开发者要注意的地方:
- 请测试网站总体兼容性
- 子像素渲染对所有网站内容默认。设计更紧密的网站或者网页内的应用视图强制渲染效果可能会不同 - CSS Shapes 和 Compositing 等 WebKit 引擎的改进, 方便网站更容易实现文字环绕图片或者几何形状
- 测试扩展兼容性
- 新的 WebKit 功能
- Safari 对于 WebGL 的支持,允许开发者创建原生支持的 3D 体验。
- IndexedDB API 允许网页开发者为线上工作或者需要大量缓存客户数据的网络应用保存有组织的数据 - JavaScript 承诺。Safari 让 JavaScript 的作者更自然的与工作进行异步编程模式