WWDC19苹果发布会,谁说程序员不能做设计?SwiftUI、AR 3 、ML 3
01 SwiftUI
这种创新的方法让您用更少的代码,创建更赞的 app。
Swift加入了新的框架SwiftUI,可以直接在Xcode 11中调整UI外观,操作体验类似于Playgrounds。
Swift UI支持实时预览应用,在预览中的更改能够实时反映在编码中,直接在敲代码的时候完成设计。
所见即所得的完成UI设计,而且还无缝对接到代码。在设计开发一个app的工作流中,设计稿、需求文档这一环节都被干掉了,设计师可以直接把设计稿完成,给程序员,程序员不用再为1px复现设计稿而烦恼了。
通过新功能的融入,Xcode让编程更简单,用更少的代码,更加可视化地搭建UI,这次苹果让我们感受到,原来编程可以和keynote一样简单。
02 AR kit3
利用 ARKit 3,新的 RealityKit 框架,还有新的 Reality Composer app 中的非凡进步,轻松制作原型,创造先进前沿的 AR 体验。
从 2017 年苹果 WWDC 上公布 ARKit 作为 AR 开发基础工具到今天,AR 框架的演进速度的确很快。本次带来主要2项新特性。
RealityKit
摄影级的真实渲染,环境和镜头特效
Xcode和iOS中增加AR体验变得更加简单。Xcode强化了易用性,方便用户在 XCode 内进行AR开发。此外,支持调用更多 API 接口。对于开发者来说自由度会更高。
让 AR 内图像渲染更加真实。而且在相机效果和环境光影方面更自然。
尤其值得注意的是,在这一特性支持下,苹果称为 People Occlusion 的技术可以将真人更好地融入 AR 场景中,并且和 AR 世界产生相应的位置、光影关系,这意味着你既可以从摄像头看到的 AR 场景,也能看到真人。
虚拟与现实完美融合,是不是想立马试试?
在发布会上,微软还带来了Minecraft的AR版,《Minecraft Earth》,将于今年正式发布,届时我们将能亲身体验不同于《Pokémon GO》的 AR 游戏乐趣。
Reality Composer
是一个方便开发者开发AR的工具
现在提供测试版,我们可以在苹果官网申请下载。此APP仅在iOS 13以上可运行。
AR开发必备文档:
https://developer.apple.com/augmented-reality
03 机器学习
无需机器学习的专业知识,使用 Core ML 3 和新的 Create ML app,轻松创建、训练并部署机器学习模型。
包括新的机器视觉、自然语言处理、语音识别
04 踩坑指南
正好这阵子在用swift、ARkit、Core ML开发app ,回头可以不定期更新踩坑指南。范围涉及设计及代码,再加点AI算法。同时mixlab无界社区新开一个相关的微信群,及知识星球。
你是那个关注swiftUI、AR,及机器学习的设计师+程序员吗?
🙋🙋♂️