跳转到主要内容

来自WWDC的7个改变游戏规则的框架声明

WWDC 2019[图片:苹果]

2019年全球开发者大会是一项特别激动人心的活动。苹果利用这次大会宣布了这一壮举新的Mac ProXDR监视器(及其不包括999美元的站)。不过,尽管这款昂贵得让人瞠目的硬件占据了大部分的新闻头条,但苹果的开发者们也有很多令人震惊的消息。

今年超过100次会议和许多令人兴奋的公告,很容易错过一些东西,或者不知道在哪里关注你的注意力。那么,今年开发人员的关键外卖是什么?

在这圆上,我们将看看苹果开发人员在今年的WWDC最兴奋的七大框架和公告。

01. SWIFTUI.

swifttui带来了一套工具和api来构建界面[图片:苹果]

swifttui带来了一套工具和api来构建界面[图片:苹果]

SwiftUI是Swift开发人员使用一套工具和api为所有苹果设备构建用户界面的新方法。使用swifttui,您将获得对动态类型、暗模式、本地化和可访问性的自动支持,同时保持您的代码简单、干净和紧凑。它被集成到新的Xcode 11中(更多的是在2号)。

SwiftUI还允许开发人员使用声明式语法。换句话说,他们可以通过简单地声明用户界面应该做什么来简化他们的代码,并且在运行时,系统将理解该做什么,以及无论状态如何如何行为。

02.Xcode 11

一个新的预览选项可以让开发者看到他们的UI和代码的实时渲染[图片:苹果]

一个新的预览选项可以让开发者看到他们的UI和代码的实时渲染[图片:苹果]

新的一年为开发者提供了Xcode的新版本。Xcode 11比以前的版本更快更高效,包含了更多的选项和更好的整体灵活性。在Xcode 11中,swifitui和它的配套设计工具被包含在内,现在你也可以通过在Xcode中选择一个复选框来将你的iPad应用带到Mac上。

Xcode 11还包括一个新的预览/实时视图选项。有了这个选项,开发者可以快速获得应用程序的UI和代码的实时渲染。

03.PencilKit

PencilKit是一个小型框架,允许开发人员使用从Apple Pencil或用户手指捕获的输入,以及创建、擦除和选择线条的工具。开发者将能够保存这些信息,并将其转换成图像,以便日后在iOS或macOS应用程序中使用。创建绘图和笔记应用程序将变得更加容易。

04. Arkit 3.0.

最热门的宣布Arkit周边地区,苹果公司创建增强现实体验的框架。在Arkit 3.0中,Apple已添加人们遮挡,动作捕获,协作会话和多个面部跟踪功能 - 所有这些都将帮助开发人员创造更多的沉浸性AR内容。

此外,随着使用机器学习更好的飞机检测等其他改进,开发人员将更容易在现实世界中建立AR环境。

05.RealityKit和现实作曲家

苹果让开发者更容易制作逼真的3D内容

苹果让开发者更容易制作逼真的3D内容

很明显,苹果今年的重点是增强现实和它的ARKit框架。多亏了新的RealityKit框架和Reality Composer应用程序,苹果让开发者可以更容易地使用ARKit提供的数据创建和添加逼真的3D内容。

使用RealityKit,开发人员可以创建和导入使用现实Composer应用程序制作的完整模型,将音频源放置在环境中,动画对象,并在设备上同步AR体验。开发人员还可以创建复杂的模型,以便快速外观使用。

06.控制台控制器的AppleTV和iOS 13

苹果增加了对Xbox One和Dual Shock 4控制器的支持

苹果增加了对Xbox One和Dual Shock 4控制器的支持

在设计和开发游戏时,控制动作非常重要。对于许多开发者,特别是那些瞄准Apple TV的tvOS的开发者来说,控制器的选择是有限的。

好消息!由于游戏控制器框架的一些更新,这不再是这种情况。Apple计划在Apple TV和IOS 13内支持Xbox One Controller和双重冲击4控制器(PS4)。这与新的Apple Arcade服务一起,将帮助开发人员为每个人提供令人兴奋的新游戏内容。

07.独立观察应用程序

在WWDC 2019之前,想要针对Apple Watch的开发人员也必须为iPhone构建一个配套应用程序。不再。使用新的Watch0s 6,Apple允许开发人员构建仅限观看的应用程序。为了使交易变得更加甜蜜,用户将能够使用App Store直接从他们的Apple Watch下载并安装Watchos应用程序,现在可以在手表上使用。

阅读更多: