WWDC24
专题
平台
-
App Store 分发 & 营销 -
19:03 App Store Connect 的新功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索有关曝光度、测试和营销的新功能。了解如何提名 App 入选 App Store 精选推荐、通过为你的 App 生成的营销素材分享激动人心的重要消息 (比如版本发布)、添加深层链接来引导顾客从自定产品页面中访问 App 内的特定内容、充分利用 TestFlight 的最新增强功能,以及更多内容。
App Store 分发 & 营销 英文 -
23:41 了解 AdAttributionKit
- iOS, iPadOS
为你介绍 AdAttributionKit — 助力实现隐私保护广告归因的全新 iOS 框架。了解 AdAttributionKit 如何为众多功能提供支持,例如再互动、点按型归因 (包括支持自定广告素材)、JWS 格式的展示次数和回传。我们将深入介绍如何测试你的 AdAttributionKit 实现,并深入探索代码片段以及 AdAttributionKit 应用方面的推荐做法。
App Store 分发 & 营销 英文 -
32:09 探索适用于 App 内购买项目的 App Store Server API
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解如何借助 App Store Server API、App Store 服务器通知以及开源 App Store Server 资源库方面的最新更新,利用你的服务器来打造出色的 App 内购买项目体验。我们会先回顾一下现有的 API,然后再介绍更新的端点功能、多个新交易栏位和一个新的通知类型。我们还将探讨有关购买生命周期、内容交付以及提供有针对性优惠的推荐做法,帮你变身服务器端开发方面的高阶用户。
App Store 分发 & 营销 英文
-
-
App 服务 -
17:56 App Intents 的新功能
- iOS, iPadOS, macOS, watchOS
了解 App Intents 有哪些改进和提升,并探索这个框架如何帮助你将 App 的功能公开给 Siri 和其他新功能。我们将介绍如何使用 Transferable API、File Representations、Item Providers 以及 Spotlight Indexing 让你的实体在平台中更有意义,从而通过 Siri 和“快捷指令”App 实现强大的功能。使用 URL Representable Entities 和灵活的场景 API 来增强你的意图,帮助用户深入探索你的 App。探索相关的新技术,以通过用于错误处理、延迟属性和关联枚举的新 API 为你的实体和意图建模。
app intents,machine learning App 服务 -
19:56 AppKit 的新功能
- macOS
探索 Mac App 开发方面的最新进展。简要了解 macOS Sequoia 的新功能,以及如何将这些功能应用到你的 App 中。探索将现有代码与 SwiftUI 整合在一起的多种新方式。了解工具栏、菜单、文本输入等各种 AppKit 控件的改进。
breathe,genmoji,image playground,symbols App 服务 英文 -
23:00 StoreKit 和 App 内购买项目的新功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解如何利用 App Store 的 App 内购买项目机制,为顾客打造并提供更胜以往的购买体验。我们将演示新的 StoreKit 视图控制风格和新的 API 来帮助你提升订阅自定体验,还将讨论适用于交易级别信息的新栏位,并探索 Xcode 中的全新可测试性功能。此外,我们还将介绍 StoreKit 方面一项重要的弃用相关更新。
App 服务 英文 -
13:29 Swift Charts:矢量图与函数图
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
数据图更丰富了!了解如何利用函数图和矢量图,在你的 App 中渲染精美的图表来表示数学函数和大规模数据集。无论你是希望显示空气动力学、磁学和高阶场论的常见函数,还是创建大型交互式热图,总能在 Swift Charts 中找到合适的图表。
App 服务 英文 -
14:01 SwiftData 的新功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
借助 SwiftData,你可以通过富有表现力的声明式 API 为你的 App 添加持久化功能。了解 SwiftData 的改进功能,包括复合唯一性约束、使用 #Index 实现更快的查询、在 Xcode 预览中进行查询,以及丰富的谓词表达式。和我们一起探索如何使用所有这些功能来表达更丰富的模型,并提升 App 的性能。要了解如何在 SwiftData 中构建自定数据存储或使用历史记录 API,请观看“使用 SwiftData 创建自定数据存储”和“使用 SwiftData 历史记录 API 跟踪模型更改”。
datastore,expression,index,preservevalueondeletion,unique App 服务 英文 -
21:10 UIKit 的新功能
- iOS, iPadOS
探索 UIKit 中的所有新功能,包括标签页和文稿启动体验、过渡效果,以及文本和输入方面的变化。我们还将讨论 UIKit 与 SwiftUI 在动画和手势方面更胜以往的互操作性,以及整个 UIKit 的常规改进。
symbols,traits,uiupdatelink App 服务 英文 -
14:16 watchOS 11 的新功能
- iOS, watchOS
探索 Apple Watch 上的全新可能性,包括让你的 watchOS App 支持双指互点两下手势,提升你的智能叠放小组件的相关性和互动性,以及在智能叠放中显示 iOS 实时活动。
App 服务 英文 -
18:28 “钱包”和 Apple Pay 的新功能
- iOS, iPadOS, macOS, visionOS, watchOS
使用“钱包”和 Apple Pay 的最新增强功能,让凭证使用和付款体验更上一层楼。借助“钱包”中丰富的凭证设计,让活动门票更出彩;还可利用对第三方浏览器的支持,让更多用户享受到出色的 Apple Pay 体验。我们还将探讨如何使用网页版 Apple Pay 拨付资金,并重点介绍能够帮你将 Apple Pay 整合到更多购买流程中的最新 API 变更。
App 服务 英文 -
8:38 为 Apple Watch 设计实时活动
- iOS, watchOS
从 watchOS 11 起,如果你的 iOS App 连接了 Apple Watch,其实时活动将自动显示在 Apple Watch 的智能叠放中。了解如何针对腕上显示来优化实时活动的布局,在恰当的时间提供信息量和互动度都恰如其分的出色体验。
App 服务 英文 -
21:18 为你介绍适用于 visionOS 的企业 API
- visionOS
探索如何利用适用于 visionOS 的全新企业 API 打造空间体验,帮助使用 Apple Vision Pro 的员工和顾客提升效率。
App 服务 -
23:45 了解 FinanceKit
- iOS
了解 FinanceKit 如何让你的财务管理 App 在用户同意且拥有控制权的情况下,无缝安全地共享 Apple Cash、Apple Card 等来源的设备端数据。了解如何请求获得账户、交易以及余额的一次性访问权限和持续访问权限,以及如何针对 iOS 和 iPadOS 打造卓越体验。
App 服务 英文 -
16:31 了解 Translation API
- iOS, iPadOS, macOS
探索如何使用新的 Translation 框架,将 App 中的文本翻译成不同的语言。 我们会介绍如何在系统 UI 中快速显示翻译,以及如何为自己 App 的 UI 进行更大规模的批量文本翻译。
language,language detection,machine learning,text analysis App 服务 英文 -
10:55 使用 Core Spotlight 支持语义搜索
- iOS, iPadOS, macOS, visionOS
了解如何使用 Core Spotlight 在 App 中提供语义搜索结果。探索如何让自己 App 的内容出现在用户的设备端私有索引中,以便用户可以使用自然语言来搜索项目。我们还将介绍如何安排索引编制活动来优化 App 的性能。 为了充分利用好本次讲座,我们建议你先查阅 Apple Developer 网站上的 Core Spotlight 文档。
,cssearchableindex,cssearchableitem,cssearchableitemattributeset,csuserquery App 服务 英文 -
16:39 使用 MapKit 充分优化位置相关功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索你可以通过哪些强大的新方式使用 MapKit 和 MapKit JS 将地图整合到 App 和网站中。了解如何使用 Place ID 存储和引用唯一的位置。查看搜索方面的改进,让顾客能够更高效地查找相关位置。了解让你能为位置显示丰富信息的全新 Place Card API,以便顾客能够直接在你的 App 中探索目的地。此外,我们将介绍如何借助简化的令牌预置流程和 Web Embed API,快速将地图嵌入到你的网站中。
App 服务 英文 -
16:52 使用 SwiftData 历史记录 API 跟踪模型更改
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
利用 SwiftData,直观呈现你的模型变更历史记录!使用历史记录 API 来了解数据存储何时发生了变更,并学习如何根据这些信息为你的 App 构建远程服务器同步和进程外变更处理等功能。我们还将介绍如何将对历史记录 API 的支持构建到自定数据存储中。
historydescriptor,historyproviding,history tracking,model changes,nspersistenthistorytrackingkey,persistent history,transactions App 服务 英文 -
14:45 使用 TipKit 自定功能探索
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
TipKit 框架旨在改进功能发现体验,让你可以轻松地在 App 中显示相关提示。现在,你可以将提示分组以便用户按照理想的顺序发现相应的功能、借助自定提示标识符使提示可以重复使用、与自己 App 的外观和使用感受完美契合,还可使用 CloudKit 同步提示。了解如何利用 TipKit 的最新改进,帮助用户发现你 App 提供的各项功能。
App 服务 英文 -
26:16 使用 WebXR 打造沉浸式网站体验
- visionOS
探索 WebXR 如何助你将完全沉浸式的体验增添到自己的 visionOS 网站中。了解如何打造出色的 WebXR 体验,充分发挥 visionOS 输入功能的优势,并学习如何在 macOS 上使用模拟器来测试 WebXR 体验。
App 服务 英文 -
8:49 使用 WorkoutKit 打造自定游泳体能训练体验
- iOS, iPadOS, watchOS
查看有关使用 WorkoutKit 创建、自定和安排体能训练的最新信息。首先,快速了解配速和功率提醒方面的最新信息,以及针对距离目标提供的扩展支持。然后,探索如何发挥自定训练阶段名称的好处,继续全力打造出色的体能训练体验。
App 服务 英文 -
14:58 充分利用 Apple Pencil 的强大功能
- iOS, iPadOS, visionOS
作为 iOS 18,iPadOS 18 和 visionOS 2 中的新功能,PencilKit 工具选择器现在支持自定属性,让用户能够选择完全自定的工具。了解如何利用同样出色的系统级工具选择体验,充分优化工具选择器带来的自定绘画体验。探索如何访问 Apple Pencil Pro 的新功能,包括侧旋角度、轻捏手势以及触觉反馈。
barrel roll,draw,finger,haptics,hover,pencil kit,roll App 服务 英文 -
26:02 利用 App Intents 为用户奉上 App 的核心功能
- iOS, iPadOS, macOS
了解 App Intents 框架的要素 (例如,意图、实体和查询),以及如何利用这些要素恰到好处地显示 App 最重要的功能以满足用户所需。了解如何将你的 App 与众多基于 App Intents 的系统功能深度整合起来,这些功能包括 Siri、控件和小组件、Apple Pencil、快捷指令、操作按钮等等。获取相关的技巧,学习如何高效实现 App Intents 整合,以打造全方位的卓越体验,同时仍能共享代码和核心功能。
app intents,machine learning App 服务 -
13:52 利用 SwiftData 创建自定数据存储
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
将 SwiftData 富有表现力的声明式建模 API 与你自己的持久化后端完美整合。了解如何构建自定数据存储,并探索如何逐步将持久化功能添加到你的 App 中。 为了充分利用好本次讲座,我们建议你先看一下 WWDC23 中的“认识 SwiftData”和“使用 SwiftData 为你的架构建模”。
datastore,datastoreconfiguration,datastoresnapshot App 服务 英文 -
14:01 利用通行密钥升级和凭证管理器简化登录体验
- iOS, iPadOS, macOS, visionOS
了解如何将基于密码的现有账户自动升级为使用通行密钥。我们将介绍提升账户安全性并简化登录体验的重要意义和实现途径、适用于凭证管理器 App 的新功能,以及如何将你的 App 信息充分整合到新的“密码”App 中。
automatic passkey,automatic passkeys,passkey,passkeys,password,password app,passwords,verification codes App 服务 英文 -
18:21 基于 Apple GPU 训练机器学习和 AI 模型
- iOS, iPadOS, macOS, visionOS
了解如何借助适用于 PyTorch、JAX 和 TensorFlow 的 Metal 工具,在 Apple 芯片上训练模型。充分利用新的注意力操作和量化支持,提升设备端 Transformer 模型性能。
ai,gpu,machine learning,metal,pytorch App 服务 英文 -
33:02 实现 App Store Offers
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解如何使用 App Store Connect 通过 App Store Offers 来吸引顾客,以及如何同时运用最新的 StoreKit 功能和 API。探索如何为 Mac App 设置赢回优惠 (重新吸引过往订阅者的全新方式),并生成优惠代码。此外,了解如何在沙盒和 Xcode 中测试优惠,以确保优惠能够顺畅运作。
App 服务 英文 -
10:27 将实时活动功能引入 Apple Watch
- iOS, watchOS
从 iPadOS 18 和 watchOS 11 开始,将实时活动引入 Apple Watch 上的智能叠放。我们将介绍实时活动会如何显示在 Apple Watch 上,以及如何提升实时活动在智能叠放中的显示效果。我们还将探索一些其他注意事项,以确保 Apple Watch 上的实时活动能够始终显示最新的信息。
activityattributes,activitykit,supplementalactivityfamilies App 服务 英文 -
12:48 将最新动态播送到实时活动
- iOS, iPadOS, watchOS
借助广播推送通知,只需一个请求,你的 App 就能向数千个实时活动批量发送更新。我们将一起探索广播推送通知如何在 App、服务器和 Apple 推送通知服务之间发挥作用,然后为你讲解有关该功能及其实现方式的推荐做法。
apns App 服务 英文 -
21:49 带你的 App 登陆 Siri
- iOS, iPadOS, macOS, visionOS, watchOS
了解如何利用 App Intents 将你的 App 功能公开给 Siri。了解有哪些现成的意图可供使用,以及如何创建自定意图以将你 App 中的操作整合到系统中。我们还将介绍应提供哪些元数据、如何确保实体支持“聚焦”搜索、如何标注屏幕引用,等等。
ai,app intents,machine learning,siri,siri intents editor App 服务 英文 -
14:20 探索 HealthKit 中的身心健康 API
- iOS, iPadOS, macOS, visionOS, watchOS
了解如何使用 HealthKit 将身心健康功能整合到你的 App 中。HealthKit 中提供了适用于“心理状态”、“抑郁风险”和“焦虑风险”的新 API。我们将深入探索情绪科学的原理,以介绍感受回顾有哪些好处,以及如何使用“心理状态”来表示不同类型的心情和情绪。
App 服务 英文 -
16:41 构建支持多语言的 App
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
确保你的 App 能够正常、高效地满足多语言用户的需求。学习有关文本输入、显示、搜索和格式设置的推荐做法。详细了解如何提供无需更换键盘的多语言输入体验。此外,探索 String Catalog 的最新改进如何帮你更轻松地实现本地化。
,,,automatic grammar agreement,formatter,hindi,i10n,keyboard layout guide,l18n,nstextview,sf symbols,stringsdict,textkit,uitextview App 服务 英文
-
-
Swift -
33:03 分析堆内存
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
深入探索 App 动态内存的基础:堆!了解如何利用 Instruments 和 Xcode 来衡量、分析并修复常见的堆问题。我们还将介绍一些相关的技巧和推荐做法,帮助你为自己的 App 诊断瞬时增长、持久增长以及内存泄露问题。
Swift 英文 -
22:17 利用 Embedded Swift 实现轻量级开发
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
Embedded Swift 让你在受限环境中仍能充分利用 Swift 的安全性和表现力。我们将使用现成的 Matter 设备进行展示,带你探索 Embedded Swift 在各种微控制器上的运行效果。了解 Embedded Swift 这个不含运行时且占用空间极小的子集如何为你带来 Swift 的种种好处,并探索众多资源来开启自己的 Embedded Swift 开发之旅。
Swift -
27:16 利用 Swift Testing 进一步优化测试
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解如何使用 Swift Testing 的内置功能编写一系列出色的 (测试) 套件。探索如何进一步优化构建块并借助它们来扩展测试以涵盖更多场景,如何按不同的套件对测试进行分门别类,以及如何优化你的测试以并行运行。
Swift 英文 -
22:21 在 Swift 中使用不可拷贝的类型
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
开始探索 Swift 中不可拷贝的类型。了解拷贝在 Swift 中的含义、何时需要使用不可拷贝的类型,以及值所有权如何让你清晰声明自己的意图。
Swift 英文 -
16:40 探索 Swift on Server 生态系统
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
Swift 这种语言非常适合用来编写服务器端应用程序代码,而且为 Apple 各款云端产品的关键服务提供了强大支持。我们将探索相关工具、深入研究 Swift 服务器软件包生态系统,还将展示如何与数据库交互,以及为应用程序增加可观测性。
Swift 英文 -
34:36 探索 Swift 性能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索 Swift 如何实现抽象概念与性能表现的完美平衡。了解需要考虑的性能相关因素,以及 Swift 优化器对这些因素有何影响。探索 Swift 的不同功能及其实现方式,以便进一步了解哪些方面的权衡会影响性能。
Swift 英文 -
28:48 运行、暂停、检查:探索如何使用 LLDB 进行有效调试
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解如何使用 LLDB 来探索和调试代码库。我们将介绍如何充分利用崩溃日志和回溯栈跟踪,以及如何通过操作和复杂停止条件来优化断点流程。我们还将探索 Swift 6 中的“p”命令和最新功能可以如何帮你优化调试体验。
Swift 英文
-
-
SwiftUI 和 UI 框架 -
17:19 SF Symbols 6 的新功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索 Apple 图标资料库 SF Symbols 的最新更新,这个资料库可与所有 Apple 平台的系统字体 San Francisco 无缝整合。了解新的“晃动”、“旋转”和“呼吸”动画预设如何帮助你让界面更为生动。 为了充分利用好本次讲座,我们建议你先看一下 WWDC23 中的“SF Symbols 5 的新功能”。
SwiftUI 和 UI 框架 英文 -
15:43 了解 Contact Access 按钮
- iOS, iPadOS, macOS, visionOS
了解新的“通讯录”授权模式,以及如何在你的 App 中改进对“通讯录”的访问权限。探索如何将 Contact Access 按钮整合到 App 中,以按需共享额外的联系人信息,并为“通讯录”授权提供更简单的路径。我们还将介绍一些“通讯录”安全功能,以及一种在该按钮不适合你的 App 时可以使用的替代 API。
SwiftUI 和 UI 框架 英文 -
21:19 了解 SwiftUI 中的辅助功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
SwiftUI 让你能够轻松打造人人可享的出色体验。我们将探索辅助技术如何通过 SwiftUI 提供的丰富辅助功能元素来理解和操作你的 App。我们还将讨论如何使用辅助功能修饰符提供有关 App 内容和交互的更多信息,来进一步自定这类体验。
accessibilityactions,accessibilityelements,accessibilitylabel SwiftUI 和 UI 框架 英文 -
11:17 借助 Genmoji 将表情引入 App
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索如何在 App 中生动呈现 Genmoji。我们将介绍如何渲染、存储并传输包含 Genmoji 的文本。如果你的 App 拥有自定文本引擎,我们还会介绍一些相关技巧,帮助你添加对 Genmoji 的支持。
,animoji,emoji,memoji,nsadaptiveimageglyph,nstextview,stickers,textkit,uitextview,wkwebview SwiftUI 和 UI 框架 英文 -
10:56 利用 SwiftUI 量身定制 macOS 窗口
- macOS
为你的窗口打造专为 macOS 量身定制的使用体验。有侧重点地微调 App 的窗口,以便提升易用性并突显功能实用性。使用 SwiftUI 为窗口工具栏和背景设定合适的风格。精准排列你的窗口,并在窗口恢复和最小化方面做出明智的决策。
1984,borderless,close,floating,minimize,toolbar,window,windows,zoom SwiftUI 和 UI 框架 英文 -
15:30 动态字体体验入门
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
借助“动态字体”,用户可以选择自己喜欢的文本大小来应用到整个系统和各款 App 之中。为了帮助你轻松开始提供“动态字体”支持,我们将介绍以下基础知识:该功能的运作方式、如何查找 App 在文本缩放方面的问题,以及如何使用 SwiftUI 和 UIKIt 采取实用的步骤来打造出色的“动态字体”体验。我们还将介绍如何充分运用 Large Content Viewer,让人人都能轻松使用导航控件。
font,font scaling,font sizes,text accessibility,text styles SwiftUI 和 UI 框架 英文 -
18:09 将 App 控制扩展到系统级别
- iOS, iPadOS
将你的 App 控制引入控制中心、锁定屏幕以及更多位置。了解如何使用 WidgetKit 将你的 App 控制扩展到系统级别。我们将介绍如何构建控制功能、量身定制控制外观,以及让控制支持配置。
controlwidget,controlwidgetbutton,controlwidgettoggle,widgetkit SwiftUI 和 UI 框架 英文 -
10:08 提升文稿启动体验
- iPadOS
通过新的文稿启动体验,让你的文稿类 App 脱颖而出,以独一无二的风格吸引用户的目光。了解如何利用新 API 来自定用户启动你的 App 时看到的第一个屏幕。利用系统提供的新设计,并通过自定操作、赏心悦目的装饰性视图以及令人惊艳的动画效果对它加以修改。
alien flower,documentbased,fashion shirt,julia,yael SwiftUI 和 UI 框架 英文 -
18:12 解密 SwiftUI 容器
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解 SwiftUI 容器视图的众多功能,并针对容器如何管理相应的子视图建立思维模型。利用新的 API 来构建专属的自定容器、创建修饰符来自定容器内容,并进一步润色你的容器,帮助你的 App 脱颖而出。
SwiftUI 和 UI 框架 英文
-
-
健康与运动 -
15:55 让日记 App 提供更出色的建议
- iOS, watchOS
了解如何利用系统中更丰富的内容,让你的日记 App 显示日记建议。探索新的可选内容类型,例如心理状态数据、反思方面的提示,以及支持的第三方媒体内容和基于动作的活动。
健康与运动 英文
-
-
商务 & 教育 -
25:12 设备管理方面的新动向
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解 iOS、iPadOS、macOS 和 visionOS 的最新管理功能,然后探索 Apple 商务管理和 Apple 校园教务管理的最新变化。我们还将介绍激活锁、软件更新和 Safari 浏览器管理方面的更新。
商务 & 教育 英文
-
-
图形和游戏 -
14:24 visionOS 中“快速查看”的新功能
- visionOS
探索 visionOS 中的“快速查看”如何优化 App 内的文件预览和编辑体验。我们将介绍“快速查看”功能方面的 App 内体验和窗口式体验整合,并介绍一个让你能够在 App 内自定窗口式“快速查看”体验的全新 API。我们还将分享通过“快速查看”功能查看 3D 模型的最新增强功能。
quick look,reality,reality composer pro,spatial computing,spatial tracking,usdz 图形和游戏 英文 -
23:54 为 Apple 平台设计高端游戏
- iOS, iPadOS, macOS, tvOS, visionOS
了解如何调整你的高端游戏,在 Mac、iPad 和 iPhone 上提供浑然天成的游戏体验。我们将介绍如何让游戏在不同的显示屏上呈现令人惊艳的画面、量身定制输入和控件以便在各款设备上提供直观的使用体验,以及利用众多 Aple 技术提供卓越的玩家体验。
game controllers,game design,games,ios games,ipad games,mac games,virtual controllers 图形和游戏 英文 -
22:13 为空间计算优化 3D 素材资源
- iOS, visionOS
深入了解创建优化 3D 素材的端到端流程。探索使用数字内容创建工具来优化网格、材质和纹理的推荐做法。了解如何利用 Shader Graph、嵌入和材质实例来优化 3D 场景,同时提升性能。充分利用原生工具,更有效地处理素材并提升 App 的性能。
3d,bump map,dcc,digital content creation,materials,normal map,optimization,polygon count,rcp,reality composer pro,realitykit,shadergraph,skydome,usd,usda,usdc,usdz 图形和游戏 英文 -
11:29 使用 ScreenCaptureKit 拍摄 HDR 内容
- macOS
了解如何使用 ScreenCaptureKit 捕获高动态范围的色彩,并探索 HDR 支持、麦克风采集和直接录制到文件等新功能。
hdr,microphone,mp4,screencapturekit 图形和游戏 英文 -
25:06 利用 Metal 加快机器学习
- iOS, iPadOS, macOS, visionOS
了解如何利用 Metal Performance Shaders Graph 中的新功能来加快你的机器学习 Transformer 模型。我们还将介绍如何提升自己模型的计算带宽和质量,并利用全新的 MPSGraph 视图直观呈现模型。
machine learning,metal,metal compute 图形和游戏 英文 -
24:10 探索 RealityKit 调试器
- iOS, iPadOS, macOS, visionOS
了解 RealityKit 调试器,并探索这款新工具如何帮助你检查空间 App 的实体层次结构、调试异常转换、查找缺失的媒体,以及检测代码的哪些部分导致系统出现了问题。
图形和游戏 英文 -
19:03 设计出色的 visionOS App
- visionOS
了解如何采用沉浸式功能、为眼睛和手设计交互体验,并充分利用深度、比例和空间,来打造引人入胜的空间计算 App。我们将分享几个精彩 visionOS App 的示例,并探索其背后的设计师如何为这一平台打造了全新体验。
图形和游戏 英文
-
-
地图和位置 -
16:07 为当日天气提供更多参考
- iOS, iPadOS, macOS, visionOS, watchOS
充分发挥 WeatherKit 的强大功能来获取详细的天气预报数据,例如不同类型的降水量、不同海拔的云层覆盖情况,或者最大风速。探索如何按照一天的不同时段提供天气概况,并突出显示气温或降水方面即将出现的重要变化。了解如何通过我们的 Historical Comparisons 数据集将当前天气与过往天气进行比较,并深入了解全球任何地方的历史天气数据。我们还将探索如何使用 Swift 和 REST API 更快地实现所有这些功能。
地图和位置 英文
-
-
开发者工具 -
27:36 Swift 概览:探索 Swift 的功能与设计
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解 Swift 编程语言的基本功能和设计理念。我们将探索如何进行数据建模、处理错误、使用协议、编写并发代码以及更多操作,同时为你讲解如何构建包含资源库、HTTP 服务器和命令行客户端的 Swift 软件包。无论你是 Swift 开发新手,还是从一开始就选择 Swift 的资深用户,本讲座都将帮你充分利用这一编程语言。
开发者工具 英文 -
30:24 Swift 的新功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
和我们一起了解有关 Swift 的最新更新。我们将简要介绍 Swift 过去十年的发展历程,并带你了解 Swift 社区如何通过设立工作组、扩充软件包生态系统以及增强平台支持来不断发展壮大。我们还将介绍一种默认情况下可实现数据争用安全性的新语言模式,和一个可让你在高度受限系统中运行 Swift 的语言子集。此外,我们还将探索一些语言方面的更新,包括不可拷贝的类型、类型化的抛出,以及更出色的 C++ 互操作性。
开发者工具 英文 -
9:24 USD 和 MaterialX 的新功能
- iOS, iPadOS, macOS, visionOS
探索有关 Apple 平台上提供的通用场景描述 (USD) 和 MaterialX 支持的最新更新。探究这些技术如何为 3D 内容创建与交付打下良好基础,并学习如何借助这些技术来简化相应工作流程,助你打造精彩的空间体验。了解 RealityKit 及 Storm 中提供的 USD 和 MaterialX 支持,探索系统提供的工具有哪些改进,以及更多精彩内容。
开发者工具 英文 -
32:25 使用 RealityKit 构建空间绘画 App
- macOS, visionOS
充分利用 RealityKit 的强大功能来构建空间绘画 App。你将打造 RealityKit 与 ARKit 和 SwiftUI 充分整合的炫目空间体验,同时探索资源在 RealityKit 中的运作方式,以及如何使用低级别网格和纹理 API 等功能根据用户的画笔笔画做出快速更新。
3d text,anchor entity,anti aliasing,audio,blend modes,cross platform,gpu,hand tracking,ios,low level mesh,low level texture,macos,mesh extrusion,metal,reality composer pro,realitykit,rendering,spatial tracking,visionos 开发者工具 英文 -
23:20 利用 RealityKit 音频让空间计算 App 更加引人入胜
- iOS, iPadOS, macOS, visionOS
利用 RealityKit 音频提升空间计算体验。探索如何利用空间音频打造身临其境般的沉浸式 3D 体验。从环境音频和混响,到能够让 3D 内容更显个性的程序化实时音频,了解 RealityKit 音频 API 如何帮助你打造更引人入胜的 App。
attenuation,audio,audio mix groups,collision,collision sounds,entity,gain,immersive music,music,play audio,reality composer pro,realitykit,realitykit audio,reverb,reverbcomponent,rolloff 开发者工具 英文 -
34:36 在 Reality Composer Pro 中编写交互式 3D 内容
- macOS, visionOS
探索 Reality Composer Pro 中的“时间线”视图如何栩栩如生地呈现你的 3D 内容。了解如何使用逆向运动分析、形状变形和骨骼位姿打造一个动画故事,让其中的角色和物体能够彼此之间以及与周围环境之间进行交互。我们还将介绍如何使用内置操作和自定操作、为操作排序、应用触发条件,并实现自然动作。
animation,blend shapes,content creation,cross platform,inverse kinematics,ios,macos,rcp,reality composer pro,realitykit,skeletal poses,timelines,visionos,vision pro 开发者工具 英文 -
41:48 将 App 迁移到 Swift 6
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
以更新现有示例 App 为例,体验迁移到 Swift 6 的实际过程。了解如何循序渐进地逐个模块进行迁移,以及编译器如何帮你识别存在数据争用风险的代码。探索有哪些不同的技巧可用于确保隔离边界清晰,并避免对共享的可变状态进行并发访问。
开发者工具 英文 -
29:32 将高端游戏移植到 Apple 平台
- iOS, iPadOS, macOS
探索在 Apple 平台上吸引全球玩家的关注有多么简单。我们将介绍如何评估 Windows 内容在 Apple 芯片上的可执行情况、通过探索代码示例开启游戏移植过程、将着色器代码转换为 Metal 代码,以及将你的游戏移植到 Mac、iPhone 和 iPad。探索能够解析 HLSL 着色器的增强型 Metal 工具,以便在 Metal 上验证、调试和分析移植的着色器。
game porting toolkit,game porting toolkit 2,gptk2,ios games,ipad games,mac games,metal,metalcpp,metalfx,metal shader converter,metal shading language 开发者工具 -
11:31 探索物体捕捉功能的区域模式
- iOS, macOS
探索物体捕捉的区域模式可以如何扩展物体捕捉的功能,来支持区域的捕捉和重构,从而助你在 iOS 上开创全新的 3D 捕捉可能性。学习如何利用新的 macOS 示例 App 来优化 iOS 捕捉的质量以便重构,并探索如何使用 Apple Vision Pro、iPhone、iPad 或 Mac 上的“快速查看”功能来查看最终效果。了解 3D 重构方面的改进,包括一个用于创建自定图像处理管道的全新 API。
开发者工具 英文 -
31:31 探索适用于 iOS、macOS 和 visionOS 的 RealityKit API
- iOS, iPadOS, macOS, visionOS
了解 RealityKit 中新的跨平台 API 如何帮你构建适用于 iOS、macOS 和 visionOS 的沉浸式 App。探索全新的悬停效果、光影效果以及门户切换功能,并在真实示例中查看实际应用效果。
arview,audio,cross platform,directional light,dynamic lights,environment lighting,force effects,hand tracking,hover effects,ios,macos,physics,physics joints,point light,portal,portal crossing,reality composer pro,realitykit,realityview,shadergraph,shadows,spatial tracking,spot light,visionos 开发者工具 英文 -
15:28 揭秘显式构建的模块
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索 Xcode 16 在显式构建的模块方面给构建版本带来了哪些变化。了解如何使用模块来构建代码、显式构建的模块会如何提升编译任务的透明度,以及如何通过跨目标共享模块来优化你的构建版本。
开发者工具 英文
-
-
技术介绍与最佳做法 -
5:00 Platforms State of the Union 5 分钟回顾
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
带你快速回顾 Apple 平台的最新进展。
recap 技术介绍与最佳做法 英文 -
66:31 Platforms State of the Union
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索 Apple 平台上的最新进展。
sotu,sotu 2024 技术介绍与最佳做法 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
66:31 Platforms State of the Union (ASL)
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索 Apple 平台上的最新进展。
asl,sotu,sotu 2024 技术介绍与最佳做法 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
24:16 SwiftUI 基础知识
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
和我们一起简单了解一下 SwiftUI — Apple 的声明式用户界面框架。了解利用 SwiftUI 构建 App 所涉及的基本概念,例如视图、状态变量以及布局。探索丰富多样的 API,以帮助你打造全方位 App 体验,并设计独一无二的自定组件。无论你是刚接触 SwiftUI,还是经验丰富的开发者,你都将了解到如何充分利用 SwiftUI 的强大功能来打造出色的 App。
技术介绍与最佳做法 英文 -
23:13 SwiftUI 的新功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解如何使用 SwiftUI 为任一 Apple 平台构建出色的 App。探索如何为 iPadOS 上的标签页和文稿带来全新的外观和使用感受。使用新的窗口 API 改进窗口管理,并更好地控制 visionOS App 中的沉浸式空间和空间容器。我们还将带你了解其他激动人心的改进功能,帮助你创建富有表现力的图表、自定文本和设置文本布局等。
技术介绍与最佳做法 英文 -
2:43 WWDC24 的 18 个重磅时刻
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
为你简要介绍本年度全球开发者大会的精彩亮点。
recap 技术介绍与最佳做法 英文 -
22:14 Xcode 16 的新功能
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索 Xcode 16 在效率和性能方面的最新改进。了解代码补齐、诊断工具和 Xcode 预览方面的增强功能。进一步了解构建版本方面的更新,并探索调试和 Instruments 方面的改进。
技术介绍与最佳做法 英文 -
36:27 Xcode 基础知识
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
编辑、调试、提交、重复。探索 Xcode 中的工具套件,助你在开发 App 时进行快速迭代。了解有助于优化和提升开发工作流程的技巧与窍门。
技术介绍与最佳做法 英文 -
104:04 主题演讲
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
不要错过激动人心的 Apple 最新软件和技术发布。
技术介绍与最佳做法 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
104:04 主题演讲 (ASL)
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
不要错过激动人心的 Apple 最新软件和技术发布。
asl 技术介绍与最佳做法 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
23:58 了解 Swift Testing
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
为你介绍 Swift Testing — 使用 Swift 测试代码的全新软件包。探索 Swift Testing 全新强大 API 的构建块,学习如何将它应用到常见测试流程中,并了解它与 XCTest 和开源 Swift 有何关联。
技术介绍与最佳做法 英文 -
21:10 拓展 Xcode Cloud 工作流程
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
了解 Xcode Cloud 如何适应你的开发需求。我们会介绍如何利用启动条件、自定别名、自定脚本、网页回调以及 App Store Connect API,来简化工作流程并实现测试和分发自动化。
技术介绍与最佳做法 英文
-
-
机器学习与 AI -
11:32 Create ML 的新功能
- iOS, iPadOS, macOS
探索 Create ML 的更新,包括交互式数据源预览,以及用于为 visionOS App 构建对象追踪模型的新增模板。我们还将介绍重要的框架改进,包括新的时间序列预测和分类 API。
create ml,create ml framework,machine learning 机器学习与 AI 英文 -
16:06 DockKit 的新功能
- iOS, iPadOS
探索 DockKit 中的智能跟踪如何助你实现更顺畅的主体转换。我们将介绍什么是智能跟踪、它如何使用 ML 模型来选择并跟踪主体,以及如何在你的 App 中加以运用。
camera,dock,intelligence,machine learning,object detection 机器学习与 AI 英文 -
9:19 利用 App Intents 设计提升系统体验
- iOS, iPadOS, watchOS
App Intents 为控件、“聚焦”、Siri 等方面的系统体验提供了强大支持。了解如何识别最适合 App Intents 的功能,以及如何利用参数让此类意图更灵活。了解如何使用 App Intents 让用户在你的 App 之外完成相关操作,并通过几个示例了解应在何时导航到自己的 App 来显示情境信息。
机器学习与 AI 英文 -
18:15 利用 Core ML 在设备端部署机器学习和 AI 模型
- iOS, iPadOS, macOS, visionOS, watchOS
了解在通过 Core ML 转换及运行机器学习和 AI 模型时,可以借助哪些新方式来优化速度表现和内存利用率。我们会介绍有关模型表示、性能洞察信息、执行以及模型拼接的新选项,你可以搭配使用这些选项,打造引人入胜又注重隐私保护的设备端体验。
ai,coreml,coreml editor,machine learning 机器学习与 AI 英文 -
17:33 在 Apple 平台上探索机器学习
- iOS, iPadOS, macOS, visionOS, watchOS
开始简要了解 Apple 平台上的机器学习框架。无论你是准备实现首个 ML 模型,还是 ML 方面的专家,我们都将提供相应的指导,帮你根据 App 的具体需求选择合适的框架。
ai,bnns,machine learning amp vision,metal,mps,mps graph,pytorch 机器学习与 AI 英文 -
20:03 在 CPU 上助力实现实时 ML 推理
- iOS, iPadOS, macOS
探索如何使用 BNNSGraph 加快机器学习模型在 CPU 上的执行。我们将展示如何使用 BNNSGraph 在 CPU 上编译和执行机器学习模型,并介绍它通过哪些方式为音频或信号处理模型提供实时保证,例如避免运行时内存分配,以及采用单线程运行。
bnns,machine learning 机器学习与 AI 英文 -
30:09 将机器学习和 AI 模型移植到 Apple 芯片
- iOS, iPadOS, macOS, visionOS
了解如何优化机器学习和 AI 模型,以充分利用 Apple 芯片的澎湃动力。查看模型转换工作流程,为设备端模型部署做好准备。了解 Apple 芯片支持的模型压缩方法,以及可在模型部署流程中的哪些阶段应用这些方法。我们还将探索如何在占用空间、延迟、功耗和准确度之间取得平衡。
ai,compression,machine learning,metal,mps graph,optimization,silicon 机器学习与 AI 英文 -
12:24 开始使用 Writing Tools
- iOS, iPadOS, macOS
了解 Writing Tools 如何帮助用户校对、改写和转换在 App 中输入的文本。详细了解 Writing Tools 如何与你的 App 交互,以便用户可以在任一文本视图中改进已编写的内容。了解文本的检索和处理方式,以及如何为自定文本视图中的 Writing Tools 使用提供支持。
nsservices,nstextview,textkit,uitextview,wkwebview 机器学习与 AI 英文 -
22:49 打造出色的锁定屏幕相机拍摄体验
- iOS, iPadOS
了解 LockedCameraCapture API 如何帮你将拍摄应用程序最有用的信息直接整合到锁定屏幕。研究这个 API 的特性和功能,了解如何开始构建拍摄扩展,并探索此扩展在设备锁定时的运行情况。
camera,lock screen,machine learning 机器学习与 AI -
16:49 探索 Vision 框架中的 Swift 增强功能
- iOS, iPadOS, macOS, tvOS
Vision Framework API 经过重新设计,旨在利用并发等现代 Swift 功能,更轻松快速地将各种 Vision 算法整合到你的 App 中。我们将一起了解更新后的 API,并分享示例代码以及推荐做法,帮你在精简编程工作的同时仍能充分发挥该框架的优势。我们还将展示两项新功能:图像美学和整体身体姿势。
machine learning amp vision 机器学习与 AI 英文 -
17:01 探索适用于 visionOS 的对象追踪
- visionOS
探索如何使用对象追踪功能,在 visionOS App 中将现实世界的对象转化为虚拟锚点。了解如何使用对象追踪功能从头到尾打造空间体验。探索如何利用 Create ML 中的机器学习功能创建参考对象,并将相对于目标对象的内容附加到 Reality Composer Pro、RealityKit 或 ARKit API 中。
机器学习与 AI 英文 -
23:48 确保拍摄的画面在颜色上保持一致
- iOS, iPadOS
了解 Constant Color API,并探索该 API 如何帮助用户使用你的 App 来确定精准的颜色。你将学习如何采用该 API,了解它在科研和营销方面的潜力,并探索充分利用这种技术的推荐做法。
camera,color,colorspace,machine learning,photos 机器学习与 AI 英文
-
-
照片和相机 -
21:52 打造引人入胜的空间照片和视频使用体验
- iOS, iPadOS, macOS, visionOS
了解如何在 App 中采用空间照片和视频。探索不同类型的立体媒体,并了解如何通过 iPhone 15 Pro 使用你的 iOS App 拍摄空间视频。探索检测和呈现空间媒体的各种方式,包括 visionOS 中全新的 QuickLook Preview Application API。你还将深入了解用于打造空间照片或视频体验的元数据和立体声概念。
audio amp video,camera,machine learning,photokit,spatial photos and videos 照片和相机 英文
-
-
空间计算 -
20:48 为 visionOS 设计交互式体验
- visionOS
向“Encounter Dinosaurs”背后的设计师团队取经,了解如何设计引人入胜又兼具交互性和叙事性的 Apple Vision Pro 体验。探索这类体验与现有的 App、媒体和游戏有何区别,并了解如何设计出色的叙事来带领受众进入新世界。了解如何创作能够适应各种空间和尺寸的故事、提供多层级互动来确保人人可享,并使用动画、空间音频和自定手势,让用户更充分地沉浸在你的体验中。
空间计算 英文 -
9:27 为你的沉浸式 visionOS App 创建自定环境
- visionOS
探索如何为 Apple Vision Pro 创建视觉效果丰富的高性能定制 App 环境。了解设计准则,获取专家提供的建议,并探索可在各种数字内容创建工具中运用的技巧,以便轻松开始打造你的沉浸式环境。
空间计算 英文 -
16:39 了解适用于 visionOS 的 TabletopKit
- visionOS
使用 TabletopKit,从头开始打造 visionOS 棋盘游戏。我们将展示如何准备你的游戏、使用 RealityKit 添加强大的渲染功能,还将介绍如何仅添加几行代码便可以通过空间自影像在 FaceTime 通话中开启多人游戏体验。
arkit,facetime,games,shareplay,spatial personas,tabletopkit,visionos games 空间计算 英文 -
15:09 使用 ARKit 打造更出色的空间计算体验
- visionOS
了解如何利用 ARKit 的最新功能打造引人入胜的沉浸式体验。探索如何使用空间跟踪和对象追踪来进一步提升与周围环境的互动体验。我们还将介绍如何让 App 在这个平台上对环境中的光线变化做出响应。探索手势跟踪和平面检测方面的改进,借此让你的空间体验更直观。
arkit,immersive apps,spatial computing 空间计算 英文 -
12:55 在 SwiftUI 中设计窗口
- macOS, visionOS
了解如何在 visionOS、macOS 和 iPadOS 中打造出色的单窗口和多窗口 App。探索相关工具,助你以编程方式打开和关闭窗口、调整窗口位置和大小,甚至替换窗口。我们还将探索窗口设计原则,帮助用户在他们的工作流程中使用你的 App。
空间计算 英文 -
19:54 在 visionOS 中使用透视功能渲染 Metal
- visionOS
准备好扩展适用于 visionOS 的 Metal 体验吧。了解利用透视功能将渲染的内容与用户所处的物理环境整合起来的推荐做法。了解如何放置渲染的内容以使其完美融入现实世界、使用可跟踪锚点预测来降低延迟,等等。
compositorservices,metal,mixed immersion,mixed reality,visionos 空间计算 英文 -
17:26 在自定环境中提升媒体观赏体验的沉浸度
- visionOS
使用 Docking Region、Reverb 和 Virtual Environment Probe 等 Reality Composer Pro 组件,扩展你的媒体观赏体验。了解如何利用 Reflections、Tint Surroundings Effect、同播共享以及 [Immersive Environment Picker] 进一步提升沉浸度。
brightness,custom environments,diffuse,docking region component,group session,immersive environment picker,light spill,media playback,reality composer pro,realitykit,reflections,reverb,shareplay,specular,tint,virtual environment probe 空间计算 英文 -
18:42 将 iOS 或 iPadOS 游戏移植到 visionOS
- iOS, iPadOS, visionOS
探索如何将你的 iOS 或 iPadOS 游戏转换为别具一格的 visionOS 体验。利用 3D 框架或沉浸式背景,让你的游戏更加令人沉浸 (且乐趣无穷)。使用立体视觉或头部跟踪功能为窗口添加深度,引领玩家进一步沉浸在你构建的世界。
arkit,compositorservices,games,games on visionos,ios games,ipad games,metal,spatial computing 空间计算 英文 -
12:29 开始在 visionOS 中使用 HealthKit
- iOS, iPadOS, visionOS
探索如何使用 HealthKit 打造能够充分发挥空间画布优势的精彩体验。了解适用于 visionOS 的 HealthKit 功能,探索如何将现有 iPadOS App 移植到 visionOS,并了解有关在客人用户会话期间管理 HealthKit 的特别注意事项。你还将学习如何将 HealthKit 与 SwiftUI、Swift Charts 和 Swift 并发搭配使用,来打造创新满满的用户体验。
空间计算 英文 -
32:17 深入探究空间容器和沉浸式空间
- visionOS
探索可通过哪些强大的新方式在 visionOS 中自定空间容器和沉浸式空间。了解如何微调空间容器自行调整大小并根据周围用户移动做出响应的方式。利用强大的坐标转换功能,让空间容器和沉浸式空间能够进行交互。了解如何让你的 App 在用户通过数码旋钮调整沉浸度时做出响应,以及使用环绕效果动态自定沉浸式空间体验中的透视色调。
空间计算 英文 -
20:09 针对空间网页进行优化
- visionOS
探索如何在网页上充分利用 visionOS 的功能。了解最近的更新,例如选中内容突出显示功能的改进,以及全屏显示空间照片和全景图像的功能。学习如何利用现有的网页标准,以通过 WebSpeech 构建听写和文本转语音功能、通过 WebAudio 创建空间音景,以及通过 WebXR 实现沉浸式体验。
空间计算 英文
-
-
系统服务 -
15:24 了解 AccessorySetupKit
- iOS, iPadOS
使用 AccessorySetupKit 提升你的配件设置体验。呈现精美的配对对话框,并在其中显示你的蓝牙或 Wi-Fi 配件的图像 — 无需访问“设置”App 就能实现。探索如何通过只将你的 App 与一个配件配对来加强隐私保护。此外,了解如何迁移现有配件,以便通过 AccessorySetupKit 进行管理。
系统服务 英文 -
27:40 了解新一代 CarPlay 车载架构
- iOS
深入了解新一代 CarPlay 车载架构。了解如何通过汽车系统与 iPhone 的默契配合打造协调一致的体验,充分展现汽车和 iPhone 的精妙之处。了解 UI 渲染及合成流程,并探索可通过哪些方式为各款汽车配置和自定特别体验。本讲座非常适合那些对新一代 CarPlay 车载感兴趣的汽车制造商和系统开发者。
,,car,instrument cluster 系统服务 英文 -
19:25 了解新一代 CarPlay 车载设计系统
- iOS
探索新一代 CarPlay 车载的核心设计系统,该系统让每个汽车制造商都能充分彰显汽车的特点和品牌风格。了解可深度自定并灵活调整的仪表盘、布局和动态内容等,以便充分彰显你的设计理念并打造量身定制的标志性外观。本讲座非常适合那些希望面向新一代 CarPlay 车载设计兼容系统的汽车制造商、系统开发者以及任何其他开发者。
,,car,instrument cluster 系统服务 英文 -
13:26 使用 CloudKit Console 监控和优化数据库活动
- iOS, iPadOS, macOS, visionOS
探索 CloudKit Console 中有关可观测性的新功能。了解如何利用 Telemetry 和 Logging 功能来进行 App 的故障诊断和优化。探索如何设置提醒来监测应用程序运行状况,以及如何设置通知来及时掌握对自己而言最为重要的容器活动。 为了充分利用好本次讲座,我们建议你先熟悉一下 CloudKit 容器相关知识。
系统服务 英文
-
-
设计 -
26:06 利用 SwiftUI 打造自定视觉效果
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索如何利用 SwiftUI 打造令人惊艳的视觉效果。了解如何构建独一无二的滚动效果、丰富的色彩测试方案以及自定过渡效果。我们还将探索如何利用 Metal 着色器和自定文本渲染功能打造高级图形特效。
设计 英文 -
16:40 在 visionOS 中打造自定悬停效果
- visionOS
了解如何开发自定悬停效果,让用户在注视视图时实现视图更新。探索如何构建将透明度、缩放和裁剪效果组合在一起的按钮展开效果。探究相应的推荐做法,打造能够满足用户辅助功能需求的舒适效果。
设计 英文 -
14:02 在 visionOS 中探索多视角视频播放
- visionOS
了解如何利用 AVExperienceController 在 Apple Vision Pro 中实现多视频播放体验。查看采用方面的推荐做法并探索多个精彩用例,例如观看同一场体育赛事的不同机位直播,或同时观看多场赛事。探索如何为 App 设计引人入胜且直观的多视角播放体验。
设计 英文 -
16:22 在 visionOS 中探索游戏输入
- visionOS
探索如何在 visionOS 中为你的游戏设计并实现出色的输入体验。了解如何通过系统手势为玩家提供顺畅的游戏互动体验。探索有关支持自定手势和游戏控制器的推荐做法。
apple vision pro,avp,gestures,mixed reality,spatial,spatial design,virtual reality 设计 英文 -
14:14 提升 UI 动画和过渡效果
- iOS, iPadOS, macOS
探索如何在导航和演示中采用缩放过渡效果,以提升 App 中的连续感,并了解如何使用 SwiftUI 动画功能为 UIKit 视图创建动画效果,以便更轻松地构建具有连续感的动画。
bracelets,friendship 设计 英文 -
15:46 提升 iPadOS 中的标签页和边栏使用体验
- iOS, iPadOS
iPadOS 18 引入了一种新的导航机制,让用户能够灵活选择使用标签栏还是边栏。设计一新的标签栏可为内容和其他功能提供更多空间。了解如何使用 SwiftUI 和 UIKit 实现添加、移除及重新排列标签页等自定功能,让 App 更显个性化。
design,side bar,tab bar,tabs,zoom 设计 -
20:49 通过用户体验撰写让 App 彰显个人风格
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
每款 App 都有自己的个性,而这种个性体现在你撰写的内容和呈现内容的方式之中。了解如何确定 App 的风格,并针对祝贺类通知和错误信息等各种情境来调整你的语气。我们会帮你具体分析 App 的用途和受众,并练习如何撰写不同风格的内容。
设计 英文
-
-
隐私与安全 -
音频和视频 -
13:24 使用 HLS 插播内容提升广告体验
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索 HLS 插播内容如何帮助你将广告无缝插入到 HLS 内容中。我们还将展示如何利用整合的时间线调整 UI 体验,并为插播内容打造同播共享体验。
音频和视频 英文 -
34:29 利用 HDR 为 App 打造动态图像体验
- iOS, iPadOS, macOS, visionOS
探索如何在 App 中完成 HDR 图像的读写操作,以及处理 HDR 内容。探究新增的受支持 HDR 图像格式,以及多种显示 HDR 图像的先进方法。了解 HDR 内容可以如何与你的用户界面实现共存,以及为 App 添加 HDR 图像支持时有哪些注意事项。
adaptive,camera,hdr,photokit,photos 音频和视频 英文 -
17:30 将 TVML App 迁移到 SwiftUI
- tvOS
SwiftUI 可帮助你在所有 Apple 平台上打造出色的 App,更是利用 Apple tvOS 18 将你的内容引入客厅环境的首选工具包。了解如何使用 SwiftUI 通过 TVMLKit 创建熟悉的布局和控件,并获取相关技巧和推荐做法。
音频和视频 英文 -
8:40 探索 AVFoundation 中的媒体性能指标
- iOS, iPadOS, macOS, tvOS, visionOS, watchOS
探索如何利用新的媒体性能 API 来监测、分析并改进用户体验。了解如何使用不同的 AVMetricEvents 来监测音视频播放器在 HLS 素材方面的性能,并学习如何利用这些指标来理解播放器性能问题,以及进行相关分类。
音频和视频 英文 -
36:26 自定支持同播共享的空间自影像模板
- visionOS
了解如何在 visionOS 同播共享体验中使用自定的空间自影像模板来微调自影像相对于 App 的放置方式。我们会介绍如何在示例 App 中采用支持同播共享的空间自影像模板、调换参与者的座位,以及在模拟器中测试你的更改。我们还将介绍自定空间模板设计方面的推荐做法,帮助你让自己的体验大放异彩。
音频和视频 英文
-