3月16日,苹果官方向开发者们发出通知:向从 2022 年 4 月 25 日开始,所有为苹果旗下平台创建的 App 必须使用 Xcode 13,也就是最新版本的 SDK 来构建。
通知指出,Xcode 13 包括其操作系统的最新版本 SDK,其中包括 iOS 15、iPadOS 15、watchOS 8 和 macOS Monterey。
这样一来,苹果将只接受与最新版本 iOS、macOS 等系统兼容的新应用。而Xcode 13 将支持 iOS 15 和 macOS Monterey 带来的新 API,包括 SwiftUI、ARKit 5、Safari Extensions for iOS、ShazamKit 和 SharePlay 等。这些新的功能将为用户提供更方便、有价值的用户体验,同时可以重构代码利用 Swift 中的异步函数来提升App性能、改进视觉效果。
比较友好的是,虽然开发者们必须使用 Xcode 构建,但它们仍然可支持苹果的旧版本操作系统,如 iOS 14 和 macOS Big Sur。
总而言之,相对于之前的版本来说,Xcode 13 看起来让人感觉更加的舒服了,不管是文件风格还是展示形式都显得干净简洁。当然安装包也还是那么大、非常吃内存。目前使用起来还是比较顺手的,就是编译提醒框希望退回去,不然每次 command + B 网上看确实太别扭了。
可以看出,苹果仍然在深耕用户体验并致力于为开发者提供一条龙的开发服务,只不过没有针对中国开发者的定制版,更多还是适用于外国开发者的使用习惯。
而国内各平台围绕着 Xcode 已经构建出一幅为开发者服务的全景蓝图,以帮助开发者在一个系统内完成“开发-分发-测试-反馈-修改-上架-监控”全流程,这个系统是由蒲公英内测分发平台 PGYER.COM 与代码托管平台 CodeFever Community、团队协作工具 Tracup、运维监控系统 FrontJS 组成的应用开发生态。
最后,跟大家一起梳理下这些平台。
Xcode 13
Xcode 13 新增了强大的团队开发功能,非常适合与 Xcode Cloud 以及 GitHub、Bitbucket 和 GitLab 协作功能搭配使用。直接在 Xcode 中发起、审核、评注和合并拉取请求。直接在代码内查看团队成员的注释。快速比较代码文件的任何两个版本。
蒲公英内测分发平台
致力于为广大开发者提供全面、高效、安全、稳定的开发者服务。拥有国内领先的应用内测分发平台;具备专业解决应用测试和上线问题的能力;提供轻量级Bug管理平台、网站错误监控平台、Git管理工具、知识库管理系统。我们希望为全球的开发者提供一个高效办公的开发辅助体系,共同打造良好的开发者生态圈!
Tracup
无论是修复错误,还是新增一个功能,Tracup都可以为您提供理想的工作云平台。便捷的团队协作,轻量的项目管理, 完备的问题系统,大容量的文件存储,协作本该如此简单
CodeFever Community
完全免费开源的 Git 代码托管仓库.您可以克隆项目完整源代码,并自主安装部署在您的内网服务器或云服务器上,以帮助团队安全、私密的管理您的代码
FrontJS
快你一步捕捉 Bug——FrontJS 提供准确、实时、完整的程序错误、资源加载、网络请求信息及网站性能监测报告,帮助开发者快速追踪网站故障,及时修复问题,维护网站质量,指导改善用户体验。