WWDC 结束不久,作为一场全球开发者大会,绝对不只是开场两个小时 Keynote 这么简单。国外开发者博客 iOS Development Tips 根据会后的议题、公开文档、发布日志和预览版软件中发现了有关 iOS 9、Swift 2、CloudKit 等方面的各种“彩蛋”。
UI 方面
在最新的 iOS、OS X 和 watchOS 应用开发中,Interface Builder 已经开始支持对模糊和半透明效果进行渲染,以让设计阶段和最终运行的应用效果更加接近。
下图是 Jonathan Willing 在今年二月用 UXView 做的 CASpringAnimation demo。
功能方面
Safari 方面
第三方应用现在可以作为 Safari 的扩展插件,并影响 Safari 显示和分享的内容,也许以此可以开发广告屏蔽类功能。
类似 Google 在今年 I/O 上推出的 Chrome Custom Tabs 组件,开发者现在可以使用 SFSafariViewController 让用户在开启的网页中直接共享已经被 Safari 保存的 cookies、自动填充等内容。
从上面这些新增的细节中可以感觉到,iOS 和 OS X 在某些方面正在不断互相靠近。联系 iPad Pro 传言和新增的 iOS 应用分屏等功能,两个系统及各平台产品很可能在未来某一时间点达到统一。基于 Unix 的 Darwin、基于 Linux 的 Android/Chrome 和在 NT 内核上构建的 Windows 几乎在同一时间点选择了统一整合多平台系统和设备。
这一点也在一个侧面动作中被印证:Xcode 7 中开发者不需要 99 美元的年费就能在 OS X 系统中加载 iOS 应用,另一方面,iOS 和 OS X 的开发者账户也在本届 WWDC 后宣布合并。