WWDC21
-
App Store 分发 & 营销 -
13:25 App Analytics 中的新功能
App Analytics 提供关于您的 app 尊重隐私的见解,从而最大限度增加您在 App Store 中可获得的机会。了解四种新的业务发展方式,包括关于自定义产品页面的信息、app 内活动、产品页面优化,以及关于商店中交易的新指标。
crash logs,downloads,storekit,views App Store 分发 & 营销 日文, 简体中文, 英文 -
21:50 使用云签名在 Xcode 中分发 app
了解如何将您的 app 直接分发到 App Store Connect 以及 Xcode 支持的所有分发方法。探索如何将您 app 的分发自动化,并了解分发工作流程的改进,例如云签名、app 记录创建和版本号管理。
app record,app store connect,archive build,build number,cloud signing,distribution,organizer,testflight App Store 分发 & 营销 日文, 简体中文, 英文 -
34:06 包容性设计实践
一个具有包容性的 app 或游戏不仅可供不同的人使用,还能迎合背景和观点迥异的人。敬请了解如何为您的界面、语言、形象和营销材料设计包容性内容,并通过您的 app 或游戏支持最广泛的潜在人群。
,,ableism,content,diversity,dynamic type,gender,inclusion,voiceover App Store 分发 & 营销 日文, 简体中文, 英文 -
22:38 带有 M1 的 Mac 上的出色 iPad 和 iPhone app 的质量
现在比以往任何时候都更加容易在带有 M1 的 Mac 上提供您的现有 iPad 和 iPhone app。我们将向您展示如何将您的 app 移植到 macOS,并探讨系统如何自动衔接您的 app 的各种功能,以便在 Mac 上工作。我们还将结合 macOS Monterey 中的改进,例如 Apple Pay 支持、改进的 AV 处理和快捷指令等,提供关于您的 iPad app 中最佳实践的指导,从而在带有 M1 的 Mac 上提供最完整的体验。
alternatives,bridging,catalyst,ios,ipad mac,iphone mac,keyboard,mac app store,ple silicon,uikit App Store 分发 & 营销 日文, 简体中文, 英文 -
21:06 探索帐户驱动的用户注册
了解用户注册如何帮助您在业务或企业环境中支持“自带设备”部署。我们将探索数据分离、管理式 Apple ID 的增强功能以及如何在组织中使用新的基于帐户的新用户引导。
App Store 分发 & 营销 日文, 简体中文, 英文 -
24:55 支持顾客和处理退款
强大的客户支持是在 App Store 上运行成功业务的关键。探索如何向进行 App 内购买的顾客提供流畅的支持体验,包括使顾客轻松管理或取消其自动续订服务,或直接从您的 App 内申请退款的 API。我们将讨论处理退款的最佳实践,以及可帮助您更好地支持顾客的其他 API。
server,storekit App Store 分发 & 营销 日文, 简体中文, 英文 -
15:31 改善 app 和图书 MDM 分配
"了解 app 和图书管理 API,并探索如何分配组织的自有 app 和图书到托管用户和设备。学习最近的 API 改进,并了解如何订阅和接收关于您的组织中资源计数、分配和注册用户的通知。了解如何利用异步处理显著降低大型作业所需的请求 次数。"
App Store 分发 & 营销 日文, 简体中文, 英文 -
9:52 用 Apple Configurator 管理设备
Apple Configurator 现在功能更强大。无论您是在组织中配置 iOS、iPadOS 和 Apple tvOS 或检修现有 macOS 设备,都应当了解 Apple Configurator 如何为重要工作流提供帮助。该组件即将加入 iPhone 的 iOS 15 中,请探索如何将自动设备注册用于更多 macOS 设备。
App Store 分发 & 营销 日文, 简体中文, 英文 -
14:26 管理 Apple 设备方面的新功能
发现贵组织或 MDM 解决方案的关键设备管理功能的最新改进。探索 iOS 和 iPadOS 上最新的设备管理设置、macOS 服务功能的全新回归,以及跨 Apple 平台的其他设备管理更新。
configuration,education,enrollment,enterprise,management,mdm,privacy,profile,profiles,security,shared ipad App Store 分发 & 营销 日文, 简体中文, 英文 -
18:21 管理您组织中的软件更新
在托管的设备环境中,在您的公司或教育机构中测试最新操作系统时,通常需要控制软件更新的速度。了解您可以用于推迟、部署和强制执行软件更新的工具。
App Store 分发 & 营销 日文, 简体中文, 英文 -
33:43 管理服务器上的 app 内购买
探索“管理服务器上的 app 内购买”的最近更新。探索如何利用服务器追踪状态更改、处理退款和管理订阅者状态。学习 App Store 服务器 API 的状态和 app 内购买交易,了解 App Store 服务器通知如何帮助您追踪更多客户生命周期事件。我们还将向您介绍管理针对 app 内购买的家人共享,以及在沙盒环境中测试 app 内购买的最新改进。
games,storekit App Store 分发 & 营销 日文, 简体中文, 英文 -
14:14 认识 App Store 上的 app 内活动
发现如何直接在 App Store 上及时推广您的 app 和游戏中正在进行的事件,如游戏竞赛、电影首映等。我们将向您展示现在 app 内活动在 App Store 中的呈现方式,以及如何在 App Store Connect 中进行创建、排期和管理。
engage,engagement App Store 分发 & 营销 日文, 简体中文, 英文 -
10:30 认识 Mac 上的 TestFlight
TestFlight 已加入 Mac。学习如何管理版本和测试程序、收集反馈、以及部署 macOS app。探索内部测试的增强功能,以及集成 Xcode Cloud 的新功能,让各个平台的测试更轻松。
apple silicon,beta testing,catalyst,m1 App Store 分发 & 营销 日文, 简体中文, 英文 -
22:18 认识声明性设备管理
设备管理,未来已来:学习如何支持移动设备管理,同时让个人设备达到自治、主动,提高性能和可扩展性。我们将向您展示如何将此声明性模型整合到 MDM 解决方案中。
App Store 分发 & 营销 日文, 简体中文, 英文 -
19:09 认识屏幕使用时间 API
探索屏幕使用时间 API,学习如何构建支持自定义家长控制的 app,这些都要首先考虑隐私保护。学习如何使用核心限制和设备活动监控等关键功能为您的 app 带来安全体验,同时为父母和监护人提供可衡量的控制手段。
guardian,sheild App Store 分发 & 营销 日文, 简体中文, 英文 -
15:30 诊断 app 中的功能和性能衰退
快速了解在查看功能和性能衰退数据时如何确定优先级。了解如何跟踪因特定于设备和百分比的信息而退化的指标,以便您将精力集中在优化上并节省宝贵的开发时间。我们还将展示如何在您的 app 中追踪耗尽设备存储空间的常见反面模式,帮助您自定义工作流程,并添加 App Store Connect API 以帮助您及时了解您 app 的实际性能。
App Store 分发 & 营销 日文, 简体中文, 英文 -
18:41 钱包与 Apple Pay 的新功能
探索重新设计用于 app 内和网络支付的 Apple Pay,并了解如何将最新 API 集成到您的 app 或网站。了解如何将功能添加到您的 app,例如优惠码、改进的发货信息,以及付款详情显示屏幕的改进。探索钱包通行证的变更,包括自动到期和网页的多通道支持。
nfc,passes,payment,tickets,transit,web App Store 分发 & 营销 日文, 简体中文, 英文
-
-
App 服务 -
22:09 Game Center 的新增功能:小组件、好友功能及多人游戏改进
您可使用 GameKit 提升您的在线游戏体验,并在您的游戏中实现多人游戏、排行榜和成就等功能。我们将带您了解 Game Center 的最新改进,包括玩家匹配和多人游戏 API,并探索如何增强游戏的发现率。
App 服务 日文, 简体中文, 英文 -
8:54 专为群组活动设计
了解如何设计 app 以支持 SharePlay 体验。我们将展示如何使用群组活动框架将人们聚集在您的 app 中,并调整您的设计以专注于群组优先的内容共享。我们将围绕您为在 FaceTime 通话中使用 SharePlay 的人创建的 app 和功能来探索想法和迭代。
facetime,face time,groupactivities,group activities,groupsession,shareplay,share play App 服务 日文, 简体中文, 英文 -
22:13 为快捷指令、Siri 和建议设计出色的操作
操作是快捷指令的构成要素。这让人们即使不看到您的 app 界面也能利用其功能。我们将展示如何设计有用、易用且能合并到功能强大的多步骤快捷指令的操作。您还可探索有关发布和共享快捷指令的增强功能,确保人们可以在所有 Apple 平台上随心所欲访问您的 app。
App 服务 日文, 简体中文, 英文 -
16:55 了解 Safari 浏览器网页扩展改进
学习如何通过 Safari 浏览器网页扩展拓展 Safari 浏览器的功能。我们将向您介绍最新的 WebExtension API,探索非持久后台页面支持 (这一主题与 iOS 开发关联紧密),以及探索如何使用声明性网络请求 WebExtensions API 阻止网页上的内容。最后,我们将向您展示如何在 Safari 15 浏览器中自定义选项卡。
web inspector App 服务 日文, 英文 -
17:49 使用 macOS 上的 FileProvider 将文件同步到云端
了解如何使用 FileProvider 框架来构建全面的云同步解决方案。我们将向您展示如何着手构建文件提供程序扩展,探索如何轻松将您的扩展与安全保存、磁盘空间管理、查找器集成等文件系统功能集成。
App 服务 日文, 简体中文, 英文 -
20:59 发送通信和时效性通知
了解关于 Apple 平台上通知演变的更多信息。我们将探索您如何帮助人们在您的 app 中管理通知,包括您如何通过中断级别和时效性通知来创造精彩瞬间。同时,我们还将向您介绍通信通知,通过 SiriKit 在您的 app 中提供更加丰富的电话和信息体验。为了充分了解本节内容,我们建议您拥有创建本地和远程通知的经验,并多少熟悉 SiriKit 意图。
apns,focus,intents,interruption,notification service extension,passive,push,pushkit,siri,sirikit,status App 服务 日文, 简体中文, 英文 -
16:14 探索基于 UWB 的车钥匙
"发现如何创建支持超宽带 (UWB) 的数字车钥匙,通过它可以解锁和发动车辆,而不必将 iPhone 从包里或口袋中拿出,或者取下手腕上的 Apple Watch。我们将向您展示如何集成 UWB,添加近距离操作和远距离解锁功能,通过识别驾驶室一侧使用的钥匙帮助使用者个性化车辆设置。为了能充分了解本节内容,我们建议观看 WWDC20 的“车钥匙介绍”,其中详细介绍了配对基础知识、钥匙管理和服务器 操作。"
,,,nfc,u1,ultra wideband App 服务 日文, 简体中文, 英文 -
26:51 认识 macOS 快捷指令
macOS 中加入了快捷指令,您的 app 是该过程的关键部分。了解如何通过将功能设置为快捷指令操作,以提升 app 性能。我们将向您展示如何为采用 Catalyst 或 AppKit 的 macOS app 构建操作,跨平台部署操作、发布和共享快捷指令,以及让您的 app 实现从其他 app 运行快捷指令。我们还将向您介绍快捷指令如何与 Automator 和 AppleScript 等现有 Mac 自动化技术相适应。
applescript,automation,automator,command line automation,intent,shortcuts,shortcuts app,sirikit,suggestions App 服务 日文, 简体中文, 英文 -
20:09 贡献意图并提升您 App 的存在感
了解如何在最需要的时刻让某人在不打开您的 app 的情况下使用其关键部分。了解如何打造意图并贡献给系统,帮助您在 Siri、专注、快捷指令、智能堆叠等功能中显示有关您 app 的相关上下文信息。我们将探索系统如何智能识别信息,并展示构建意图的技术,以帮助提高 app 的参与度和可见性。
intelligence,intent,shortcuts,shortcuts app,sirikit,sirikit media intents,suggestions,system intelligence App 服务 日文, 简体中文, 英文
-
-
Safari 浏览器和网页 -
14:32 使用 iCloud 钥匙串认证代码保护登录
了解如何在您的 app 或网站上支持设备上验证代码,以提供更加安全的登录体验。我们将探讨 iCloud 钥匙串密码管理器的最新更新,并探索验证代码、自动填充、iCloud 钥匙串同步和二指点击设置如何简化多步骤登录过程。我们将向您展示如何在您的 app 和网站中支持此过程。
2fa,code,domain,factor,icloud keychain,keychain,login,log in,password,signin,sign in,sms,totp,two,twofactor Safari 浏览器和网页 日文, 简体中文, 英文 -
36:32 开发高级网页内容
是用 JavaScript、WebGL 还是 WebAssembly 进行开发?敬请了解 Safari 浏览器和 WebKit 的最新更新,例如对类语法的语言做出的更改,如何帮助您简化开发过程、增强性能和提高安全性。我们将探索几个有助于提供更佳互操作性并为网页内容带来新功能的网页 API。
open source,web inspector,wkwebview Safari 浏览器和网页 日文, 简体中文, 英文 -
21:44 探索 WKWebView 附加项
敬请探索 WKWebView 的最新更新。我们将展示如何使用 API 在没有 JavaScript 的情况下操作网页内容,探索如何通过授权提升 WebRTC 和下载的效率,并分享如何在您的 app 中轻松创建更丰富的网页体验。
dictation,media,safari,web app Safari 浏览器和网页 日文, 英文 -
25:21 无需密码仍可操作
虽然密码被广泛使用,但它天生就有棘手之处,很难适应保护用户在线帐户的情形。详细了解密码对现代安全性带来的挑战,以及怎样才能不使用密码进行操作。通过采用 Web 认证标准的安全设计、基于公钥的凭证来探索帐户安全的新前沿。在此技术预览中了解 Apple 如何在 iOS 15 和 macOS Monterey 中实现这一 标准。
authenticationservices,icloud keychain,keychain,login,log in,logon,log on,passkey,passkeys,password,passwordless,passwords,phishing,privacy,safari,security,webauthn Safari 浏览器和网页 日文, 简体中文, 英文 -
22:31 认识保护隐私的广告属性
探索如何在不损害用户隐私的情况下衡量您投放在 app 和网页上的广告活动的效果。我们将介绍 Private Click Measurement 并探索 SKAdNetwork,它提供了一种更安全、更私密且更实用的方法来测量您的 app 安装量。
advertise,advertising,conversion Safari 浏览器和网页 日文, 简体中文, 英文 -
19:51 通过 HTTP/3 和 QUIC 加快联网速度
网络技术迅速迭代,下一个 HTTP 的主要版本已经出现了。了解 HTTP/3 如何降低延迟并提升 app 的可靠性,弄清其底层传输协议 QUIC 如何利用新的传输功能和多流连接组,在您自己的自定义协议中实现创新性的功能。
Safari 浏览器和网页 日文, 简体中文, 英文 -
14:46 采用快速备忘录
了解如何将您的 app 链接到快速备忘录,并帮助人们快速地将您的内容和他们的备忘录之间进行链接。了解快速备忘录如何通过 NSUserActivity 识别并链接到 app 内容,并了解如何在您的 app 中采用此 API。我们将带您了解为快速备忘录提供支持有哪些要求、优势和功能。我们还将为 NSUserActivity 提供指导和最佳实践,让您的 app 充分利用这些功能。
quicknote Safari 浏览器和网页 日文, 简体中文, 英文
-
-
Swift -
20:42 Swift 中的 ARC:基础功能和拓展功能
了解 Swift 中对象生命周期和 ARC 的基础知识。深入了解哪些语言特性使对象生命周期可观察,依赖于观察到的对象生命周期会带来什么影响,以及一些安全的修复技术。
arc,memory,object life cycle,retain,unknown,weak Swift 日文, 简体中文, 英文 -
39:18 Swift 并发功能:幕后故事
敬请深入了解 Swift 并发功能的细节,探索 Swift 如何在提高性能的同时提供更大的安全性,避免数据竞争和线程爆炸。我们将探讨 Swift 任务与 Grand Central Dispatch 有何不同、新的合作线程模型如何工作,以及如何确保您的 app 获得最佳性能。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”、“探索 Swift 中的结构化并发”和“保护 Swift 参与者的可变状态”。
actors,async,await,continuation,dispatchqueue,feed,gcd,heap,hopping,newsfeed,pool,queue,reader,stack,threads Swift 日文, 简体中文, 英文 -
61:00 Swift 并发功能:更新示例 App
实际探索 Swift 并发功能:跟随我们一起更新现有示例 App。通过 async/await、参与者和延续获得真实体验。我们还会探索用于随着时间将现有代码迁移到 Swift 并发功能的方法。为了充分了解此“编程临摹课程”内容,我们建议先观看 WWDC21 中“认识 Swift 中的 async/await”和“保护 Swift 参与者的可变状态”。
caffeine,codealong,coffeetracker,completionhandler,complication,condition,dispatchqueue,drinklist,handler,healthkit,immutable,mainactor,mutable,nonisolated,observableobject,published,queues,race,thread,uimodel,watch Swift 日文, 英文 -
27:04 为 Swift 和 SwiftUI 带来 Core Data 并发功能
了解 Core Data 如何采用 Swift 5.5 新的并发功能,为您带来更简洁、更高效以及更安全的异步代码。我们将展示如何在您的 app 中更新 Core Data 来处理并发,并详细介绍整个框架中其他许多让 Swift 和 SwiftUI 的使用更具表现力和更强大的改进。
async,await,batch insert request,binary,core data,data persistence,dictionary,dynamic configuration,earthquakes app,enqueued,fetch request,inmemory,lazy entity resolution,managed object,managed object context,nsattributedescription,nsattributedescriptionattributetype,nsmanagedobjectcontext,nspersistentcontainer,nspersistentstorecoordinator,perform,performandwait,perform and wait,performenqueued,persist data,persistence,persistent store,predicates,routing errors,sectioned fetching,sectionedfetchrequest,sectionidentifier,shared data,sort descriptors,sort order,sqlite,swift,swift concurrency,swiftui,try await,xml Swift 日文, 简体中文, 英文 -
13:40 使用带有 URLSession 的 async/await
探索如何使用 async/await 和 AsyncSequence 在 URLSession 中采用 Swift 并发功能,以及如何运用 Swift 并发概念来改进您的网络代码。
Swift 日文, 简体中文, 英文 -
46:56 使用结果生成器在 Swift 中写入 DSL
通过创建自定义的编程语言或“域特定语言”,更轻松地解决一些问题。虽然创建 DSL 一般需要编写您自己的编译器,但您也可以使用运用 Swift 5.4 的结果生成器,以使您的代码更容易阅读和维护。我们将带您了解为 Swift 设计自定义语言的最佳实践:了解结果生成器和尾随闭包参数,探索修饰符式方法及其效果好的原因,并发现如何扩展 Swift 的正规语言规则,以将 Swift 变成 DSL。为了能充分了解本节内容,最好 (但非必需) 拥有一些 SwiftUI 视图编程经验。您不需要知道关于分析程序或编译器实现的任何内容。
compiler,domain specific language,dsl,modifiers,property wrappers,result builders,trailing closure Swift 日文, 简体中文, 英文 -
28:32 利用 Swift Actor 保护可变状态
当两个单独线程同时访问同一可变状态时,会发生数据竞争。它们构建起来很简单,但出了名的难以调试。了解如何才能停止与 Swift Actor 的这些数据竞争,从而帮助同步您的代码中的数据访问。探索 Actor 如何工作以及如何相互共享值。了解 Actor 隔离如何影响协议一致性。最后,一起来探索主要 Actor,这是一种确保您的代码始终根据需要在主要线程上运行的新方式。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”。
,,books,cache,cat,classes,counter,detached,equatable,global,hashable,immutable,isolated,isolation,libraryaccount,nonisolated,sad,sendable,synchronization Swift 日文, 简体中文, 英文 -
27:54 探索 Swift 中的结构化并发
当您的代码需要与其他代码同时运行时,为作业选择正确的工具很重要。我们将向您介绍可在 Swift 中创建的不同类型的并发任务,向您展示如何创建任务组,以及了解如何取消正在进行的任务。当您需要使用非结构化任务时,我们也会提供指导。为了能充分了解本节内容,我们建议首先观看“认识 Swift 中的 async/await”。
asyncdetached,asynclet,bindings,detached,let,programming,scope,thumbnails,withtaskgroup,withthrowingtaskgroup Swift 日文, 简体中文, 英文 -
22:54 探索 SwiftUI 中的并发
探索如何使用 Swift 的并发功能来构建更棒的 SwiftUI app。我们将展示并发工作流程如何与 ObservableObject 交互,并探索如何直接在 SwiftUI 视图和模型中使用。了解如何使用 await 使您的 app 在 SwiftUI 运行循环中顺利运行,并了解如何使用 AsyncImage API 快速获取远程图像。我们将带您了解在自定义视图中启用其他异步流的过程。
actor,async,async await,async image,await,codable,concurrency,concurrent,data models,dispatch queues,download photos,fetchphoto,identifiable,issaving,listrowseparator,liststyle,mainactor,main actor,main thread,objectwillchange,observableobject,opacity,placeholder,progress view,pull to refresh,refreshable,refreshable,rest api,run loop,save,snapshot,state change,swift 55,swiftui,task,tick,yield the main actor Swift 日文, 简体中文, 英文 -
14:21 认识 AsyncSequence
随时间迭代值序列现在和编写“for”循环一样简单。了解新的 AsyncSequence 协议如何实现自然、简单的语法,将来自通知的任何内容迭代成服务器流式传输的字节。我们还将向您展示如何修改现有代码,以提供自己的异步序列。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”。
asyncstream,await,earthquakes,lines,quakes,urlsession Swift 日文, 简体中文, 英文 -
33:39 认识 Swift 中的 async/await
Swift 现在支持异步功能,通常称为 async/await 模式。了解新语法如何让您的代码更容易读取和理解。了解函数中断时会发生哪些情况,了解如何修改现有完成处理程序,用于异步函数。
await,bypreparingthumbnail,completionhandler,continuation,datatask,expectation,preparethumbnail,preparingthumbnail,resume,suspension,testing,urlsession,withcheckedcontinuation,withcheckedthrowingcontinuation,xctestexpectation Swift 日文, 英文 -
30:30 认识 Swift 算法和字体集软件包
了解 Apple 开源 Swift 软件包列表中的两个最新成员:Swift 算法和 Swift 字体集。您不仅可以立即使用这些软件包,还可用来生成新的算法和数据结构,最终加入 Swift 标准库中。我们将向您展示如何将这些软件包集成到您的项目中,选择正确的算法和数据结构让您的代码更清晰、运行更快。
adjacentpairs,array,arrayslice,buffer,chunked,chunkedby,chunks,compactmap,deque,dictionary,doubleended,ended,filter,flatmap,flattensequence,hashtable,joined,joinedby,joinedsequence,lazycompactmap,lazyflatmap,lazysequence,loops,map,messages,nsorderedset,ordereddictionary,orderedset,prefix,queue,raw,reversedcollection,set,suffix,transcript,windows Swift 日文, 简体中文, 英文
-
-
SwiftUI 和 UI 框架 -
10:57 SwiftUI 中的 SF Symbols
探索如何才能将 SF Symbols 纳入您的 SwiftUI app。我们将探讨符号呈现、大小自定义和不同变体显示的基本方法。我们还将向您介绍符号着色的最新更新功能,并帮助您挑选符合您的 app 需求的工具。
SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
28:10 SwiftUI 辅助功能:超越基础功能
超越基础功能,提供优异的辅助功能体验。了解如何在 Xcode 中使用新 SwiftUI Previews 探索最新辅助功能 API,并为所有人创建出色且可无障碍使用的 App。了解如何自定义内建于 SwiftUI 的自动辅助功能,确保您自己的自定义控制功能可无障碍使用。通过分组和聚焦,探索最佳实践并识别 App 导航体验的可改进方面。同时,还通过增加转子来帮助旁白用户极速导航。
accessibilitychildbehavior,accessibility children,accessibilitycontainer,accessibility container,accessibility element,accessibilityfocus,accessibilityfocusstate,accessibility navigation,accessibility panel,accessibility preview,accessibilityrepresentation,accessibility representation,accessibilitysortpriority,accessibility sort priority,accessible,accessible by default,button,canvas,children,combine,contain,custom controls,custom element,ignore,label,labels,previews,rotors,shapes,swiftui previews,voiceover,voice over SwiftUI 和 UI 框架 日文, 英文 -
15:06 UIKit 和 AppKit 中的 SF Symbols
了解如何使用 SF Symbols 3 创建彩色符号并对其进行自定义,以与您的 app 界面的视觉设计匹配。我们将向您介绍用于集成彩色符号的最新 UIKit 和 AppKit API,以及针对实现的最佳实践。为了充分了解本节内容,我们建议观看 WWDC19 的“介绍 SF Symbols”。
SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
54:09 为 Apple Watch 构建体能训练 app
在“编程临摹课程”活动期间,使用 SwiftUI 和 HealthKit 从头开始构建体能训练 app。了解如何使用时间线来为始终打开状态提供支持,从而更新体能训练的指标。遵循体能训练 app 的最佳设计实践。
,alwayson,codealong,codealong,healthkit,hkworkoutsession,isluminancereduced,metrics,workout SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
23:26 创建 watchOS 的无障碍体验
了解如何在支持较大文本尺寸、旁白和 AssistiveTouch 等功能的同时为 watchOS 打造一流的辅助功能体验。我们将展示专为 watchOS 构建的 SwiftUI app 添加视觉和运动辅助功能支持,包括有关 API 集成、体验等的最佳实践。
,accessibility,accessibilityadjustableaction,accessibilityelement,accessibility extra large,accessibilitylabel,accessibility label,accessibilityrespondstouserinteraction,accessible element,assistive technology,assistivetouch,assistivetouch cursor,assistivetouch cursor frame,assitivetouch action menu,bold text,clench,complications,cursor,cursor frame,custom actions,doubleclench,doublepinch,dwell control,dynamic notifications,dynamic type,element grouping,focusable elements,hand gestures,hand motions,large accessibility text,large text sizes,motion pointer,onscreen pointer,pinch,reduce motion,swiftui,system text size,text styles,truncating text,voiceover,watchos,wrap text,wwbubbletea,wwdaisy SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
22:30 制作超快列表和精选集视图
构建始终平滑滚动的列表和精选集视图:探索单元格生命周期,学习如何应用这种知识去除粗糙滚动和丢帧。我们还将向您展示如何通过优化图像加载和自动单元格预取改进整体滚动体验,避免代价高昂的故障。为了充分理解本视频内容,我们建议观众要基本熟悉 diffable 数据源和组合布局。
glitch,hitch,performance,rendering,tableview,table view SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
10:35 在 Apple tvOS 上提供出色的播放体验
了解如何使用 Apple TV 重新设计的播放界面在您的 app 中构建出色的媒体体验。了解最新的界面如何帮助人们在保持对内容关注的同时访问相关控件和信息。我们将展示如何为您的 Apple tvOS app 采用 AVPlayerViewController 和其他 API,以帮助人们查找、播放和享受内容。为了能充分了解本节内容,我们建议您对 AVKit 作基本了解。
avplayerviewcontroller,content tabs,contextual actions,title view,transport bar,transport bar controls,tvuikit SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
11:10 在 SwiftUI 中引导和反映焦点
使用设备输入,就像生活中的所有事一样,把焦点放在哪里很重要。探索如何使用 SwiftUI 在 app 中移动焦点、用程序自动关闭键盘以及从小视图构建大型导航目标。这些 API 结合起来可以帮助您简化 app 的界面,使其更强大,让人们可以找到需要的东西。
adjacency,attention,detect focus,direct attention,focus,focused,focusedfield,focussection,focus section,focusstate,focusstate,focus state,input,move focus,navigation targets,platform convention,programmatically move focus,swiftui SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
11:42 在 SwiftUI 中精心打造搜索体验
了解如何帮助人们在您的 app 中快速找到特定内容。了解如何将 SwiftUI 的 .searchable 修饰符与其他视图结合使用,以最好地整合 app 的搜索。我们还将展示如何通过提供搜索建议来帮助人们了解他们可以执行的搜索类型,从而提升执行体验。
collections of data,configured search field,filter,finding data,implement search,issearching,native search,navigationview,navigation view,onsubmit,results,search,searchable,searchable,searchable modifier,search bar,searchcompletion,search completion,search field,search field column,search query,search tab,side bar,suggestions,swiftui,toolbar,two column,weather app SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
16:33 在聚焦中展示 app 数据
了解 Core Data 如何通过短短两行代码在“聚焦”中显示您的 App 中的数据。了解如何让“聚焦”搜索可以发现这些数据,以及如何自定义这些数据在设备上的显示方式。最后,我们将展示如何在您的 App 中完全以“聚焦”索引的数据驱动来实现全文搜索。
app data in spotlight,attributeset,coredata,core data,cssearchableitemattributeset,cssearchqueryobject,define attribute set,forstorewithcoordinator,indexing event loop,index update notifications,nscoredata,nscoredatacorespotlightdelegate,nscoredatacorespotlightdelegateindexdidupdatenotification,nsexpression,query string,search my app in spotlight,search query,spotlight,spotlight display name,spotlightindexer,spotlight search,startspotlightindexing,stopspotlightindexing,tag,tags app SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
40:17 揭开 SwiftUI 的神秘面纱
深入了解 SwiftUI 理念的核心原则:身份、生命周期和相关性。了解常见模式,了解驱动框架的原则,并了解如何使用它们来保证 app 的正确性和性能。
,,,,,,,,,,action,alert,anyview,bad dog,binding,biscuit,body,body property,branch,cat,confirmationdialog,connecting views,continuity over time,datadriven constructs,declarative,dependencies,dependency graph,different identities,dog,dragon,elements,environment,environmentobject,explicit identifiers,explicit identity,foreach,good dog,graph,grouchy cat,happy cat,how does swiftui update the ui,identifiable,identifiable protocol,identifier map to single view,identifier stability,identifier uniqueness,identity,inert modifier,lifetime,list,magical,onappear,ondisappear,outlinegroup,performance,pretzel,same identity,stable identifiers,stable identity,state,state lifetime,stateobject,structural identity,swiftui,switch,table,theseus,transition between views,tree,unique,value types,view,viewbuilder,view identity,view lifetime,view protocol,view value,view value are ephermal,what does swiftui see SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
24:35 构建通过 CloudKit 和 Core Data 共享数据的 app
了解如何使用 NSPersistentCloudKitContainer 轻松地构建可在多个 iCloud 用户之间共享数据的 app。探索如何围绕共享数据带来融入丰富信息的体验,并了解支持 Core Data 中的这些功能的 CloudKit 技术。为了能充分了解本节内容,请观看我们之前有关 NSPersistentCloudKitContainer 的视频:WWDC19 的“将 Core Data 和 CloudKit 配合使用”,以及 WWDC20 的“将 Core Data 存储与 CloudKit 公共数据库同步”。
allowscloudencryption,allows cloud encryption,candeleterecord,canmodifymanagedobjects,canupdaterecord,ckdatabase,ckrecord,ckshare,cksharedrecord,cksharemetadata,cloud encryption,cloudkit,coredata,core data,decorate shared objects,encrypted record values,encryptedvalues,encryption,encrypt sensitive data,fetchshares,initializeschema,isshared,nspersistentcloudkitcontainer,owners and participants,persistent cloudkit container,persistent store,private,private database,record,record sharing,share,shared,shared database,shared objects,sharing architecture,sharing data,sharing information,sharingprovider,testing,user keychain SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
20:23 聚焦 iPad 键盘导航
改善 iPad 和 Mac Catalyst app 的键盘体验。探究如何使用硬件键盘加快访问键盘功能,以及在视图和视图控制器之间导航。学习如何自定义哪些元素可通过键盘导航,以及如何自定义选项卡循环。
commands,environment,focus,groups,ipad,item,key,keyboard,navigation,productivity,sidebar SwiftUI 和 UI 框架 日文, 英文 -
12:12 自定义 UIKit 中工作表及调整其大小
了解如何在 UIKit 中创建分层和自定义的工作表体验。我们将探索如何在 app 中构建非模态体验,以允许同时与工作表中和工作表背后的内容进行交互。我们还将带您完成工作表尺寸自定义、显示或隐藏控制柄控件以及在 app 中的弹出窗口和自定义工作表之间进行调整。为了充分了解本节内容,我们建议首先观看 WWDC19 中 9:45 开始的“iOS 13 UI 的现代化”的演示部分。
card,presentation SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
41:04 认识 TextKit 2
认识 TextKit 2:Apple 的下一代文本引擎,经过重新设计,具有更佳的准确性、安全性和性能。发现 TextKit 2 如何帮助您为互联网受众提供更好的文本体验,通过混合文本内容和视觉内容可创建更多样性的布局,并确保流畅的滚动性能。我们将向您介绍最新的 API,深入了解一些实例,并提供 app 现代化指导。
appkit,banana,bananaphone,edit,nstextview,text,textedit,uikit SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
19:24 让您的小组件更加智能
了解如何让智能堆叠中的小组件更加智能。我们将向您展示如何将全新的小组件建议 API 与“智能轮换”结合使用,随时为人们带来更有价值的小组件体验。无论您是向系统提供及时的新信息,还是调教系统学习常见模式,采用这些 API 都可以帮助人们发现您的小组件,让您能够影响系统从 app 显示系统空间相关内容的方式。
annotating relevance,app donation,behavioral pattern,behavioral relevance,configuration intent,donate,donate new array,donate to the system,duration,glanceable,ininteraction,inrelevanceprovider,inrelevantshortcut,insert new widget into smart stack,insert widget into stack,intelligent widget,intentconfigured widget,intent is eligible for widget,ipad home screen widget,proactive information,relevance signal,scroll to a widget,siri watch face,smart rotate,smart stack,static widget,suggestion ui,timebased relevance,timelineentryrelevance,timely,user behavior,widgetkind,widget suggestion SwiftUI 和 UI 框架 日文, 简体中文, 英文
-
-
健康与运动 -
29:26 Meditation For Fidgety Skeptics(《烦躁怀疑论者的冥想》)
Dan Harris 是艾美奖获奖记者,美国广播公司周末版“早安美国”的联合主播。2004 年全国电视转播惊恐发作后,他发现自己踏上了一段漫长而奇异的旅程,最终他发现了正念冥想。Dan 将分享他的故事,他写了两本书、创建了热门播客和 app,已帮助许多人 (包括和他自己一样之前并非信徒的人) 改善了生活。著名冥想老师 Jeff Warren 是 Dan 的畅销书籍 Meditation For Fidgety Skeptics(《烦躁怀疑论者的冥想》)的合著者,他将和 Dan 一起介绍实践步骤,任何人都可以通过这些步骤管理当今社会带来的各种压力和焦虑,将幸福指数提升 10%。
guest,wwdc21 健康与运动 英文 -
10:31 将蓝牙设备连接到 Apple Watch
了解如何将来自蓝牙配件的数据集成到 Apple Watch app 和复杂功能中。蓝牙设备可以向 Apple Watch 提供医疗数据、运动统计数据等,并帮助人们在此过程中充分利用您的软件。我们将展示如何在后台 app 刷新期间接入这些设备,以在您的 Apple Watch 复杂功能中显示最新信息,在 watchOS 上提供 Core Bluetooth 的概览,并探索蓝牙配件设计的最佳实践。
健康与运动 简体中文, 英文 -
20:49 通过运动衡量健康状态
发现如何使用运动数据将您的 app 的健康监测能力提升到新的水平。认识 iPhone 的步行稳定性和 Apple Watch 的六分钟步行指标:步行稳定性能帮助您的 app 解释个人步行质量和摔倒风险,六分钟步行指标和 HealthKit 估计重新校准 API 能追踪手术等急性事件后的步行耐力变化。我们将向您展示如何支持这些指标,并帮助向您的 app 用户提供可操作的健康数据,帮助改善患者护理和临床试验,尤其是在必须远程提供更多服务时。
healthkit,therapy 健康与运动 日文, 简体中文, 英文
-
-
商务 & 教育 -
15:53 使用 ShazamKit 创建自定义音频体验
使用 ShazamKit 为您的 app 提供自定义音频匹配。了解在设备上使用自定义目录时如何使用 Shazam 的精确音频匹配来识别任意来源的音频。下载我们的新手课程和代码以及演示程序,我们将指导您完成将音频与自定义目录匹配的过程。我们还将通过构建一个可以与从电视流式传输的视频完美同步的交互式 iOS app 来探索跨设备连接内容是如何轻松。要了解有关 ShazamKit 的更多信息,请查看 WWDC21 中的“探索 ShazamKit”。
audio,codealong,music,musickit,shazam,shazamkit,sound 商务 & 教育 日文, 简体中文, 英文 -
14:10 认识用于基于文件 app 的 ClassKit
ClassKit 框架能帮助在您的 app 中向使用 Schoolwork app 的教师推出教育活动。探究如何采用最新基于文件的 API 在 app 中报告学生进度数据,从而令教师获得对学生学习情况的更清晰了解。我们还将向您展示如何使用 ClassKit 报告不同的数据类型,以及如何在开发者模式测试实施情况。
document,school 商务 & 教育 日文, 简体中文, 英文
-
-
图形和游戏 -
29:50 使用 Metal 光线追踪增强你的 App
通过 Metal 技术图形框架和着色语言的核心部分,即光线追踪,在 app 和游戏中实现逼真的 3D 场景。我们将探索实现光线追踪的最新改进,并带您了解生产渲染过程的升级。探索 Metal API 以帮助您创建更细致的场景、将原生支持的内容与动作相集成等等。
game dev,game developer,metal,metal shading language,metal tools,optimization,proapps,raytracing 图形和游戏 日文, 简体中文, 英文 -
29:53 使用 RealityKit 2 探索高级渲染
借助 RealityKit 中的顶尖渲染技术,为您的增强现实体验创造令人惊叹的视觉效果。您将了解如何编写自定义着色器以及绘制实时动态网格,并探索极具创意的后处理效果,帮助自己设计出风格独特的增强现实场景。
3d graphics,ar,arkit,augmented reality,core image,depth map,lidar,metal shading language,realitykit,scenekit 图形和游戏 日文, 简体中文, 英文 -
8:40 使用 ReplayKit 探索滚动剪辑
用户再也不会在您的游戏或 app 中错过任何精彩时刻。敬请了解 ReplayKit 的最新更新:剪辑屏幕录制。它可为您的 app 提供滚动缓冲区来存储以前的视频和音频样本。探索如何为用户录制和保存令人难忘的时刻,并了解如何在最相关的时候呈现这些剪辑。最后,我们会引导您将 ReplayKit 集成到您的 iOS 和 macOS app 中。
图形和游戏 日文, 简体中文, 英文 -
14:51 使用 USD 创建 3D 工作流程
了解 Pixar Universal Scene Description (USD) 为 3D 工作流程带来的灵活性、多功能性和强大功能。了解如何在 macOS 的专业工作流程中使用 USD 文件格式:使用物体捕捉扫描真实世界物体的 3D 模型,利用第三方数字内容创建工具的潜力,并构建高质量的渲染序列。
3d graphics,ar,arkit,augmented reality,content creation,usd,usdz 图形和游戏 日文, 英文 -
27:56 使用物体捕捉创建 3D 模型
物体捕捉提供了一种快速简便的方法,只需使用几张图片即可为真实世界对象创建逼真的 3D 模型。了解如何入门并使用 macOS 的摄影制图技术逼真地呈现资源。探究有关对象选择和图像捕捉的最佳实践,以帮助您获得最高质量的结果。
3d content creation,3d graphics,ar,arkit,augmented reality,photogrammetry,realitykit,usdz 图形和游戏 日文, 简体中文, 英文 -
37:28 使用物理音频空间引擎 (PHASE) 探索几何感知音频
敬请探索几何感知音频如何帮助您为自己的 app 和游戏构建复杂且身临其境的交互式音频场景。了解 Apple 的空间音频 API:PHASE,并了解物理音频空间引擎 (PHASE) 是如何让声音始终与您的体验保持一致,从而帮助您在开发过程中创建空间音景和场景,而不是等到后期制作。我们将带您了解 API 及其类,包括来源、监听器、声学几何和材料,并介绍空间建模的概念。我们还将展示如何快速组合 PHASE 的基本构建块,开始为您的 app 或游戏构建集成音频体验。
图形和游戏 日文, 简体中文, 英文 -
29:34 创建由 Apple Silicon 提供支持的图像处理 app
了解如何针对 Apple Silicon 芯片优化图像处理 app。探索如何利用 Metal 渲染命令编码器、分块着色、统一内存架构和无内存附件。我们将展示如何利用 Apple 独特的分块式延迟渲染架构来创建低内存占用的节能 app,并带您了解将基于计算的 app 从独立 GPU 迁移到 Apple Silicon 芯片的最佳实践。
apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks,video,video effects 图形和游戏 日文, 简体中文, 英文 -
23:56 向你的 SwiftUI app 添加丰富图形
了解如何通过 SwiftUI 让你的图形栩栩如生。我们将首先处理安全区域 (包括键盘安全区域),了解如何设计美观且不会与屏幕键盘重叠的无边缘缝隙图形。我们还会探索您可以在 SwiftUI 中使用的材料和振动功能,从而制作可轻松定制的背景和控件,并介绍 drawingGroup 和全新画布等图形 API。使用这些工具,你可以比以往更轻松地在 SwiftUI 中设计完全交互式和可中断的动画和图形。
accessibility,accessibilityaction,accessibility actions,accessibilitylabel,accessibilityrepresentation,animation,animation,background,background shape,background styles,bezier curve,blend,blendmode,blend mode,blur,blur styles,canvas,cgrect,clip background,colors app,complex particle system,containerview,contextdraw,contextfill,contextresolve,controls,drawing,drawing an image,drawinggroup,emoji,foregroundstyle,foreground styles,geometryreader,gradient,graphics,ignoressafearea,ignoressafeareakeyboard,image,innercontext,interactive,interruptible,ios,ipados,keyboard safe area,macos,materials,model view,opacity,path,performance,primary,quaternary,regularmaterial,resolve image,safe area,safeareainset,safe area inset,schedule,secondary,shading,standard shape,styles,swiftui,tap gesture,tertiary,text styles,thinmaterial,time in seconds,timeline context,timelineview,timeline view,transform,tvos,vibrancy 图形和游戏 日文, 简体中文, 英文 -
25:55 将定期更新的排行榜引入您的游戏
定期更新的排行榜是鼓励玩家不断回归游戏的好方法。请随我们一起编程,我们将带您了解如何在 App Store Connect 以及您的游戏中设置定期更新的排行榜。在开始此编程临摹课程之前,如需回顾定期更新的排行榜和经典排行榜之间的一些差异,我们建议您观看 WWDC20 的“深挖 Game Center:排行榜、成就和多游戏玩家”的“定期更新的排行榜”部分。
codealong 图形和游戏 日文, 简体中文, 英文 -
26:31 拍摄和处理 ProRAW 图像
如果您的 app 支持 ProRAW,通过整合标准 RAW 信息和 Apple 的高级计算摄影技术,您可以帮助拍照的人轻松拍摄和编辑图像。我们将向您简要介绍该格式,包括 ProRAW 图像的外观、使用感受、质量指标以及与您的 app 的兼容性。我们将从这里开始探索如何在制作流程的每个阶段将 ProRAW 整合到您的 app 中,包括使用 AVFoundation 拍摄图像、使用 PhotoKit 存储图像以及使用 Core Image 编辑图像。
coreimage,filters,photo effects,photography,photos 图形和游戏 日文, 简体中文, 英文 -
20:28 探索 ARKit 5
使用 ARKit 5 构建下一代增强现实 app。探索如何在其他区域使用位置锚定,以及如何更轻松地引导用户体验您的基于位置的 AR 功能。了解有关面部跟踪和动作捕捉的更多信息。同时探索在现实世界中放置 AR 内容的最佳实践。我们还将展示如何将轻 App 代码集成到您的 AR app,以便轻松发现和精确定位虚拟内容。
app clip codes,ar,arkit,augmented reality,body tracking,depth map,face tracking,lidar,location anchor,realitykit,scene reconstruction 图形和游戏 日文, 简体中文, 英文 -
21:12 探索 Metal 中的 Bindless 渲染
通过添加参数缓冲区来采用 Bindless 纹理渲染,释放着色器的全部潜力,实施现代渲染技术。了解如何让您的整个场景和资源对 GPU 可用,以充分利用光线追踪和光栅化管线。
3d graphics,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing 图形和游戏 日文, 简体中文, 英文 -
24:52 探索 Metal 中的编译工作流程
Metal 着色语言是基于 C++ 的一种强大语言,让 app 可以获得惊人的渲染效果,同时保持灵活的着色器开发管线。了解如何使用动态库和函数指针更轻松地构建和扩展渲染管线。我们还将展示如何使用二进制函数存档、函数链接和函数拼接在运行时加速着色器编译。
compilation,compiler,metal,metal shading language,metal tools,performance,xcode 图形和游戏 日文, 简体中文, 英文 -
39:53 探索 Metal 调试、性能分析及资产创建工具
探索 Xcode 如何帮助您将 Metal 调试、性能分析和资源创建工作流程提升到一个新的水平。探索用于光线追踪和 GPU 分析的最新工具,并了解 Metal Debugger 工作流程。我们还将展示如何使用纹理转换器工具,该工具支持所有现代 GPU 纹理格式,并且可以轻松集成到您的多平台资源创建管线中。
图形和游戏 日文, 简体中文, 英文 -
29:48 探索如何使用 Metal 光线追踪实现混合渲染
发现如何将光线追踪与您的光栅化引擎整合,实施简化图形技巧并提升您的 app 或游戏的视觉效果。我们将探索如何使用自然算法准确模拟光线的相互作用,还将学习如何利用 Xcode 中的最新工具来捕捉、检查和调试光线追踪场景。
game dev,game developer,metal,metal shading language,metal tools,optimization,proapps 图形和游戏 日文, 简体中文, 英文 -
25:07 深入了解 RealityKit 2
使用 RealityKit 2 创建引人入胜的 AR 体验现在前所未有的简单。探索 RealityKit 框架的最新增强功能,深入研究这个水下示例项目。我们将带您了解改进的实体组件系统、流畅的动画制作管线以及增强了面部网格和音频功能的即插即用角色控制器。
3d graphics,ar,arkit,augmented reality,lidar,physics,realitykit,scenekit,usdz 图形和游戏 日文, 简体中文, 英文 -
23:20 针对各种刷新速率显示器进行优化
了解如何在支持动态显示时序的 Apple 平台上实现流畅屏幕更新。学习在 macOS 的自适应同步显示屏上调整全屏游戏更新速度的技巧,了解低功率模式和其他系统状态如何影响 ProMotion 显示屏上的帧速率可用状态。我们还将分享利用显示链接 API 促进定制绘图的最佳实践。
display,display p3,game dev,game developer,metal,metal shading language,metal tools,optimization,proapps 图形和游戏 日文, 简体中文, 英文
-
-
地图和位置 -
23:01 探索与第三方配件的 Nearby Interaction
了解在配备 U1 的设备上运行您的 app 时如何与超宽带 (UWB) 第三方配件交互。我们将向您展示如何使用 Nearby Interaction 框架基于标准的技术,实现与各种配件的精确且区分方向的交互。了解关于配件和 app 开发入门的资源,如开发套件、示例代码、规格文档、以及支持的技术提供商。要了解关于 Nearby Interaction 的更多信息,请查看本节链接的框架文档。如果您是配件生产企业,或者正在考虑成为配件生产企业,请务必查看 Nearby Interaction 配件规范文稿和入门资源。
u1,uwb 地图和位置 日文, 简体中文, 英文
-
-
开发者工具 -
15:27 Xcode Organizer 中的 Triage TestFlight 故障
了解如何通过 Xcode Organizer 更容易、更快速地分类和修复故障。我们将探索如何在发生后立即访问故障信息和 TestFlight 测试程序反馈。同时,我们还将向您展示如何分析故障,检视指标,甚至在您的团队中分享故障信息。关于故障日志的入门信息,我们建议观看 WWDC18 的“了解故障和故障日志”。
app store,debugging,metrickit,testing 开发者工具 日文, 简体中文, 英文 -
24:24 了解和消除 app 挂起
探索如何跟踪 app 中的挂起和延迟。我们将向您展示工具和方法,以用于发现挂起及其原因,了解可导致挂起的反面模式,探索消除 GCD 等挂起的最佳实践,并提供有关何时应考虑使用异步代码来提高 app 性能的指导。
开发者工具 日文, 简体中文, 英文 -
22:13 使用 DocC 构建交互教程
探索如何使用 DocC 从头开始编制沉浸式教程。我们将演示如何通过 DocC 语法将丰富的指令、示例代码和图像组合在一起,展示 Swift 框架的实际效果。此外,我们将讨论如何创建渐进式培训,提供交互式学习机会并帮助人们更好地了解您的框架的用例。
docc,documentation,documentation catalog,documentation compiler,tutorials 开发者工具 日文, 英文 -
14:26 使用精选集探索和管理 Swift 软件包
无论您是为了团队、出于教育目的,还是为了与其他开发者共享而编制软件包,Swift 软件包精选集都可以帮助您发现、探索新软件包并将其导入到您的项目中。使用精选集发现 Swift 软件包工作流程的改进,并了解如何管理、创建、签名和共享您自己的 Swift 软件包精选集。
collection,collections,dependency,dependency management,spm,swift package collection,swift packages,xcode 开发者工具 日文, 简体中文, 英文 -
9:13 使用静态分析器及早发现错误
了解 Xcode 如何在您运行 app 之前自动跟踪死循环、未使用代码和其他问题。了解 Xcode 如何通过一个单击操作来分析您的项目,发现 Objective-C、C 和 C++ 中的安全问题、逻辑错误和其他难以发现的错误。我们将展示如何使用静态分析器来节省您调查错误报告的时间并提高 app 的整体质量。
开发者工具 日文, 简体中文, 英文 -
16:35 使用高级视频质量工具评估视频
了解高级视频质量工具 (AVQT) 如何帮助您准确评估压缩视频文件的可感知质量。利用 AVFoundation 框架,AVQT 支持 SDR 和 HDR 域中的各种视频格式、编解码器、分辨率和帧速率,从而实现简单高效的工作流程,例如无需解码为原始像素格式。AVQT 使用 Metal,通过将繁重的像素级计算转移到 GPU 来实现高处理速度,通常分析超过实时视频帧速率的视频。凭借极其优异的易用性和计算效率,AVQT 可以帮助您从视频目录中删除低质量视频,以免影响使用 app 的用户。
analysis,avqt,psnr,quality,ssim,video,video quality 开发者工具 日文, 简体中文, 英文 -
24:00 应用性能终极生存指南
性能优化似乎是一项艰巨的任务,因为需要跟踪许多指标以及使用许多工具。别担心!我们的 app 性能生存指南可帮助您了解工具、指标和范式,令您的开发过程更顺畅,且有助您的 app 用户获得出色的体验。
开发者工具 日文, 英文 -
13:51 托管和自动化 DocC 文档
了解如何轻松地在线托管 Swift 文件包和框架 DocC 文档。我们还将带您了解如何配置网页服务器来托管生成的 DocC 存档,并帮助您学习使用 xcodebuild 工具来自动生成文档并保持网页内容同步及最新。
catalog,docc,documentation,documentation catalog,host,website,xcodebuild 开发者工具 日文, 简体中文, 英文 -
23:49 探索 Xcode Cloud 工作流程
学习 Xcode Cloud 工作流程如何帮助您和您的团队自动构建、分析、测试、存档和部署各个 app 和框架。工作流程灵活、可扩展,可根据您团队的开发和分发流程进行配置。了解 Xcode Cloud 工作流程的基本信息,探究如何进行端到端配置,并查看建议的工作流程,开始使用 Apple 的持续集成系统。为了能充分了解本节内容,我们建议首先观看 WWDC21 的“认识 Xcode Cloud”。
app store connect,build,ci,continuous integration,distribution,testflight,testing,workflows,xcode,xcode cloud 开发者工具 日文, 简体中文, 英文 -
25:37 探索 Xcode 中的高级项目配置
使用更复杂的 Xcode 项目?您找对地方了。了解如何配置项目以针对多个 Apple 平台进行构建、按平台过滤内容、创建自定义构建规则和文件相关性等。我们将带您了解多平台框架目标,详细说明如何优化您的项目和方案配置,并展示如何有效利用配置设置文件。我们将探索并行构建和隐式相关性、脚本阶段、自定义构建规则、设置输入和输出文件相关性、构建阶段文件列表以及通过聚合目标删除重复工作的配置方案。最后,了解有关构建设置编辑器、级别工作原理和配置设置文件语法的更多信息。
build,build phase,build settings,multiplatform,project,scheme,script phase,xcconfig 开发者工具 日文, 简体中文, 英文 -
9:16 探索数码旋钮、触控板和 iPad 指针自动化
了解如何在 Xcode 13 的 UI 测试中与设备交互。探索全新的自动化输入法,包括 iPadOS 指针、watchOS Digital Crown 表冠和增强的 macOS 触控板滚动 API。
digital crown,interaction,interaction tests,pointer,pointer events,scroll,testing,trackpad,ui testing,xcuitest 开发者工具 日文, 简体中文, 英文 -
12:34 探索断点改进
断点让您可以在流程中途暂停和检查问题,有助于调试问题。探索 Xcode 中断点的最新改进,包括列和未解决的断点。我们还将介绍通用断点和 LLDB 提示和技巧的最佳实践。
breakpoint,breakpoints,column breakpoint,debug,lldb,unresolved breakpoint 开发者工具 日文, 简体中文, 英文 -
11:49 接受 XCTest 中的预期失败
测试是构建优秀 app 的关键部分:出色的测试可以帮助您在发布前跟踪重要问题、改进工作流程并在发布时提供优质体验。但是对于无法立即解决的问题,XCTest 可以通过 XCTExpectFailure 围绕这些问题提供更好的上下文。了解此 API 的工作原理、其严格的行为,以及如何提高测试中的信噪比以更有效地识别新问题。
expected failure,test failure,xctest,xctexpectfailure 开发者工具 日文, 英文 -
6:24 更快捷、更简单地对 Mac app 进行公证
与 macOS 协同工作,公证可帮助人们在 App Store 之外安全地为 Mac 下载软件。了解公证工具如何让您快速轻松地对您的 Mac app 进行公证,做好分发准备。我们将向您展示现在如何仅使用一个命令即对您的 app 进行公证,以及如何将公证集成到您的持续集成工作流程中。要了解公证工作流,请观看 2019 视频“详解公证”。
altool,malware,notarizing,notary 开发者工具 日文, 简体中文, 英文 -
29:26 检测和诊断内存问题
探究如何了解和诊断 Xcode 的内存性能问题。我们将带您了解 Xcode 工具的最新更新,探索 Metrics,查看 XCTest 中的 memgraph 集合功能,并学习如何使用 Performance XCTest 发现性能退化。
memory,performance,xcode 开发者工具 日文, 简体中文, 英文 -
37:20 符号化:超越基础功能
探索如何通过您的 App 实现最高性能和明智调试。符号化是 Instruments 和 LLDB 等工具的中心,旨在帮助衔接应用程序运行时和源代码之间的层。了解此过程如何工作,以及您可以采取哪些步骤来最深入地了解 App。
atos,dsym,dwarf,instruments,lldb,otool,symbolication 开发者工具 日文, 简体中文, 英文 -
21:48 自定义高级 Xcode Cloud 工作流程
Xcode Cloud 与 Apple Developer 工具和服务、所有主要的源代码控制管理服务,甚至 Slack 等社交协作工具集成。但如果您的开发过程依赖于其他工具和外部服务,您可以微调工作流程和构建行为。了解如何使用环境变量将信息传递给您的构建,并使用自定义构建脚本在操作中运行其他命令。了解如何添加额外的存储库,使您和您的团队在其中共享工作。还会了解如何使用 webhooks 将 Xcode Cloud 与外部服务集成。为了能充分了解本节内容,我们建议首先观看 WWDC21 中的“了解 Xcode Cloud”和“探索 Xcode Cloud 工作流程”。
build,ci,continuous integration,scripts,testflight,testing,xcode,xcode cloud 开发者工具 日文, 简体中文, 英文 -
9:01 通过测试重复来诊断不可靠的代码
测试重复可以帮助您调试最不可靠的代码。探索如何使用失败前的最大重复次数,并在测试计划、Xcode 和 xcodebuild 中借助失败测试模式,来追踪错误和崩溃因素,并使您的 app 对每个人都更稳定。为了能充分了解本节内容,我们建议熟悉 XCTest 并通过测试计划管理测试。更多信息,请查看 WWDC19 中的“在 Xcode 中测试”。
ci,failure,test repetition,xcode,xctest 开发者工具 日文, 英文 -
32:27 针对 Apple GPU 优化高端游戏
针对 Apple GPU 优化您的高端游戏:我们将展示如何使用我们的渲染和调试工具来消除性能问题并确保您的游戏在 Apple 平台上表现出色。学习 Apple 在帮助 Larian Studios 和 4A Games 开发人员针对 Apple GPU 优化其游戏时与他们协作的经验。我们将探索提高游戏性能的各种技巧,包括优化着色器、降低内存带宽利用率、以及增加 GPU 工作负载的重叠。我们还将深入了解 Xcode 13 中新的 GPU 时间线分析工具,以发现在 iPad 上运行“神界:原罪 2”的潜在性能瓶颈。对本节而言,您应当熟悉 Apple GPU 中分块式延迟渲染架构,并且拥有使用...
开发者工具 日文, 简体中文, 英文
-
-
技术介绍与最佳做法 -
14:26 AR 快速查看,了解物体捕捉
探索将物体捕捉资源引入 AR 快速查看的简单方法,同时优化图像品质和文件大小。探索集成 AR 快速查看和物体捕捉,以帮助您打造全新体验的方法。为了能充分了解本节内容,我们建议首先观看 WWDC19 的“AR 快速查看取得的进展”。您还可以通过 WWDC20 的“使用 AR 快速查看在线购物”了解如何在 Web 上实现 Apple Pay 和自定义操作与 AR 的集成。
3d model,ar,arkit,augmented reality,object capture,reality composer,realitykit,usdz 技术介绍与最佳做法 日文, 简体中文, 英文 -
8:05 AVKit 中的新功能
了解 macOS 上的画中画功能增强和全屏幕改进。探索新内容来源 API,并了解 AVPictureInPictureController 如何支持 AVSampleBufferDisplayLayer,以及为 app 建议的步骤,以便在 macOS 上或 Mac Catalyst app 中提供无缝的全屏幕体验。
avkit,picture in picture,pip 技术介绍与最佳做法 日文, 简体中文, 英文 -
21:32 AppKit 中的新功能
探索使用 AppKit 开发 Mac app 中的最新改进。我们将向您展示如何使用新控制功能和 SF Symbols 3 增强您的 app 设计,使用 TextKit 2 构建强大的文本体验,并在您的 app 中利用最新 Swift 功能。
aqua,cocoa,shortcuts 技术介绍与最佳做法 日文, 简体中文, 英文 -
26:49 CloudKit 中的新功能
CloudKit 为您的 app 提供安全、方便且可靠的云数据库,它也正在不断完善。探索如何在 async/await 功能和便利 API 添加支持下理顺您的线程。我们还将展示如何通过分享整个数据记录区来鼓励 app 使用者之间进行协作,探索如何采用加密值等 CloudKit 功能,并帮助保护 app 内的敏感数据。为了充分了解本节内容,我们建议您熟悉 CloudKit 及其容器操作,并基本了解记录和数据类型。
cloud,database,encrypted,encryption,fields,hierarchical,privacy,record,security,share,sharing,storage,zone 技术介绍与最佳做法 日文, 简体中文, 英文 -
37:35 Foundation 中的新功能
探索 Foundation 的最新更新如何帮助您改进 app 的本地化和国际化支持。了解专为 Swift 设计的新 AttributedString,并学习如何使用 Markdown 将样式应用于您的本地化字符串。探索语法协议引擎,它会自动修复本地化的字符串,从而使它们与语法性别和复数形式匹配。我们还将向您介绍迄今为止的改进和数字格式化,这些功能可简化复杂的要求,同时提高性能。
技术介绍与最佳做法 日文, 简体中文, 英文 -
106:49 Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
技术介绍与最佳做法 俄文, 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
106:49 Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. This version includes American Sign Language (ASL) interpretation.
技术介绍与最佳做法 俄文, 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
26:33 Mac Catalyst 中的新功能
探究 Mac Catalyst 的最新更新,了解让您的 app 在 macOS 上运行时感受更加自然的方法。了解各种新和增强的 UIKit API,它们使您可以自定义自己的 Mac Catalyst app,以利用 macOS 独有的功能。为了充分了解本节内容,我们建议您要基本熟悉 Mac Catalyst。查看 WWDC19 的“介绍 Mac 的 iPad App”,以熟悉相关知识。关于优化 Mac Catalyst app 的更多信息,请观看 WWDC20 的“优化 Mac Catalyst app 的界面”。
apple silicon,catalyst,ios,ipad,iphone,m1,macos,silicon 技术介绍与最佳做法 日文, 简体中文, 英文 -
17:28 Mac 上的 SwiftUI:收尾工作
请与我们一起了解“编程临摹课程”系列的第二部分内容,我们将使用 SwiftUI 从头到尾构建 Mac App。在此过程中,我们将探索我们的示例园艺 App 如何适应个人偏好和特定工作流程。了解 SwiftUI App 如何自动对系统设置作出反应,并探索如何使用该信息向 App 增加更多个性特征。我们将展示您如何通过设置来向人们提供自定义 App 的灵活性,并探索如何使用不同工作流程来操作个人的数据 (如拖放)。最后,我们将展示如何将数据移入和移出...
accent color,alternative workflow,appstorage,codealong,codealong,commandgroup,continuity,continuity camera,customization,customization support,customize button,design principles,drag and drop,dragondrop,drop down,export,export database,fileexporter,file handling,flexible experience,form,garden patch,great mac app,highlight color,import,itemprovider,item providers,main menu item,oninsert,part 2,persist value,picker,row builder,selection persist,settings,settings scene,table,tabview,user default system,window scene 技术介绍与最佳做法 日文, 简体中文, 英文 -
17:29 Mac 上的 SwiftUI:构建基础
请随我们一起编程,使用 SwiftUI 从头到尾构建 Mac app。探索所有出色 Mac app 的四个共同点,并学习如何使用 SwiftUI 在实践中应用这些原则。我们将展示如何创建强大灵活的侧边栏体验,并将列表转换为详细视图中的表格,然后讨论数据组织的最佳实践。接下来,我们将探索简单的 .searchable 修饰符,并了解如何增加工具栏和搜索支持。在第一部分的最后,我们将了解如何构建出色的多窗口体验,并提供菜单栏支持。这是由两个部分构成的“编程临摹课程”系列的第一节内容。为充分利用本系列内容,我们建议您要对 SwiftUI 有一些基本了解。更多背景信息,请观看 WWDC20...
button,codealong,codealong,command group,computed properties,custom command,design principles,disclosure group,expansion,expansive,familiar,fixed width,flatten,flexible,focus,focusedscenevalue,garden patch,great mac app,help menu,identifiable,label,list,main menu,manage complexity,menu,multiple window,navigationview,observable object,outline view,part 1,picker,precise,resolutions,restore,scenestorage,screen sizes,search,segmented control,selection,separate window,sidebar,source of truth,state,state restoration,store data,swift ui,table,toolbar,window group,windows 技术介绍与最佳做法 日文, 简体中文, 英文 -
73:26 Platforms State of the Union
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps.
sotu,sotu 2021 技术介绍与最佳做法 日文, 简体中文, 英文, 韩文 -
73:26 Platforms State of the Union (ASL)
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. This version includes American Sign Language (ASL) interpretation.
sotu,sotu 2021 技术介绍与最佳做法 日文, 简体中文, 英文, 韩文 -
20:31 SF 符号的新功能
敬请探索 Apple 图标库 SF 符号的最新更新。SF 符号专门用于与 San Francisco (Apple 平台的系统字体) 无缝集成,可帮助您为自己的 app 创建美观且一致的图标,同时还支持动态类型和粗体文本等辅助功能。敬请探索 SF 符号库的最新新增内容、本地化增强功能,以及如何更轻松地自定义符号的颜色以将其集成到您的 app 自有的调色盘中。此外,我们还将展示如何设计和注释自定义符号,为单色、分层、调色盘和多色渲染模式提供支持。为了能充分了解本节内容,我们建议首先观看 WWDC20 的“SF 符号 2”。
技术介绍与最佳做法 日文, 简体中文, 英文 -
32:45 Swift 中的新增功能
加入我们,了解 Swift 的最新动态。发现最新语言改进如何让您的代码更容易阅读和编写。探索作为 Swift 包提供且数量越来越多的 API。同时,我们还将向您介绍 Swift 的 async/await 语法、结构化并发功能和参与者。
algorithms,arc,argumentparser,asynchronous,automatic reference counting,aws,builds,cgfloat,codable,collections,concurrent,deque,diversity,docc,documentation,double,driver,enum,evolution,fish,flexible,float16,functions,incremental,index,lambda,lifetimes,linux,memory,mentorship,numerics,open source,optimize,ordereddictionary,orderedset,path,property wrappers,result builders,server,static member lookup,swiftui,system,toggle,windows 技术介绍与最佳做法 日文, 简体中文, 英文 -
40:13 SwiftUI 中的新功能
现在正是使用 SwiftUI 开发 app 的最佳时机。了解 UI 框架的最新更新,包括列表、按钮和文本字段,并了解这些功能如何帮助您在 app 中更完整地采用 SwiftUI。了解如何使用画布视图、材料和符号增强功能创建美观且视觉效果丰富的图形。探索 macOS 上的多列表格、焦点和键盘交互改进,以及多平台搜索 API。同时,我们还将向您展示如何利用 Swift 并发功能、全新 AttributedString、格式样式、本地化等等功能。
accessibility,accessibilitychildren,accessibility modifiers,accessibility preview,accessibilityrotor,access to bindings,add a gesture,alteratesrowbackground,always on display,animation schedule,aod,asyncimage,async images,async sequence,attributedstring,await,background,blending of content,blurred background,button improvement,buttons,canvas,code style,colors,concurrency,confirmationdialog,confirmation dialog,controlgroup,control group,controlprominence,controlsize,core data fetch request,custom refresh,custom shape,custom views,data,destructive,dismiss keyboard,dollar sign operator,dynamic type,editable text,emoji,exportsitemproviders,fetchnewitems,filter,focus,focused,focusstate,foregroundstyle,generate strings,gestures,graphics,grids,hide user sensitive information,hierarchical,keyboard,keyboardbar,keyboard improvement,keyboard navigation,landscape previews,language sensitive attributes,links,list row background,listrowseparator,list row separator,lists,live accessibility information,localization,localize,markdown,markdown support,material,menuindicator,monochrome,multicolor,onsubmit,opacity,outlines,palette,popover,press state,preview orientation,primaryaction,primary actions,privacysensitive,privacy sensitive modifier,prominent button,prominent tint support,pull to refresh,redacted content,refreshable,rotor,safeareainset,safe area inset,schedule,search,searchable,sectionedfetchrequest,selectable text,separator,shortcuts,sidebar,strong emphasis,submitlabel,swipe actions,symbols,symbolvariant,symbol variant,table,tablecolumn,task,textfield,textselection,timelineview,tint separator,toggle,toolbar buttons,update based on environment,update based on state,updated colors,update over time,vibrancy,view,xcode previews 技术介绍与最佳做法 日文, 简体中文, 英文 -
26:52 UIKit 中的新功能
敬请探索 UIKit 的最新更新和改进并了解如何构建更棒的 iPadOS、iOS 和 Mac Catalyst app。我们将带您了解 UI 改进、工作效率更新和 API 增强,并帮助您探索性能改进和安全性与隐私功能。
aqua,async,cocoa,collection view,color picker,content size categories,context menus,copy and paste,date picker,drag amp drop,dynamic type,ios,ipados,keyboard navigation,keyboard shortcuts,mac catalyst,multitasking,multiwindow,paste,pasteboard,pointer,privacy,sf symbols,shortcuts,state restoration,symbols,table view,uibutton,uicolor,uicolorpicker,uicontextmenuinteraction,uidatepicker,uiimage,uipasteboard,uiscene,uitabbar,uitoolbar,uiwindowscene 技术介绍与最佳做法 日文, 简体中文, 英文 -
19:41 WWDC21 Apple Design Awards
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners.
技术介绍与最佳做法 日文, 简体中文, 英文 -
2:30 WWDC21 的周一
尝试理解今年 WWDC 的各种激动人心的通告、新技术和秋季发布会信息预览?我们来为您详细解说。回顾一下 WWDC 第一天发生的一切,抢先一窥明天的精彩 内容。
,daily recap,monday,recap,wwdc21 技术介绍与最佳做法 日文, 英文 -
1:46 WWDC21 的周三
您好,周三!是时候复习第 3 天的 WWDC 的内容,并了解即将到来的周四精彩活动。
,daily recap,recap,wednesday,wwdc21 技术介绍与最佳做法 日文, 简体中文, 英文 -
1:40 WWDC21 的周二
今天快要结束了,但还有如此多的内容需要探索:复习 WWDC 第 2 天的重点内容,并了解即将到来的精彩会议和活动。
,daily recap,recap,tuesday,wwdc21 技术介绍与最佳做法 日文, 简体中文, 英文 -
1:14 WWDC21 的周五
是时候与本周告别了,这真是精彩充实的一周!敬请收看我们的周五回顾和 WWDC21 闭幕。
daily recap,friday,recap,wwdc21 技术介绍与最佳做法 日文, 简体中文, 英文 -
1:16 WWDC21 的周四
WWDC 周涉及了哪些内容?我们会告诉您:检查您在周四错过的所有内容,并在 Dub Dub 了解我们最后一天内容的快速预览。
,daily recap,recap,thursday,wwdc21 技术介绍与最佳做法 日文, 简体中文, 英文 -
19:46 watchOS 8 中的新功能
watchOS 8 带来全新的机会,使人们可以在表盘面上获得最新信息。通过用于 Always-On Retina 显示器的新 API、从蓝牙设备更新复杂功能,以及 HealthKit 数据的后台交付,进行 app 更新从未如此轻松。了解基于区域的用户通知,以利用 app 中的位置功能。探索 SwiftUI 和 watchOS 的所有新增强功能,它们会使您构建下一款 Watch app 的过程激动人心。
,,altimeter,alwayson,bluetooth,healthkit,isluminancereduced,location button,luminance reduced,respiratory rate,timeline 技术介绍与最佳做法 日文, 简体中文, 英文 -
38:11 了解 iOS 上的 Safari 浏览器网页扩展
Safari 浏览器网页扩展使用 HTML、CSS 和 JavaScript 为用户提供强大的浏览器自定义功能。您现在可以为支持 Safari 的所有设备创建这些扩展。敬请了解如何构建适用于所有设备的 Safari 浏览器网页扩展,并探索如何通过 Xcode 和 Safari 浏览器网页扩展转换器将现有扩展转换至 Safari 浏览器。
cross platform,web inspector 技术介绍与最佳做法 日文, 简体中文, 英文 -
26:52 优秀小组件的原则
通过保持小组件的相关性且可定制来探索强大小组件的基础。学习如何通过时间线条目和TimelineReloadPolicies 保持小组件最新。了解如何修改您的小组件,以用于不同的演示环境和物理位置。最后,还要了解如何创建可自定义的小组件,以便用户可以根据喜好进行个性化。
afterdate,atend,budget,cllocationmanager,configurable parameters,customizable,customization,extension,extra large widget,full privacy redaction,intentconfiguration,intenttimelineprovider,isauthorizedforwidgetupdates,keep widget up to date,location changes,never,new ipad widget,notifications,nswidgetuseslocation,partial privacy redaction,presentation,privacysensitive,relevant,reload policy,reloads,staticconfiguration,static configuration,swiftui,systemextralarge,system extra large,timeline,timelineprovider,timelinereloadpolicy,update,widgetcenter,widgetcenter reload api,widget configuration platter,widget kind,widgetkit,widget lock screen,widgets,widget update,xcode previews 技术介绍与最佳做法 日文, 简体中文, 英文 -
36:16 使您的 iPad App 更上一层楼
制作更加优秀的 iPad App:了解如何采用极佳的场景,确保不间断的重点交互。通过键盘快捷键和键盘快捷键界面帮助人们保持投入和快速操作。探索最新指针增强功能如何帮助您的 App 提高工作效率。
keyboard,main menu,menu,menu bar,menu system,mouse,pointer,print,responder,scene,shortcut,trackpad,uicommand,uikeycommand,uimenubuilder,uimenu printing,uipointerinteraction,uiwindowscene,window 技术介绍与最佳做法 日文, 简体中文, 英文 -
8:21 准备优化您的 App Store 产品页面
了解让您的产品页面具有更高相关度的新方式。学习如何在您的 app 中为不同的用户使用定制的产品页面以凸显不同的功能和内容。探究如何通过比较不同视觉资源的有效性了解用户最喜欢的内容,从而对产品页面进行优化。我们将讨论您需要了解的内容、要准备的资源、以及如何准备为您的 app 创建最有效的产品页面。
games,inapp,test 技术介绍与最佳做法 日文, 简体中文, 英文 -
24:20 出色 Mac Catalyst app 的质量
探索最佳实践、工具和技术,以帮助开发尽可能优秀的 Mac Catalyst app。我们将带您了解在您将自己的 iPad app 移植到 macOS 时应注意的关键事项,探讨优化您的界面和体验的详细代码示例,并向您展示如何向所有人分发您的 Mac app。为了充分了解本节内容,我们建议您要基本熟悉 Mac Catalyst。观看 WWDC21 的“Mac Catalyst 中的新功能”,全面了解用于将您的 iPad app 移植到 Mac 的最新功能。关于改进您的 macOS 体验的更多信息,请观看 WWDC20 的“优化 Mac Catalyst app 界面”。
continuity camera,controls,distribution,idiom,responder chain,scenes,sharing,state restoration,toolbar,unscaled,user activity 技术介绍与最佳做法 日文, 简体中文, 英文 -
32:44 可被发现的设计
探索如何创建交互式的、令人难忘的体验,引导新用户使用您的 app。我们将带您了解可被发现的设计实践,并了解您如何制作可探索、有趣的界面,帮助人们一目了然地领会到您 app 的可能性。我们还将展示如何应用这种方法来个性化您的内容并使您的 app 易于定制。
,,discoverability,menus,navigation,onboarding 技术介绍与最佳做法 日文, 简体中文, 英文 -
12:47 探索 SF Symbols 3 app
参观我们的交互式图标库 SF Symbols app 的最近更新。了解如何使用库来设计看起来令人惊喜的、兼具无障碍性和包容性的 app:我们将带您了解这款 app 和符号搜索功能的变化,探索预览和自定义符号管理,并帮助您将符号集成到您的界面设计中。观看本视频之前,建议观看 WWDC21 的“SF Symbols 新功能”。
技术介绍与最佳做法 日文, 简体中文, 英文 -
28:40 探索网页检查器的改进
网页检查器为您提供了在 macOS、iOS 和 iPadOS 上了解和调试网页的工具。我们将带您了解网页检查器的最新功能和改进,包括新增叠层来检查页面上的 CSS 网格容器、通过更容易配置的断点来简化调试,以及创建和编辑审核等。
open source,safari,webkit 技术介绍与最佳做法 日文, 简体中文, 英文 -
17:46 提升 Xcode 中 DocC 文档的质量
优秀的文档可以帮助人们轻松有效地采用您的 Swift 框架。了解如何创建丰富的概念性文章来配合您的 API。您将了解撰写文章的最佳实践,包括如何组织文档,并了解如何创建自动托管的链接以将您的文档连接在一起。
articles,docc,documentation,documentation catalog,documentation compiler,documentation extension 技术介绍与最佳做法 日文, 简体中文, 英文 -
19:15 构建样式化的界面
了解如何在构建 app 时更快地实现界面迭代。了解如何使用最新的按钮样式和表格视图单元格内容配置,让您的 UI 更加现代化,这两者都可以让您直接在 Interface Builder 内部进行更好的控制。我们将向您展示如何在不离开画布的情况下,预览具有辅助功能覆盖的常见自定义项 (例如动态字体大小和增加对比度)。我们还将带您浏览分层符号,轻松地为您的 app 增添色彩,让您的 app 重焕生机。无论您是刚刚起步,还是已经拥有数年 app 开发经验,都可以学习创建出色界面的最佳实践,并在此过程中运用各种技巧和窍门。
accessibility,button,buttons,button styles,dynamic type,hierarchical,interface builder,sf symbols,tableview,table view,table view cell,tableview cell 技术介绍与最佳做法 日文, 简体中文, 英文 -
15:19 构建研究和护理 app,第 1 部分:设置新用户引导
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。请随我们一起编程,构建有效的护理试点 app。探索使用 ResearchKit 进行新用户引导和征求同意的最佳实践,并了解您的 app 如何通过利用 CareKit 的商店和 UI 组件来请参与者签署同意文件。这是由三个部分构成的“编程临摹课程”系列的第一节内容。为了能充分了解这一系列的内容,我们建议您先大体熟悉一下 ResearchKit 和 CareKit。有关更多背景信息,请观看 WWDC19 的“ResearchKit 和 CareKit 的重新构思”。
codealong,open source 技术介绍与最佳做法 日文, 简体中文, 英文 -
15:55 构建研究和护理 app,第 2 部分:计划任务
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。继续与我们一起编程,并探索如何让您比以往更轻松地安排针对研究参与者的调查。您还将学习 CareKit 中不断发展的护理团队的先进技术,并了解 ResearchKit 的活动任务如何帮助记录临床的重要测量值。这是由三个部分构成的“编程临摹课程”系列的第二节内容。为了能充分了解本节内容,我们建议首先观看“构建研究和护理 app,第 1 部分”。有关这些框架的更多背景信息,请观看 WWDC19 的“ResearchKit 和 CareKit 的重新构思”。
codealong,open source 技术介绍与最佳做法 日文, 简体中文, 英文 -
14:16 构建研究和护理 app,第 3 部分:流程可视化
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。和我们一起了解“编程临摹课程”的最后一个部分,对我们的护理试用 app 进行最后的润色:探索如何使用先进的 CareKit API 定制任务卡的外观和行为,找出如何在 CareKit 图表中绘制 ResearchKit 调查的答案,并了解如何使用 ResearchKit 呈现引人入胜的教育内容。这是由三个部分构成的“编程临摹课程”系列最后一部分的内容。为了能充分了解本节内容,我们建议首先观看“构建研究和护理 app”的第 1 部分和第 2 部分。有关这些框架的更多背景信息,请观看 WWDC19...
codealong,open source 技术介绍与最佳做法 日文, 简体中文, 英文 -
29:36 构建轻便快捷的轻 App
轻 App 让人们能够在接到通知后立即发现您的 app,并下载其中的一小部分,从而完成任务和交易。探索各种技巧和最佳实践,帮助您创建凸显现代功能和优雅设计的轻便型轻 App。了解如何构建安全可靠的轻 App,以确保人们在扫描实体轻 App 的代码,或通过您的网站查看轻 App 时始终可以体验您的轻 App。在向全世界发布之前,我们将带您了解测试轻 App 的具体策略。
aasa,advanced experience,all compatible device variants,app clip codes,app clip invocation,app clips,app clip size,app thinning,archive build,asset catalogs,associated domain configuration,build settings,bundleid,compression,deep link,domain validation,embedded framwork,encode as url,ephemeral notification,fruta,lazy loading,local experience,location confirmation,managing complexity,maps,meta tag,nfc,physical invocation,qr code,rebuild from bitcode,redirect,sf symbols,shared asset catalog,shared container,siri suggestions,size optimization,size report,swcutil,testing,unique functionality,vector graphics 技术介绍与最佳做法 日文, 简体中文, 英文 -
27:04 简化本地化的字符串
当您在自己的 App 内本地化文本时,您可以帮助使自己的 App 更方便全球受众无障碍访问。探索构建本地化工作流程的最佳实践,包括如何准确写入和格式化字符串,并了解如何使用 Xcode 以不同语言准备用于本地化的字符串。
,,,formatter,i18n,internationalization,stringsdict,swiftui,translation,xcloc 技术介绍与最佳做法 日文, 简体中文, 英文 -
37:30 认识 StoreKit 2
StoreKit 2 为 app 内购买和自动续订提供强大的 Swift 原生 API。学习如何轻松实施 app 内购买和订阅,发现检索产品信息、处理交易、决定产品权利和客户状态的 API,以及 Xcode 中的综合测试支持。
buy,game,games,refund 技术介绍与最佳做法 日文, 简体中文, 英文 -
20:08 认识 UIKit 按钮系统
每个 app 都使用按钮。iOS 15 中,您可已通过更新样式创建与您的界面轻松搭配的华丽按钮。我们将探索能更加轻松地创建不同类型按钮的功能,学习如何提供更丰富的交互,以及发现如何在使用 Mac Catalyst 时获得强大按钮。
catalyst,menu,popdown,popdown,popup,popup,switch,toggle,uibutton,uibuttonconfiguration,uimenu 技术介绍与最佳做法 简体中文, 英文 -
16:32 认识 Xcode Cloud
了解为各个 Apple 平台构建 app 和框架的 Apple 连续集成和连续交付 (CI/CD) 服务 Xcode Cloud。探究 Xcode Cloud 如何提高团队生产率和产品质量。我们将向您展示如何开始首次构建、利用构建报告修复问题,以及团队协作。
app store connect,build,ci,continuous integration,distribution,testing,xcode,xcode cloud 技术介绍与最佳做法 日文, 简体中文, 英文 -
22:51 认识 Xcode 中的 DocC 文档
探索如何使用 DocC 构建和共享适用于 Swift 软件包和框架的文档。我们将展示如何从您自己的代码或您依赖的第三方代码开始生成文档,并使用 Markdown 编写和设置格式。我们还将带您了解导出流程,帮助您生成 DocC 存档,进行公开分享。
docc,doccarchive,documentation,documentation catalog,documentation compiler,xcode 技术介绍与最佳做法 日文, 简体中文, 英文 -
13:22 认识位置按钮
认识 CLLocationButton:一种安全界面元素,提供简单、流畅的方式,仅在必要的时间和场景中授予您的 app 位置访问权限。学习如何在新代码或现有代码中添加 CLLocationButton、如何在界面易读性指南中进行自定义、如何识别并处理定制失败、以及如何与 iOS 传统的基于提示的位置服务授权交互。为了充分了解本节内容,我们建议您要大体了解 Core Location API。
privacy 技术介绍与最佳做法 日文, 简体中文, 英文 -
17:08 认识群组活动
敬请详细了解为 SharePlay 提供支持的框架,并探索您可以为您的 app 用户实施的各种共享体验。探究该框架架构和概念的精简概述,包括群组活动和 AVFoundation 如何协同工作,并学习如何将其实施到您的 app 中。这是详细了解 SharePlay 以及如何在您的 app 中集成群组活动的最佳入手点。
facetime,face time,groupactivities,group activities,groupsession,media,shareplay,share play 技术介绍与最佳做法 日文, 简体中文, 英文 -
11:16 评审 Xcode 中的代码和协作
探索 Xcode 中代码评审和拉取请求的最新增强功能。进一步了解 diff 显示偏好、提交选择器、更改导航器和拉取请求工作流程。我们将向您展示您如何与自己的团队协作,并通过直接将您的代码评审和 PR 工作流程连接到您的源代码来找出退化。
branch,branches,code review,commit,git,pr,pull request,source control 技术介绍与最佳做法 日文, 简体中文, 英文 -
15:48 轻 App 中的新功能
探索轻 App 如何在客户需要时提供快速且专注的特定任务体验。我们将带您了解轻 App 的一些最近改进,包括直接从 app 启动体验,本地测试您的轻 App,以及创建轻 App 代码,从而在现实中轻松访问您的体验。我们还会分享来自开发者社区的精彩轻 App 示例;开发者社区是与他人互动和交流美妙设计的创新方式。为了充分了解本节内容,我们建议先观看 WWDC20 的“探索轻 App”和“配置并链接轻 App”。
app clip,app clip card,app clip card in safari,app clip card in safari view controller,app clip code,app clip code generation,app clip code generator,appclipdisplaycard,app clip experience,app clip in svc,app clips,app clips in safari view controller,app store connect,fruta,full sized app clip card,local experience,location association,maps placecard,meta tag,nfc integrated,safari view controller,scan only,siri suggestion widget,smart app clip banner,test,test app clip,testing,url handling,view in safari 技术介绍与最佳做法 日文, 简体中文, 英文 -
33:50 重点关注 Apple 的隐私核心
Apple 认为隐私是一项基本人权。敬请了解我们的四项核心隐私原则,我们如何运用这些原则来设计 iCloud Private Relay,以及您该如何根据这些基本原则在您的 app 中创建隐私空间。探索您该如何在 app 中实现数据最小化、本机处理、知情权和控制权以及安全保护措施。
app privacy report,app tracking transparency,apptrackingtransparencyframework,att,createml framework,focus,hide my email,location button,private relay,siri,skadnetwork,tracking,transparency 技术介绍与最佳做法 日文, 简体中文, 英文
-
-
机器学习与 AI -
14:22 使用 Accelerate 提高性能并纳入加密档案
Accelerate Framework 可帮助您进行大规模数学计算和图像计算,这些操作都经过高性能、低能耗优化。探索 Accelerate 及其“基础神经网络子程序”库的最新更新,包括附加层、激活函数和改进的优化器支持。查看 simd.h 的改进,包括更好的 C++ 模板支持。探索 Apple Encrypted Archive 支持,它是 Apple Archive 的扩展,其中结合了压缩与强大的加密和数字签名功能。同时,了解如何在不影响性能的情况下确保数据安全。
accelerate,apple archive,archives,bnns,encryption,numerics,performance,simd,vector,vectorization 机器学习与 AI 简体中文, 英文 -
29:12 使用 Metal Performance Shaders Graph 加快机器学习速度
Metal Performance Shaders Graph 是一种计算引擎,可帮助您为线性代数、机器学习、计算机视觉和图像处理构建、编译和执行定制的多维图形。了解 MPSGraph 如何通过 Apple 产品的 Metal 后台为热门的 TensorFlow 平台加速。了解如何向图形添加控制流、如何管理图形选集以获得最佳性能,以及如何借助 MPSGraph 的运作,仅使用几行代码就能为计算难度极高的 app 加快计算速度。
machine learning,metal,metal shading language,optimization,performance 机器学习与 AI 日文, 简体中文, 英文 -
17:58 使用 Vision 检测人物、面孔和姿势
了解 Vision 框架的最新更新,帮助您的 app 检测人物、面孔和姿势。了解 Person Segmentation API,它可以帮助您的 app 将图像中的人与周围环境区分开来,并探索用于跟踪俯仰、哈欠和头部转动的最新连续指标。还会了解如何将这些功能与 Core Image 等其他 API 结合使用,以在图像编辑 app 中提供从简单的虚拟背景到丰富的离线合成等各种内容。为了能充分了解本节内容,我们建议观看 WWDC20 中的“使用 Vision 检测身体和手部姿势”和 WWDC19 中的“理解 Vision 框架中的图像”。要了解有关人物分析的更多信息,请参阅 WWDC20...
ai,body pose,computer vision,core ml,face capture quality,face detection,face landmarks,hand pose,machine learning,person segmentation,segmentation,vision 机器学习与 AI 日文, 简体中文, 英文 -
19:16 探索 SoundAnalysis 中内置的声音分类
探索如何在您的 app 中使用 Sound Analysis 框架来检测和分类来自任何音频源的离散声音,包括来自麦克风的现场声音或来自视频音频文件的声音,并在声音发出的瞬间精确识别。了解内置声音分类器如何让您轻松识别 300 多种不同类型的声音,而无需自定义的受训模型。包括人声、乐器、动物和各种物品的各种声音。对于自定义模型,请参阅如何利用 Audio Feature Print 功能提取器创建具有可变声音窗口控制的较小模型,以更好地满足您 app 的用途。有关声音分类和 Sound Analysis 框架的更多信息,请观看 WWDC19 中的“在 Create ML 中训练声音分类模型”。
audio,core ml,create ml,create ml framework,machine learning,sound,sound analysis 机器学习与 AI 日文, 简体中文, 英文 -
19:12 用 Vision 提取文稿数据
了解 Vision 如何在您的 app 中提供专业图像识别和分析,以提取文档信息、识别各种语言的文本、以及识别条形码。我们将探索文本识别和二维码检测的最近更新,向您展示如何将所有这些工具与 Core ML 整合,帮助您的 app 通过图像和实时摄像头更好地感知世界。要了解更多关于 Vision 的信息,请观看 WWDC21 的“用 Vision 检测人员、人脸和姿势”和 WWDC20“探索计算机视觉 API”。要深入理解 Vision 的各种功能,请观看 WWDC21 的“用 Vision 检测人员、人脸和姿势”和 WWDC20 的“探索计算机视觉 API”。
barcode,barcode detection,computer vision,core ml,machine learning,ocr,text recognition,vision 机器学习与 AI 日文, 简体中文, 英文 -
24:30 调整您的 Core ML 模型
利用 Core ML 将机器学习能力直接融入到您的 app。探索如何利用 CPU、GPU 和神经引擎提供最高性能,同时仍保留在设备上并保护隐私。探索能轻松处理 Swift 中多维数据的 MLShapedArray,并进一步了解 Core ML 中的 ML 包支持,包括 ML 程序支持。这种现代化的机器学习编程方法提供类型化执行和极大的灵活性。我们还将向您展示如何分析模型的性能,并使用 ML 程序调整模型中的各项操作执行。
ai,core ml,core ml converters,core ml tools,machine learning,neural network,neural networks,python 机器学习与 AI 日文, 简体中文, 英文
-
-
照片和相机 -
17:58 优化 App 中的照片访问
"要将照片库集成到您的 app 中,PHPicker 是最简单、最安全的方式,且该工具在不断改进。学习如何在您的 app 中处理排序图像集,以及在选择器出现的任何时间预选资源。对于需要深度集成 PhotoKit 的 app,探究如何使用 PHCloudIdentifier 同步各设备的照片项目内容,帮助用户在 iPhone、iPad 和 Mac 之间轻松转移图像。我们还将向您介绍受限照片库的最近更新。了解您的 app 如何帮助人们轻松扩展已授权图像的初始集合,包括在任意时间弹出选择界面、以及在出现新选择或更新选择进行识别。最后,探索如何创建或访问现有照 片簿。"
limited library,limited photos library,photokit,photos,photos api,photos library,picker 照片和相机 日文, 英文 -
16:49 使用 Create ML 框架构建动态 iOS App
了解您的 app 如何使用 Create ML 框架在设备上彻底训练 Core ML 模型,带来自适应和自定义 app 体验,并始终保护数据隐私。我们将探索可以即时创建样式传输和图像分类等基于图像的任务、自定义声音分类等音频任务,或基于丰富的文本分类、表格数据分类和表格回归因子的任务的模型类型。我们将带您了解这些模型带来的各种精彩机会,让您的 app 更加个性化和动态化。请观看 WWDC21 的“使用 Create ML 对手势和动作分类”和“探索 SoundAnalysis 中内置的声音分类”,激发更多灵感。
ai,core ml,create ml,create ml framework,machine learning,ondevice training 照片和相机 日文, 简体中文, 英文 -
11:34 使用摄像头在您的 app 中进行键盘输入
了解如何支持实况文本并从摄像头智能拉取信息,以填充 app 中的表单和文本字段。我们将展示如何应用内容过滤,以在有人将摄像头用作键盘输入时获取正确信息,并将其运用于相关 UITextField,帮助您的 app 输入数据,例如电话号码、地址和航班信息。同时,我们还将探索如何创建自定义界面,扩展 UIImageView 等其他控制功能,以支持此功能。关于支持 app 中自动填充功能的更多信息,我们建议观看 WWDC20 的“随时随地自动填充”和 WWDC17“获得更好文本输入体验的关键”。
camera,input,keyboard,keyboard as input,ocr,text recognition 照片和相机 日文, 简体中文, 英文 -
14:39 使用视频格式拍摄高质量照片
通过使用 AVCapture API,您的 app 可以充分利用 iPhone 强大的相机系统。了解如何为您的用例选择最合适的照片或视频格式,同时权衡照片质量和成像速度。探究一些强大的新算法,如果您在 app 中使用视频格式,这些算法可以帮助您显著提高照片质量。要了解有关 AVCapture 改进情况的更多信息,另请务必观看“摄像头捕捉新功能”视频。
avcapture,camera,photography,video 照片和相机 日文, 简体中文, 英文 -
19:57 探索使用 VideoToolbox 的低延迟视频编码
支持低延迟编码器已成为视频应用开发过程的重要部分。探究 VideoToolbox 如何支持低延迟 H.264 硬件编码,以最小化端到端延迟,达到新的性能水平,实现极佳的实时通信和高质量的视频播放。
acceleration,avfoundation,coremedia,hardware,performance,video,videotoolbox 照片和相机 日文, 简体中文, 英文 -
36:02 相机拍摄的新功能
了解如何在控制中心中与 Video Effects 交互,包括 Center Stage、Portrait 模式和 Mic 模式。我们将展示如何检测何时为您的 app 启用了这些功能,并探索采用自定义界面以便可从您的 app 控制它们的方式。了解如何启用 10 位 HDR 视频捕捉,并利用最小焦距报告功能,改进视频捕捉体验。探索针对 IOSurface 压缩和提供优异的摄像头捕捉性能的支持。为了解关于摄像头捕捉的更多信息,我们还建议观看 WWDC21 的“捕捉使用视频格式的高质量照片”。
avcapture,camera,microphone,photo,photography,video,video effects 照片和相机 简体中文, 英文
-
-
空间计算 -
18:25 专为空间交互设计
探索在两个或多个设备之间创建直观物理交互的原则,就像为 iPhone、HomePod mini 和 AirTag 设计功能的 Apple 设计师所展示的那样。在为 Apple 平台设计功能时,探索如何将这些模式应用到您自己的 app 中,并帮助您的 app 的用户更直接地与周围环境进行交互。
airtag,homepod mini,nearby interaction,proximity,share sheet,u1 空间计算 日文, 简体中文, 英文 -
26:49 使用 Create ML 将手势和动作分类
借助 Create ML,您的 app 能够更轻松地理解人类手势的表达。了解如何在 Vision 中构建对手势检测的支持,并使用 Create ML app 和框架训练自定义手势和手部动作分类器。了解收集数据、训练模型并将其与 Vision、Camera 和 ARKit 集成从而创造新奇有趣的 app 体验是何等简单。要了解有关 Create ML 和模型训练相关概念的更多信息,请查看 WWDC20 的“使用 Create ML 构建动作分类器”。另外不要错过“使用 Create ML 框架构建动态 iOS app”以了解如何在 app 中即时地以及在设备上训练模型。
ai,body pose,core ml,create ml,fitness,hand action classification,hand pose,hand pose classification,machine learning,vision 空间计算 日文, 简体中文, 英文 -
15:07 探索 ShazamKit
在使用 ShazamKit 时,善用 app 中 Shazam 的准确音频匹配功能。学习如何利用庞大的 Shazam 目录营造各种体验,包括从您的 app 捕获的视频中快速准确地识别正在播放的歌曲,根据室内播放的音乐提供动态视觉效果,甚至与外部音频同步,带来配套的 app 体验。我们还将向您展示如何在 ShazamKit 中构建匹配任意音频源的自定义目录,一切都在设备上完成。更深入的了解详见“用 ShazamKit 创建自定义音频体验”,您将和我们一起编写代码,并学习如何构建与流视频内容完美同步的教育 app。
audio,music,musickit,shazam,shazamkit 空间计算 日文, 简体中文, 英文
-
-
系统服务 -
13:39 为 5G 网络优化
5G 具有更好的数据传输性能、更高的带宽、更低的延时等诸多优点,为您的 app 或游戏带来了新的机会。了解如何利用最新网络技术和 Apple 硬件,为您的内容创建最适合用户数据连接并优化网络流量的自适应体验。
avfoundation,networking,network performance,urlsession 系统服务 日文, 简体中文, 英文 -
18:38 使用 DriverKit 创建音频驱动程序
敬请探索如何使用 AudioDriverKit API 将您的音频服务器插件和 DriverKit 扩展整合到一个包中。了解如何使用 app 而不是安装程序包来简化音频驱动程序的安装,并通过 Mac App Store 分发驱动程序。我们将带您了解 Core Audio HAL 如何与 AudioDriverKit 交互并探索音频设备驱动程序的最佳实践。
系统服务 日文, 简体中文, 英文 -
9:34 使用 cktool 和声明式模式实现 CloudKit 测试的自动化
测试 CloudKit 容器从未如此简单。我们将向您介绍 cktool — 这是一个命令行实用工具,可以快速地对 CloudKit 进行配置。同时,您将了解一种让您能够快速构建容器原型,进而演进的新模式语言。我们还将向您展示如何在 Xcode 中运行测试之前,组合这些工具并配置您的容器。为了能充分了解本节内容,我们建议您先熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本的了解。
cd,ci,cloud,command line,database,developer tool,mock data,mocking,schema,terminal,tool,xcode 系统服务 日文, 简体中文, 英文 -
15:08 准备好探索 iCloud 专用代理
iCloud 专用代理是一项 iCloud+ 服务,可防止网络和服务器监控互联网上的人员活动。了解你的 App 如何加入本次变革,实现更安全、隐私保护更好的互联网体验:我们将向你展示如何准备 App、服务器和网络,以便与 iCloud 专用代理协作。
系统服务 日文, 简体中文, 英文 -
22:51 减少 app 的网络延时
CPU 性能和网络通量率持续改进,但光速是一个无法超越的极限。了解 API 和最佳实践,以通过在执行网络操作时保持低网络往返行程时间和最大限度减少往返行程次数,最大限度提高 app 的响应能力和效率。
系统服务 日文, 简体中文, 英文 -
31:49 去而复返:Apple Watch 上的数据传输
Apple Watch 的改进使您获得了更多与 app 往来通讯的方式,并带来了需要考虑的新受众。了解可用于数据通信的策略以及如何选择适合此任务的工具。对比和比较使用 iCloud 钥匙串、Watch Connectivity、Core Data 等技术的益处。
,background app refresh,cloudkit,core data,family setup,icloud,keychain,oauth2token,password autofill,sockets,urlsession,watch connectivity,wcsession 系统服务 日文, 简体中文, 英文 -
17:42 在您的智能家居 App 中添加对 Matter 的支持
借助 HomeKit 中得到增强的全新 API,智能家居的开发者将能以最简便的方式实现与全新 Matter 协议的整合。了解 Matter 协议,探索如何在我们的平台和您的智能家居 app 中设置和管理 Matter 配件。
chip,home automation,homekit,matter 系统服务 日文, 简体中文, 英文 -
7:22 认识 CloudKit 控制台
了解 CloudKit 控制台如何帮助您更好地与您的容器交互。我们还将向您展示如何运行数据库 app,并信心十足地定义、修改和部署模式更改。我们还将学习如何在查询生成器中创建查询,并轻松筛选您的记录。此外,我们还将探索如何使用遥测和日志数据,以获取对您 app 的行为随时间变化的新见解。为了能充分了解本节内容,我们建议您熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本了解。
cloud,database,encrypted,encryption,fields,just in time,privacy,query,record,schema,security,storage 系统服务 日文, 简体中文, 英文
-
-
设计 -
19:41 WWDC21 Apple Design Awards (ASL)
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners. This version includes American Sign Language (ASL) interpretation.
设计 日文, 简体中文, 英文 -
33:32 专为 Safari 15 设计
认识 Safari 15:经过重新设计并随时可供人们探索网页。敬请探索如何设计适用于 Safari 浏览器的网站和 app,并学习如何将标签页栏融入您的设计中。此外,我们还将带您了解实时文本和辅助功能等功能的最佳实践,探索 CSS 和表单控制的最新更新,并学习如何使用 CSS 中的纵横比属性来创建令人难以置信的网站。
open source,web inspector,webkit,wkwebview 设计 日文, 简体中文, 英文 -
25:47 创建自定义符号
敬请了解如何在 SF Symbols 3 中使用最新的渲染模式创建自定义图标。我们将帮助您学习如何绘制、编辑和注释符号,并探寻更先进的技巧来改进设计过程。有关使用自定义符号模板的入门,建议首先观看 WWDC19 中的“介绍 SF Symbols”。
设计 日文, 简体中文, 英文 -
15:00 利用虚拟和物理游戏手柄
是时候提高您的输入游戏了:敬请了解适用于 iPhone、iPad、Mac 和 Apple TV 的虚拟和物理游戏手柄的最新改进。认识将触摸输入转换为游戏手柄输入的屏幕虚拟手柄,并了解如何向您的 app 添加手柄共享功能。此外,我们还将展示如何支持 DualSense 手柄中的自适应触发技术,介绍手柄支持的最佳实践并指导您在提交到 App Store 之前针对可访问和可自定义输入完成一些常见的实施前检查。关于从游戏手柄保存精彩片段的更多信息,请查看 WWDC21 的“探索 ReplayKit 中的滚动剪辑”。
设计 简体中文, 英文 -
16:00 实践音频触感设计
敬请探索如何在 iPhone 上提供丰富的 app 体验,如动画、声音和触感等。学习在 Core Haptics 框架内设计多模式体验的关键概念。我们将带您了解我们的示例应用 HapticRicochet,探索如何将触感和声音反馈的设计与关键互动时刻协调起来,并展示如何创造令人愉悦的神奇体验。为了充分了解本节内容,我们建议先观看 WWDC19 的“通过 Core Haptics 扩展感官体验”,并查看 HapticBounce 示例项目 (需要 Xcode、iPhone 8 或更新版本,并需要了解 Swift 的基本信息)。熟悉 Core Haptics 会有帮助,但并非强制要求。
设计 日文, 简体中文, 英文 -
10:12 无障碍设计:适合所有人的 Apple Watch (ASL)
了解 Apple 如何打造适合所有人的产品。向多名为打造 Apple Watch 提供帮助的工程师和设计师学习,聆听他们讲述的关于我们如何进行无障碍设计、不断迭代以及引入社区参与的故事。
设计 英文 -
16:32 离开地球去火星
MIT 毕业生 Tiera Fletcher 在 11 岁时就对航空航天工程和战斗机着迷,她追寻着梦想。她在 22 岁时获得了梦寐以求的工作,效力于 NASA 太空发射系统,这里建造了航空史上功能最强大的火箭。了解在设计用于将人类送入太空深处 (包括月球、火星等)、有 322 个足球高的 880 万磅推力火箭的组件时会发生些什么。
guest,wwdc21 设计 英文
-
-
辅助功能和包容性 -
36:34 包容性设计过程
探索如何提供包容性 app,从而为所有软件使用者带来令人惊喜的体验。我们将带领您了解建立和建设多元化团队的最佳实践,并探索包容性如何影响设计和开发过程的每个阶段。
辅助功能和包容性 日文, 简体中文, 英文 -
16:50 在您的 iOS App 中支持全键盘控制
iPhone 和 iPad 支持适用于运动障碍者的许多输入模式,包括触摸交互修改、切换控制和全键盘控制。我们将探索人们如何仅通过键盘输入与其设备交互,通过真实示例发现关键 API。我们还将向您介绍一些在您在自己的 App 中集成全键盘控制时支持运动辅助功能的最佳实践。
accessibility element,accessibilitylabel,accessibility label,accessibility path,accessibiltypath,accessible input,alternative input,assistive technology,assistivetouch,custom action,custom keyboard shortcut,focus,focus engine,full keyboard access,gestures,interaction commands,interaction via keyboard,isaccessibilityelement,keyboard,keyboard as input,keyboard shortcut,motor accessibility,motor impairment,navigation commands,switch control,tab z,uiaccessibility,uiaccessibilitycustomaction,uikeycommand,uimenu,user input label,voice control,voice over 辅助功能和包容性 日文, 简体中文, 英文 -
10:26 定制富数据 App 中的旁白体验
了解如何通过带有辅助功能自定义内容 API 的旁白呈现复杂数据。探索如何仅在他人需要时以简明形式提供辅助功能信息。我们将向您展示如何集成 AXCustomContent,并帮助想要启用旁白的用户以高效的方式在您的富数据 App 中导航。为了充分了解本节内容,您应该熟悉一般辅助功能原则以及在 Swift 和 SwiftUI 中可用的旁白辅助功能 API。
accessibility,accessibilitycustomcontent,accessibility custom content,accessibilitycustomcontentkey,axcustomcontent,axcustomcontentprovider,custom content api,importance property,more content available,more content rotor,screen reader,verbosity,voiceover,voice over,voiceover rotor,woof woof 辅助功能和包容性 日文, 英文 -
6:20 开发者聚焦:辅助功能
如何为每个人创建 app?自身失明或失聪的开发者讨论使技术可以无障碍使用的过程时,向他们学习。了解他们独特的观点如何激发公司的创新并帮助使 app 更具包容性。
accessibility,panel,wwdc21 辅助功能和包容性 英文 -
14:40 您的键盘布局指南
探讨如何使用键盘布局指南来管理 iOS 或 iPadOS app 内的键盘工作方式。了解在您使用 UIKeyboardLayoutGuide 和 UITrackingLayoutGuide 将键盘集成到您的界面时如何避免写入冗长的代码块,帮助人们在您的 app 中使用屏幕键盘时获得更加顺畅、更加愉悦的体验。为了能充分了解本节内容,我们建议您先熟悉 Auto Layout 和 UILayoutGuide。
, 辅助功能和包容性 日文, 简体中文, 英文 -
10:12 无障碍设计:适合每个人使用的 Apple Watch
了解 Apple 如何打造适合所有人的产品。向多名为打造 Apple Watch 提供帮助的工程师和设计师学习,聆听他们讲述的关于我们如何进行无障碍设计、不断迭代以及引入社区参与的故事。
辅助功能和包容性 英文 -
17:36 本地化您的 SwiftUI app
学习如何本地化您的 SwiftUI app 以及如何将它推向全球受众。探索如何本地化 SwiftUI 中的字符串,包括含样式和格式的字符串。我们将向您展示如何通过 SwiftUI 自动处理任务 (如布局和键盘快捷指令等) 来节省时间,并向您介绍 Xcode 13 中的本地化流程。为了充分了解本节内容并深入学习 Markdown 语言和 AttributedString,请查看 WWDC21“Foundation 新功能”。
,,,i18n,keyboard shortcuts,localizedstringkey,markdown,stringsdict 辅助功能和包容性 日文, 简体中文, 英文 -
19:43 让您 app 中的图表可供残障人士无障碍访问
图表是理解数据的重要工具,对于理解我们自己、我们的健康情况、我们的财务状况和我们身处的世界都至关重要。了解如何通过音频图形和声音数据,帮助视障人士访问您 app 中的图表。我们将向您展示如何通过通用设计原则和系统辅助功能设置来让图表更易于访问。
accessibilitychartdescriptor,accessible chart,audio graph,audio graphs,axcategoricalaxisdescriptor,axchart,axchartdescriptor,axdataseriesdescriptor,axnumbericdataaxisdescriptor,chart details,chartview,chart with sound,colors,contrast ratio,datapoint,haptic chart feedback,high contrast,inclusive charts,inclusive design,low vision,reduce transparency,sonified chart,visual accessibility 辅助功能和包容性 日文, 简体中文, 英文
-
-
隐私与安全 -
19:15 使用 App Attest 和 DeviceCheck 减少欺诈
了解如何使用 Apple 强大的反欺诈工具 App Attest 和 DeviceCheck 来保护您的 app 和内容。深入探究如何将其与您的 app 集成来部署 App Attest,从而阻止您的 app 和内容在未经授权的情况下遭到修改。此外,我们还将展示如何使用 DeviceCheck 来确保您能够区分客户,辨别哪些已在您的 app 中收到优惠内容,而哪些是通过非法手段取得优惠内容。
abuse,aggregator,appattest,app clip,artificial,assertion,boost,cheat,compromised,devicecheck,fake,fraud,free trial,genuine,islikelyrealuser,legitimate,modified,premium content,promotion,protect,receipt verification,risk assessment,safeguard,safety,scraping,secure,sign in with apple,trust,trust amp safety,verified,verify 隐私与安全 日文, 简体中文, 英文 -
11:56 保护您的帐户、促销和内容
敬请了解如何保护您的帐户、app 和内容。我们将探索 Apple 为帮助开发者确保其 app 和系统安全而构建的工具,并展示如何防范攻击者、不良参与者和恶意活动来帮助保护您的生态系统。
abuse,aggregator,appattest,compromised,devicecheck,fraud,islikelyrealuser,modified,premium content,promotion,receipt verification,scraping,secure,sign in with apple,trust amp safety,verify 隐私与安全 日文, 英文 -
33:57 在 Instruments 中分析 HTTP 流量
了解如何使用 Instruments 网络模板来记录您 app 的 HTTP 流量,并加以分析。我们将向您展示如何探索会话、任务和单个 HTTP 请求的行为,以及如何对这些行为进行可视化,以确保高效传输数据并尊重人们的隐私。
隐私与安全 日文, 简体中文, 英文 -
18:24 探索可验证的健康记录
了解如何安全地请求访问他人的可验证健康记录,并将该数据安全导入到您的 app 中。健康 app 帮助人们下载、查看并共享其健康记录,包括新冠免疫和检测结果,iOS 15 支持 SMART 健康卡,一种采用 FHIR 健康数据标准的可验证健康记录。我们将向您展示您的 app 如何请求访问此记录,以及您要如何使用 CryptoKit 和发布者公钥验证文件签名。
healthkit,privacy 隐私与安全 日文, 简体中文, 英文 -
18:21 构建“邮件”app 扩展
了解 MailKit:基于“邮件”构建出众体验的最佳方式。借助 MailKit,您的 app 能够轻松安全地与 macOS 的“邮件”app 进行交互。我们将深入研究 MailKit API,并向您展示如何创建用于撰写消息、发送操作消息、确保电子邮件安全和阻止内容的扩展。
blocking,compose,content,content blocking,decrypt,encrypt,extensions,mail extensions,mail plugins,mail rules,message routing,plugins,routing,signature,spam filter 隐私与安全 日文, 简体中文, 英文 -
7:56 简化您的 Apple tvOS App 登录
了解人们如何在 iOS 或 iPadOS 设备上使用面容 ID 或触控 ID 来授权购买和登录您的 Apple tvOS App。了解如何为您的 App 使用者简化登录,并帮助他们更快捷地获得想要的内容。我们将向您展示如何设置简化的登录过程,并分享关于创造良好的 Apple TV 登录体验的一些最佳实践。为了充分了解本节内容,我们建议您基本了解相关域和认证服务框架。
auth,authentication,keychain,password,signin,sign in with apple,signon,signup,username 隐私与安全 日文, 简体中文, 英文
-
-
音频和视频 -
16:51 AVFoundation 的新功能
探索 AVFoundation、Apple 框架用于检查、播放和创作视听内容的最新更新。我们将探索如何使用 AVFoundation 查询视听资源属性,使用定时元数据进一步定制您的自定义视频作品,并创作字幕文件。
asset,authoring,avasset,avfoundation,composition,inspection,media,metadata,video 音频和视频 日文, 简体中文, 英文 -
10:33 与 HLS 无缝过渡媒体
探索如何创建在剧集、歌曲、场景和单个资源之间无缝过渡的流媒体内容。通过无缝 HLS 播放,您可以即时拼接多条内容,以创建自定义训练,设计交互内容,讲述令人信服的故事等等。我们将展示如何提供可靠的流媒体音乐、事件记录和预录视频连续性,并在您的 app 中提供引人入胜的观看体验。
gapless,hls,http live streaming,media,transition 音频和视频 日文, 简体中文, 英文 -
37:58 使用群组活动协调媒体体验
探索如何帮助人们通过 SharePlay 和群组活动框架同步观看或收听内容。我们将展示如何将媒体 app 调整为多人同步的、启用 SharePlay 的体验。了解如何将群组活动添加到您的 app,探索画中画布局,并了解播放协调器对象如何帮助在多个设备上微调播放。
facetime,face time,groupactivities,group activities,groupsession,shareplay,share play 音频和视频 日文, 简体中文, 英文 -
25:09 使用群组活动打造个性化体验
超越基本的流化和交互,探索如何使用群组活动框架的全部功能带来先进的 SharePlay 体验。我们将向您展示如何将一个简单的绘图 app 改编成实时共享画布,探索诸如 GroupSessionMessenger 之类的 API (这类 API 可以为组内参与者之间发送和接收自定义消息提供帮助),同时了解如何为自定义 SharePlay 体验进行最后润色。
draw,draw together,facetime,face time,groupactivities,group activities,groupsession,shareplay,share play 音频和视频 日文, 简体中文, 英文 -
12:02 在 Safari 浏览器中使用群组活动协调媒体播放
创建可供用户在网页和您的配套 app 中享受的 SharePlay 体验。了解如何将群组活动框架与配套网站结合使用,将 SharePlay 引入 Safari 浏览器,让人们即使尚未从 App Store 下载您的 app,也能相互联系进行愉快的群组互动。
facetime,face time,groupactivities,group activities,groupsession,media,safari,shareplay,share play 音频和视频 日文, 简体中文, 英文 -
9:28 探索 AVFoundation 中的 HLS 变体
了解如何使用 AVFoundation API 来凸显 app 中内容的不同变体。我们将展示如何使用这些 API 针对不同的视频特征检查 HLS 内容,包括 SDR/HDR、FPS 等属性。我们将探索代表流化和离线内容的 AVAssetVarient。
4k,hd,hls,sd,variants 音频和视频 日文, 简体中文, 英文 -
9:03 探索 Core Image 内核改进
了解如何将使用 Metal 着色语言编写的 Core Image 内核添加到您的 app 中。我们将探索如何为以 Metal 着色语言编写的 Core Image 内核使用 Xcode 规则和命名惯例,并帮助您理解 Metal 的 Stitchable 函数和动态库功能以使 Core Image 内核受益。
coreimage,filters,hardware,image,image processing,metal,metal shading language,metal tools,photos 音频和视频 日文, 简体中文, 英文 -
15:19 探索 HLS 中的动态前置式贴片广告和插播广告
了解如何在广告和 HLS 流之间创建无缝过渡。我们将展示如何结合 HLS 标签和 AVFoundation API 来创建在您的主要内容和插播广告之间轻松移动的媒体体验,并提供在您的 app 中播放这些流的最佳实践。
ads,advertisements,interstitals,interstitial 音频和视频 日文, 简体中文, 英文 -
34:16 探索使用 EDR 的 HDR 渲染
EDR 是 Apple 的高动态范围表示和渲染管线。探索如何在应用中使用 EDR 渲染 HDR 内容,并发挥 HDR 显示的动态范围功能,包括 Apple 的内部显示和 Pro Display XDR。我们将展示游戏和专业 app 开发者如何利用 macOS 上的原生 EDR API 进行更多控制,并提供确定使用 HDR 的适当时机、应用色调映射以及交付 HDR 内容的最佳实践。
display,display p3,edr,hdr,metal,metal shading language 音频和视频 日文, 简体中文, 英文 -
7:50 探索采用 Apple Music API 的目录
探索如何使用 Apple Music API 为您的 app 提取音乐目录元数据。探索 API 的最近更新和一些用于创建您的请求并突出显示项目的正确元数据的高级技术。为了能充分了解本节内容,我们建议观者对 Apple Music API 要先有一些熟悉。
apple music,music,musickit,musickitjs 音频和视频 日文, 简体中文, 英文 -
17:46 认识面向 Swift 的 MusicKit
MusicKit 可将 Apple 音乐轻松集成到您的 app 中。探索基于 Swift 的框架:我们将向您介绍使用 MusicKit 的基本流程,包括如何查找、请求和播放内容,并向您展示当用户尚未注册 Apple Music 时如何将音乐订阅工作流集成到您的 app 中。
apple music,music,musickit,songs,swift 音频和视频 日文, 简体中文, 英文 -
18:17 让您的 app 全面采用空间音频
探索空间音频如何帮助您的 app 和网络上的媒体带来剧场般的体验。我们将向您展示如何将沉浸式音频轻松整合到兼容硬件的聆听体验中,以及如何根据带宽或连接自动提供不同的聆听体验,此过程只需改动少量代码,甚至无需改动代码。获取关于如何在您的 app 中定制体验的建议,以及利用空间音频以激动人心的全新方式讲述故事。
atmos,audio,dolby,multichannel,multi channel,spatial,spatial audio 音频和视频 日文, 简体中文, 英文 -
13:02 通过 HLS Content Steering 改善全局流化可用状态
探索如何将 HLS 播放列表标记和 Steering Manifest 格式与您的内容结合使用,以帮助您动态更新针对每个观看者调整的 CDN 冗余策略。学习如何均衡负载、设置故障转移等。
cdn,content steering,distribution,hls,redundancy 音频和视频 日文, 简体中文, 英文
-