苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App

比起过去藉由Xcode打造App的模式,开发者能直接透过Xcode Cloud服务以线上协作方式完成编码作业,更可透过云端模拟方式检视App在不同苹果装置上执行结果,同时也会彙整错误等内容,方便线上与其他团队成员讨论,并且进行即时修正,让开

比起过去藉由Xcode打造App的模式,开发者能直接透过Xcode Cloud服务以线上协作方式完成编码作业,更可透过云端模拟方式检视App在不同苹果装置上执行结果,同时也会彙整错误等内容,方便线上与其他团队成员讨论,并且进行即时修正,让开发者省去在不同平台切换,以及面临彙整资料的麻烦。

使开发者能将更多心思构思创意

从此次WWDC 2021公布消息来看,苹果不仅希望能大幅简化开发者打造App时面临门槛,此次宣布推出Xcode Cloud服务,更显示苹果希望让开发者能以更大弹性创作内容。

苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App▲此次WWDC 2021针对开发者提供诸多API资源,另外也更进一步简化开发难度门槛,甚至透过上云方式让开发团队协作变得更容易

Xcode Cloud服务让开发者上云无缝完成App设计

近期受到疫情冲击,使得许多企业必须採取弹性上班模式,让员工以远距办公形式完成原本工作事宜,而对于许多需要团队合作的App开发流程势必也造成一定影响。

虽然开发内容依然可以透过网络共享方式继续完成,但在整体工作流畅度仍会有不直觉,以及需要在不同平台来回切换等问题,因此苹果显然希望藉由搬上云端的Xcode Cloud服务,解决在远距办公情况下的App开发挑战难题。

苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App▲苹果强调从几年前就已经着手準备Xcode Cloud服务

即便并非因应目前疫情影响才提出Xcode Cloud服务想法,苹果其实在更早之前就已经着手準备此项服务设计,目的其实就是希望透过上云加快开发团队设计App流程,而在目前受疫情影响改变过往App开发流程与工作模式之下,预期将能让开发团队能更容易协作完成App设计。

比起过去藉由Xcode打造App的模式,开发者能直接透过Xcode Cloud服务以线上协作方式完成编码作业,更可透过云端模拟方式检视App在不同苹果装置上执行结果,同时也会彙整错误等内容,方便线上与其他团队成员讨论,并且进行即时修正,让开发者省去在不同平台切换,以及面临彙整资料的麻烦。

目前Xcode Cloud服务将从近期开放特定开发者进行前期测试,表订夏季开放更多开发者加入使用,并且会在今年秋季公布此项服务计费方式,预计在明年全面开放所有开发者使用。

苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App▲预计从现在开始提供部分开发者进行前期测试,预计夏季至秋季会公布更进一步消息,预计明年开始提供所有开发者使用

新版Swift让App开发变得更简单,iPad也能快速打造App

此次另一项让开发者更容易打造App的设计,则是针对Swift程式语言的调整。

其中,对于已经有程式设计基础以上能力的开发者,这次在新版Swift加入名为「Concurrency」 (并行)的概念,不仅再次结合各类API资源,让原本需要多行程式编码内容呈现的App」瘦身」,调整成仅需更少编码内容即可呈现相同执行结果。

苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App▲新版Swift让开发者能以更精简编码内容完成App设计

这样的作法,除了让开发者能减少编码过程写入错误内容产生bug之余,同时也会在撰写自动带入合适编写内容,让开发者撰写编码流程可以加快,甚至可以用更更精简编码内容让App执行效率提高。

另一方面,此次针对在iPad机种上的Swift Playground的调整,更是加入可让使用者直接以此打造App,而非仅侷限在学习App设计,意味将能吸引更多没有程式开发基础的人,同样可以透过Swift Playground学习相关知识后,即可以此打造结合个人创意想法的App内容,甚至不少开发者也已经藉由Swift Playground打造App,或是设计应用服务原型。

苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App▲现在藉由Swift Playground也能用于App开发,而非只是学习App设计工具

TestFlight测试服务进驻Mac,或许是为了日后软硬体更全面整合作準备

虽然苹果强调过往仅在iOS、tvOS、watchOS等平台提供的TestFlight测试服务也正式加入支援macOS平台,是为了让开发者在所有苹果装置测试其App执行表现,但另一方面或许也是因应日后让Mac机种全面转向Arm架构所做準备,并且让开发者所打造App可以在所有苹果装置上顺利执行使用。

而进驻macOS平台,意味开发者将能更容易透过TestFlight测试服务吸引更多人提供反馈意见,藉此让对应Mac使用的App能在正式推出前透过测试修正前期未能发现错误,或是参考更多使用体验意见进行调整,藉此减少App推出可能面临诸多问题的情况。

让AR、3D内容创作变得更简单

此次针对AR设计应用部分,苹果宣布更新RealityKit 2工具内容,透过其中提供的物件扫描功能,将可让开发者藉由iPhone、iPad镜头以多角度拍摄物体表面,即可透过72张不等数量照片资料形成拟真的3D物件,并且可直接串接Xcode编码内容使用,让开发者可以更容易直觉完成AR或3D服务内容,无需在不同平台、工具间频繁切换,甚至无需特别藉助专业器材将物体拍摄为3D影像。

苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App▲透过iPhone或iPad相机即可轻易捕捉物件外观,并且形成拟真3D影像

如此一来,开发者将能以更简单方式製作3D物件,并且将此类素材应用在开发内容中,同时对于游戏、虚拟视觉等应用设计都能带来更大便利性。而在实际应用中,更可看见藉由物件扫描功能製作的3D物件可以完整重现原本物品表面质感,但不确定未来是否会进一步整合更贴近真实的即时光影追迹效果 (Ray Tracing),让视觉感受更加真实。

苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App▲製作的3D影像可以应用在游戏、影片,或是线上展示等需求

在使开发者更容易创造3D物件,似乎也代表苹果接下来将使ARKit应用可以呈现更逼真的虚拟视觉效果,并且推动iOS平台上的AR内容发展,甚至更可能为了接下来準备推出的AR眼镜装置作準备。

苹果推出 Xcode Cloud、新版 Swift、TestFlight 支援 Mac 等 让开发者更容易打造 App▲ARKit依然是苹果重点发展项目,未来或许将会扩展到AR眼镜装置

原创文章,作者:科技庭,如若转载,请注明出处:https://www.53moban.com/7240.html

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息