2014 年 6 月 3 日,北京时间凌晨一点,苹果 WWDC2014 在美国旧金山拉开大幕。苹果首先为我们亮相的便是 OS X 10.10(Yosemite)系统,其次为我们带来了又一改变世界的系统 iOS 8。此次为消费者带来惊喜的同时也为开发者带来了不少惊喜。苹果发布了新版 SDK 软件开发套装,该版本是 App Store 发布以来最大的一次更新,目前有超过 4000 个全新开发的 API。
API:此次苹果将指纹识别功能 Touch ID 将被开放给开发者,同时开发者还将拥有更多的摄像头 API。
Metal:新的 Metal 能够减少 OpenGL 的负载,让开发者更好地利用设备的芯片性能,从而大幅提升图形和游戏能力,让之前无法在平板电脑上实现的情景成为了可能。并在现场演示了使用 Metal 算法的 Demo。
Demo 中的锦鲤池里的每条鱼都有自己的 AI,Metal 图像处理的效果真心让人赞叹。
SpriteKit: SpriteKit 是专门针对休闲游戏的以及 3D 游戏的一个优化,SpriteKit 是一个 3D 场景渲染器,并且拥有更强的物理效果模拟能力,同时还能够有效减少资源占用。
Xcode:Objective C 超过 20 多年了,到了更换的时候了,一个全新的语言 Swift 被苹果发明出来。全新 XCode 将引入 Swift,语句将更加简洁高效,不在使用以往的 Object C。新的 Swift 语言将比 Obejective-C 和 Python 还要快,看来不久后的编程语言排行榜将会出现新的榜首。
SDK:苹果甚至还引入了一个全新的 beta 测试服务——TestFlight。开发者可以把测试版放在这里面供用户参与测试,现今在在 App Store 上用户便可以参与应用内测,如此开放的开发平台将会吸引到更多的开发者加入进来。