关闭广告

尽管 WWDC 受到相当广泛的公众关注,但这次会议主要属于开发者。毕竟,这就是它的名字所暗示的。正如预期的那样,主题演讲的开场三分之二内容属于 OS X Yosemite 和 iOS 8,但随后焦点转向纯粹的开发人员问题。让我们简单地总结一下它们。

斯威夫特

Objective-C 已死,Swift 万岁!没有人预料到这一点——Apple 在 WWDC 2014 上展示了其新的 Swift 编程语言。用它编写的应用程序应该比用 Objective-C 编写的应用程序更快。随着开发人员开始接触 Swift,更多信息将开始出现,当然我们会及时通知您。

扩展

我对应用程序之间的通信等待了很长时间,直到 iOS 8 出现。此外,扩展将使应用程序本身扩展系统的功能成为可能。应用程序将继续使用沙箱,但通过 iOS,它们将能够比以前交换更多信息。在主题演讲中,演示了如何使用 Safari 中的 Bing 进行翻译或将 VSCO Cam 应用程序中的滤镜直接应用于内置图像中的照片。感谢扩展,我们还将在通知中心或统一文件传输中看到小部件。

第三方键盘

虽然这件事属于Extensions的范畴,但还是值得单独一提。在 iOS 8 中,您将能够允许使用第三方键盘来替换内置键盘。 Swype、SwiftKey、Fleksy 等键盘的粉丝可以期待一下。新键盘将被迫像其他应用程序一样使用沙箱。

HealthKit

适用于各种健身手环和应用程序的新平台。 HealthKit 将允许开发人员修改他们的应用程序,将数据提供给新的健康应用程序。此步骤会将您所有的“健康”数据保存在一个地方。问题出现了——苹果会推出自己的硬件来捕获此类数据吗?

触摸 ID API

目前,Touch ID 只能用于解锁 iPhone 或从 iTunes Store 及其附属商店进行购买。在iOS 8中,开发人员将可以访问该指纹识别器的API,这将为其使用带来更多可能性,例如仅使用Touch ID打开应用程序。

云套件

开发人员拥有一种全新的方式来构建基于云的应用程序。苹果将​​负责服务器端,以便开发人员可以专注于客户端。苹果将​​免费提供其服务器,但有一些限制——例如 1 PB 数据的上限。

HomeKit

几年前,由一个手持设备控制的家庭听起来像是科幻小说。然而,多亏了苹果,这种便利可能很快就会成为现实。无论您想要更改照明的强度和颜色还是室温,执行这些操作的应用程序都可以直接使用 Apple 提供的统一 API。

相机 API 和 PhotoKit

在 iOS 8 中,应用程序将增强对相机的访问。这在实践中意味着什么? App Store 中的任何应用程序都可以手动调整白平衡、曝光和其他与摄影相关的重要因素。新的 API 还将提供非破坏性编辑等功能,即可以随时撤消编辑而不更改原始照片。

金属

这项新技术有望将性能提升至 OpenGL 的十倍。主题演讲中,iPad Air实时演示了数百只蝴蝶的平稳飞行,没有一丝颤抖,足见其多线程的强大。

SpriteKit 和 SceneKit

这两个套件为开发人员提供了制作 2D 和 3D 游戏的一切。其中提供了从碰撞检测到粒子生成器再到物理引擎的所有内容。如果您刚刚开始并想要创建您的第一个游戏,请将您的注意力集中在这里。

.