去年,
Ficow 陪你看 WWDC 2021
。今年,同样不能缺席呢~
首先, 这是
WWDC 2022 的完整视频列表
,
点击直达
。足足有180多个视频,想全部看完还是需要耗费很多的精力。
所以,Ficow 在这里为你提供一些实战建议。
用好过滤器
官方已经为视频分了类,而且有基于平台的分类。如果你不是 macOS 开发者,那就果断无情地过滤掉 macOS 的东西吧!
Recap,节约你的宝贵时间
如果你不想逐个检查这 100 多个视频涉及到什么技术点,那么 Recap 会是一个比较好的选择。
清除所有的 filter,输入关键字
recap
,你就会看到这 5 个超短的视频。-->
点击直达
你说啥?你连这 5 个超短的视频都不想看了?
行吧,那 Ficow 就做点善事,把小草稿本给你瞄一眼:
Day 1 Recap
iOS 16
全新的可自定义锁屏界面,加入了Widget,还优化了通知
Message支持修改、撤回已发送的信息
用 SharePlay 和朋友共享视频内容
相册支持一键扣图,而且可以很便捷地粘贴到其他App
基于 iCloud 的共享相片库,让你更方便地与亲朋共享照片
CarPlay 开始适配大长屏
地图允许设置最多15个途经点
watchOS 9
锻炼App支持显示心率区间,允许自定义锻炼项目
健康App里增加了 Medications 用药提醒功能
数个新表盘
macOS
M2 芯片,8-10 核!!!内置于新款 MacBook Air 和 MacBook Pro
新系统版本 Ventura
强化了 Spotlight,支持图片搜索
Stage Manager,更便捷地管理多个窗口
Email 支持定时发送和撤销
Continuity Camera,更方便地拍摄演示视频
老规矩,
Keynote
主要讲产品层面的更新,重点在于介绍产品功能的改进。这部分内容很适合开发者,也适合产品经理、设计师等岗位的朋友去观看。
不过,相比于 WWDC 2021,个人认为 WWDC 2022 没有太多产品层面的亮点。技术方面的更新偏多,尤其是各种新的 framework, API。所以,开发者们可以重点关注一下。
这些是 Platforms State of the Union 的大致内容,全部是技术更新:
Concurrency
async
sequence,异步序列
clock 类型
actor
distributed actor
Swift Regex
Generic
some
关键字, 简化函数的泛型参数定义
any
关键字, 简化泛型属性定义
Swift Package Manager
Package Plugins(可以用 Swift 开发,支持 SwiftLint, SwiftFormat, 自动生成代码等功能的插件)
SwiftUI
新的导航 API: NavigationStack, NavigationSplitView, .navigationDestination(for:_)
-网格布局 API
自定义布局 API
半屏模态框 HalfSheets
基于 Transferable 协议的 ShareSheet
Swift Charts 强大易用的图表框架,支持 Accessibility
ViewThatFits
,根据屏幕决定横向、纵向布局
MenuBarExtra(macOS),任务栏图标
System Experience
自定义锁屏的 WidgetKit
Circular 样式
Rectangular 样式
Inline 样式
LiveActivities,锁屏通知
iOS, macOS, watchOS 系统间协作
Messages Collaboration API(share sheet, drag and drop, message, facetime)
SiriKit, App Intents framework(Siri, shortcuts, app shortcuts)
Passkeys,免密码验证
WebAuthn API
AuthenticationServices framework API,支持非苹果平台
iPadOS 16
DriverKit, 让 iPadOS 像 macOS 一样支持各种外设
watchOS
CallKit framework,允许第三方App像FaceTime和打电话一样进行通讯
广告和隐私
SKAdNetwork 框架
ScanKit, RoomPlan(AR, LiDAR)
Focus Filter API(基于 App Intent framework),基于用户的专注模式来切换 App 的内容
Metal 3 游戏引擎
MapKit,强化了 3D 视图,增加了开放的 API
Maps Server APIs
WeatherKit
支持原生和 RESTful API
开发者会员 500000 API calls/month
VisionKit
LiveText API,帮助开发者提取图像中的文本
Data Scanner API,扫描文本、条形码等内容
时光飞逝,眨眼又是一年呢~
众所周知,苹果的创新越来越少,越来越弱,不知下年该如何是好 😂
俗话说,技多不压身。作为苹果开发者,我们要居安思危,努力扩展自己的技能栈,以备不时之需。
Anyway,一起期待下一年的 WWDC 吧!
参考内容:
WWDC22