WWDC20
-
App Store 分发 & 营销 -
22:12 App Store Connect 创新内容
了解 App Store Connect 的最新改进,Connect 是您用于在 App Store 上载,提交和管理 app 的工具套件。了解有关 App Store Connect API、app 内购买和订阅、Game Center 等的增强功能。
api,distribution,inapp purchase,inapppurchases,json,metadata,metadata feeds,testflight,test flight,testing,transporter App Store 分发 & 营销 日文, 简体中文, 英文 -
45:53 App 内购买项目的新内容
为你的 iPhone、iPad、Mac 和 Apple Watch app 创建出色的 App 内购买项目体验。了解如何处理退款,集成新的 App Store server 通知,以及获知如何使用收据和 server 通知来管理用户状态。 我们还将向你介绍 StoreKit 的最新更新,包括 Apple Watch、Family Sharing、SKOverlay 和 SKAdNetwork 等的 App 内购买项目。
notifications,receipt,server,storekit,subscription,subscription business model App Store 分发 & 营销 日文, 简体中文, 英文 -
23:38 Apple 设备管理的创新
我们在将关键的设备管理功能引入 macOS 方面取得了重大进步。了解这些功能可以帮助您使用相同的工具和技术来管理所有设备。获取有关今年即将发生的更改和其对您部署工作流程产生的影响,以及可用于保护 iOS 和 iPadOS 设备安全的一些新管理功能的详细信息。
configuration,configurator,distribution,enterprise,management,mdm,privacy,security App Store 分发 & 营销 日文, 简体中文, 英文 -
15:27 Mac Catalyst 的新功能
了解 Mac Catalyst 的最新更新以及如何将 iPadOS 中的 app 转化到 Mac 上。探索 app 生命周期得到的改进,将新的扩展整合到你的 app,并认识 macOS 的全新面貌与感觉是如何影响 Mac Catalyst app 的。尝鲜全新的为 Mac 优化模式。了解本次的所有更新,这些更新能够让你将 iPad app 转化到 Mac 的过程变得前所未有地容易,其中包括框架可用性和靓丽的外观设计。 要充分利用本次更新的内容,你需要对 Mac Catalyst 有基本的了解。我们推荐你观看“将 iPad app 带入 Mac”来了解基础内容。 如果想对完善 Mac...
accent color,app lifecycle,color picker,color well,drag reordering,extensions,focus engine,ipad apps on mac,nscursor,optimized for mac,photo editing extensions,separator,sfsymbol,sf symbols,sidebar,toolbar,uidatepicker,uikit on mac,uisplitviewcontroller,uititlebartoolbarstyles,universal purchase App Store 分发 & 营销 日文, 简体中文, 英文 -
24:52 介绍 Xcode 中的 StoreKit 测试
探索 Xcode 中的 StoreKit 测试:无需连接到 App Store 服务器即可测试 App 内购买项目的本地环境。 我们将向您展示如何设置测试环境,创建 StoreKit 配置文件以及准备在本地验证收据。我们还将说明如何测试各种 app 内购买项目方案并使用 StoreKitTest 框架自动执行这些测试,并介绍沙盒环境中测试的最新进展。
iap,inapp purchase,inapp purchases,sandbox,storekit,xctest App Store 分发 & 营销 日文, 简体中文, 英文 -
25:40 使用 App Store Connect API 扩展自动化
使用 App Store Connect API 将您的工作流程自动化,让 App Store Connect 的常规任务成为过去!学习使用 App Metadata API 管理您在 App Store 的呈现方式,或使用全新的 Power and Performance Metrics and Diagnostics API,利用与 Xcode 中 Power and Performance 分析工具相同的综合数据。无论是管理团队成员、监管人员账户资料、添加或移除 Beta 测试人员,还是下载销售与财务报告,这款综合性 API 都能在一瞬之间完成这些步骤的自动化。
app store,automation,json,testflight App Store 分发 & 营销 日文, 简体中文, 英文 -
17:07 如何零接触部署 Apple 设备
了解 Apple 系统管理员如何将 Apple 设备远程配置到他们的团队,从而确保零接触配置。了解如何配置设置体验、有效控制和管理设备以及了解有关安全和管理的案例。
distribution,enterprise,mdm,security App Store 分发 & 营销 日文, 简体中文, 英文 -
5:42 支持性能密集型 App 和游戏
iOS 和 iPadOS 可提供强大功能,以帮助开发人员为所有设备代提供突破性的 App 和游戏。然而,某些情况下,具有特殊性能要求的 App 可能只能为拥有 A12 仿生芯片或更高芯片的设备提供最好的体验。 使用 Xcode 12,开发人员现在可以为高性能 app 和游戏启用一个设置来满足这一要求。我们将带你了解少数特殊情况下,应用这个设置的时间选择和需谨慎考虑的 app 分布选择。 在选择方法之前,你应该具备丰富的优化 app 的经验。若要了解工具的具体情况和你可以使用的最佳方法,请观看“提供优化的 Metal Apps 和游戏”,以便使你的产品在所有支持设备上运行良好。...
App Store 分发 & 营销 日文, 简体中文, 英文 -
23:21 订阅服务架构
管理自动续订的各个阶段可能是一项复杂的工作。了解您如何构建简单的权利逻辑以增强用户旅程。我们将深入探讨关键概念,并为您的系统架构提供指导,以准确地赋予服务权利。您将学习订阅功能的最佳实践,以及如何在整个订阅生命周期中打造最佳客户体验。
api,app store connect,inapp purchase,inapp purchases,inapp purchases,json,notifications,receipt,receipt validation,subscription,subscriptions App Store 分发 & 营销 日文, 简体中文, 英文 -
35:06 讨论企业身份和认证
在保护隐私和安全性的同时,需要为你的组织提供适当的工具。了解苹果的企业身份管理工具,以及它们如何帮你在登录设备、app 和网站时为用户创建更顺畅的体验。我们将向你展示如何利用联合验证和单点登录扩展,包括对 Apple 内置 Kerberos 扩展的更改。了解我们为企业用户提供的其他平台工具,包括 macOS 帐户类型和为企业提供的共享 iPad。
authentication,enterprise,kerberos,mdm,sso,vpn App Store 分发 & 营销 日文, 简体中文, 英文 -
23:13 适用于 IT 的 AppleSeed 及管理软件更新
使用 AppleSeed for IT,你可以帮助你的学校或企业测试 Apple 软件的预发布版本,并直接向 Apple 提供有价值的反馈。我们将指导你入门 AppleSeed for IT,并提供一些见解,帮助你了解如何使用反馈助手中新开发的团队功能在组织内以协作方式提交反馈。你还将进一步了解有关 macOS Big Sur 中管理软件更新的更多信息,包括如何在员工系统上认证其版本的时候,延迟员工计算机的主要更新或安全性以及系统文件。
enterprise,feedback,mdm,testing App Store 分发 & 营销 日文, 简体中文, 英文
-
-
App 服务 -
12:15 SiriKit 与快捷指令的新增功能
快速了解 Siri 和快捷指令的所有更新,以帮助用户充分利用你的 app:我们将向你展示如何设计视觉上内容丰富的会话,如何通过为新的 Siri UI 进行设计而对操作系统驾轻就熟,还将让你大体了解我们如何让用户更方便地在你的 app 上组织和创建操作。
automation,extensions,inapp intent handling,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,voice,watchos,watchos design App 服务 日文, 简体中文, 英文 -
20:22 为小组件构建 SwiftUI 视图
小组件是来自 app 的小块信息,用户可以选择将其放在主屏幕或 Today view 中。了解使用 SwiftUI 从头开始构建小组件视图的过程。复习你需要了解用于特定小组件构造的句法,学习如何合并这些命令并自定义小组件界面,从而获得出色的浏览体验。 要了解更多有关小组件的信息,请确保了解“ 小组件编程临摹课程”。
alignment,canvas,containerrelativeshape,corner radii,corner radius,declarative,dynamic type,family,hstack,lazy shape,leading edge,placeholder,preview,spacer,swiftui,system large,system medium,system small,views,vstack,widgetkit,widgets App 服务 日文, 简体中文, 英文 -
27:32 为小组件添加配置和智能
当小组件适时地显示在用户的主屏幕或 Today View 中并提供可操作的相关信息时,它将发挥最大的作用。我们将向你展示如何构建可配置的小组件,让用户创建个性化的主屏幕体验,并在人们需要时利用智能系统帮助获得他们想要的东西。了解如何自定义小组件的配置界面,以及如何根据用户行为在 Siri 建议或小组件 Smart Stack 中显示,或者在出现新的及时信息时让系统知道。 有关小组件的更多信息,请观看“Meet WidgetKit”。有关系智能系统的更多信息,请观看“智能设计”专题。
donations,intelligence,intelligent system experience,intents,proactive,shortcuts,stack intelligence,stacks,system intelligence,widget,widgetkit App 服务 日文, 简体中文, 英文 -
5:11 为智能设计 发现新机遇
了解可扩展性如何作为将 app 最重要的功能呈现到操作系统新入口点的关键。并通过突破整体容器的限制来发现你的 app 是如何借助锁屏和日历中的建议,以及启用语音交互来实现提高用户参与度的。
donations,intelligence,intelligent system experience,intents,intentsui,shortcuts,shortcuts app,siri event suggestions,sirikit,siri suggestions,suggestions,system intelligence,voice App 服务 日文, 简体中文, 英文 -
18:38 使用 AR Quick Look 进行线上购物
AR Quick Look 增添在线购物新维度:我们将向你说明如何利用增强现实技术轻松展示你的产品,让你获得“购物之前先试试”的体验。欲知如何在 AR Quick Look 中展示产品横幅,你可结合 Apple Pay 或显示自定义操作,如“添加到购物车”。 为了充分利用本节内容,我们建议你熟知 WWDC 2019 的“AR Quick Look的进步”。 一旦你了解到 AR Quick Look 和 Apple Pay 创造交互式线上购物体验的潜能,你就可以观看“USD 新功能”以了解更多关于创建3D对象和附加交互的知识。
App 服务 日文, 简体中文, 英文 -
26:19 使用 CarPlay 车载为你的 App 提速
CarPlay 车载可为用户的提供更智能、更安全的iPhone车内使用方式。 我们将向您展示如何为车辆屏幕打造优质 app,并教您开发电动机车充电、泊车、快速订购食物外卖等类型的 Carplay 车载 App。此外,我们还会使用现存的音频与通讯 App 作为范例,详细解释如何利用 CarPlay 车载框架的种种改进,制作出更加灵活多变的用户界面。
,,audio,car,communication,ev charging,navigation,parking,quick food ordering App 服务 日文, 简体中文, 英文 -
11:36 使用 watchOS 快捷指令创建快速交互
快捷指令是 Apple Watch 的自带功能,即便是复杂功能,人们也只需轻点即可完成各种操作。 将 app 的 intents(意图)应用到手腕:我们将帮助你优化快捷指令的性能,了解如何将 intents 从 watchOS 发送到 iOS,了解最新的交互和演示界面,并了解 Shortcuts app 如何管理 Apple Watch 的快捷指令和 intents。
apple watch,complications,extensions,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,watchos App 服务 日文, 简体中文, 英文 -
11:26 将 SiriKit Media Intent 扩展到更多平台
了解如何使用 SiriKit Media Intents 让 Siri 点歌或打开音频播放程序。我们接下来会演示如何在我们多个平台上将 Siri 支持添加到用户音乐、播客或其他音频服务中,包括 HomePod 和 Apple TV。用户只要询问Siri就可开始收听。了解新的 API 功能。该功能支持其他功能项,以便用户在不离开 Siri 界面即可快速收听。
audio,audiobooks,conversational interaction,design,intents,intentsui,media,music,podcasts,siri,sirikit,sirikit media intents,siri remote,voice App 服务 日文, 简体中文, 英文 -
10:09 将你的操作列入快捷指令 app 里
学习在 Shortcuts app 中显示你 app 操作的简单方法——并帮助人们使用系统智能快速地设置功能强大且个性化的快捷指令。我们将详细介绍如何将你的意图设置成在新的自动化建议中显示,了解系统如何根据人们的日常 app 使用情况显示 app 操作,并了解如何确保你的 app 准确显示在 Shortcuts app 中。
intents,intentsui,shortcuts,shortcuts app,siri,sirikit App 服务 日文, 简体中文, 英文 -
9:06 小组件编程临摹课程 3:加速时间线
我们开始学习小组件编程临摹课程第三部分,也最后一个部分,提升你的小组件水平。学习第 2 部分你没跟上的部分,或从第 3 部分的入门项目开始,加快学习速度。我们将探讨小组件、时间线和配置的高阶概念。了解如何加载进程内和后台 URL,以及如何直接链接到 app 内容,并了解如何创建能探索 app 中的各种功能的多重小组件,以及如何让小组件能够动态配置。 获取更多信息从而创建出色的小组件,请观看“为小组件构建 SwiftUI 视图”。
dynamic configuration,multiple widgets,onbackgroundurlsessionevents,swiftui,url sessions,widget,widgetbundle,widgetkit App 服务 日文, 简体中文, 英文 -
22:44 开发优质的 Siri 媒体交互体验
揭开为音乐和音频 app 设计 Siri 体验的艺术:我们将向你介绍如何设计出色的交互功能,以及如何提供定制词汇,以让 Siri 的响应更准确、更个性化。我们还将介绍如何利用 Apple 内部的 Siri 团队使用的方法来调试常见错误并测试你的 intents。
conversational interaction,intents,media,siri,sirikit,sirikit media intents,voice App 服务 日文, 简体中文, 英文 -
19:36 智能化设计 与系统交朋友
智能系统构建模块很简洁:定义,学习,执行。了解如何使用意图来定义 app 的关键功能,创建捐赠来帮助系统学习并预测未来,以及实现可扩展性以确保您的 app 准备好在恰当的时候执行。向 Apple 团队学习他们是如何从不同的方面运用意图和捐赠的,一切都是为了一个相同的目标:让日常生活更加简单。
donations,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,siri suggestions,suggestions,system intelligence,widgetkit,widgets App 服务 日文, 简体中文, 英文 -
5:53 智能设计 想人所想
了解用户使用 app 的动机,以及如何通过系统智能在协助用户的同时达到你作为开发者的个人目标。我们将会通过检验一名普通用户的日常生活来了解 app 应当如何成为其日常行程中不可或缺的一部分,以及部分 app 失败的原因。学习如何为用户在正确的时间提供正确的服务以帮助其完成日常行程,以及你的 app 和系统将会怎样根据用户的使用规律进行进化。
conversational interaction,extensions,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,system intelligence,voice,widgetkit,widgets App 服务 日文, 简体中文, 英文 -
7:04 智能设计 进化的 App
智能是构建出色的现代 app 的核心部分。App 扩展、Siri 建议、语音、小组件、App Clips——我们设计的这些功能是为了帮助使用我们平台的用户更轻松地完成日常任务。了解智能系统体验的起源,并了解如何智能地与系统集成,使你的 app 更方便,更相关以及直观,让你的功能成为焦点。 进一步了解有关智能设计的更多信息,请查看我们系列的下一部分“发现新机会”。
conversational interaction,design,discoverability,donations,extensions,intelligence,intelligent system experience,intents,intentsui,shortcuts,siri,sirikit,siri suggestions,suggestions,system intelligence,ui,user experience,voice App 服务 日文, 简体中文, 英文 -
20:19 给你的 intent(意图)授权
在为你的 app 创建一个 intent 时,你可以把它当成快捷指令的一部分使用,也可以询问 Siri 帮助人们快速完成任务。了解如何在使用 SiriKit 的内置 intent 处理时更轻松地采用 Siri,以及如何通过已开发的 intent app 扩展提高 Siri 的性能。我们还会向你展示如何利用 SiriKit 的功能来改善操作体验——比如图像和字幕,从而获得丰富的对话体验。同时,我们还将了解如何在代码库中优化对 intent 的支持,让开发者的工作更轻松。
conversational interaction,extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit,voice App 服务 日文, 简体中文, 英文 -
14:57 钱包和 Apple Pay 的新功能
Apple Pay 使您可以轻松在 app 和网站上为商品和服务付款。了解如何集成 API 更新,例如特定于上下文的按钮类型,联系人数据格式和跨平台支持,以使该服务对您以及使用它的人更有效。 而且,如果您要构建 App Clip,采用 Apple Pay 可以帮助您解锁新的商务体验。
banking,nfc,pass,ticket,transportation,web App 服务 日文, 简体中文, 英文
-
-
Safari 浏览器和网页 -
36:05 Web 开发者的创新
探索 Safari和 WebKit 的最新功能和改进之处。 我们将带您逐步了解更新的 Web API、CSS 和媒体功能、JavaScript 语法等,以帮助人们在使用您的网站,主屏幕网站 app 或嵌入式 WebKit 视图时获得出色的体验。
airplay,animate,appclipbundleid,app clips,appleitunesapp,apple pay,ar quick look,aspect ratio,async clipboard,attribute,bigint,clipboard,constructor,copy,css,css animations,css shadow part,css transitions,custom elements,customevent,dom,dynamicrange,element,emsg,enterkeyhint,eventtarget,exif,extxdaterange,face id,fetch,fmp4,fontfamily,graphics tab,hdr,high dynamic range,html,html banner,imageorientation,instant back,javascript,keyframeeffect,linebreak,logical assignment,metadata,nullish coalescing,observe,operators,optional chaining,paste,pdf,performance,pictureinpicture,pointer events,pseudoselector,public class fields,readtext,remote playback,replaceall,resizeobserver,safari technology preview,security key,service workers,svg,systemui,texttrackcue,touch id,uisansserif,uiserif,usb key,web animations,web api,web assembly,web authentication,webauthn,web component,web inspector,webp,writetext,xhr,yubikey Safari 浏览器和网页 日文, 简体中文, 英文 -
28:09 Web 检查器的新进展
网页检阅器让自检和调试比之前更简便。探索如何使用调试工具步进、编辑 cookies 和覆盖网络加载资源,为你提供强大的开发功能,并帮助你创建更快更高效的网站。
ad click attribution,animationname,animations,audio,blackbox,bootstrap script,breakpoints,callbacks,canvas,console,cookies,css,css animations,css transitions,debugger,debugging,dom,dom tree,evaluation,fetch,html,http,indexeddb,inspected,intelligent tracking prevention,interval,itp,javascript,jscontext,json,layers,local override,localstorage,media,microtasks,network tab,page,paints,pretty print,profiling,promise,queryholders,queryinstances,regexp,regular expression,requestanimationframe,resources tab,safari,safari technology preview,setinterval,settimeout,step,storage,timelines,transitionproperty,video,webkit,webpage,website,websocket,wkwebview,xhr,xml Safari 浏览器和网页 日文, 简体中文, 英文 -
24:06 一键式帐户安全升级
当您采用帐户身份验证修改扩展时,您可以在 iCloud 的钥匙串密码管理中通过 Apple 登录和强密码为人们提供快速、便捷的帐户安全升级。 我们将向您展示如何使用帐户身份验证修改扩展、验证身份服务框架 API,和顺利进行密码转换所需的最佳做法将这些升级流程添加到您的 app。
2fa,account security,app clip,asextensionlocalizedfailurereasonerrorkey,aspasswordcredential,authorizeupgrade,autofill,breached,breaches,changepasswordwithoutuserinteraction,completechangepasswordrequest,factor,inapp,login,prepareinterfacetochangepassword,prepareinterfacetoconvertaccounttosigninwithapple,second,security code,sign in,sms,wellknown Safari 浏览器和网页 日文, 简体中文, 英文 -
30:09 了解 WKWebView 的增强功能
WKWebView 是在 app 中呈现丰富、交互式 web 内容的最佳方式。探索新的 API,通过使用webview或uiwebview来帮助你转换 app,同时添加全新的功能。了解处理JavaScript、调整渲染流程和导出 web 内容等的更好方法。
allowscontentjavascript,appbound domains,bitmap,browser,callasyncjavascript,console,createpdf,createwebarchivedata,css,evaluatejavascript,findstring,html,intelligent tracking prevention,itp,javascript,javascriptenabled,jscontext,mediastyle,mediatype,messagehandlers,pagezoom,postmessage,printoperationwithprintinfo,promise,safari technology preview,safari view controller,sfsafariviewcontroller,share as pdf,snapshot,takesnapshot,uiwebview,web archive,web content,web inspector,webkit,webpage,website,webview,web views,wkappbounddomains,wkcontentworld,wkpreferences,wkscriptmessagehandler,wkwebpagepreferences Safari 浏览器和网页 日文, 简体中文, 英文 -
15:41 了解 Web 的面容 ID 和触控 ID
面容 ID 和触控 ID 可在登录时向你提供顺畅的体验,现在 Safari 浏览器有了 Web 验证 API,你可以将其应用于自己的网站上。了解如何将这另一种便捷、安全的登录方式添加到你的网站上。
applestmtformat,aswebauthenticationsession,attestation,authenticator,authenticatorattestationresponse,authenticatorselection,challenge,credential,crypto,cryptographic,cryptography,enroll,isuserverifyingplatformauthenticatoravailable,json,multifactor,navigatorcredentials,phishing,platform authenticator,private key,pubkeycredparams,public key,publickeycredentials,relying party,serverside,sfsafariviewcontroller,signature,webauthn Safari 浏览器和网页 日文, 简体中文, 英文 -
30:47 充分利用“通过 Apple 登录”
通过 Apple 登录可以使人们轻松使用已有的 Apple ID 登录 app 和网站。我们将利用安全请求、处理状态更改和服务器通知,充分结合通过 Apple 登录到你的 app 中去。我们还将向你介绍新的API,使你可以允许现有用户快速、轻松地切换为通过 Apple 登录。
account,account security,sign in,sign in with apple Safari 浏览器和网页 日文, 简体中文, 英文 -
23:04 通用链接的新功能
利用通用链接,安装或未安装你 app 的用户,均可使用你的内容。获取关于通用链接 API 发展的最新消息,如 Apple Watch 与 SwiftUI 支持等。学习如何使用“百搭”、“次级分站变量”与 Unicode 支持等高级规律匹配功能,降低 app-site-association 文件的体积与复杂程度。此外,你还将学会如何对关联域名数据进行缓存,以此为 app 用户提供更加优秀的初始启动体验。
handoff,spotlight,universal link,universal links Safari 浏览器和网页 日文, 简体中文, 英文 -
14:25 遇见表盘共享
展示你的 watchOS app 的复杂功能 ,并创建值得共享的表盘。了解如何在 watchOS 和 iOS app 内共享表盘,或将表盘发布在网络上,以供其它人查找和下载。我们还将探讨使用表盘预览图像的最佳方法,并向你展示如何创建流畅的安装体验。
,,clockkit,complications,watchkit,watchos Safari 浏览器和网页 日文, 简体中文, 英文 -
22:57 配置与链接你的 app clips
App clips 是 app 的一小部分,可提供简化的直接体验,并帮助用户在合适的时间获得所需的东西。了解如何通过真实体验调用 app clips,比如 app clipss 码、NFC 和 QR 码,或者通过地图或 Safari 等 app 让它们以数字形式出现。我们将向你展示如何处理 app clips 中的链接,演示如何设置关联域。了解如何在 App Store Connect 中配置 app clips 体验,如何将 app clips 横幅添加到你的网站以及通过 TestFlight 全面测试 app clips。 为了充分利用本节内容,你应该具有使用 Universal...
app clip banner,app clip codes,app clip experience,app store connect,maps,messages,nearby suggestions,nfc,nsuseractivity,qr codes,safari,web server Safari 浏览器和网页 日文, 简体中文, 英文
-
-
Swift -
5:18 Swan 的征途 第 2 篇章:乐音时间
Swift Playgrounds 出品《天鹅之旅》,一款老少咸宜的四章节互动冒险游戏。在这一章中,我们的英雄需要你来帮助破解天鹅之书。唤醒你的音乐细胞——你会需要它们的。 了解如何将 Swift Playgrounds 转换成音频发生器,以帮助我们的英雄找寻缺失信息...然后进入下一节。 《天鹅之书》为 iPad 与 Mac 量身定制,其中结合了我们许多 Playground 教育体验中使用的框架与资源(如 Sonic Workshop、Sensor Arcade 与增强现实等)。要了解更多如何制作自己 Playground 的信息,请查看“为 iPad 与 Mac 创建...
playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge Swift 日文, 简体中文, 英文 -
32:19 Swift 的最新进展
加入我们获取有关 Swift 的最新信息。了解运行时性能方面的最新进展,以及对开发者体验的改进,这些改进能让你的代码读取、编辑和调试得更快。了解如何利用新的语言特性,如多个尾随闭包。了解 SDK 中可用的新库,并了解越来越多像 Swift Packages 一样可用的 API。
Swift 日文, 简体中文, 英文 -
15:29 SwiftUI 中的 App 要领
借助新的 App 协议,现在 SwiftUI 已支持构建完整的 app 了。了解 App、Scene 和 View 如何一起配合。并了解在节省时间和降低复杂性的同时,您如何轻松实现用户期望能从一流产品中获得的功能。使用新的命令修饰符轻松地向界面中添加预期功能,并探索新的 WindowGroup API 的详情。 为能充分利用本节内容,你应该先对 SwiftUI 有一定的了解。请观看“SwiftUI 介绍”以获取入门知识。 如需更多 SwiftUI 相关信息,可选择:“SwiftUI 新增功能”,“Swift UI 中的数据要素”,“SwiftUI...
app protocol,apps,body property,commands,commands modifier,custom commands,datadriven app,documentgroup,navigationtitle,scene,scenes,scenestorage,scenestorage property wrapper,settings,settings scene,stateobject,view definition,view modifier,views,windowgroup Swift 日文, 简体中文, 英文 -
19:08 SwiftUI 中的叠放、网格和大纲
改进后的叠放、新列表和大纲视图可更快,更有效地在 SwiftUI app 中显示详细数据。 网格工具现已首次在 iOS 和 iPadOS 上使用,它是一种新的多平台工具,用于表示与叠放和列表一起使用的分层数据。了解如何使用 SwiftUI 最新改进的工具在使用表格视图时让屏幕显示更多内容,创建平滑滚动和响应式叠放以及为 vStack 不能提供的内容构建列表视图。 使用新的网格视图以及公开组,可以进一步扩展布局选项。 要想充分利用本节内容,我们建议你先查看“ SwiftUI App 要点”,其概述了 2020 年 SwiftUI 的所有新功能。如果你还不太熟悉 SwiftUI...
children key path,disclosuregroup,disclosure groups,disclosure triangle,forms,griditem,group,hierarchical data,hstack,isexpanded,label,layout primitives,lazygrid,lazyhgrid,lazyhstack,lazyvgrid,lazyvstack,liststyle,outlinegroup,outline groups,scrolling,selection,sidebar,tree structure data,vstack Swift 日文, 简体中文, 英文 -
36:15 SwiftUI 中的数据要素
对任何 app 来说数据都是一个复杂的部分,但是 SwiftUI 从原型到生产都可以确保一个平稳、数据驱动的体验。了解 State 和Binding 这两个功能强大的工具,它们可以保留和无缝更新你的真值来源。我们还将向你展示 ObservableObject 是如何让你将视图连接到数据模型的。你可以直接通过专家了解一些棘手的挑战和解决这些问题的好方法! 为了充分利用本节内容,你需要熟悉 SwiftUI。 请观看“SwiftUI 中的 app 必备知识”和“SwiftUI 介绍”。
,appstorage,binding,bindings,body a pure function,data dependency,data model,model,objectwillchange,observableobject,onchange,onreceive,performance,projectedvalue,property wrapper,prototyping,published,publisher,scenes,scenestorage,source of truth,state,state,stateobject,view,willset Swift 日文, 简体中文, 英文 -
27:44 SwiftUI 新功能
SwiftUI 可以帮助你为 iPhone、iPad、Mac、Apple Watch 和 Apple TV 构建更精美强大的 app。进一步了解更多有关 SwiftUI 的最新进展,包括界面改进(如轮廓,网格和工具栏)。利用 SwiftUI 对 Apple 框架的增强支持来启用诸如“通过 Apple 登录”等功能。了解新的视觉效果以及新的控件和样式;以及新的 app 和场景 API 如何让你得以完全在 SwiftUI 中创建 app、自定义复杂性和所有新的小组件。 为了充分利用本节内容,你首先需要熟悉 SwiftUI。请观看“SwiftUI 介绍”获取入门知识。
app api,apps,body property,commands,commands api,complications,containerrelativeshape,custom accent color,custom commands,custom complication,custom fonts,custom menus,declarative,default focus support,documentgroup,drag and drop,focus,font scaling,gauge,grids,keyboardshortcut,keyboard shortcut,label,launch screen,launch screen info plist key,lazyhstack,lazy loading grid layout,lazy stacks,lazyvstack,link,list,listitemtint,matchedgeometryeffect,multiplatform code,multiple trailing closure,multiple windows,opening url,openurl,outlines,progressview,scaledmetric,scene,settings,settings scene,sign in with apple,swiftui,toolbar,toolbar,uilaunchscreen,uniformtypeidentifiers,universal links,widgets,windowgroup Swift 日文, 简体中文, 英文 -
22:50 不安全的 Swift
究竟是什么使代码“不安全”? 加入 Swift 团队,了解编程语言的安全预防措施——以及何时需要接触不安全的操作。我们将研究非正确使用会导致 API 出现什么意外状态,以及如何更具体地编写代码并避免未定义的行为。了解如何使用使用指针的 C API,以及要使用 Swift 不安全指针 API 时应采取的步骤。 为了充分利用本节内容,你应该对 Swift 和 C 语言编程有所了解。 更多有关使用指针的信息,请查看“在 Swift 中安全管理指针”。
Swift 日文, 简体中文, 英文 -
8:29 为 iPad 和 Mac 创建 Swift Playgrounds 内容
了解如何创建可在 Mac 和 iPad 上流畅运行的 Swift Playgrounds 电子书,并帮助各个年龄段的人探索 Swift 编码的乐趣。 我们将引导你逐步了解如何为每个平台自定义内容,同时考虑平台设置,并帮助你在 playgrounds 上利用这些内容,同时仍然提供流畅的跨平台体验。 有关 Swift Playgrounds 的更多信息,请查看“在 Swift Playgrounds 中构建 SwiftUI 视图”,然后尝试使用“ Swan's Quest ”进行操作。
education,ipad,mac,playgrounds,swift,swift playgrounds Swift 日文, 简体中文, 英文 -
23:12 为你介绍 WidgetKit
Meet WidgetKit: 将 app 最有用的信息直接显示在主屏幕的最佳方法。我们将向你展示一个优秀小组件的必备要素,并介绍 WidgetKit 的特点和功能。了解如何创建窗口小组件,并了解 WidgetKit 如何利用 SwiftUI 的功能提供无状态体验。 了解如何利用现有的先进技术确保小组件显示相关内容。 并创建一个时间线,从而确保你能提供新鲜的内容。 有关创建窗口小组件的更多信息,请查看“为窗口小组件构建 SwiftUI 视图”和“小组件编程临摹课程”。
duration,extension,glanceable,inintents,intent,intentconfiguration,link api,multiplatform,personalizable,placeholder,placeholder ui,relevance,relevant,reload policy,reloads,reloadtimelines,score,smart stacks,snapshot,stateless ui,staticconfiguration,swiftui,timeline,timelineentryrelevance,widget,widgetkit Swift 日文, 简体中文, 英文 -
15:24 了解 Swift 中的数值计算
认识 Swift Numerics:一种用于计算数学的新 Swift 软件包。浏览软件包中可用的协议和类型,并了解如何使用它们编写通用代码。我们还将向你展示如何使用以及何时使用新的 Float16 类型来提高性能并减少内存使用。为了充分利用本次会议,你需要熟悉数学,例如对数函数,实数和虚数。你还应该熟悉 Swift 中的通用编程。 请观看 WWDC 18 中的“ Swift Generics(Expanded)”获得更多相关信息。
Swift 日文, 简体中文, 英文 -
12:38 使用 XCTIssue 分类测试失效
让你的测试失效正常运行:了解如何在 Xcode 中使用最新测试 API 对 app 中未监测到的问题进行分类和诊断。我们将向你展示如何简化测试工作流程,并结合故障原因帮助你推送优质产品。 若想了解如何设计你的测试,从而改进分类,请观看 “编写失效测试”。 若想了解 Xcode 测试工作流程的最新改进,请观看“更快地获取测试结果”、“处理 UI 测试中的中断和警报问题”以及“XCTSkip 你的测试”。
test,test failure,testing,xcode,xctest,xctissue Swift 日文, 简体中文, 英文 -
18:39 使用 Swift 在 Create ML 中进行控制训练
有了 Create ML 框架,开发模型和自动化工作流程将比以往更容易。 我们将向你展示如何在训练机器学习模型的同时探索它们并与之交互,从而帮助你快速开发更优良的模型。了解 Create ML 中的训练控制功能如何利用 checkpointing API 暂停、保存、恢复和扩展训练过程,从而自定义训练工作流程。 并了解如何使用 Combine API 程序化监视进度。 如果你还不熟悉 Create ML 并且有兴趣了解训练机器学习模型,建议观看“介绍Create ML APP”。
checkpointing,checkpoints,combine,core ml,create ml,iterations,ml job,ml session,playgrounds,swift Swift 日文, 简体中文, 英文 -
14:51 使用 Xcode Playground 探索软件包和项目
Xcode Playgrounds 帮助开发人员探索 Swift 和 框架 API,并为快速试验提供便笺。了解 Xcode Playgrounds 如何利用 Xcode 的现代构建系统,为资源提供改进支持,并与你的项目、框架和 Swift 软件包集成,从而提升文档记录和开发工作流程。
documentation,playgrounds,resources,swift packages,xcode,xcode playgrounds Swift 日文, 简体中文, 英文 -
14:14 在 Swift Playgrounds 中构建 SwiftUI 视图
利用 Swift Playgrounds 轻松玩转 SwiftUI。我们将向你展示如何在 Xcode-compatible playground 中创建 SwiftUI 视图, 并一起探索如何轻松对代码进行编辑和预览。 关于 Swift Playgrounds 的更多信息,请产看我们的互动挑战 《天鹅之旅》,你也可以通过观看“为 iPad 和 Mac 创建 Swift Playgrounds 内容”来了解更多相关内容并创建自己的视图。
ipad,playgrounds,swift,swift playgrounds,swiftui Swift 日文, 简体中文, 英文 -
27:31 在 Swift 里安全管理指针
请跟随我们一起深入了解 Swift 中的不安全指针类型。了解每种类型的要求以及正确使用方法。我们将探讨一下指针类型、下拉切换至原始指针以及最终通过绑定内存来完全规避指针类型安全。 本部分为 WWDC20 的“不安全 Swift”的后续内容。为充分利用,你应该熟悉 Swift 和 C 程序设计语言。
Swift 日文, 简体中文, 英文 -
12:02 在 SwiftUI 内构建基于文档的 app
了解如何完全用 SwiftUI 创建一个基于文档的 app!我们将向你介绍 DocumentGroup API,以及它如何与你的 App 和 Scenes 组合在一起,使你可以添加现成的文档管理支持——例如文档浏览和标准命令——不需繁琐的工作。你将学习如何设置 Universal Type Identifiers,并了解是什么构成了基于文档的顶级 app。 为了充分利用本节内容,你首先需要熟悉在 SwiftUI 中构建 app。 请查阅“ SwiftUI 中 App 必备知识”了解更多信息。
document,document app,document based app,documentbased apps,documentgroup,exportedas,importedas,imported type identifier,windowgroup Swift 日文, 简体中文, 英文 -
11:43 处理 UI 测试中的中断和警报
了解如何预测 app 的潜在中断并建立智能测试以识别它们。UI 中断通常是不确定的,一般是在用户引导或首次启动期间,这使得它们难以跟踪。了解如何理解中断,使用 UI 中断处理程序编写更强大的测试以及管理预期的警报。 进一步了解在 Xcode 中测试 app 的最新改进的更多信息,请查看“ XCT 跳过测试”,“更快获得测试结果”和“使用 XCTIssue 进行分类测试失败”。
alerts,protected resources,testing,ui interruptions,ui testing,xcode Swift 日文, 简体中文, 英文 -
5:59 天鹅的探索 第三章:著名的卷轴
Swift Playgrounds 隆重推出《天鹅之旅》——一款老少咸宜的四章节互动冒险。诸位音乐家注意了!在这一章中,我们的英雄找到了一张神秘的音乐卷轴,只有你能将它解读出来。(就算你不认识乐谱也不用担心,我们聪明的蜥蜴会在一旁辅助的。总之,这肯定会是一次乐声美妙的体验。) 只要进行短暂的理论学习,掌握如何制作音符和不同的长度,也许你就能帮我们的英雄解开音乐之谜……走向旅程的下个阶段。 《天鹅之旅》专为 iPad 与 Mac 量身定制,其中结合了我们许多 Playground 教育体验中使用的框架与资源(如 Sonic Workshop、Sensor Arcade 与...
playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge Swift 日文, 简体中文, 英文 -
7:47 将二进制框架作为 Swift Packages 发布
了解如何将第三方框架添加到 app 中,并在 Xcode 中使用 Swift 软件包保持更新状态。我们将向你展示如何编写可以引用框架的软件包,介绍二进制对象以及如何在软件包清单文件中指定它们,并演示如何计算校验和,以便你的客户端始终得到你所期望的二进制文件。 框架以 XCFramework 格式分发。关于创建和版本管理 XCFramework 的更多细节,请观看 WWDC19 的“ Swift 中的二进制框架”。
Swift 日文, 简体中文, 英文 -
9:05 小组件编程临摹课程 1:开始学习
把你的 app 应用到家庭和 iPhone、iPad 以及 Mac 的当日屏幕上,进行一次最奇妙的冒险。我们将从头到尾指导你如何为你的 app 创建一个小组件,以便你可以在易于访问的位置为用户提供精美的视图和可查看的信息。了解如何创建小组件项目,了解小组件的基本概念及其结构,配置小组件及其提供程序,并开始了解时间线的概念。之 后,我们还将继续讨论小组件第2部分,从而进一步了解时间线、系统智能和配置。
codealong,codealong,placeholder,previews,swiftui,timeline,view,widget,widget family,widgetkit,widget target Swift 日文, 简体中文, 英文 -
15:18 小组件编程临摹课程 2:变更时间线
在本次编程临摹课程中,我们将会让小组件改写未来、进入另一个时间线。开发者可以从上一次课程结束的地方开始,也可以使用第 2 课起始项目来穿越时间与空间、立即开始代码编写。学习如何将系统智能与小组件进行整合,使其在每天不同时间段中进行动态变化并展示该时间段最为相关的信息。探索核心时间线概念与多种小组件类型支持,并学习如何制作可配置的小组件。 在为小组件完成时间方面的配置后,就前往小组件编程临摹课程的最后一部分吧。在第 3 课中,你将会了解高级小组件概念与时间线方面的知识。
custom intent,deep linking,dynamically configure widget,inintent,intentconfiguration,intenttimelineprovider,refresh,staticconfiguration,swiftui,systemlarge,system large,systemmedium,system medium,systemsmall,system small,timeline,timelineentryrelevance,timelinereloadpolicy,widget,widgetfamily,widgetkit,widgeturl Swift 日文, 简体中文, 英文 -
16:24 更快地获得测试结果
改进你的测试套件,从而加快反馈环路并更快地进行修复。了解更多关于 Xcode 测试的最新改进,包括如何利用测试计划、 Xcodebuild 更新功能和 APIs 消除无休止的不良测试。我们将探讨 XCTest 中的测试超时和执行时间限制,检查设备并行化,并详细介绍建议的做法,从而利用明确的故障定位平衡性能。 要想充分利用本节内容,建议先熟悉使用 XCTest 编写基本测试并了解如何利用测试计划管理测试。获取相关背景知识,请观看 WWDC19 中的“使用Xcode 进行测试”。
continuous integration,testing,test result,xcode Swift 日文, 简体中文, 英文 -
20:53 活用 Swift 类型推论
在不影响类型安全的前提下,Swift 可借助类型推理帮助你编写简洁明了的代码。我们将带你了解编译器如何找出代码中线索来解决类型推理难题。并了解 Xcode 12 如何集成错误跟踪,以帮助你在编程时捕捉并纠正错误。
Swift 日文, 简体中文, 英文 -
17:55 编写不合格的测试
为不合格测试制定计划:设计良好的测试,从而帮助你发现和诊断最棘手的漏洞。了解如何使用 XCTest 找到最优秀的代码中的隐藏问题,进而改进自动化测试。 我们将介绍如何进行不合格测试,从而简化分类问题,让你解决界面问题并快速提供修复程序。 要想充分利用本节内容,建议你先熟悉在 XCTest 框架内编写 UI 测试。 获取更多有关测试工具的信息,请查看“套件的测试周期”。
testing,xcode,xctest Swift 日文, 简体中文, 英文
-
-
SwiftUI 和 UI 框架 -
21:30 Mac Catalyst 的辅助功能设计
使你的 Mac Catalyst app 对所有人都可用,并将这些改进带回您的 iPad app。了解在添加对 Mac Catalyst 的支持后,功能强大的 iPad app 如何自动变为功能强大的 Mac app。了解如何通过支持鼠标和键盘操作以及辅助功能元素分组和导航来进一步增强您的体验。探索如何使用新的辅助功能检查来测试你的 app 并进行迭代,为每个人创造真正的绝佳体验。 为了充分利用本次分享,你应该熟悉 Mac Catalyst,UIKit 和 iOS 的基本可访问的 API。要开始使用,请查看“为 Mac 引入 iPad app” 和“审核你的 app 可访问性”。
accessibility inspector,accessibility tree,accessible,catalyst,grouping,keyboard shortcuts,voiceover,voice over SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
10:26 PencilKit 的新功能
PencilKit 可以助你在 iPad app 中提升创作、书写、绘画以及动画制作能力。了解关于绘画及注释框架的最新改进,并探索如何运用类似 PKToolPicker、PKCanvasView 及 PKStroke 的 API 来支持绘图及书写 app 中的新特征。若想充分掌握本部分内容,需要对 PencilKit 拥有基本的理解。若想补充了解相关内容,可参阅 WWDC19 中的“PencilKit 介绍”。
color,engine,handwriting,palette,pallette,pencil,pencilkit,pkstrokes,scribble,strokes SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
18:54 SF Symbols 2
SF Symbols 让采用 Apple 设计的高质量字体符号变得简单,该符号与 San Francisco 字体(Apple 平台的系统字体)搭配起来很棒。了解如何在 AppKit, UIKit 和 SwiftUI 中使用 SF symbol, 了解如何在常用设计工具中使用SF Symbols,以及如何在代码中使用。我们将带你了解最新更新,包括曲目库的新增功能,对齐方式的改进,对 RTL 本地化以及多色符号的更新。 本节内容重点介绍 SF Symbols 2.0 中的最新功能。 我们建议你观看 WWDC19 的“介绍 SF symbol”。 如果你想将符号技术融合到 SwiftUI...
SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
27:47 Safari 浏览器网站扩展介绍
创建 Safari 浏览器网站扩展,可以帮助人们更快、更高效地完成常见的网上任务。我们将向您展示如何构建新的 Safari 浏览器网站扩展并将其托管在 App Store 上,以及如何使用 safari 浏览器网站扩展转换工具轻松从其他网络浏览器,例如 Chrome,Firefox 等迁移现有扩展。
activetab,app store,background page,browser,compatible,content script,css,html,javascript,json,manifest,nativemessaging,nsextensioncontext,nsxpcconnection,safariwebextensionconverter,safariwebextensionhandler,sendnativemessage,sfsafariapplication,user privacy SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
16:54 UICollectionView 中的列表
了解如何使用 UICollectionView 在 app 中构建列表和边栏。 充分利用组合布局的灵活性,替换列表视图外观。 了解模块化布局选项,以及它们如何为你的 app 解锁更多设计选项。了解如何在单个 UICollectionView 内将类似于列表图的列表与自定义组合布局结合在一起。 了解如何使用列表,创建更丰富的单元格以及自定义布局,从而在 app 内创建设计合理的信息显示方法。 想充分利用本节内容,建议先基本了解组合布局。 获取更多信息,请从 WWDC19 观看“网格视图布局的新功能”。
outline,sidebar,table,uitableview SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
9:55 UICollectionView 新发现
学习 UICollectionView 的各种新功能,解锁全新功能,使其变得更加方便易用。我们将向你展示如何结合 diffable data source 使用区域截图,创建可以展开/收起的轮廓界面,并向你介绍如何使用复合式界面创建列表,并打造出带有网格视图、类似 UITableView 的界面。 此外,你还将探索令单元元素离开队列、调整其内容与风格的现代技术。为使此节发挥最大效用,请您实现学习关于复合式界面的基本内容。若要获得更多信息,请观看 WWDC19 的“网格视图界面新发现”。
cell,collection,layout,table,tableview,uicollectionview,uitableview SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
41:34 iPadOS 光标设计
将指针功能带到 iPad app:我们将向您展示 Apple 的设计团队如何设计 iPadOS 指针以补充触摸输入,以及如何自定义和完善 app 中的指针交互使工作更高效,更令人满意。探索指针的自适应精度如何使人们快速而自信地将界面元素作为目标,而不论其大小如何。我们还将分享一些有关适应指针的最佳实例,以补充您 app 的独特需求,包括如何选择指针效果和设计指针形状,集成触控板手势和键盘修饰符。
SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
20:08 为 Apple Watch 创建复杂功能
当您在 Watch app 中添加复杂功能时,人们可以直接从其表盘访问全部最新信息。 我们将向您展示如何从头开始创建和构建复杂功能,并向您介绍多种复杂功能。了解如何构建时间表,使用族和模板,以及探索最佳实践,以打造透彻的复杂功能体验。
,,,clockkit,watchkit,watchos SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
14:04 为 iPad 引入键盘和鼠标游戏
升级 iPad 游戏并且加入键盘、鼠标和触摸板控制。探索如何使用 Game Controller 框架来增加游戏成就,将游戏进行跨平台移植,或者设计出全新的交互体验。了解如何在玩家操作中融合键盘及“delta”鼠标同步运动,并禁用例如程序坞或控制中心相关手势,从而尽情享受全屏游戏体验。 若想进一步掌握如何增加针对游戏机控制器的支持,例如 Xbox Elite 2 代无线控制器及 Xbox 无障碍控制器,请观看“游戏控制器提升”,了解如何使用 UIKit 来查看“手柄、触摸板及鼠标输入”并管理间接输入。
SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
23:46 为 iPad 打造
了解如何改进 iPad app 从而利用增加的屏幕尺寸和 iPadOS 附加功能,并帮助用户使用其设备完成更多工作。了解如何构建详细的多列布局并将列表集成到你的 app 中,且无需调整现有代码。 我们还将了解减少视图中的模态,减少轻击和触摸次数,从而更轻松地浏览界面。 要想充分利用本节内容,建议先大致了解 iPad app 布局和 UIKit。获取更多信息,请观看“让 app 具有适配性”。我们还建议你熟悉 UICollectionView,这能对你有所帮助。 获取内容概要,请观看“网格视图布局中的最新功能” 。 若想进一步了解为 app 创建列表,建议观看“...
SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
14:30 为 tvOS 构建 SwiftUI app
使用 SwiftUI 为你的 tvOS app 添加新的维度。我们将向你展示如何构建由 SwiftUI 驱动的布局以及如何使用自定义按钮自定义界面,如何使用环境菜单在应用程序中提供更多功能,检查视图是否是焦点并管理默认焦点。 为了充分利用本视频,你需要先适应 SwiftUI。有关入门知识,请观看“ SwiftUI 简介:构建你的第一个 app”和“在所有设备上使用 SwiftUI”。
apple tv,apple tv 4k,apple tv app,focus,focus engine,lazy grids,swift,swift developer,swiftui,tv,tv dev,tv developer,tvos,tv swift,tv swiftui SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
19:02 为其它企业创建 app clip
为品牌、企业或你 app 内的服务创建 app clip 以用于预定餐厅、点餐等服务。我们将向你展示如何为各个企业提供定制化体验,为它们提供独特的外观、调用卡和图标——所有这些都将包含在一个 App Clip 二进制文件中。了解有关上传唯一元数据、处理链接,推送通知以及跟踪会话状态的最佳方法,以及了解在 app clip 背景中不同类型的图标出现的位置,及其自定义方法。 要想了解更多关于设计和创建 app clip 的内容,请务必观看“了解 app clip”和“配置并连接你的 app clip”。
action,aggregates many businesses,app clip experience,brand identity,catalog,category of business,invocation card,nsuseractivity,promote business,sheet image,targetcontentidentifier,universal links,whitelabel,white label apps SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
14:13 了解 iPad 的随手写功能
“随手写”功能借助 Apple Pencil 为 iPad 文字输入提供了一种轻巧、有趣且符合人体工程学的途径。探索用户可以怎样在app中运用“随手写”功能以及手写文本,手写文本既可使用标准文字输入控制,也可创造个性化文字输入体验。你将了解该功能与TextKit相融合的方式,以及何时应用新的 UIScribbleInteraction 和 UIIndirectScribbleInteraction 两大 API 为你的 app 创造令人愉悦且持续流畅的随手写体验。 若想充分掌握本章节,需先熟悉 UIKit 文本输入控制,以及键盘输入技术。初次接触者,请先观看“iOS...
cursive,handwriting,recognition SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
18:18 使用 CloudKit 公共数据库同步 Core Data Store
探索 Core Data 如何帮你在 app 中使用 CloudKit 公共数据库,整个过程仅需一行代码。学习如何在你的 app 中轻松管理数据在 CloudKit 中的流入与流出。我们将向你展示如何将 Core Data 的辅助能力与 CloudKit 公共数据库结合到一起,让人们使用并提供如游戏高分或 app 模板等各种数据。 要学习 CloudKit 数据库的相关知识,请查看我们的 “CKDatabase” 文章。若要了解更多关于 CloudKit 集成的内容,请阅读 “使用 CloudKit 制作 Core Data Store 镜像”。
canmodifymanagedobjects,canupdaterecordformanageddata,cdmr,ckfetchrecordzonechangesoperation,ckqueryoperation,deleting objects in the public database,derived objects,import,nspersistentcloudkitcontaineroptions,persistent container,private database,public database,record modify,schema SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
20:21 使用 iOS 的选择器 菜单和操作进行构建
使用流畅的界面和易于访问的上下文信息构建 iPhone 和 iPad app。 我们将向你展示如何将最新的 UIKit 控件集成到你的 app 中,从而最好地利用菜单、日期选择器,页面控件和分段控制器。 了解如何在整个用户界面中采用菜单,并了解 UIAction 如何协助统一你的事件处理。 了解这些新控件后,请观看“ UIKit设计的新功能”,从而了解如何使用这些工具和 API 设计出色的界面。
uicontrol SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
14:54 使用 iOS 选择器、菜单和操作进行设计
创建美观的 iPhone 和 iPad app,并帮助人们快速而直接地找到他们所需的信息。了解如何将菜单集成到 app 中以快速访问操作和设置,并了解应在何时何地在 app 中使用菜单。 我们还将向你介绍新的日期选择器和取色器控件,并向你展示如何将它们集成到你的 app 中。
SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
21:50 保持复杂功能的及时更新
时间至关重要:了解 Apple Watch 的复杂功能如何全天候提供相关信息,并帮助人们在需要时获取所需信息。 了解如何利用 app 运行机会,如何合并 API,比如后台 app 刷新和 URLSession 等,以及如何在合适的时间推送通知。
,,clockkit,urlsession,watchkit,watchos SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
22:52 在 SwiftUI 中创建复杂功能
使用 SwiftUI 在 Apple Watch 上增加图形复杂功能。我们将教你如何在 Meridian 和图文这种表盘的复杂功能上使用自定义 SwiftUI 视图,查看创建复杂功能的最佳方法,我们还将演示在 Xcode 12 中的成果预览。 要想充分利用本节内容,建议你先熟悉 SwiftUI 以及如何在 Apple Watch 上创建复杂功能等基础知识。获取相关信息,请查看“为 Apple Watch 创建复杂功能”并阅读“使用 SwiftUI 构建 watchOS App 界面”。 了解如何在 SwiftUI 构建图形复杂功能后,结合 watchOS 7...
,clockkit,watchkit,watchos SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
11:34 在你的 app 中支持硬件键盘
用户在你的 app 中使用硬件键盘时,不仅可以获得更具触觉和更熟悉的打字体验,而且还可以快速导航或使用键盘快捷指令。探索如何让 iPadOS 和 Mac Catalyst app 更好地支持硬件键盘:我们将揭开 responder chain 的神秘面纱,并向你展示实现自定义键盘快捷指令的最佳方法。了解如何轻松启动和运行常见的系统键盘快捷指令,使用带有手势识别的修改标志,并利用原始键盘事件 API 响应按下按键和松开按键事件。
accelerators,event,magic keyboard,menu,shortcuts,text,uieventtype,uitextinput SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
11:55 差量数据源的改进
Diffable 数据源极大幅度简化了管理及升级 collection 和 table view 的相关工作,从而为你的app创造动态化的高响应体验。了解如何使用局部快照来高效创建 iOS 及 iPadOS 的 collection view 列表及大纲,并为在 iPad app 中设置侧边栏提供帮助。我们还将向你展示如何通过 UICollectionViewDiffableDataSource 简化元件重新排序,从而提升编程效率并且更快速地构建 app 界面。 本次分享的内容基于 2019 年“UI数据源提升”,建议优先查看。
uicollectionview,uitableview SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
24:05 应对触控板和鼠标输入
在你通过触控板和鼠标间接输入这样的方式优化 iPad 或 Mac Catalyst app 时,可提供更加通用的体验。了解如何使你的 app 响应这些设备中的新事件。学习如何处理指针移动,启用指针锁定,处理滚动输入和触控板手势,以及接受或拒绝手势识别器上的事件。我们还将向你展示如何实现高级功能,例如使用键盘修改器或指点设备按钮来更改手势行为以便取悦专业用户,并为你的 app 带来更丰富的体验。 为了进一步了解有关基于指针的交互的更多信息并充分利用本次会议,我们建议你观看“为 iPadOS 指针建模”,“将键盘和鼠标游戏带入 iPad ”和“支持在 app 中使用硬件键盘”。
catalyst,event,magic keyboard,mouse,trackpad SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
19:46 探索 App Clips
在用户需要的时候帮助他们体验到你的 app 中合适的功能。我们将解释如何设计和构建 App Clips(app 中专注于特定任务的一小部分),并使其易于被发现。了解如何将你的 App Clip 集中在简短快速的交互上,并确定你可以在语境相关的情况下浏览到它,例如通过 QR 码、NFC 或“app 可立拍” 在 Maps 或者现实生活中的地址来搜索。找出 app 和 App Clip 之间的一些关键区别,并探讨 App Clip 如何与其对应的 app 交互。更多有关设计,构建和实施 App Clip 的详细信息,请查看“为其他企业创建 App Clips”,“简化你的 App...
active compilation conditions,app clip codes,app clip experience,app clip url,applepay,asauthorizationcontroller,corresponding app,debug app clip,focused userflow,migrate data,ondemand binary,registered experience,shared asset catalog,shared data containers,sign in with apple,skoverlay,swiftui SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
11:18 探索 Apple TV 的搜索建议
搜索你的 Apple tvOS app 变得更好了。准备好探索新的简化搜索界面,并学习如何使用 UISearchController 将其集成到你的 app 中。通过添加新的国际键盘和语言来支持你的全球受众。探索如何将搜索建议添加到你的界面,并使用动态建议更新结果。并且,我们将分享一些我们最喜欢的小贴士,为 Apple TV 添加出色的搜索体验。
appletv,apple tv,apple tv 4k,apple tv app,apple tv design,apple tv dev,apple tv developer,apple tv search,search,search suggestions,suggestions,tv,tv app dev,tv app developer,tv dev,tv developer,tvos,tv search,uisearchcontroller,video SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
29:40 最新单元格配置方法
学习网格视图与列表视图单元格的最新配置技巧,在你所开发的 app 中更为快速地构造动态界面。探索不同的配置类型及其使用方法,以便轻易地为单元格填充内容或应用常用样式。学习如何利用功能强大的 API 为单元格的不同状态进行外观自定义。了解设计模式与其应用方面的最佳实践,以便简化代码、消除错误与提升性能。
collectionview,tableview,uicollectionview,uitableview SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
5:51 核心 NFC 的新功能
核心 NFC 可以帮助您扫描和写入 app 中的 NFC 标签,帮助人们从停车收费表,踏板车租赁,汽车充电站等物品中获得更多收益。了解核心 NFC 对 ISO15693 协议的支持、新的标签功能,并找出更多的 Swift 语法改进之处。
nfc SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
16:04 检查、修改和构造 PencilKit 绘图
让 Apple Pencil 成为在 app 内绘图和书写时更实用的工具。你可以利用 PencilKit 深入研究构成图形的笔触、墨水、路径和点,借助这些来构建能使用识别的功能,并根据输入修改图形。了解如何动态生成形状和图形,并进一步了解有关 PKDrawings 和 PKStrokes 等 APIs 的更多信息。 要想充分利用本节内容,我们建议你首先观看 “介绍 PencilKit”,该内容大体介绍了 PencilKit 框架以及其在 WWDC19 的首次亮相,我们还建议你观看 WWDC20 中的 “PencilKit 的新功能”。
calligraphy,cursive,engine,handwriting,stylus SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
20:15 简化 app clip
App Clips 仿佛订购自己最爱的清凉饮料和支付停车费一般,可以为用户提供一种极具“当下”感的良好体验。我们将为你提供指导方针,并分享一些常用的最优方法,帮你打造焦点突出、一致性强的 App Clips,并教会你如何利用 App Clip的通知与地点位置确认等科技,优化用户的转账体验。此外,我们还将向你展示,如何帮助用户从 App Clip进入你的完整版 app。 为了让本节内容发挥最大作用,建议你先行观看“探索 App Clips”以及“设置并关联你的 App Clips”。
8 hours notification,asset catalog,aswebauthenticationsession,ephemeral notification,inregion,location confirmation,nsappcliprequestephemeralusernotification,permission requests,request permissions,secure app group,sign in with apple,skoverlay,transaction SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
18:33 精通 Apple tvOS 画中画
画中画即将登陆 Apple TV:Apple tvOS 拥有实时视频回放、随时切换画中画与全屏画面的功能,为您带来前所未有的多任务灵活度。探索如何将 AVPictureInPictureController 加入您的项目,配合熟悉的 API,创建自定义回放界面,并使用您的 app 为用户提供最佳的视频回放体验。由于“向上滑动”手势现已改由 Apple tvOS 14 中的 AVPlayerViewController 使用,我们还将向您展示如何更改 customOverlayViewController 的启动手势。 为了提升教学效率,建议您掌握基础的 AVKit...
appletv,apple tv,apple tv 4k,apple tv developer,avpictureinpicturecontroller,picture in picture,pictureinpicture,pip,tv,tv app,tv app dev,tv app developer,tv dev,tv developer,tvos,tvos dev,tvos developer,video SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
10:13 自动填充无处不在
探索如何在你的 app 中运用自动填充功能,并且让人们输入信息的过程更加轻松、私密、安全。学习如何帮助系统更好地根据每项 app 的功能提供量身定制的建议:例如,在导航 app 内提供智能定位建议,或者提供更为私密的方式从“快速输入”栏中选择内容进行填充。 在 macOS Big Sur 中,自动填充功能已经从 Safari 浏览器拓展到各类应用。了解你能够利用这一特性做出的小小改变,从而为你的 macOS app 用户提供更方便、更安全以及更流畅的使用体验。 如需获悉各类平台最新的隐私提升详情,请观看“更多隐私,更多信赖”。
auto,fill,password,text input SwiftUI 和 UI 框架 日文, 简体中文, 英文 -
28:43 适配 macOS 新外观
改造你的 Mac app :了解如何采纳 macOS Big Sur 的新设计并利用其视觉层次结构,设计模式和行为。 我们将探讨 AppKit 在结构项和常用控件方面的更新,并向你展示如何稍加采纳便能适应更多自定义界面。并了解如何结合自定义强调色和图标进一步个性化你的 app。 要想充分利用本节内容,建议先熟悉 AppKit 和 SF Symbols。有关图标的更多信息,请观看“ SF Symbols 2.0”。
SwiftUI 和 UI 框架 日文, 简体中文, 英文
-
-
健康与运动 -
35:37 CareKit 有哪些更新
使用 CareKit 构建多功能的研究和护理 app:了解我们对健康框架的最新改进,包括其模块化体系结构的新视图、数据存储的更新以及更紧密地与 iOS 上其他的框架集成。并了解开源社区如何继续利用 CareKit ,让开发人员既能保护隐私,还能突破数字健康的界限。
care,care plan,client server,healthkit,health monitoring,hyperprotect,open source,synchronize 健康与运动 日文, 简体中文, 英文 -
32:12 HealthKit 入门讲座
HealthKit 通过集中第三方 app、iPhone、 Apple Watch 和外部健康设备的健康数据,从而帮助你构建世界一流的健康和健身 app。了解如何管理健康数据授权和隐私,如何将数据读写到共享的 Health Store 以及如何使用 HealthKit 内置的查询功能获取数据并计算该数据的统计信息。
diagnostic,permission requests,permissions 健康与运动 日文, 简体中文, 英文 -
6:09 HealthKit 的新增功能
HealthKit 是一个重要框架,集成了第一方和第三方的健康和健身数据,从而帮助用户管理个人健康信息。了解 HealthKit 的最新更新,比如提供读取 Apple Watch 心电图的功能,并记录和跟踪十多种新症状及其严重程度。我们还将介绍最新的移动数据类型,如行走速度和步长,从而帮助用户监测了解自身的移动情况。
ecg,fitness,health,heart,heart rate,nutrition 健康与运动 日文, 简体中文, 英文 -
30:49 ResearchKit 新内容
ResearchKit 正在进一步简化调研与护理类 App 的开发工作。探索最新的 ResearchKit 更新如何扩展调研人员可收集的数据类型。学习强化用户引导、调研延伸选项及新增活跃任务等功能。了解 Apple 如何与调研人员群体共同合作、将此框架的作用最大化,以构建让护理及调研人员如虎添翼的强大 App。
activities,chart,graph,healthkit,study,task 健康与运动 日文, 简体中文, 英文 -
22:22 用 HealthKit 同步健康数据
HealthKit 为你提供在任何地方都能智能管理健康数据的工具,无论是多个支持 HealthKit 的设备(如 iPhone 和 Apple Watch),还是外部服务器,都可通过护理团队共享数据。本节内容中,我们将深入探讨通过 HealthKit 内置的 sync identifier 元数据管理数据版本,如何使用 HKAnchoredObjectQuery 检测健康数据中的变化,并介绍确保在任何地方都能得正确数据的最佳方法。
care,fitness 健康与运动 日文, 简体中文, 英文 -
21:05 远远不止计步器那么简单
让你的 APP 从单纯的计步器更上一层楼,给用户更为深刻全面的运动数据理解。我们将会详细解说如何以更为独特可行的方式利用 iOS 与 watchOS 中的动作测量工具测量用户的移动状况。探索最新的 HealthKit API,了解如何访问动作数据、有意义的数据汇总策略、以及如何为 APP 用户提供数据分析结果。
motion,motionprocessor,pedometer,stairs,steps 健康与运动 日文, 简体中文, 英文 -
10:59 集成你的 app 和 Wind Down
了解如何让 Wind Down works 显示你的 app 操作,从而帮助人们进行良好的睡眠准备,这也是新睡眠体验的一部分。进一步了解 Wind Down 的工作原理,了解如何构建意图,显示 app 的功能,如指导冥想、舒缓音频故事或其他各种功能,并了解如何在睡眠前让这些功能在设备上显示。
intents,intentsui,shortcuts,siri,sirikit,sleep,wind down 健康与运动 日文, 简体中文, 英文 -
8:07 顺利处理 FHIR 流程
了解 FHIRModels 如何为所有 FHIR 资源创建本机数据模型,如何提供数据验证从而增强资源完整性,并防止在 FHIR 规范的多个版本中创建结构无效的资源。 无论你是要处理从 HealthKit 获得的临床数据还是直接从临床系统获取的数据,FHIRModels 都能让操纵 FHIR 更简单。
fhir,health,health documents,medical records,open source,package,spm 健康与运动 日文, 简体中文, 英文
-
-
商务 & 教育 -
24:48 ClassKit 的创新
ClassKit 框架可帮助你通过课业 app 向教师展示你的app 中的教育活动。 探索如何通过增强后的元数据属性和进度报告为学生和教师提供更丰富的作业体验。我们还将向你展示新开发的 ClassKit Catalog API 如何将内容管理与 app 管理分离开来,并提高整体的可视性。
classroom,education,educators,school,testing 商务 & 教育 日文, 简体中文, 英文 -
14:50 为员工创建自定义 app
为你的员工构建企业 app,以帮助他们解决问题并简化日常任务。 了解如何构建为你的员工设计的自定义 app。了解如何识别出色的移动应用案例,如何让你的员工推动设计过程,如何使用关键的 Apple 框架以及使用 Xcode 进行快速迭代。
enterprise,interview,iterations,iterative 商务 & 教育 日文, 简体中文, 英文 -
21:01 使用 Apple Distribution Manager 定制 APP 分发
Apple Distribution Manager 是管理商务 app 并将其配置到员工和客户的最佳方法。无论你是开发人员、企业所有者还是 IT 管理员,我们都将展示自定义 app 对每个角色的好处,并从 app 创建到发行为流程各个步骤提供指导。
education,enterprise,inhouse,internal,vpp 商务 & 教育 日文, 简体中文, 英文 -
8:08 天鹅之旅 第4章:序列完成
Swift Playgrounds 隆重推出《天鹅之旅》——一款老少咸宜的四章节互动冒险。大结局终于要来了:你已经熟练掌握了音符的使用技巧,但在这一章中,我们的英雄需要对多声部和声进行排序。 探索如何根据相应的 MIDI 代码对给出的乐器进行演奏,你可能需要帮助我们的英雄找出其中的旋律……并完成他们的旅程。 天鹅之旅》专为 iPad 与 Mac 量身定制,其中结合了我们许多 Playground 教育体验中使用的框架与资源(如 Sonic Workshop、Sensor Arcade 与 Augmented Reality等)。要了解更多如何制作自己 Playground...
playground,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge 商务 & 教育 日文, 简体中文, 英文 -
15:16 建立可扩展企业App套件
了解如何构建能够协同重点企业工作的 app 。在本视频中,我们将向你介绍一组涉及 Apple 零售的企业 app,该套件可帮助员工与客户互动、跟踪运营、管理商店以及保持联系。了解 Apple 零售如何通过采用 Swift 包、测试 app 可扩展性来创建一套统一的 app。探索用配置管理生产中的 app 如何帮助不同的地区和区域来量身定制 app 套件。
enterprise,swift packages,testing 商务 & 教育 日文, 简体中文, 英文 -
11:01 教育的创新
40多年来,Apple 一直与教育工作者合作,为学生、教师和学校管理员创建技术,并帮助他们分享丰富而有意义的学习经验。 探索 Apple 教育技术的广度,包括教室管理 app 和工具以及用于评估和课程整合的开发者框架, 并了解您的 app 如何在其中发挥关键作用。
asm,assessment,classkit,classroom,configurator,schoolwork,student,testing 商务 & 教育 日文, 简体中文, 英文
-
-
图形和游戏 -
28:18 AR Toolkit 主题的演讲
Reality Converter 和 Reality Composer 可以更容易地为你的 iOS 或 iPadOS app 编制增强现实资源。了解如何将现有的 3D 资源转换为 USDZ,将它们带入 Reality Composer 来创建增强现实体验,并与现有的 Xcode 项目集成或导出到 AR Quick Look。我们将详细说明如何以各种 3D 格式处理资源,构建和测验你的 AR 场景,并与你的艺术家工作流集成。 为了充分利用本次分享,你应该熟悉 USDZ 和 Reality Composer 的运用。了解更多相关信息,可观看“运用通用场景描述”和“运用 Reality...
图形和游戏 日文, 简体中文, 英文 -
18:07 Game Center 设计
为 Game Center 提供个人游戏界面。 我们将向你展示如何在 GameKit 界面实现个性化触摸效果并加入成就、排行榜和多人游戏功能,从而为玩家提供丰富的体验。了解如何自定义游戏的访问接入点、设计可供收集的成就卡和各项排行榜,以及如何针对各种平台和方向调整界面。 学会设计 Game Center 之后,再 "轻点进入 Game Center" 学习如何将 GameKit 框架集成到游戏中,观看 "将电脑游戏移植至 iPad" 和 "有关游戏控制器的改善" 探索如何添加专用键盘控件和游戏控制器。
access point,achievement,arcade,dashboard,game,game best practices,game center,game center design,game design,game designer,game developer,gamekit,game kit,games,in game,leaderboard,main menu,multiplayer,pause menu,social,social gaming 图形和游戏 日文, 简体中文, 英文 -
25:15 RealityKit 新功能
RealityKit 是 Apple 为增强现实所从头构建的渲染、动画、物理及音频引擎。其存在对传统 3D 渲染器进行了再定义,使开发者们能够更为轻易地构建与创造高质量增强现实体验。学习如何在你的 App 中有效地实现 RealityKit 的最新改进。了解视频纹理、在 iPad Pro 上使用 LiDAR 扫描仪进行场景理解、位置锚固、脸部识别及改进调试工具等功能。 若希望充分理解本部分中的内容,开发者应当对构建基于 RealityKit 的 App 和游戏有着基础认识。可以事先观看“RealityKit 和 Reality Composer 介绍”视频,学习相应知识。...
图形和游戏 日文, 简体中文, 英文 -
24:41 USD 的新功能
了解通用场景模式(USD)标准的模式和结构更新内容。了解如何借助 Reality Composer 构建具有交互性性能的增强现实内容,如 anchoring、物理、行为、3D文本和导出为 USDZ 格式的空间音频。另外,了解 streamlined 工作流,可帮助你向 app 提供新建对象。 若想进一步了解 USDZ 作为发行格式的内容,请参见“USD 运用 ”。更多关于借助 Reality Composer 创建 AR 内容,请参见“Artist 的增强现实工具”。 我们希望得到关于初步模式的反馈。观看视频后,请加入开发者论坛并分享你的看法。
图形和游戏 日文, 简体中文, 英文 -
45:22 为 Apple 芯片 Mac 优化 Metal 性能
Apple Silicon Mac 是图形密集型 app 的革新平台,我们将向你展示如何启动图形处理器来快速创建 app 和游戏。 了解如何利用 Apple Silicon Mac 中 Apple 独特的 Tile-Based Deferred Rendering (TBDR) 图形处理器架构,并学习如何安排工作负载以提供最大的数据吞吐能力,以及构建渲染管道并提高整体效率。请与我们的图形团队一起深入研究 Apple 图形处理器着色器核心中的着色器优化。 我们一起设计了本节内容与“将 Metal app 带入 Apple Silicon Mac”,并建议你首先观看后者。...
图形和游戏 日文, 简体中文, 英文 -
20:31 了解 Metal 函数指针
Metal 是一个兼顾图形框架与着色器的,面向底层、低开销的硬件加速应用程序接口,在程序中可以制造绚丽的视觉效果。了解如何通过函数指针将使用 Metal Shading Language 编写的着色器变得更具有编辑与扩展性。学习如何利用 Metal 着色器中新增的动态数据流控制系统。了解如何通过函数指针在光线追踪程序中指定自定义相交函数。我们将会解释函数指针如何支持多种编译模式,以便开发者能够将 GPU 功能与运行时性能进行平衡。
图形和游戏 日文, 简体中文, 英文 -
23:58 使用 ReplayKit 在 Mac 上捕捉并串流 app
学习如何将 ReplayKit 融入你的 Mac app 与游戏,轻松分享屏幕录制片段,或在线广播现场音视频。我们将向你展示如何在 Mac app 中捕捉屏幕内容、音频以及麦克风输入。 要了解更多关于如何在 app 中使用此框架的信息,请查看过去几年中的“使用 ReplayKit 广播屏幕内容”与“屏幕录制与现场广播新发展”内容。
图形和游戏 日文, 简体中文, 英文 -
24:23 使用Metal技术 驾驭Apple图形处理器
将 Apple 图形处理器的功能与 Metal(Apple 平台上图形处理器加速图形的最新基础)结合使用时,可以创建视觉上令人惊叹的高性能 app 和游戏。 探索 Apple 图形处理器的结构和功能,以及 Metal 如何利用其基于图块的延迟渲染(TBDR)结构在app和游戏中实现可衡量的性能提升。在本次分享中,我们将讨论 Apple 图形处理器的效率,并展示 TBDR 如何应用于一系列现代渲染技术。 参加本次分享您应该具备 Metal 和图形渲染的基本知识。要获得良好的介绍,请查看“用 Metal 技术进行现代渲染” ,并且定位好自己。
图形和游戏 日文, 简体中文, 英文 -
32:50 使用图形处理器计数器优化 Metal app 和游戏
图形处理器计数器可以帮助你精确测量图形处理器利用率,以查明瓶颈并优化 Metal apps 和游戏的工作负载。我们将带你逐步了解 Xcode 12 中的 Metal System Trace 仪器和 Metal Debugger 中可用的工具,以分析你的图形工作负载,并向你展示如何使用收集的数据来发现图形处理器传递途径中未充分利用和过度工作的阶段。探索如何对数据进行处理以提高 app 的功能。 为了充分利用本次分享的内容,你应该了解 Apple图形处理器的基于图块的延迟渲染体系结构,并熟悉我们建议的性能优化最佳实例。有关入门知识,请查看“提供优化的 Metal app 和游戏”...
图形和游戏 日文, 简体中文, 英文 -
21:05 利用 Metal 探索光线追踪
使用光线追踪技术,在你的 app 与游戏中展现照片一般逼真的 3D 场景——这是 Metal 图形框架与 Shading Language 的核心部分之一。探索 Metal 光线追踪 API 与 Shading Language 光线追踪扩展的基础功能,了解如何在你的图形 app 与游戏中使用它们,并掌握如何控制多个内核,将它们组合成一整个计算内核,获取最佳性能。
图形和游戏 日文, 简体中文, 英文 -
27:38 探索 ARKit 4
ARKit 4 让你能够构建下一代增强现实 app,从而改变人们与周围世界的联系方式。我们将向你介绍 Apple 增强现实平台的最新改进,包括如何使用定位锚将虚拟对象与现实世界中的经度,纬度和海拔联系起来。了解如何在 iPad Pro 上利用 LiDAR 扫描仪并获取你周围环境的深度图,并了解如何在更多设备,包括iPad Air(第三代),iPad mini(第五代)以及所有装有 A12 Bionic 芯片或更高版本且带有前置摄像头的设备上用AR跟踪人脸。 要想充分利用本节内容,建议你先熟悉你的 app 如何利用 iPad Pro上的 LiDAR 扫描仪。观看“...
图形和游戏 日文, 简体中文, 英文 -
39:35 用 Metal Performance Shaders 图形 构建自定义 ML 模型
了解能够将 Metal 的计算能力提升至多维张量的 Metal Performance Shader(MPS)图形。MPS 图形基于对机器学习极为重要的高效数据并行图元资料库,并充分利用了 GPU 的强大功能。探索 MPS 如何协助实现复杂的动态神经网络训练架构,并通过对其优化来提升 GPU 速度。 若希望对此部分所提到的概念进行更为深入的理解,请观看 WWDC19 “机器学习方面的 Metal 应用”视频。
compute,graph,machine learning,metal,metal shading language,mps,mps graph,neural network,operations,tensors 图形和游戏 日文, 简体中文, 英文 -
33:52 让你的 Metal app 在 Apple 芯片的 Mac 上运行
认识用于 Apple Silicon Macs 的 Tile Based Deferred Rendering (TBDR) 图形处理器架构,这是“Metal app 或游戏”图形性能的核心。了解如何将图形密集型 app 转换或移植到 Apple Silicon 上,以及在为平台本地构建时如何利用 TBDR 和 Metal 技术。我们将对比研究 TBDR 与旧版 Mac 的 Immediate Mode Rendering pipeline,了解将 app 或游戏移交给他人时可能遇到的常见问题,并探讨如何在使用本地 SDK 构建时提供令人难以置信的性能。 我们与“优化 Apple...
图形和游戏 日文, 简体中文, 英文 -
24:54 轻点进入 Game Center: 排行榜、成就,以及多人游戏
让你的 Game Center 整合更上一层楼吧。玩家将可以在排行榜上比较分数、获取珍贵的成就、并且与其他玩家共同游戏。同时你也可以通过阶段性排行榜组织每周冠军赛、日常较量或 1 小时竞赛等特殊事件。你的游戏可以拥有最多 100 个独特的玩家成就。同时我们将会展示如何为游戏的 Game Center 玩家设置实时或回合制多人游戏比赛。 若希望进一步了解 Game Center 的界面、仪表盘及个人资料,请查看“了解 Game Center:仪表盘、接入点及个人资料”。 关于为游戏准备适配这些新功能的界面,请详见“为 Game Center 进行设计”。
图形和游戏 日文, 简体中文, 英文 -
23:32 轻点进入 Game Center:仪表盘、接入点和个人资料
Apple 的社交游戏网络准备就绪。我们将从游戏内界面和全新的玩家体验开始说起,带你了解 Game Center 的最新更新。了解如何将 GameKit 集成到你的 app 中,有效地认证玩家,并知道能将玩家带到游戏中的仪表盘的接入点。在那里,我们将探索玩家的个人资料和他们的隐私选项。 在探索了 Game Center 的界面、仪表盘和玩家资料之后,让我们进入下一个视频,继续了解排行榜、成就和多人游戏。 想要了解更多为游戏界面新功能做准备的信息,可参见“Game Center 设计”。
图形和游戏 日文, 简体中文, 英文
-
-
地图和位置 -
15:32 认识附近交互
附近交互框架是在包含 U1 芯片的选择加入的 Apple 设备之间查找距离和方向。探索这种强大的硬件和软件组合能够使您基于两个或多个设备的相对位置创建直观的空间交互。我们将向您介绍此基于会话的 API,并向您展示如何提供全新的交互式体验,所有内容都已经考虑到隐私。
interactive,proximity,sharing 地图和位置 日文, 简体中文, 英文 -
7:30 设计定位隐私
在使用 iPhone 或 iPad 时,用户可以控制如何与所使用的应用共享位置信息,包括共享一个大概的位置而不是精确的坐标。 这会在用户的设备上创建更私人的体验,并且会影响所有依赖位置数据或使用它来补充其使用体验中某些元素的 app。 了解地图应用程序的设计人员如何在地图界面中重新设计元素,从而为用户提供更多的隐私。学习有关创建界面的技巧,技术和策略,使用户可以舒适,自信地共享位置数据。
地图和位置 日文, 简体中文, 英文
-
-
开发者工具 -
17:29 Apple Silicon Mac 上的 iPad 与 iPhone App 运行
Apple Silicon Mac 可以按原样运行许多 iPad 与 iPhone App,用户可以从 Mac 的 Mac App Store 中对这些 App 进行获取。了解 iPad 与 iPhone App 将会如何在 Apple Silicon Mac 上运行,以及为你的 App 在此平台提升质感的各种因素。学习如何为 Mac 进行 App 测试与 App 的分销选项。
arm,emulator 开发者工具 日文, 简体中文, 英文 -
17:27 Core Data 杂项与准则
Core Data 是一种持久存储应用信息的核心方法,我们将向你展示如何优化实现这一功能,从而更快地获取数据。了解如何通过批量插入改进数据获取,根据你的数据需求定制获取请求,并对持久性存储中的更改通知作出反应。要想充分利用本节内容,你应该先了解并且曾经与Core Data进行过交互。若想了解更多有关该框架的信息,请观看“使用 Core Data 创建 app”。
batch delete,batch ingestion,batch insert,batch insert with dictionary block,batch operations,block ingestion,dictionary block,fetch request,history request,nsbatchdeleterequest,nsbatchinsertrequest,nsmanagedobjectcontext,persistent history,persistent store,remote change notification,remote change notifications,upsert 开发者工具 日文, 简体中文, 英文 -
13:45 MetricKit 中的新增功能
利用 MetricKit 可以快速检测功率和性能衰退问题,并对 app 进行故障排除。 了解 app 最新可跟踪的指标,包括CPU指令,动画故障和退出原因。并了解有关 MetricKit 的诊断信息,从而帮助你解决挂起,崩溃和磁盘写入问题。
开发者工具 日文, 简体中文, 英文 -
23:05 Objective-C 运行时的改进
随我们一起潜入 Objective-C 与 Swift 类背后低级编程语言的微观世界吧。了解内部数据结构、方法列表及指针标记的最新改进及其提升性能与降低内存消耗的原理。我们将会展示如何辨认和修复依赖内部细节的代码崩溃,以及怎样在运行时出现变更时保持代码不受影响。
开发者工具 日文, 简体中文, 英文 -
6:35 XCTSkip 你的测试
获取重要的测试结果——跳过无关紧要的测试结果。了解如何用 XCTSkip 有条件地避免在运行时进行测试。我们将带你了解如何返回此新测试结果,并更好地记录测试包中除了合格和不合格之外的测试。 要想充分利用本节内容,建议先熟悉 XCTest 和单元/ UI 测试。 观看 “在 Xcode 中测试”以获取入门知识。 了解 XCTSkip 之后,请进一步了解在测试方面的改进:观看“使用 XCTIssue对测试不合格进行分类”,“处理 UI 测试中的中断和警报”,“更快地获得测试结果”和“使用 XCTest 消除动画故障”。 要想了解如何改进测试套件,请查看“编写不合格测试”。
continuous integration,testing,test result,xcode,xct,xctest,xctskip 开发者工具 日文, 简体中文, 英文 -
33:42 为 SwiftUI 预览组织你的 app
在开发过程中使用 SwiftUI 预览时,可以快速创建更灵活和可维护的 app。了解通过细微调整项目来改善预览体验。了解如何一次预览多个文件,如何管理预览的数据流以及如何在预览时使用样本数据。我们还将为你提供定义视图输入的策略,使其更加可预览和可测试。 为了充分利用本节内容,你需要对 SwiftUI 有所了解。有关在 Xcode 中与 SwiftUI 预览进行交互的介绍,请查看WWDC 20 中的“可视化编辑 SwiftUI 视图”。
开发者工具 日文, 简体中文, 英文 -
54:38 介绍 SwiftUI
了解声明式编程:我们将会介绍编写声明性代码的好处以及如何结合 SwiftUI 和 Xcode 帮助你更快地构建出色的 app。与此同时,你还能了解如何从头开始构建功能全面的 SwiftUI app。
animation,aspectratio,canvas,compositional ui,corner radius,dark mode,declarative syntax,declarative ui,dependency management,derived value,horizontal stack,hstack,inspector,leading alignment,library,live mode,localization,model,modifiers,multiplatform app template,navigationview,padding,preview on device,previews,resizable,resume updating preview,sfsymbol,source of truth,spacer,state variable,swift,text,vertical stack,view,views,vstack,xcode library,zoom state 开发者工具 日文, 简体中文, 英文 -
8:37 优化 Core Image 视频 app 工作流
探索利用 Core Image 的强大处理能力来优化视频 app 性能表现的无限可能。我们将向你展示如何构筑 Core Image 管道,从而将各类效果应用到app内的视频。探索如何在使用 CIContext 的过程中减少你的 app 内存占用,并且学习使用通过 Core Image 滤镜来对 AVPlayView 或 MTKView 视图类型进行视频回放的最佳做法。除此之外,还需探究为何需要通过 Metal Shading 语言编写你的个人定制核心程序,并且了解相关性能提示,从而最大限度上使用 Core Image 管道中 Metal 技术的命令队列。
coreimage,graphics,image processing,metal,performance,video 开发者工具 日文, 简体中文, 英文 -
37:32 优化 Mac Catalyst app 的界面
通过使用 Xcode 中新的“Mac 版优化界面”选项,探索如何定制你的 Mac Catalyst app,使其在 Mac 上看起来更像是在家中一样。探索 Catalyst app 的新布局和外观选项,并了解它们如何为你提供图形性能提升,更清晰的文本以及专门为 Apple 台式机和笔记本电脑设计的界面。我们将向你展示如何利用这些选项,并提供在为多个平台开发时组织代码的最佳做法。 积极从事 Mac Catalyst 项目的开发人员将充分利用本节内容。如果您是 Catalyst 的新手,我们建议您观看“设计 Mac 版 iPad Apps” 和“ 推出 Mac 版 iPad Apps...
button placement,catalyst,controls,custom artwork,font sizes,gestures,groupbox,idiom chooser,ipad apps on the mac,layouts,mac idiom,navigation bar,optimize,optimize interface for mac,scaled,swiftui,toolbar,uigesturerecognizer 开发者工具 日文, 简体中文, 英文 -
24:02 使用 AVFoundation 编辑和回放 HDR 视频
了解如何让你的 macOS app 支持 HDR 编辑和播放功能,以及如何确定特定的硬件配置是否适合 HDR 播放。我们将向你展示如何通过内置合成器使用AVMutableVideoComposition 并轻松编辑 HDR 内容,我们还将介绍如何使用 Core Image 的内置图像滤镜创建自己的 AVMutableVideoComposition,并演示如何创建和使用自定义合成器启用 HDR 编辑。
metal,performance,prores,video,videotoolbox 开发者工具 日文, 简体中文, 英文 -
13:45 使用 XCTest 消除动画障碍
动画效果能够显著提升 app 的用户体验、为用户提供直接操控的感触、以及帮助用户理解其操作在 app 中造成的效果。但如果动画效果出现卡顿,则可能破坏用户体验。了解如何运用 XCTest 侦测平滑滚动及动画效果的终端,并学习如何在 app 用户受到影响前阻止问题发生。
animate,battery,energy,metrics,performance,scroll,xcode,xctest 开发者工具 日文, 简体中文, 英文 -
14:17 使用 Xcode 12 深入了解 你的 Metal 技术 app
了解如何使用 Xcode 12 中的 Metal 调试和性能优化工具在几分钟内找到图形问题。我们将向您展示如何使用 Metal Debugger 快速诊断问题。 探索新的摘要视图,该视图提出了改进 Metal API 的内存使用率、带宽、性能和实现。 您应该对Metal有个基本的了解,以便于充分利用本课程。 对于背景,请观看“利用 Metal 来控制 Apple 图形处理器”。
开发者工具 日文, 简体中文, 英文 -
15:00 使用 Xcode 构建有助于本地化的布局
对 app 本地化是一种与全世界的用户共享你的成果,并使之与更多文化和语言相联系的绝佳方法。 我们将向你展示如何在翻译词语之前,通过给你的 app 构建本地化布局,为本地化做准备。 了解如何使用 Xcode 构建 UI,使用更多的 verbose 和 RTL 语言识别常见的问题,以及轻松地调整界面从而为用户提供出色的体验。
autolayout,auto layout,localization,rtl 开发者工具 日文, 简体中文, 英文 -
23:15 使用AVFoundation在APP上输出HDR影像
探索如何利用 AVFoundation 在 app 内创作并输出高动态范围(HDR)内容。了解高动态范围以及如何在 app 内对其进行巧妙运用。我们将会向你展示如何运用特征集来让人们输出HDR内容,转化支持的 HDR 各式,审核流量限制,并且探索支持 HDR 输出的 Apple 平台。
开发者工具 日文, 简体中文, 英文 -
24:42 在 Core ML 中使用模型部署及安全性
探索如何在 app 二进制文件之外部署 Core ML 模型,从而在 app 中应用机器学习功能时为你提供更强的灵活性和控制能力。了解Core ML 模型部署如何让你将修改后的模型交付给你的 app 而无需更新。我们还将引导你逐步了解如何通过加密来保护自定义机器学习模型,并在 Xcode 中预览你的模型性能。 获取有关使用 Core ML 的更多信息,包括如何应用在 TensorFlow 和 PyTorch 等环境中训练过的模型,我们还建议你观看“使用 Core ML Converter 在设备上获取模型”。
ai,artificial intelligence,cloud,cloudkit,core ml,core ml tools,create ml,deep learning,encryption,learning,machine learning,model,model deployment,model encryption,neural network 开发者工具 日文, 简体中文, 英文 -
11:48 在 Create ML 中构建图片 和视频风格转让模型
通过 Create ML 中的风格转换为你的照片和视频加入个性化的效果。了解如何在几分钟内训练模型,从而轻松将创意视觉功能应用至你的 app。了解训练过程以及用于控制结果的选项。我们将通过在 ARKit 中同时演示其中三个模型来探索这些模型的实时性能。 要想充分利用本节内容,建议先熟悉 Create ML。获取相关概述,请观看 “介绍 Create ML App”。
ai,core ml,create ml,neural network,photo,photo effects,style density,style strength,style transfer,video,video effects 开发者工具 日文, 简体中文, 英文 -
13:11 在 Xcode Library 中添加自定义视图
Xcode Library 是查看可用 SwiftUI 视图和将视图拖拽到 Xcode 预览画布的便捷方式,也能够对你的 app 进行丰富的可视化编辑。我们将向你展示如何用自己的视图和修正来扩展 Xcode Library 里的内容,如何在 app 或 Swift 包中进行优化从而提高可重用性和可发现性。 关于 Xcode 预览的更多内容,请查看 “为 SwiftUI 预览架构你的 app” 和 “SwiftUI 视图的可视化编辑”。
library,modifiers,swiftui,views,xcode 开发者工具 日文, 简体中文, 英文 -
12:23 在具有 Xcode 的 AWS Lambda 上 使用 Swift
在云计算中运行事件触发或其他特殊的计算任务时,无服务器函数越来越流行,便于开发人员估算和控制计算成本。了解如何借助新 Swift AWS Lambda 运行时包,以在 Swift 中构建无服务器函数,并利用 Xcode 进行本地调试,以及将这些函数部署到 AWS Lambda 平台。我们将向你展示 Swift 是如何凭借其低内存占用、固定性能和快速启动而在 AWS Lambda 上大放光芒的。
aws,lambda,serverside,swift,xcode 开发者工具 日文, 简体中文, 英文 -
40:44 将 Mac App 移植到 Apple 芯片
你的移植问题已得到解答:了解如何为 Apple Silicon Mac 重新编译 macOS app,以及如何构建通用 app,让这些 app 启动更快、性能更好并支持平台未来的发展。我们将向你展示 Xcode 如何让构建通用 macOS 二进制文件更简约,并运行、调试和测试你的 app。了解你可能需要对低级代码进行哪些更改,如何处理进程内和进程外插件和一些使用通用app的有用技巧。 我们为有经验的 macOS 开发人员提供本次会议,帮助他们实现在 Apple Silicon Macs 上本地运行一些已开发的 app。你可以在 Apple Silicon...
开发者工具 日文, 简体中文, 英文 -
20:14 成为模拟器专家
模拟器可让你直接在 Mac 上运行 iOS、iPadOS、tvOS 或 watchOS ——无需其他设备辅助。我们将向你展示这个 app 的最新工具与功能,为你提升你的模拟器使用技巧。探索如何测试指针与触摸板支持、调整模拟器偏好设置、使用 simctl 等命令行工具帮你在开发环境中模拟推送通知。 在本节中,你只会简略学习有关模拟器的知识。若要获得详细知识、进一步了解你想要使用的工具,请查看 WWDC19 的“充分利用模拟器”一节。
开发者工具 日文, 简体中文, 英文 -
23:16 探索 Apple 芯片 Mac 新系统架构
了解装载 Apple Silicon 的 Mac 如何使用 Apple 的片上系统架构(SoC)取得现代优势。 利用统一的内存架构执行 CPU 和 GPU 任务,Mac app 得益于 Apple Silicon 调整的框架(例如 Metal 和 Accelerate),将带来无比的性能优势。 了解有关启动和安全性方面的新功能和更改,以及这些新功能和更改对你的 app 有何影响。
amp,apple silicon,apple silicon mac,asymmetric multiprocessing,driverkit,macos recovery,mac sharing mode,reduced security,rosetta,secure boot,soc,system recovery 开发者工具 日文, 简体中文, 英文 -
42:42 改进 Swift 的 Objective-C 框架
对你的 Objective-C 数据头进行微调,使其与 Swift 完美匹配。我们将为你展示如何将僵硬难用的 Objective-C 框架转化为舒适方便的 API。学习如何使用注释套件,用注释做出丰富的类型信息、更朗朗上口的名称,以及更好的 Swift 错误信息。你还将探索也许之前并不了解的 Objective-C 传统使用方式,要做出驯服易用的 Swift API,它们正是关键。 为了在此节中获得最佳教学效果,请预先熟悉 Swift 与 Objective-C 的相关内容。 要了解更多关于 Swift 与 Objective-C 的使用信息,请查看我们的开发者文档,以及...
开发者工具 日文, 简体中文, 英文 -
26:06 用 Create ML 构建 Action Classifier
了解如何在 Create ML 中构建动作分类模型。使用自定义动作分类器,你的 app 可以从视频中或通过相机实时识别肢体运动。我们将向你展示如何使用示例轻松地训练 Core ML 模型,从而识别人类的动作,如跳跃、下蹲和舞蹈动作。 了解这是如何由计算机视觉框架内的身体位姿预测功能驱动的。你可以获取灵感,从而开发能够提供常规健身指导和对运动形式进行反馈等功能的app。要想充分利用此会议,建议先熟悉 “介绍Create ML app”。你也可以通过观看 “在 Creat ML 中构建健身运动分类模型”从而区分动作分类和基于传感器的健身记录分类。...
action classification,action classifier,activity classification,ai,body pose,core ml,create ml,fitness,machine learning 开发者工具 日文, 简体中文, 英文 -
36:16 用 Metal 技术构建 GPU 二进制
通过增强 Metal shader 编译模型增强着色器管线,这些都能大大减少管线状态对象(PSO)的加载时间,首次启动时尤为明显。了解使用 Metal 二进制存档和动态库进行显式 PSO 缓存和共享 GPU 二进制。我们将详细介绍工具链,从而创建库并改善着色器编译工作流程。
开发者工具 日文, 简体中文, 英文 -
11:07 用 Xcode Organizer 诊断性能问题
只需点击几下鼠标,即可分析从多版本 APP 中获取的电力消耗及性能数据集合。我们将会向你介绍 Xcode Organizer 的最新版本及其交互式界面,供开发者轻松对比不同版本的 APP 数据指标。探索磁盘写入诊断工具及滚动卡顿度量工具,并学习如何通过这些工具为用户提供更好的 APP 性能、降低电量消耗、以及为用户减少设备负担。 若希望进一步了解 Xcode Organizer 与提升 APP 电力节约与性能,请观看 WWDC19 的 “延长电池续航时间与改善电池性能”视频。关于卡顿问题,请详见“通过 XCTest 消除动画效果卡顿”。
analytics,diagnostics,metrics,performance,xcode 开发者工具 日文, 简体中文, 英文 -
15:12 用动力和性能 API 识别趋势
使用 Power and Performance Metrics and Diagnostics API,利用自定义团队检测界面、错误报告系统与其它自定义工作流程对你 app 的表现数据进行追踪。探索如何使用与 Xcode Power and Performance 分析工具相同的数据,迅速确定数据的增减趋势。学习如何利用诊断指征与日志(包括调用栈树)确定问题的优先度并进行调试。此外,你还将学习如何将此 API 融入你开发团队现有的工具之中,以求更快找出问题所在,为使用你 app 的用户提升全局体验。
analytics,app store connect,automation,diagnostics,insights,json,metrics,web api 开发者工具 日文, 简体中文, 英文 -
2:09 破解和处理 Siri 常见错误
“抱歉,此 app 有问题…” 不要让 Siri 的错误烦恼你:学习如何调试 Siri intent,并创建出色的集成,能让人们通过语音或 Shortcuts app 使用。我们将介绍常见的 intent 错误、如何测试这些错误,以及为你的 app 提供无缝 Siri 体验的方法。
extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit 开发者工具 日文, 简体中文, 英文 -
5:06 视觉编辑 SwiftUI 视图
帮助你将 app 优化到最佳版本:了解如何利用 Xcode 预览和 SwiftUI来对你的 app 进行快速迭代和提高。发现如何利用预览画布来将自己的 app 一点点搭建起来,并在深色模式和浅色模式、动态类型等辅助功能等不同的环境下预览界面。 要进一步了解 SwiftUI 预览,请查看 “为 SwiftUI 预览架构你的 app” 和 “在 Xcode Library 中 添加自定义视图”。
canvas,previews,swiftui,xcode 开发者工具 日文, 简体中文, 英文 -
20:56 调试 Metal 中的图形处理器端错误
通过 Xcode 12 中增强的报告功能,甚至可以追踪最棘手的图形处理器端编程错误。尽管 Metal 技术API验证层可以捕获项目中的大多数问题,但图形处理器错误可能会导致许多难以调试的问题。 获取有关图形处理器端错误的介绍,并学习如何使用 Xcode 12 查找和消除诸如视觉损坏、无限循环超时、内存访问超出范围、无资源访问或无效的资源驻留之类的问题。了解如何启用增强的命令缓存错误报告和着色器验证,如何将它们有效地用作调试策略的一部分,并在生产线中使其自动化。
开发者工具 日文, 简体中文, 英文 -
23:40 通过 AV Foundation 和 Video Toolbox 解码 ProRes
让你的 Mac app 解码并显示 ProRes 内容更加简单:了解如何利用 AVFoundation 和 VideoToolbox 的解码功能完成最优图形管线。我们将分享让你的 app 实现这一点的最佳方法和性能注意事项,并向你展示如何将Afterburner 加速卡与你的管线集成,并逐步介绍如何使用 Metal 显示解码帧。
av foundation,metal,performance,prores,video 开发者工具 日文, 简体中文, 英文 -
29:30 通过 Siri 事件建议增加你的生活便利
无论你希望在 App、网站还是电子邮件广告中包含活动信息,Siri 事务建议都能在保证用户隐私的前提下帮助你的受众追踪想要前往的活动事宜。我们将会向你展示如何设置自动在日历 App 中显示的活动事务、管理复杂信息输入、将不同预约类型与活动相关联、以及如何在 iOS 上使用 Siri 事务建议 API 或在网站与邮件中使用 Markup。
calendar,donations,email,events,intents,mail,safari,shortcuts,siri event suggestions,travel,web 开发者工具 日文, 简体中文, 英文
-
-
技术介绍与最佳做法 -
108:51 Keynote
Apple 全球开发者大开幕,将带来让人激动的披露,灵感,与创造全世界最新颖的 App新机会。参与全球开发者社群,从 Apple Park 深入了解未来 Apple 的平台。
技术介绍与最佳做法 俄文, 日文, 简体中文, 英文, 西班牙文, 韩文 -
26:00 与《神话任务:群鸦盛宴》演员和编导的交谈
你可曾想过在热浴缸中拍摄还是穿着 VR 服拍摄哪个更有趣?Apple TV+ 热剧《神话任务:群鸦盛宴》的演员和编导们对 Apple developer 社区的问题做了回答。邀请 Join Rob McElhenney(执行制片人/编导合伙人并饰演 Ian Grimm)、Charlotte Nicdao(饰演 Poppy)、Imani Hakim(饰演 Dana)、Danny Pudi(饰演 Brad)和 Megan Ganz(饰演执行制片人/编导合伙人)回顾他们最喜爱的场景并回答相应问题。
apple tv,charlotte nicdao,danny pudi,imani khan,mq,mythic,mythic quest,quest,raven,ravens banquet,rob mcelhenney 技术介绍与最佳做法 英文
-
-
机器学习与 AI -
31:16 使用 Core ML 转换器 为设备获取模型
借助 Core ML,你可以将优秀的机器学习模型应用至你的 app,并在设备上完整运行。 并且,在你使用 Core ML 转换工具时,几乎可以将 TensorFlow 或 PyTorch 中的所以训练过的模型都应用其中,并充分利用图形处理器,中央处理器和神经网络引擎。了解如何从其他 ML 平台转换现有模型,并了解如何创建可扩展模型功能的自定义操作。 如果你已经将模型转换为 Core ML,想进一步了解有关这些模型的部署策略,请观看 “通过 Core ML 使用模型部署和安全性”。
ai,artificial intelligence,converters,core ml,core ml converters,core ml tools,custom operations,deep learning,learning,machine learning,mil,model,natural language,neural network,python,tensorflow,training 机器学习与 AI 日文, 简体中文, 英文 -
24:21 使用 Vision 侦测身体与手部位姿
探索如何使用 Vision 框架帮助你的 app 侦测照片与视频中的身体与手部位姿。使用位姿侦测功能,你的 app 可以分析照片中人物的位姿、移动与手势,以此提供新的视频剪辑可能性。不仅如此,你还可以使用 Create ML 中自带的动作分类功能进行动作分类。此外,我们还将向你展示,如何通过手部位姿将手势识别融入你的 app,开放全新的互动形式。 要了解更多在动作分类功能中使用身体位姿的支持,请查看[“在 Create ML 中制作动作分类器”]与[“探索 Action & Vision app”]等节。另外,若要了解 Vision 中的其它绝妙功能,请查看[“探索计算机视觉...
action classification,action classifier,bean bag toss,body pose,camera,cornhole,gesture,hand pose,machine learning,photo,pose estimation,ui control,video,vision 机器学习与 AI 日文, 简体中文, 英文 -
41:04 借助自然语言让 app 更聪明
了解如何利用自然语言框架更好地分析和理解文本。学习如何使用框架内置的单词和嵌入的句子从文本中提取含义,以及如何为满足特殊需要而创建自定义嵌入。 我们将向你展示如何使用示例训练自定义文本分类器,或如何运用标记器从文本中提取重要信息——上述都是自然语言中的迁移学习算法所驱动的。了解如何创建能够回答用户问题、识别文本相似性以及查找相关文档、图像等的 app。 为了充分利用本次分享,你应该对自然语言框架有一个基本的了解。你可参阅“自然语言框架概述”和“自然语言框架的发展”。你还可以通过“Create ML App 概述”来重温如何使用 Create ML。
core ml,create ml,custom models,embeddings,machine learning,natural language,nlp,sentence embedding,text analysis,text processing,word embedding,word tagging 机器学习与 AI 日文, 简体中文, 英文 -
36:27 探索 Action & Vision app
如今,利用机器学习技术制作健身或运动教练 app 已经变得十分简单。为了证明这一点,我们自己也开发了一个 app。学习我们在设计 Action & Vision app 时,如何在 Create ML 中使用物体侦测与动作分类,以及 Vision 框架中全新的身体位姿预测、抛物线侦测与轮廓侦测功能。探索如何以设计制作——分析——反馈的步骤打造极具浸入感的游戏或训练 app。此外,我们还会提供一份完整的示例项目,供你边做边学。 为了在此节中达成最高的学习效率,建议你预先熟悉有关 Vision 框架与 Create ML 中动作分类器有关的内容。要了解更多,建议你查看[“使用 Create...
action class,bean bag toss,body pose,camera,contour,core ml,cornhole,create ml,machine learning,object detection,trajectory,vision 机器学习与 AI 日文, 简体中文, 英文
-
-
照片和相机 -
24:35 探索计算机视觉 API
学习如何将计算机视觉只能添加到你的 app,将 Core Image,Vision 与 Core ML 的力量结合起来。超越单纯的机器学习技术,对图片与视频产生更深层次的理解。探索 Core Image 与 Vision 的全新 API,以类似 Contour Detection 与 Optical Flow 的方式,将计算机视觉以全新阈值过滤器的方式加入你的 app。 要了解更多关于相关基础框架的内容,请查看“视觉框架:以 Core ML 为基础”与“Core Image:性能,原型开发与 Python”。若要进一步探索计算机视觉 API,请查看[“在 Vision...
cifilter,ci filters,ciimage,cikernel,computer vision,contour,core image,core ml,machine learning,optical flow,trajectory,vision,visualization 照片和相机 日文, 简体中文, 英文
-
-
系统服务 -
11:46 推送通知入门
通过重要事件和更新的推送通知帮助用户最大程度地使用你的 app,并在后台提供最新数据,以便在打开你的 app 时就可得知最新数据。了解如何使用通知并提醒用户实时的相关信息。了解警报和背景通知之间的区别,了解如何在 app 中采用它们,并通过使用正确的 API 来避免错误。
alert,background,push 系统服务 日文, 简体中文, 英文 -
13:46 为受限网络 创建本地推送连接
利用本地推送连接,从你的 app 服务器给处于无网络连接的网络中的设备传送通知。了解如何为在受限的网络环境中运行的 app 创建通知,帮助用户在受限的网络环境中也能拥有跟有网络连接的环境中先攻的可靠性和使用体验。我们一起来探索这个技术的技术细节,这样在你需要用到这项技术时,就可以在自己的 app 中实施了。
系统服务 日文, 简体中文, 英文 -
13:42 使用现代网络提升性能与安全
使用现代网络 API,提升你 app 的运行速度,使其变得更为轻捷、私密、安全。了解 IPv6、HTTP/2、TLS 1.3 与 Encrypted DNS 等网络协议,并学习这些协议融入到你的 app 与服务器中后,如何提升更高性能、降低能耗与发热。此外,你还将学习如何使用最新的安全协议,在你的 app 中更好地保护隐私。 要获得更多关于为 app 用户创造良好网络体验的内容,请观看“网络新发展:针对当代互联网,优化你的 app”。 若要了解更多 Apple 平台的网络 API,请查看“启用 Encrypted DNS”与“确保本地网络隐私”。
network performance 系统服务 日文, 简体中文, 英文 -
21:27 创建出色的企业 app:与 Box 的 Aaron Levie 交流
了解 Box 等组织是如何适应商业环境和远程工作中不断变化的条件的。聆听 Apple 公司云服务副总裁 Mike Abbott 和 Box 首席执行官兼联合创始人 Aaron Levie 关于最新工作环境的交流,讨论基于云的 app 如何帮助人们过渡到远程协作,以及企业开发人员可以用来帮助组织在具有挑战性的情况下进行创新的技术。
architecture,cloud,enterprise 系统服务 日文, 简体中文, 英文 -
13:16 启用加密的DNS
当人们在你的 app 中访问网络时,他们的隐私至关重要。通过在我们的平台上利用加密的 DNS 来保护你的信息,以在你的 app 内提供私人的和安全的连接。了解如何使用系统 DNS 设置连接到加密服务器或使用标准网络 API 在 app 内启用加密 DNS。启用加密 DNS 是你的 app 可以帮助保护客户隐私并为他们提供更好和更安全的体验的另一种方法。
fingerprinting 系统服务 日文, 简体中文, 英文 -
12:16 在你的 app 中支持本地网络私隐
当 app 连接到某个人的家庭网络上的设备时,本地网络隐私可提高透明度。 如果你的 app 与使用 Bonjour 或其他本地网络协议的设备进行交互,则必须在 iOS 14 中添加对本地网络隐私权限的支持。进一步了解有关新权限流,并按照我们的指导操作,逐步完成更新 app 的必要步骤。我们还将为你提供一些最佳实例,以帮助你创建顺畅的隐私体验。
open network,ssid,wifi 系统服务 日文, 简体中文, 英文 -
24:59 游戏控制器的进展
游戏开始啦!探索如何将第三方游戏控制器与自定义控制器加入你在 iPhone、iPad、Mac、Apple TV 平台的游戏。我们将向你展示如何为最新的控制器添加支持,如 Xbox Elite Wireless Controller Series 2 与 Adaptive Controller,并根据其布局为你的游戏确定操作映射。学习如何将游戏控制器框架与 Core Haptics 结合使用,提供震动反馈。此外,你还将学习如何使用自定义按键映射、非标准输入以及其他特别功能,如运动传感器、灯光、与电池水平等,让你的游戏体验上升一个台阶。...
系统服务 日文, 简体中文, 英文 -
36:53 现代化 PCI 和装配 DriverKit 的 SCSI Driver
将代码放在内核之外,配件使用 DriverKit 来为你的客户提供更安全可靠的体验。探索如何创建支持 PCI 设备或 SCSI 控制器的低级驱动程序,并了解如何在 macOS Big Sur 上使用 DriverKit 获得出色的性能。
driver,extension,hid,kernel,networking,pci,scsi,serial,usb 系统服务 日文, 简体中文, 英文
-
-
设计 -
2:46 2020 Apple 设计大奖的获奖者
跟我们一起为 2020 Apple 设计大奖的获奖者送上惊喜吧。Apple 设计大奖旨在表彰在 Apple 平台上进行 app 和游戏设计及创新,并表现突出者。了解 2020年 获奖者。
ada,ada20,ada2020,adas,apple,apple design awards,award,celebration,darkroom,design,design best practices,facetime,facetime awards,game awards,game design,games,looom,sayonara wild hearts,shapr3d,sky,sky children of the light,song of bloom,staffpad,ui design,ux design,where cards fall 设计 英文 -
14:43 App切换控制辅助功能
切换控制是一种功能强大的辅助功能技术,适用于行动不便的用户。 此功能为 iOS 原生功能,你可以使用提示、技巧和一些 API 为你的 app 创建更好的切换控制体验。 我们将向你介绍用户如何使用切换控制,并提供最佳方法,让你的 app 有效支持这一技术。要想充分利用本次会议,建议先熟悉常用的辅助功能原则和旁白辅助 API。获取更多信息,请查看“通过自定义操作让访问 App 更方便”,“编写出色的辅助功能标签”和“旁白:超越视觉效果的 App 测试”。
accessibility,assistive technology,custom actions,isswitchcontrolrunning,motor impairment,switch control,switches,uiaccessibilitycustomaction,voiceover,voice over 设计 日文, 简体中文, 英文 -
16:38 WatchOS 中的新设计
优良的 watchOS app 通常既简约明了。 操作应该是可视、可预见并相关的。本节内容涵盖了在 watchOS app 中显示操作的有效策略,无论这些操作是进行核心任务的主要按钮,还是不太常用但仍旧重要的上下文操作。获取更多有关使用最新的 UI 框架完成操作的内容,请观看 “watchOS 上的 SwiftUI”。
设计 日文, 简体中文, 英文 -
29:06 iPad 设计
了解设计出色 iPad app 的构成:了解如何通过简化导航并促进强大的拖放交互来最大程度地减少使用模态界面以及利用新的侧边栏来提高效率。通过支持多点触控,Pencil,键盘和触控板,了解如何利用 iPad 的多功能交互机会。 创建可响应所有尺寸类别和方向的自适应布局,以支持出色的多任务处理体验。 这些技术不仅会改善您的 iPad app,它们使创建 Mac Catalyst app 变得更容易,该应用程序在 macOS 上真正给人家的感觉。
设计 日文, 简体中文, 英文 -
21:43 如何设计最佳 App Clips
App Clips 能让用户在无需下载或浏览完整的 app 的情况下快捷方便地执行日常的操作。在此,我们将展示如何辨认你的 iOS app 中能组成最佳 App Clip 的关键要素、设计顺畅的流程、完成与推送通知有关的工作、并在鼓励用户下载完整 app 时提供简讯援助。
设计 日文, 简体中文, 英文 -
30:33 用户界面字体排印详情
学习如何为你的 app 制作出排版精美的用户界面,提升可读性、易用性,以及在各 Apple 平台的一致性。了解 San Francisco 字体系列的最新发展,包括如何将多种字体调整为适合阅读的大小与粗细等。我们还会为你介绍一些关于如何最大程度利用系统字体、支持多种自定义字体的内容。 若要复习 San Francisco 字体系列及其基础原则的有关内容,请查看 WWDC15 的 “全新系统字体介绍”一节。
设计 日文, 简体中文, 英文 -
16:04 让你的app拥有视力辅助功能
在设计时考虑辅助功能可以激励用户使用你的 app。了解如何为你的 app 创建自适应界面,app 颜色选取全面、文本可读性强并采用其他视觉设置,以使用户获取良好的体验。 我们设计本节内容和设计用户界面的初衷一样,都是为了方便所有人访问。若想了解更多关于辅助功能和设计的信息,请查看“视觉设计和辅助功能”、“辅助功能检测”、“构建动态类型的 app”和“SF Symbols 指南”。
accessibility,color,color blind,design,labels,reduce motion 设计 日文, 简体中文, 英文 -
16:04 设计绝妙小组件
组件可及时从你的 App 中调取信息,送往 iOS 和 macOS 的重要位置。经过学习,你将掌握各种关键技巧,如设计可浏览组件的具体方法,如何设计出色的组件构思,如何与内容、颜色、大小、布局与排版进行清晰交流等。 如果想要了解更多关于如何将小组件加入你 App 的技术细节,请查看“WidgetKit 入门”与我们的“一起编程”三部曲系列。
设计 日文, 简体中文, 英文 -
10:07 评估和优化 app 语音交互
为 Siri 优化你的 app,让用户更自然地与你的 app 功能交互。我们将对比不同的 Siri技术,并帮你确定适合你和自身的需求的 Siri 技术,我们还将向你展示如何开始构建会话交互,并探索让你的集成真正出类拔萃的最佳方法。
conversational interaction,design,intents,shortcuts,siri,sirikit,voice 设计 日文, 简体中文, 英文 -
22:50 面对 iPadOS 指针进行开发
为结合妙控键盘、鼠标、触摸板或其他输入设备使用 iPad 的用户提供便利,让他们也能最大限度利用你的 app。我们将向你展示如何使用指针互动 API,为 iPad 指针增添自定义功能、为你对按键与自定义浏览创建指针效果、在你 app 的特定区域内更改指针形状并令其高亮显示。 要了解更多关于 iPad 指针互动的内容、最大限度利用本节课程,我们建议你观看“面对 iPadOS 指针进行设计”与“处理触控板与鼠标输入”等节。
better ipad,cursor,dynamic,keyboard,magic,magic keyboard,mouse,pointer,trackpad,uikit,uitouch 设计 日文, 简体中文, 英文
-
-
辅助功能和包容性 -
15:18 Formatter:让数据人性化
节省你的时间和精力:你的 app 显示的数据,包括日期,时间,大小,名称,目录,Numebers 表格或字符串,了解如何正确格式化数据并提供出色的体验。 我们将向你介绍格式化器 API,以及 SwiftUI 如何与字串符一起使用,并向你展示它们如何帮助你完成繁重的格式化数据工作。帮助你了解最佳做法以及如何避免常见错误。
internationalization,localization,nsformatter 辅助功能和包容性 日文, 简体中文, 英文 -
22:48 Lisa Jackson 与前检察长 Eric Holder 的交谈
Eric Holder 美国第 82 任检察长,任期时间为 2009 年至 2015 年。他是美国第一位担任该职位的黑人,任期六年,成为担任此职位时间最长的美国人之一。目前为科文顿柏灵律师事务所合伙人,曾于政府任职30余年,受奥巴马、克林顿和里根总统聘用。Lisa Jackson,Apple 公司副总监,负责环境、政策分析和社会媒体营销,将就美国种族问题采访前检察长。此次交谈将涉及正义之战、科技如何改变世界以及此刻我们能做什么等广泛话题。
attorney general,community,converstaion,eric holder,holder,jackson,lisa,lisa jackson,lunchtime session,race 辅助功能和包容性 英文 -
14:43 Swan's Quest 第一章: 黑暗中的声音
Swift Playgrounds 出品《天鹅之旅》,一款老少咸宜的四章节互动冒险游戏。在这一章中,我们的英雄需要穿越黑暗洞穴——这是点燃火把的唯一方法。 了解旁白并编写音频说明。也许你就能帮我们的英雄解开音乐之谜…走向旅程的下个阶段。 《天鹅之旅》专为 iPad 与 Mac 量身定制,其中结合了我们许多 Playground 教育体验中使用的框架与资源(如 Sonic Workshop、Sensor Arcade 与增强现实等)。要了解更多如何制作自己 Playground 的信息,请查看“为 iPad 与 Mac 创建 Swift Playground 内容”一节。...
accessibility,swans quest,swans quest,swift playgrounds,swift playgrounds challenge,voiceover 辅助功能和包容性 日文, 简体中文, 英文 -
15:43 Swift 软件包资源和本地化
在你使用 Swift 软件包进行组织和共享 Swift 代码时,请带上你的资源。了解如何在软件包中加入图像和 storyboard 等素材,以及如何从代码中访问这些素材。并学习如何添加本地化字符串,让世界各地的人都可访问你的代码。 要想充分利用本节内容,建议先熟悉 Swift 和打包代码。获取内容概要,请观看 WWDC19 中的“创建 Swift 包”。
辅助功能和包容性 日文, 简体中文, 英文 -
14:16 创建位置感知的企业APP
开发可定位的企业 app 来促进事业,并对员工的每日工作进行个性定制。了解 Apple 如何借助 iBeacon 及位置服务为校区内的咖啡厅创建 Caffe Macs app,以及如何在保护员工隐私的同时将这类工具及框架运用到你的个人 app 中。借此,你将了解如何运用定位功能国际员工带来绝佳体验。
core location,enterprise,ibeacon,internationalization,localization 辅助功能和包容性 日文, 简体中文, 英文 -
8:39 在你的 app 中创造无缝语音体验
通过语音合成增强应用程序的可访问性体验:了解添加语音 API 的最佳时机和地点,以便使用该程序的人都能受益。了解如何使用 AVSpeechSynthesizer 来补充如 VoiceOver 等辅助技术,以及何时实现 API 的替代品。接下来我们会演示如何将音频路由到合适源并为需要或想要无缝合成语音的人创建应用程序。若您想从本次介绍中了解更多信息,您应当熟知 AVFoundation 和语音合成的基本知识。有关概述,请参阅“AVSpeechSynthesizer:让iOS开口说话。”
aac,alternative and augmentative communication,assistive technology,avspeechsynthesizer,avspeechutterance,speaking rate,speech properties,speech request,spoken content,utterance,voice technology 辅助功能和包容性 日文, 简体中文, 英文 -
10:52 自定义转子的旁白效率
了解如何集成自定义转子,并帮助用户使用旁白功能在 app 中的复杂场景进行导航。了解自定义转子如何帮助用户操控无比复杂的界面、如何实现自定义转子,以及转子如何改善用户利用旁白功能进行导航。 要想充分利用本节内容,建议先熟悉常用的辅助功能原则以及 iOS 和 iPadOS上的旁白辅助功能 API。了解相关概述,请观看“通过自定义操作让访问 App 更方便”。
accessibility,custom rotors,related elements,rotors,text accessibility,uiaccessibilitycustomrotor,voiceover,voice over 辅助功能和包容性 日文, 简体中文, 英文
-
-
隐私与安全 -
21:32 为你介绍 Car Key(车钥匙)
现在你可以在 iPhone 或 Apple Watch 上储存车钥匙,而不必再带着遥控钥匙解锁启动你的爱车。你可以使用数字密钥,并轻松地与家人或朋友共享,还可远程管理密钥。 本节内容是针对在汽车上应用数字钥匙的汽车制造商。我们将讨论一些核心功能,包括车主配对、交互(解锁或启动汽车时)、密钥共享和密钥管理,了解汽车钥匙系统结构以及保护安全和隐私的方法,并获取有关硬件和规格的信息。
,,,car,nfc,u1,ultra wideband,uwb 隐私与安全 日文, 简体中文, 英文 -
26:34 位置的新功能
定位技术是在您的 app 中提供基于上下文的服务的核心。 探索 Core Location 中最新的隐私控件如何增加了一个全新的维度来确定位置以及这对您的 app 的意义。我们将向您介绍实现这些最新位置更新的最佳做法,并向您展示是如何设计来确保更多的人获得他们喜欢的体验。
geocode,geofence,geofencing,ibeacon,indoor positioning,privacy,visit monitoring 隐私与安全 日文, 简体中文, 英文 -
38:09 保护你的 app 威胁建模和反面模式
考虑漏洞和潜在威胁并清楚应在 app 中的哪些位置应用保护措施非常重要。了解如何通过威胁建模来识别潜在风险以及如何避免常见的反面模式。了解编码技术以及如何利用平台提供的保护来帮助你减少风险并在用户使用你的 app 为他们提供保护。
data,privacy,protection,security,trust 隐私与安全 日文, 简体中文, 英文 -
14:17 处理有限照片图库
在保护隐私的同时访问你的 app 所需照片和视频。 借助新的 Limited Photos Library 功能,用户可以直接控制 app 可以访问哪些照片和视频,从而保护私人内容。我们将探讨此功能怎样影响你的 app,并带你了解 PHPicker 之类的替代方法。 认识 “新照片选择器”从而进一步了解更多有关 PHPicker 的信息,并且了解这种完全私人的选择器如何帮助你避免 app 要求访问图库的全部权限。
photokit,photo library,photos,photos api,picker,privacy 隐私与安全 日文, 简体中文, 英文 -
17:23 探索 Swift 中的日志记录
了解最新的 Swift 统一日志记录 API。了解如何在保留隐私的同时在 app 中记录事件和错误。 利用功能强大但易读的数据格式化选项——这些都不会影响性能。我们将向你展示如何收集和处理日志消息,从而帮助你了解和更正 app 中的异常行为。
隐私与安全 日文, 简体中文, 英文 -
41:35 构建 Endpoint Security App
系统扩展可提高 macOS 的可靠性和安全性。 了解有关可替代 Kernel Authorization KPIs 的当代产品信息,并探索使用 Endpoint Security 框架制作优良的安全产品的相关技巧。
kauth,kernel,security 隐私与安全 日文, 简体中文, 英文 -
14:33 认识新照片挑选器
允许用户选择在你的 app 中使用的照片和视频,而无需完全访问图库的权限。了解适用于 iOS 和 Mac Catalyst 的 PHPicker API 如何为你的 app 提供所需功能的同时保证隐私。 PHPicker 是 UIImagePickerController 的现代替代品。除了注重隐私的特点外,该 API 还为你的 app 提供其他功能,例如搜索、多图像选择以及在照片网格上放大或缩小的功能。我们将向你展示 PHPicker 如何帮助大多数 app 避免要求直接访问资料库,以及如何用它改善用户与 app 交互的整体体验。
photokit,photo library,photos,photos api,picker,privacy 隐私与安全 日文, 简体中文, 英文 -
12:47 评估的新功能
现在在 Mac 上进行学术考试比以往都要简单。了解教育开发人员如何利用 iPhone,iPad 和 Mac 的自动评估配置框架进行测试并评估这些设备上的学生。并了解开发人员如何在 iOS 的测试和考试中启用受限功能,从而适应学生的需求或适合测试内容。
assessment,catalyst,curriculum,education,student,testing 隐私与安全 日文, 简体中文, 英文 -
36:04 通过更好的隐私建立信任
隐私比以往任何时候都更为重要。了解 Apple 的隐私支柱,保护隐私的方法,以及如何在我们的平台上采用最新功能来帮助你赢得客户的信任,创造更多的个人体验以及提高参与度。了解当你的 app 使用麦克风或摄像头录制时 iOS 提供的透明度,通过大概位置掌控位置,追踪透明度和权限等等。
ad network,approximate location,autofill,camera,contacts,data minimazation,dns encryption,idfa,location,mac address,microphone,permissions,photos library,picker,privacy,privacy control,private network,tracking,transparency,trust 隐私与安全 日文, 简体中文, 英文
-
-
音频和视频 -
7:12 Apple Watch 的流媒体创新
让音频流畅地直接播放到用户的手腕上吧。我们将会讨论一些新的功能与进展,用来帮助你构建 Apple Watch 专用的出色音频播放 App。学习如何整合更多音频格式、通过新的编码解码器更加高效地进行播放、以及通过添加加密内容扩张 App 的媒体资料库。 此部分为 WWDC19 的“在 watchOS 6 上播放音频”视频中介绍内容的扩展。如果你对于 Apple Watch 的音频功能尚不了解,建议先观看上述视频进行参考。
音频和视频 日文, 简体中文, 英文 -
5:54 HLS 低延迟 的创新
Apple 已经在 HTTP Live Streaming 协议中添加了低延迟扩展,将 HLS 的质量和可扩展性以两秒甚至更短的流延迟结合起来了。了解 LL-HLS 的最新部署动态和其如何使得你的视频传送与广播相比更有竞争力并提高社交媒体整合度。 要对 HLS 低延迟进行整体了解,请观看 WWDC19 的 “HLS 低延迟介绍”。
音频和视频 日文, 简体中文, 英文 -
17:08 了解如何离线下载和播放 HLS
了解如何通过 AVFoundation 下载 HLS 内容,以便当网络连接中断时在你的 App 中播放 HLS 音频或视频。探索线下使用 HLS 内容的最佳实践,学习如何使用 FairPlay Streaming 保护你的线下音频与视频,并了解我们对媒体下载政策所作出的更新。
音频和视频 日文, 简体中文, 英文 -
22:11 使用 AVAssetWriter 创作 片段 MPEG-4 内容
转换你的音频和视频内容至分段式 MPEG-4 文件,从而获得更快、更流畅的 HLS 流媒体体验。了解如何使用分段式 MPEG-4 格式,如何从电影中获得分段式内容以及如何设置 AVAssetWriter,从而创建用于 HLS 输出的片段。
音频和视频 日文, 简体中文, 英文 -
9:37 使用 AVAudioSession 录制立体声音频
立体声录音可将声音有效传递给听众、粉丝和家人,给人身临其境的感觉。App 可通过 iPhone 或 iPad 内置麦克风录制立体声音频。了解 AVAudioSession 如何帮助你捕捉移动设备中的立体声,处理一种新的叫做“输入定位”的特殊考量。此外,该 API 还可助你在 app 使用中获得更好的录制体验。
音频和视频 日文, 简体中文, 英文 -
10:41 使用 HLS 工具改善流媒体制作
HTTP Live Streaming (HLS)可向 iPhone、 iPad、Apple Watch、Mac、 PC 端和 Apple TV 提供现场和点播音频和视频。了解一些工具和特性,以帮助改善 HLS 流媒体制作,并为观看或收听此课程的用户提供低延迟 HLS 流媒体和更优质的音频性能。我们还将带你了解如何创建低延迟 HLS 媒体流验证、集成音频编解码器和创建主播放列表。
音频和视频 英文 -
8:40 使用 HLS 阻止播放列表重新加载 降低延迟
阻断播放列表重新加载是 HLS 低延迟的必备组件,能够在通过 HTTP 缓存传送数据时缩短片段发现时间。了解如何通过阻断播放列表来降低流的延迟,并提升低延迟和常规 HLS中的 CDN 性能。
音频和视频 日文, 简体中文, 英文 -
19:57 呈现一个更好的 HLS 音频体验
探索将高质量音频流传输至有限带宽网络和新音频编解码器支持的技术。 我们将分享一些支持 xHE-AAC,FLAC 和 Apple 保真压缩音频编解码器的最佳方法,包括对多通道 AAC 的有限支持。
音频和视频 日文, 简体中文, 英文 -
9:39 在低延迟 HLS 中应用广告插入
学习如何通过服务器端广告插入在你的低延迟 HLS 播放中插入广告。我们将会向你展示如何对广告内容进行分段,并检验插入功能与阻止播放列表重新加载和阻止预加载提示等 LL - HLS 功能是怎样合作的。 若希望进一步了解与阻止播放列表重新加载和预加载提示功能,请观看“用 HLS 阻止播放列表重新加载来减少延迟”和“探索 HLS 阻止预加载提示”视频。
音频和视频 日文, 简体中文, 英文 -
8:46 在你的 tvOS app 中支持多用户
分享您的客厅?不是您的 Apple TV app。当您在 app 中支持个人资料时,您可以为在同一房屋内使用 Apple TV 的每个人自定义您的体验。探索如何“以当前用户身份运行”这个功能可让某人与您的 app 进行交互,下载本地内容并登录 iCloud 或 Game Center,所有这些都不影响其家人或室友。 我们将向您展示如何在您的 app 中实现此功能,如何在切换配置文件之前保存最新数据,处理通知并保护隐私。 要充分利用本次分享,您应该对最新 Apple tvOS 框架和控件有基本的了解。观看“用 Apple tvOS 掌握客厅”,视频将为您提供一个很好的概述。
apple tv,apple tv 4k,apple tv app,game developer,games,mulituser,personalizable,personalization,personalize,profile,profiles,runs as current user,tv,tv app,tv apps,tv dev,tv developer,tvos,video 音频和视频 日文, 简体中文, 英文 -
6:12 如何在 Xcode 环境下 构建基于 Metal 的 Core Image 内核
了解如何将运用 Metal Shading 语言编写的 Core Image 核心程序与你的app融合在一起并进行加载,同时发现如何借助这些图像滤镜创造独特效果。探索如何使用 Xcode 规则和命名约定来完成由 Metal Shading 语言编写的 Core Image 核心程序。我们将解析借助 Metal 技术和 Metal Shading 语言来高效使用 Core Image APIs 的最佳方式。
coreimage,graphics,image processing,metal,performance,video,xcode 音频和视频 日文, 简体中文, 英文 -
7:16 探索 Core Image 纠错技术
运用 Xcode 环境变量发现并且修复 Core Image 管道的渲染及优化问题。探索如何设置环境变量,从而对 Core Image 图表进行呈现。你将会了解如何生成 Core Image 图表以及如何对其进行解读,从而发现内存、色彩,以及性能问题,并更好地提升和优化 Core Image 管道。
coreimage,graphics,image processing,metal,performance,video,xcode 音频和视频 日文, 简体中文, 英文 -
9:27 探索 HLS 阻止预先加载通知
了解如何为 HLS 低延迟实施阻断预加载提示,以降低传送反应时间并提高你的视频流或音频流的可靠性。了解如何将 LL-HLS 和 CMAF Chunk传送整合起来,并将你的传送在各种流媒体格式种统一起来。
音频和视频 日文, 简体中文, 英文 -
7:34 通过对 HLS 播放列表进行 Delta 更新 优化串流直播效果
了解 Playlist Delta Updates,这项 HLS 功能通过扩大回放窗口、增加更多元数据优化了视频直播的传输。我们将向你展示 Playlist Delta Updates 如何在视频直播时减少串音,为网速慢的用户提供高质量内容以及整合广告推送。
音频和视频 日文, 简体中文, 英文 -
10:52 音频工作组介绍
运用装载了 Apple 芯片的 Mac 为音频 app 或其插件进行音质优化:我们将向你展示如何使用 Audio Workgroups 来展示你的实时线程,并且让你的 app 拥有美妙歌声。进一步了解系统芯片 (SOC) 的强大功效,以及如何更好地借助新 API 来提升 app 和插件的速度及音质。
音频和视频 日文, 简体中文, 英文
-