苹果为iPad带来了Swift Playgrounds 4 !据悉,Swift Playgrounds 4为开发者提供了一种轻松创建APP,并与全世界分享的新方式,能够帮助开发者直接在iPad上为iPhone和iPad构建APP,并将其提交至App Store Connect。长久的等待后,苹果方面在WWDC 2021上公布的这项新功能,终于姗姗来迟。
对于艺术家、设计师、文字工作者来说,iPad一直都是生产工具,并且这一点在苹果近年来在各种发布会和宣传片中为iPad设计的展示内容,也得到了证实。但是对于程序员来说,在Swift Playgrounds 4之前iPad或许都很难被称之为生产力工具。 因为在Swift Playgrounds 4之前,开发者需要借助更加专业的开发工具Xcode,在macOS上完成iPodOS或iOS应用的开发、编译和发布,如今利用Swift Playgrounds 4,开发者则可以在iPad上完成整个应用的开发流程。
开发者在Swift Playgrounds 4中构建APP时,代码会立即反映在实时预览中,开发者也可以全屏运行来测试APP,并且还支持苹果的Swift软件包,为APP提供更为丰富的功能。并且更为重要的一点,是Swift Playgrounds 4还支持在Swift Playgrounds和Xcode之间轻松切换,这就意味着开发者即便是在移动办公场景下写的代码,可以继续用Mac上的Xcode编写。
从某种意义上来说,Swift Playgrounds 4几乎可以被视为是iPad上的Xcode。但还是有些方面值得注意,由于缺乏在本地加载Framework的能力、对CocoaPods(Xcode依赖库管理)的支持、对苹果高性能图形编程接口Metal的支持,以及众多第三方SDK的接入审批,所以现在使用Swift Playgrounds 4还是只能搭建最基础的APP。
不过考虑到在今年WWDC上苹果方面还推出了名为Xcode Cloud的项目,也就是在云端向开发者提供完整的开发流程,其中包括构建、测试、分发、收集反馈等功能。所以也就意味着在Xcode Cloud上线后,开发者使用iPad和Swift Playgrounds 4就能够完整地拥有在Mac上使用Xcode的体验,真正在移动场景实现应用开发已经近在咫尺。
Swift Playgrounds 4.0 功能:
- 直接在 iPad 上使用 SwiftUI 构建 iPhone 和 iPad App(需要 iPadOS 15.2 或更高版本)
- 整合了 App Store Connect,可让你将完成的 App 上传至 App Store
- “App 预览”在你更改 App 时实时显示更新
- 全屏幕预览可让你看到 App 全貌
- 智能的内联代码建议可帮助你快速准确地编写代码
- “App 项目”可将项目轻松在 Xcode 中来回移动
- 全项目搜索可跨多个文件查找结果
- “片段库”提供数以百计的 SwiftUI 控制、符号和颜色
- 支持 Swift 软件包,可让你包括可公开获取的代码以增强 App
如果你是一个小白,却想要入门编程,或者你是一个准备给孩子报编程培训班的家长,从 Swift Playgrounds 入门教程开始,那将是非常不错的选择。
获取:
- Mac App Store
- App Store(iPad版本)
版权声明:文章仅代表作者观点,版权归原作者所有,欢迎分享本文,转载请保留出处!