所有视频
-
WWDC24 -
33:02
实现 App Store Offers
了解如何使用 App Store Connect 通过 App Store Offers 来吸引顾客,以及如何同时运用最新的 StoreKit 功能和 API。探索如何为 Mac App 设置赢回优惠 (重新吸引过往订阅者的全新方式),并生成优惠代码。此外,了解如何在沙盒和 Xcode 中测试优惠,以确保优惠能够顺畅运作。
Implement App Store Offers Learn how to engage customers with App Store Offers using App Store Connect, as well as the latest StoreKit features and APIs. Discover how you can set up win-back offers (a new way to re-engage previous subscribers) and generate offer codes for Mac apps. And find out how to test offers in... WWDC24 英文 -
15:30
动态字体体验入门
借助“动态字体”,用户可以选择自己喜欢的文本大小来应用到整个系统和各款 App 之中。为了帮助你轻松开始提供“动态字体”支持,我们将介绍以下基础知识:该功能的运作方式、如何查找 App 在文本缩放方面的问题,以及如何使用 SwiftUI 和 UIKIt 采取实用的步骤来打造出色的“动态字体”体验。我们还将介绍如何充分运用 Large Content Viewer,让人人都能轻松使用导航控件。
Get started with Dynamic Type Dynamic Type lets people choose their preferred text size across the system and all of their apps. To help you get started supporting Dynamic Type, we'll cover the fundamentals: How it works, how to find issues with scaling text in your app, and how to take practical steps using SwiftUI and UIKit... font,font scaling,font sizes,text accessibility,text styles WWDC24 英文 -
15:24
了解 AccessorySetupKit
使用 AccessorySetupKit 提升你的配件设置体验。呈现精美的配对对话框,并在其中显示你的蓝牙或 Wi-Fi 配件的图像 — 无需访问“设置”App 就能实现。探索如何通过只将你的 App 与一个配件配对来加强隐私保护。此外,了解如何迁移现有配件,以便通过 AccessorySetupKit 进行管理。
Meet AccessorySetupKit Elevate your accessory setup experience with AccessorySetupKit. Display a beautiful pairing dialog with an image of your Bluetooth or Wi-Fi accessory — no trip to the Settings app required. Discover how to improve privacy by pairing only your app with an accessory. And learn how you can migrate... WWDC24 英文 -
14:24
visionOS 中“快速查看”的新功能
探索 visionOS 中的“快速查看”如何优化 App 内的文件预览和编辑体验。我们将介绍“快速查看”功能方面的 App 内体验和窗口式体验整合,并介绍一个让你能够在 App 内自定窗口式“快速查看”体验的全新 API。我们还将分享通过“快速查看”功能查看 3D 模型的最新增强功能。
What\\u2019s new in Quick Look for visionOS Explore how Quick Look in visionOS can elevate file preview and editing experiences in your app. We'll cover the integration of in-app and windowed Quick Look, as well as a brand-new API that customizes the windowed Quick Look experience in your app. We'll also share the latest enhancements to... quick look,reality,reality composer pro,spatial computing,spatial tracking,usdz WWDC24 英文 -
34:29
利用 HDR 为 App 打造动态图像体验
探索如何在 App 中完成 HDR 图像的读写操作,以及处理 HDR 内容。探究新增的受支持 HDR 图像格式,以及多种显示 HDR 图像的先进方法。了解 HDR 内容可以如何与你的用户界面实现共存,以及为 App 添加 HDR 图像支持时有哪些注意事项。
Use HDR for dynamic image experiences in your app Discover how to read and write HDR images and process HDR content in your app. Explore the new supported HDR image formats and advanced methods for displaying HDR images. Find out how HDR content can coexist with your user interface — and what to watch out for when adding HDR image support to... adaptive,camera,hdr,photokit,photos WWDC24 英文 -
33:03
分析堆内存
深入探索 App 动态内存的基础:堆!了解如何利用 Instruments 和 Xcode 来衡量、分析并修复常见的堆问题。我们还将介绍一些相关的技巧和推荐做法,帮助你为自己的 App 诊断瞬时增长、持久增长以及内存泄露问题。
Analyze heap memory Dive into the basis for your app's dynamic memory: the heap! Explore how to use Instruments and Xcode to measure, analyze, and fix common heap issues. We'll also cover some techniques and best practices for diagnosing transient growth, persistent growth, and leaks in your app. WWDC24 英文 -
18:28
“钱包”和 Apple Pay 的新功能
使用“钱包”和 Apple Pay 的最新增强功能,让凭证使用和付款体验更上一层楼。借助“钱包”中丰富的凭证设计,让活动门票更出彩;还可利用对第三方浏览器的支持,让更多用户享受到出色的 Apple Pay 体验。我们还将探讨如何使用网页版 Apple Pay 拨付资金,并重点介绍能够帮你将 Apple Pay 整合到更多购买流程中的最新 API 变更。
What\\u2019s new in Wallet and Apple Pay Take passes and payments to the next level with new enhancements to Wallet and Apple Pay. Make your event tickets shine with rich pass designs in Wallet, and bring great Apple Pay experiences to even more people with third-party browser support. We'll also look at how to disburse funds with Apple... WWDC24 英文 -
34:36
探索 Swift 性能
探索 Swift 如何实现抽象概念与性能表现的完美平衡。了解需要考虑的性能相关因素,以及 Swift 优化器对这些因素有何影响。探索 Swift 的不同功能及其实现方式,以便进一步了解哪些方面的权衡会影响性能。
Explore Swift performance Discover how Swift balances abstraction and performance. Learn what elements of performance to consider and how the Swift optimizer affects them. Explore the different features of Swift and how they're implemented to further understand the tradeoffs available that can impact performance. WWDC24 英文 -
21:10
拓展 Xcode Cloud 工作流程
了解 Xcode Cloud 如何适应你的开发需求。我们会介绍如何利用启动条件、自定别名、自定脚本、网页回调以及 App Store Connect API,来简化工作流程并实现测试和分发自动化。
Extend your Xcode Cloud workflows Discover how Xcode Cloud can adapt to your development needs. We'll show you how to streamline your workflows, automate testing and distribution with start conditions, custom aliases, custom scripts, webhooks, and the App Store Connect API. WWDC24 英文 -
9:24
USD 和 MaterialX 的新功能
探索有关 Apple 平台上提供的通用场景描述 (USD) 和 MaterialX 支持的最新更新。探究这些技术如何为 3D 内容创建与交付打下良好基础,并学习如何借助这些技术来简化相应工作流程,助你打造精彩的空间体验。了解 RealityKit 及 Storm 中提供的 USD 和 MaterialX 支持,探索系统提供的工具有哪些改进,以及更多精彩内容。
What\\u2019s new in USD and MaterialX Explore updates to Universal Scene Description and MaterialX support on Apple platforms. Discover how these technologies provide a foundation for 3D content creation and delivery, and learn how they can help streamline your workflows for creating great spatial experiences. Learn about USD and... WWDC24 英文 -
11:29
使用 ScreenCaptureKit 拍摄 HDR 内容
了解如何使用 ScreenCaptureKit 捕获高动态范围的色彩,并探索 HDR 支持、麦克风采集和直接录制到文件等新功能。
Capture HDR content with ScreenCaptureKit Learn how to capture high dynamic colors using ScreenCaptureKit, and explore new features like HDR support, microphone capture, and straight-to-file recording. hdr,microphone,mp4,screencapturekit WWDC24 英文 -
36:26
自定支持同播共享的空间自影像模板
了解如何在 visionOS 同播共享体验中使用自定的空间自影像模板来微调自影像相对于 App 的放置方式。我们会介绍如何在示例 App 中采用支持同播共享的空间自影像模板、调换参与者的座位,以及在模拟器中测试你的更改。我们还将介绍自定空间模板设计方面的推荐做法,帮助你让自己的体验大放异彩。
Customize spatial Persona templates in SharePlay Learn how to use custom spatial Persona templates in your visionOS SharePlay experience to fine-tune the placement of Personas relative to your app. We'll show you how to adopt custom spatial Persona templates in a sample app with SharePlay, move participants between seats, and test your changes... WWDC24 英文 -
16:52
使用 SwiftData 历史记录 API 跟踪模型更改
利用 SwiftData,直观呈现你的模型变更历史记录!使用历史记录 API 来了解数据存储何时发生了变更,并学习如何根据这些信息为你的 App 构建远程服务器同步和进程外变更处理等功能。我们还将介绍如何将对历史记录 API 的支持构建到自定数据存储中。
Track model changes with SwiftData history Reveal the history of your model's changes with SwiftData! Use the history API to understand when data store changes occurred, and learn how to use this information to build features like remote server sync and out-of-process change handing in your app. We'll also cover how you can build support... historydescriptor,historyproviding,history tracking,model changes,nspersistenthistorytrackingkey,persistent history,transactions WWDC24 英文 -
20:49
通过用户体验撰写让 App 彰显个人风格
每款 App 都有自己的个性,而这种个性体现在你撰写的内容和呈现内容的方式之中。了解如何确定 App 的风格,并针对祝贺类通知和错误信息等各种情境来调整你的语气。我们会帮你具体分析 App 的用途和受众,并练习如何撰写不同风格的内容。
Add personality to your app through UX writing Every app has a personality that comes across in what you say — and how you say it. Learn how to define your app's voice and modulate your tone for every situation, from celebratory notifications to error messages. We'll help you get specific about your app's purpose and audience and practice... WWDC24 英文 -
22:21
在 Swift 中使用不可拷贝的类型
开始探索 Swift 中不可拷贝的类型。了解拷贝在 Swift 中的含义、何时需要使用不可拷贝的类型,以及值所有权如何让你清晰声明自己的意图。
Consume noncopyable types in Swift Get started with noncopyable types in Swift. Discover what copying means in Swift, when you might want to use a noncopyable type, and how value ownership lets you state your intentions clearly. WWDC24 英文 -
15:43
了解 Contact Access 按钮
了解新的“通讯录”授权模式,以及如何在你的 App 中改进对“通讯录”的访问权限。探索如何将 Contact Access 按钮整合到 App 中,以按需共享额外的联系人信息,并为“通讯录”授权提供更简单的路径。我们还将介绍一些“通讯录”安全功能,以及一种在该按钮不适合你的 App 时可以使用的替代 API。
Meet the Contact Access Button Learn about the new Contacts authorization modes and how to improve Contacts access in your app. Discover how to integrate the Contact Access Button into your app to share additional contacts on demand and provide an easier path to Contacts authorization. We'll also cover Contacts security... WWDC24 英文 -
16:06
DockKit 的新功能
探索 DockKit 中的智能跟踪如何助你实现更顺畅的主体转换。我们将介绍什么是智能跟踪、它如何使用 ML 模型来选择并跟踪主体,以及如何在你的 App 中加以运用。
What\\u2019s new in DockKit Discover how intelligent tracking in DockKit allows for smoother transitions between subjects. We will cover what intelligent tracking is, how it uses an ML model to select and track subjects, and how you can use it in your app. camera,dock,intelligence,machine learning,object detection WWDC24 英文 -
18:21
基于 Apple GPU 训练机器学习和 AI 模型
了解如何借助适用于 PyTorch、JAX 和 TensorFlow 的 Metal 工具,在 Apple 芯片上训练模型。充分利用新的注意力操作和量化支持,提升设备端 Transformer 模型性能。
Train your machine learning and AI models on Apple GPUs Learn how to train your models on Apple Silicon with Metal for PyTorch, JAX and TensorFlow. Take advantage of new attention operations and quantization support for improved transformer model performance on your devices. ai,gpu,machine learning,metal,pytorch WWDC24 英文 -
13:26
使用 CloudKit Console 监控和优化数据库活动
探索 CloudKit Console 中有关可观测性的新功能。了解如何利用 Telemetry 和 Logging 功能来进行 App 的故障诊断和优化。探索如何设置提醒来监测应用程序运行状况,以及如何设置通知来及时掌握对自己而言最为重要的容器活动。 为了充分利用好本次讲座,我们建议你先熟悉一下 CloudKit 容器相关知识。
Use CloudKit Console to monitor and optimize database activity Discover the new observability features in CloudKit Console. Learn how to use Telemetry and Logging to troubleshoot and optimize your app. Find out how to set up alerts to monitor your application's behavior and notifications to stay on top of the container events that are most important to you... WWDC24 英文 -
19:03
App Store Connect 的新功能
探索有关曝光度、测试和营销的新功能。了解如何提名 App 入选 App Store 精选推荐、通过为你的 App 生成的营销素材分享激动人心的重要消息 (比如版本发布)、添加深层链接来引导顾客从自定产品页面中访问 App 内的特定内容、充分利用 TestFlight 的最新增强功能,以及更多内容。
What\\u2019s new in App Store Connect Explore new features for discovery, testing, and marketing. Find out how to nominate your apps for featuring on the App Store, share exciting moments (like a version launch) with marketing assets generated for you, deep link to specific content in your app from custom product pages, use the... WWDC24 英文 -
26:06
利用 SwiftUI 打造自定视觉效果
探索如何利用 SwiftUI 打造令人惊艳的视觉效果。了解如何构建独一无二的滚动效果、丰富的色彩测试方案以及自定过渡效果。我们还将探索如何利用 Metal 着色器和自定文本渲染功能打造高级图形特效。
Create custom visual effects with SwiftUI Discover how to create stunning visual effects in SwiftUI. Learn to build unique scroll effects, rich color treatments, and custom transitions. We'll also explore advanced graphic effects using Metal shaders and custom text rendering. WWDC24 英文 -
25:06
利用 Metal 加快机器学习
了解如何利用 Metal Performance Shaders Graph 中的新功能来加快你的机器学习 Transformer 模型。我们还将介绍如何提升自己模型的计算带宽和质量,并利用全新的 MPSGraph 视图直观呈现模型。
Accelerate machine learning with Metal Learn how to accelerate your machine learning transformer models with new features in Metal Performance Shaders Graph. We'll also cover how to improve your model's compute bandwidth and quality, and visualize it in the all new MPSGraph viewer. machine learning,metal,metal compute WWDC24 英文 -
25:12
设备管理方面的新动向
了解 iOS、iPadOS、macOS 和 visionOS 的最新管理功能,然后探索 Apple 商务管理和 Apple 校园教务管理的最新变化。我们还将介绍激活锁、软件更新和 Safari 浏览器管理方面的更新。
What\\u2019s new in device management Learn about the latest management capabilities for iOS, iPadOS, macOS, and visionOS, then discover the latest changes to Apple Business Manager and Apple School Manager. We'll also share updates to Activation Lock, SoftwareUpdate, and Safari management. WWDC24 英文 -
16:39
使用 MapKit 充分优化位置相关功能
探索你可以通过哪些强大的新方式使用 MapKit 和 MapKit JS 将地图整合到 App 和网站中。了解如何使用 Place ID 存储和引用唯一的位置。查看搜索方面的改进,让顾客能够更高效地查找相关位置。了解让你能为位置显示丰富信息的全新 Place Card API,以便顾客能够直接在你的 App 中探索目的地。此外,我们将介绍如何借助简化的令牌预置流程和 Web Embed API,快速将地图嵌入到你的网站中。
Unlock the power of places with MapKit Discover powerful new ways to integrate maps into your apps and websites with MapKit and MapKit JS. Learn how to save and reference unique places using Place ID. Check out improvements to search that make it more efficient to find relevant places. Get introduced to the new Place Card API that... WWDC24 英文 -
18:12
解密 SwiftUI 容器
了解 SwiftUI 容器视图的众多功能,并针对容器如何管理相应的子视图建立思维模型。利用新的 API 来构建专属的自定容器、创建修饰符来自定容器内容,并进一步润色你的容器,帮助你的 App 脱颖而出。
Demystify SwiftUI containers Learn about the capabilities of SwiftUI container views and build a mental model for how subviews are managed by their containers. Leverage new APIs to build your own custom containers, create modifiers to customize container content, and give your containers that extra polish that helps your... WWDC24 英文 -
20:48
为 visionOS 设计交互式体验
向“Encounter Dinosaurs”背后的设计师团队取经,了解如何设计引人入胜又兼具交互性和叙事性的 Apple Vision Pro 体验。探索这类体验与现有的 App、媒体和游戏有何区别,并了解如何设计出色的叙事来带领受众进入新世界。了解如何创作能够适应各种空间和尺寸的故事、提供多层级互动来确保人人可享,并使用动画、空间音频和自定手势,让用户更充分地沉浸在你的体验中。
Design interactive experiences for visionOS Learn how you can design a compelling interactive narrative experience for Apple Vision Pro from the designers of Encounter Dinosaurs. Discover how these types of experiences differ from existing apps, media, and games, and explore how to design narratives that bring audiences into new worlds... WWDC24 英文 -
16:40
探索 Swift on Server 生态系统
Swift 这种语言非常适合用来编写服务器端应用程序代码,而且为 Apple 各款云端产品的关键服务提供了强大支持。我们将探索相关工具、深入研究 Swift 服务器软件包生态系统,还将展示如何与数据库交互,以及为应用程序增加可观测性。
Explore the Swift on Server ecosystem Swift is a great language for writing your server applications, and powers critical services across Apple's cloud products. We'll explore tooling, delve into the Swift server package ecosystem, and demonstrate how to interact with databases and add observability to applications. WWDC24 英文 -
26:16
使用 WebXR 打造沉浸式网站体验
探索 WebXR 如何助你将完全沉浸式的体验增添到自己的 visionOS 网站中。了解如何打造出色的 WebXR 体验,充分发挥 visionOS 输入功能的优势,并学习如何在 macOS 上使用模拟器来测试 WebXR 体验。
Build immersive web experiences with WebXR Discover how WebXR empowers you to add fully immersive experiences to your website in visionOS. Find out how to build WebXR experiences that take full advantage of the input capabilities of visionOS, and learn how you can use Simulator to test WebXR experiences on macOS. WWDC24 英文 -
10:56
利用 SwiftUI 量身定制 macOS 窗口
为你的窗口打造专为 macOS 量身定制的使用体验。有侧重点地微调 App 的窗口,以便提升易用性并突显功能实用性。使用 SwiftUI 为窗口工具栏和背景设定合适的风格。精准排列你的窗口,并在窗口恢复和最小化方面做出明智的决策。
Tailor macOS windows with SwiftUI Make your windows feel tailor-made for macOS. Fine-tune your app's windows for focused purposes, ease of use, and to express functionality. Use SwiftUI to style window toolbars and backgrounds. Arrange your windows with precision, and make smart decisions about restoration and minimization. 1984,borderless,close,floating,minimize,toolbar,window,windows,zoom WWDC24 英文 -
24:10
探索 RealityKit 调试器
了解 RealityKit 调试器,并探索这款新工具如何帮助你检查空间 App 的实体层次结构、调试异常转换、查找缺失的媒体,以及检测代码的哪些部分导致系统出现了问题。
Break into the RealityKit debugger Meet the RealityKit debugger and discover how this new tool lets you inspect the entity hierarchy of spatial apps, debug rogue transformations, find missing entities, and detect which parts of your code are causing problems for your systems. WWDC24 英文 -
18:42
将 iOS 或 iPadOS 游戏移植到 visionOS
探索如何将你的 iOS 或 iPadOS 游戏转换为别具一格的 visionOS 体验。利用 3D 框架或沉浸式背景,让你的游戏更加令人沉浸 (且乐趣无穷)。使用立体视觉或头部跟踪功能为窗口添加深度,引领玩家进一步沉浸在你构建的世界。
Bring your iOS or iPadOS game to visionOS Discover how to transform your iOS or iPadOS game into a uniquely visionOS experience. Increase the immersion (and fun factor!) with a 3D frame or an immersive background. And invite players further into your world by adding depth to the window with stereoscopy or head tracking. arkit,compositorservices,games,games on visionos,ios games,ipad games,metal,spatial computing WWDC24 英文 -
16:31
了解 Translation API
探索如何使用新的 Translation 框架,将 App 中的文本翻译成不同的语言。 我们会介绍如何在系统 UI 中快速显示翻译,以及如何为自己 App 的 UI 进行更大规模的批量文本翻译。
Meet the Translation API Discover how you can translate text across different languages in your app using the new Translation framework. We'll show you how to quickly display translations in the system UI, and how to translate larger batches of text for your app's UI. language,language detection,machine learning,text analysis WWDC24 英文 -
11:31
探索物体捕捉功能的区域模式
探索物体捕捉的区域模式可以如何扩展物体捕捉的功能,来支持区域的捕捉和重构,从而助你在 iOS 上开创全新的 3D 捕捉可能性。学习如何利用新的 macOS 示例 App 来优化 iOS 捕捉的质量以便重构,并探索如何使用 Apple Vision Pro、iPhone、iPad 或 Mac 上的“快速查看”功能来查看最终效果。了解 3D 重构方面的改进,包括一个用于创建自定图像处理管道的全新 API。
Discover area mode for Object Capture Discover how area mode for Object Capture enables new 3D capture possibilities on iOS by extending the functionality of Object Capture to support capture and reconstruction of an area. Learn how to optimize the quality of iOS captures using the new macOS sample app for reconstruction, and find... WWDC24 英文 -
17:19
SF Symbols 6 的新功能
探索 Apple 图标资料库 SF Symbols 的最新更新,这个资料库可与所有 Apple 平台的系统字体 San Francisco 无缝整合。了解新的“晃动”、“旋转”和“呼吸”动画预设如何帮助你让界面更为生动。 为了充分利用好本次讲座,我们建议你先看一下 WWDC23 中的“SF Symbols 5 的新功能”。
What\\u2019s new in SF Symbols 6 Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Learn how the new Wiggle, Rotate, and Breathe animation presets can bring vitality to your interface. To get the most out of this... WWDC24 英文 -
23:48
确保拍摄的画面在颜色上保持一致
了解 Constant Color API,并探索该 API 如何帮助用户使用你的 App 来确定精准的颜色。你将学习如何采用该 API,了解它在科研和营销方面的潜力,并探索充分利用这种技术的推荐做法。
Keep colors consistent across captures Meet the Constant Color API and find out how it can help people use your app to determine precise colors. You'll learn how to adopt the API, explore its scientific and marketing potential, and discover best practices for making the most of the technology. camera,color,colorspace,machine learning,photos WWDC24 英文 -
28:48
运行、暂停、检查:探索如何使用 LLDB 进行有效调试
了解如何使用 LLDB 来探索和调试代码库。我们将介绍如何充分利用崩溃日志和回溯栈跟踪,以及如何通过操作和复杂停止条件来优化断点流程。我们还将探索 Swift 6 中的“p”命令和最新功能可以如何帮你优化调试体验。
Run, Break, Inspect: Explore effective debugging in LLDB Learn how to use LLDB to explore and debug codebases. We'll show you how to make the most of crashlogs and backtraces, and how to supercharge breakpoints with actions and complex stop conditions. We'll also explore how the “p” command and the latest features in Swift 6 can enhance your debugging... WWDC24 英文 -
16:41
构建支持多语言的 App
确保你的 App 能够正常、高效地满足多语言用户的需求。学习有关文本输入、显示、搜索和格式设置的推荐做法。详细了解如何提供无需更换键盘的多语言输入体验。此外,探索 String Catalog 的最新改进如何帮你更轻松地实现本地化。
Build multilingual-ready apps Ensure your app works properly and effectively for multilingual users. Learn best practices for text input, display, search, and formatting. Get details on typing in multiple languages without switching between keyboards. And find out how the latest advances in the String Catalog can make... ,,,automatic grammar agreement,formatter,hindi,i10n,keyboard layout guide,l18n,nstextview,sf symbols,stringsdict,textkit,uitextview WWDC24 英文 -
16:49
探索 Vision 框架中的 Swift 增强功能
Vision Framework API 经过重新设计,旨在利用并发等现代 Swift 功能,更轻松快速地将各种 Vision 算法整合到你的 App 中。我们将一起了解更新后的 API,并分享示例代码以及推荐做法,帮你在精简编程工作的同时仍能充分发挥该框架的优势。我们还将展示两项新功能:图像美学和整体身体姿势。
Discover Swift enhancements in the Vision framework The Vision Framework API has been redesigned to leverage modern Swift features like concurrency, making it easier and faster to integrate a wide array of Vision algorithms into your app. We'll tour the updated API and share sample code, along with best practices, to help you get the benefits of... machine learning amp vision WWDC24 英文 -
22:49
打造出色的锁定屏幕相机拍摄体验
了解 LockedCameraCapture API 如何帮你将拍摄应用程序最有用的信息直接整合到锁定屏幕。研究这个 API 的特性和功能,了解如何开始构建拍摄扩展,并探索此扩展在设备锁定时的运行情况。
Build a great Lock Screen camera capture experience Find out how the LockedCameraCapture API can help you bring your capture application's most useful information directly to the Lock Screen. Examine the API's features and functionality, learn how to get started creating a capture extension, and find out how that extension behaves when the device... camera,lock screen,machine learning WWDC24 -
32:09
探索适用于 App 内购买项目的 App Store Server API
了解如何借助 App Store Server API、App Store 服务器通知以及开源 App Store Server 资源库方面的最新更新,利用你的服务器来打造出色的 App 内购买项目体验。我们会先回顾一下现有的 API,然后再介绍更新的端点功能、多个新交易栏位和一个新的通知类型。我们还将探讨有关购买生命周期、内容交付以及提供有针对性优惠的推荐做法,帮你变身服务器端开发方面的高阶用户。
Explore App Store server APIs for In-App Purchase Learn how to leverage your server to build great In-App Purchase experiences with the latest updates to the App Store Server API, App Store Server Notifications, and the open source App Store Server Library. After a recap of current APIs, we'll introduce updated endpoint functionality, new... WWDC24 英文 -
14:45
使用 TipKit 自定功能探索
TipKit 框架旨在改进功能发现体验,让你可以轻松地在 App 中显示相关提示。现在,你可以将提示分组以便用户按照理想的顺序发现相应的功能、借助自定提示标识符使提示可以重复使用、与自己 App 的外观和使用感受完美契合,还可使用 CloudKit 同步提示。了解如何利用 TipKit 的最新改进,帮助用户发现你 App 提供的各项功能。
Customize feature discovery with TipKit Focused on feature discovery, the TipKit framework makes it easy to display tips in your app. Now you can group tips so features are discovered in the ideal order, make tips reusable with custom tip identifiers, match the look and feel to your app, and sync tips using CloudKit. Learn how you can... WWDC24 英文 -
9:19
利用 App Intents 设计提升系统体验
App Intents 为控件、“聚焦”、Siri 等方面的系统体验提供了强大支持。了解如何识别最适合 App Intents 的功能,以及如何利用参数让此类意图更灵活。了解如何使用 App Intents 让用户在你的 App 之外完成相关操作,并通过几个示例了解应在何时导航到自己的 App 来显示情境信息。
Design App Intents for system experiences App Intents power system experiences in controls, Spotlight, Siri, and more. Find out how to identify the functionality that's best for App Intents, and how to use parameters to make these intents flexible. Learn how to use App Intents to allow people to take action outside your app, and see... WWDC24 英文 -
12:29
开始在 visionOS 中使用 HealthKit
探索如何使用 HealthKit 打造能够充分发挥空间画布优势的精彩体验。了解适用于 visionOS 的 HealthKit 功能,探索如何将现有 iPadOS App 移植到 visionOS,并了解有关在客人用户会话期间管理 HealthKit 的特别注意事项。你还将学习如何将 HealthKit 与 SwiftUI、Swift Charts 和 Swift 并发搭配使用,来打造创新满满的用户体验。
Get started with HealthKit in visionOS Discover how to use HealthKit to create experiences that take full advantage of the spatial canvas. Learn the capabilities of HealthKit on the platform, find out how to bring an existing iPadOS app to visionOS, and explore the special considerations governing HealthKit during a Guest User... WWDC24 英文 -
23:46
隐私保护新功能
在 Apple,我们将隐私视作每个人的基本权利。了解全新和改进后的许可流程,以及能够以保护隐私的方式管理数据的其他功能,以便你能够专注于打造出色的 App 体验。
What\\u2019s new in privacy At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences. WWDC24 英文 -
15:28
揭秘显式构建的模块
探索 Xcode 16 在显式构建的模块方面给构建版本带来了哪些变化。了解如何使用模块来构建代码、显式构建的模块会如何提升编译任务的透明度,以及如何通过跨目标共享模块来优化你的构建版本。
Demystify explicitly built modules Explore how builds are changing in Xcode 16 with explicitly built modules. Discover how modules are used to build your code, how explicitly built modules improve transparency in compilation tasks, and how you can optimize your build by sharing modules across targets. WWDC24 英文 -
12:48
将最新动态播送到实时活动
借助广播推送通知,只需一个请求,你的 App 就能向数千个实时活动批量发送更新。我们将一起探索广播推送通知如何在 App、服务器和 Apple 推送通知服务之间发挥作用,然后为你讲解有关该功能及其实现方式的推荐做法。
Broadcast updates to your Live Activities With broadcast push notifications, your app can send updates to thousands of Live Activities with a single request. We'll discover how broadcast push notifications work between an app, a server, and the Apple Push Notification service, then we'll walk through best practices for this capability... apns WWDC24 英文 -
16:40
在 visionOS 中打造自定悬停效果
了解如何开发自定悬停效果,让用户在注视视图时实现视图更新。探索如何构建将透明度、缩放和裁剪效果组合在一起的按钮展开效果。探究相应的推荐做法,打造能够满足用户辅助功能需求的舒适效果。
Create custom hover effects in visionOS Learn how to develop custom hover effects that update views when people look at them. Find out how to build an expanding button effect that combines opacity, scale, and clip effects. Discover best practices for creating effects that are comfortable and respect people's accessibility needs. WWDC24 英文 -
8:40
探索 AVFoundation 中的媒体性能指标
探索如何利用新的媒体性能 API 来监测、分析并改进用户体验。了解如何使用不同的 AVMetricEvents 来监测音视频播放器在 HLS 素材方面的性能,并学习如何利用这些指标来理解播放器性能问题,以及进行相关分类。
Discover media performance metrics in AVFoundation Discover how you can monitor, analyze, and improve user experience with the new media performance APIs. Explore how to monitor AVPlayer performance for HLS assets using different AVMetricEvents, and learn how to use these metrics to understand and triage player performance issues. WWDC24 英文 -
15:55
让日记 App 提供更出色的建议
了解如何利用系统中更丰富的内容,让你的日记 App 显示日记建议。探索新的可选内容类型,例如心理状态数据、反思方面的提示,以及支持的第三方媒体内容和基于动作的活动。
Enhanced suggestions for your journaling app Find out how your journaling app can display journaling suggestions with richer content from the system. Explore new types of available content like state of mind data, reflection prompts, and support for third-party media content and motion-based activities. WWDC24 英文 -
10:55
使用 Core Spotlight 支持语义搜索
了解如何使用 Core Spotlight 在 App 中提供语义搜索结果。探索如何让自己 App 的内容出现在用户的设备端私有索引中,以便用户可以使用自然语言来搜索项目。我们还将介绍如何安排索引编制活动来优化 App 的性能。 为了充分利用好本次讲座,我们建议你先查阅 Apple Developer 网站上的 Core Spotlight 文档。
Support semantic search with Core Spotlight Learn how to provide semantic search results in your app using Core Spotlight. Understand how to make your app's content available in the user's private, on-device index so people can search for items using natural language. We'll also share how to optimize your app's performance by scheduling... ,cssearchableindex,cssearchableitem,cssearchableitemattributeset,csuserquery WWDC24 英文 -
18:16
位置授权的新动向
位置授权开启 2.0 时代。了解用于获得所需授权的全新建议和技巧,以及可在无法达成授权目标时向你发出通知的全新诊断机制。
What\\u2019s new in location authorization Location authorization is turning 2.0. Learn about new recommendations and techniques to get the authorization you need, and a new system of diagnostics that can let you know when an authorization goal can't be met. WWDC24 英文 -
22:13
为空间计算优化 3D 素材资源
深入了解创建优化 3D 素材的端到端流程。探索使用数字内容创建工具来优化网格、材质和纹理的推荐做法。了解如何利用 Shader Graph、嵌入和材质实例来优化 3D 场景,同时提升性能。充分利用原生工具,更有效地处理素材并提升 App 的性能。
Optimize your 3D assets for spatial computing Dive into an end-to-end workflow for optimized 3D asset creation. Discover best practices for optimizing meshes, materials, and textures in your digital content creation tool. Learn how to harness shader graph, baking, and material instances to enhance your 3D scene while optimizing performance... 3d,bump map,dcc,digital content creation,materials,normal map,optimization,polygon count,rcp,reality composer pro,realitykit,shadergraph,skydome,usd,usda,usdc,usdz WWDC24 英文 -
36:27
Xcode 基础知识
编辑、调试、提交、重复。探索 Xcode 中的工具套件,助你在开发 App 时进行快速迭代。了解有助于优化和提升开发工作流程的技巧与窍门。
Xcode essentials Edit, debug, commit, repeat. Explore the suite of tools in Xcode that help you iterate quickly when developing apps. Discover tips and tricks to help optimize and boost your development workflow. WWDC24 英文 -
16:39
了解适用于 visionOS 的 TabletopKit
使用 TabletopKit,从头开始打造 visionOS 棋盘游戏。我们将展示如何准备你的游戏、使用 RealityKit 添加强大的渲染功能,还将介绍如何仅添加几行代码便可以通过空间自影像在 FaceTime 通话中开启多人游戏体验。
Meet TabletopKit for visionOS Build a board game for visionOS from scratch using TabletopKit. We'll show you how to set up your game, add powerful rendering using RealityKit, and enable multiplayer using spatial Personas in FaceTime with only a few extra lines of code. arkit,facetime,games,shareplay,spatial personas,tabletopkit,visionos games WWDC24 英文 -
17:56
App Intents 的新功能
了解 App Intents 有哪些改进和提升,并探索这个框架如何帮助你将 App 的功能公开给 Siri 和其他新功能。我们将介绍如何使用 Transferable API、File Representations、Item Providers 以及 Spotlight Indexing 让你的实体在平台中更有意义,从而通过 Siri 和“快捷指令”App 实现强大的功能。使用 URL Representable Entities 和灵活的场景 API 来增强你的意图,帮助用户深入探索你的 App。探索相关的新技术,以通过用于错误处理、延迟属性和关联枚举的新 API 为你的实体和意图建模。
What\\u2019s new in App Intents Learn about improvements and all-new features with App Intents, and discover how this framework can help you expose your app's functionality to Siri, Spotlight, Shortcuts, and more. We'll show you how to make your entities more meaningful to the platform with the Transferable API, File... app intents,machine learning WWDC24 -
27:36
Swift 概览:探索 Swift 的功能与设计
了解 Swift 编程语言的基本功能和设计理念。我们将探索如何进行数据建模、处理错误、使用协议、编写并发代码以及更多操作,同时为你讲解如何构建包含资源库、HTTP 服务器和命令行客户端的 Swift 软件包。无论你是 Swift 开发新手,还是从一开始就选择 Swift 的资深用户,本讲座都将帮你充分利用这一编程语言。
A Swift Tour: Explore Swift\\u2019s features and design Learn the essential features and design philosophy of the Swift programming language. We'll explore how to model data, handle errors, use protocols, write concurrent code, and more while building up a Swift package that has a library, an HTTP server, and a command line client. Whether you're just... WWDC24 英文 -
17:30
将 TVML App 迁移到 SwiftUI
SwiftUI 可帮助你在所有 Apple 平台上打造出色的 App,更是利用 Apple tvOS 18 将你的内容引入客厅环境的首选工具包。了解如何使用 SwiftUI 通过 TVMLKit 创建熟悉的布局和控件,并获取相关技巧和推荐做法。
Migrate your TVML app to SwiftUI SwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18. Learn how to use SwiftUI to create familiar layouts and controls from TVMLKit, and get tips and best practices. WWDC24 英文 -
16:22
在 visionOS 中探索游戏输入
探索如何在 visionOS 中为你的游戏设计并实现出色的输入体验。了解如何通过系统手势为玩家提供顺畅的游戏互动体验。探索有关支持自定手势和游戏控制器的推荐做法。
Explore game input in visionOS Discover how to design and implement great input for your game in visionOS. Learn how system gestures let you provide frictionless ways for players to interact with your games. And explore best practices for supporting custom gestures and game controllers. apple vision pro,avp,gestures,mixed reality,spatial,spatial design,virtual reality WWDC24 英文 -
11:32
Create ML 的新功能
探索 Create ML 的更新,包括交互式数据源预览,以及用于为 visionOS App 构建对象追踪模型的新增模板。我们还将介绍重要的框架改进,包括新的时间序列预测和分类 API。
What\\u2019s new in Create ML Explore updates to Create ML, including interactive data source previews and a new template for building object tracking models for visionOS apps. We'll also cover important framework improvements, including new time-series forecasting and classification APIs. create ml,create ml framework,machine learning WWDC24 英文 -
19:54
在 visionOS 中使用透视功能渲染 Metal
准备好扩展适用于 visionOS 的 Metal 体验吧。了解利用透视功能将渲染的内容与用户所处的物理环境整合起来的推荐做法。了解如何放置渲染的内容以使其完美融入现实世界、使用可跟踪锚点预测来降低延迟,等等。
Render Metal with passthrough in visionOS Get ready to extend your Metal experiences for visionOS. Learn best practices for integrating your rendered content with people's physical environments with passthrough. Find out how to position rendered content to match the physical world, reduce latency with trackable anchor prediction, and more. compositorservices,metal,mixed immersion,mixed reality,visionos WWDC24 英文 -
21:19
了解 SwiftUI 中的辅助功能
SwiftUI 让你能够轻松打造人人可享的出色体验。我们将探索辅助技术如何通过 SwiftUI 提供的丰富辅助功能元素来理解和操作你的 App。我们还将讨论如何使用辅助功能修饰符提供有关 App 内容和交互的更多信息,来进一步自定这类体验。
Catch up on accessibility in SwiftUI SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We'll discover how assistive technologies understand and navigate your app through the rich accessibility elements provided by SwiftUI. We'll also discuss how you can further customize these experiences by... accessibilityactions,accessibilityelements,accessibilitylabel WWDC24 英文 -
13:52
利用 SwiftData 创建自定数据存储
将 SwiftData 富有表现力的声明式建模 API 与你自己的持久化后端完美整合。了解如何构建自定数据存储,并探索如何逐步将持久化功能添加到你的 App 中。 为了充分利用好本次讲座,我们建议你先看一下 WWDC23 中的“认识 SwiftData”和“使用 SwiftData 为你的架构建模”。
Create a custom data store with SwiftData Combine the power of SwiftData's expressive, declarative modeling API with your own persistence backend. Learn how to build a custom data store and explore how to progressively add persistence features in your app. To get the most out of this session, watch “Meet SwiftData” and “Model your schema... datastore,datastoreconfiguration,datastoresnapshot WWDC24 英文 -
20:09
针对空间网页进行优化
探索如何在网页上充分利用 visionOS 的功能。了解最近的更新,例如选中内容突出显示功能的改进,以及全屏显示空间照片和全景图像的功能。学习如何利用现有的网页标准,以通过 WebSpeech 构建听写和文本转语音功能、通过 WebAudio 创建空间音景,以及通过 WebXR 实现沉浸式体验。
Optimize for the spatial web Discover how to make the most of visionOS capabilities on the web. Explore recent updates like improvements to selection highlighting, and the ability to present spatial photos and panorama images in fullscreen. Learn to take advantage of existing web standards for dictation and text-to-speech... WWDC24 英文 -
32:25
使用 RealityKit 构建空间绘画 App
充分利用 RealityKit 的强大功能来构建空间绘画 App。你将打造 RealityKit 与 ARKit 和 SwiftUI 充分整合的炫目空间体验,同时探索资源在 RealityKit 中的运作方式,以及如何使用低级别网格和纹理 API 等功能根据用户的画笔笔画做出快速更新。
Build a spatial drawing app with RealityKit Harness the power of RealityKit through the process of building a spatial drawing app. As you create an eye-catching spatial experience that integrates RealityKit with ARKit and SwiftUI, you'll explore how resources work in RealityKit and how to use features like low-level mesh and texture APIs... 3d text,anchor entity,anti aliasing,audio,blend modes,cross platform,gpu,hand tracking,ios,low level mesh,low level texture,macos,mesh extrusion,metal,reality composer pro,realitykit,rendering,spatial tracking,visionos WWDC24 英文 -
23:41
了解 AdAttributionKit
为你介绍 AdAttributionKit — 助力实现隐私保护广告归因的全新 iOS 框架。了解 AdAttributionKit 如何为众多功能提供支持,例如再互动、点按型归因 (包括支持自定广告素材)、JWS 格式的展示次数和回传。我们将深入介绍如何测试你的 AdAttributionKit 实现,并深入探索代码片段以及 AdAttributionKit 应用方面的推荐做法。
Meet AdAttributionKit Introducing AdAttributionKit, a new iOS framework for privacy-preserving ad attribution. Learn how AdAttributionKit supports re-engagement, click-through attribution (including support for custom creative), JWS formatted impressions and postbacks, and more. We'll provide insight into testing your... WWDC24 英文 -
11:17
借助 Genmoji 将表情引入 App
探索如何在 App 中生动呈现 Genmoji。我们将介绍如何渲染、存储并传输包含 Genmoji 的文本。如果你的 App 拥有自定文本引擎,我们还会介绍一些相关技巧,帮助你添加对 Genmoji 的支持。
Bring expression to your app with Genmoji Discover how to bring Genmoji to life in your app. We'll go over how to render, store, and communicate text that includes Genmoji. If your app features a custom text engine, we'll also cover techniques for adding support for Genmoji. ,animoji,emoji,memoji,nsadaptiveimageglyph,nstextview,stickers,textkit,uitextview,wkwebview WWDC24 英文 -
32:17
深入探究空间容器和沉浸式空间
探索可通过哪些强大的新方式在 visionOS 中自定空间容器和沉浸式空间。了解如何微调空间容器自行调整大小并根据周围用户移动做出响应的方式。利用强大的坐标转换功能,让空间容器和沉浸式空间能够进行交互。了解如何让你的 App 在用户通过数码旋钮调整沉浸度时做出响应,以及使用环绕效果动态自定沉浸式空间体验中的透视色调。
Dive deep into volumes and immersive spaces Discover powerful new ways to customize volumes and immersive spaces in visionOS. Learn to fine-tune how volumes resize and respond to people moving around them. Make volumes and immersive spaces interact through the power of coordinate conversions. Find out how to make your app react when people... WWDC24 英文 -
10:08
提升文稿启动体验
通过新的文稿启动体验,让你的文稿类 App 脱颖而出,以独一无二的风格吸引用户的目光。了解如何利用新 API 来自定用户启动你的 App 时看到的第一个屏幕。利用系统提供的新设计,并通过自定操作、赏心悦目的装饰性视图以及令人惊艳的动画效果对它加以修改。
Evolve your document launch experience Make your document-based app stand out, and bring its unique identity into focus with the new document launch experience. Learn how to leverage the new API to customize the first screen people see when they launch your app. Utilize the new system-provided design, and amend it with custom actions,... alien flower,documentbased,fashion shirt,julia,yael WWDC24 英文 -
14:58
充分利用 Apple Pencil 的强大功能
作为 iOS 18,iPadOS 18 和 visionOS 2 中的新功能,PencilKit 工具选择器现在支持自定属性,让用户能够选择完全自定的工具。了解如何利用同样出色的系统级工具选择体验,充分优化工具选择器带来的自定绘画体验。探索如何访问 Apple Pencil Pro 的新功能,包括侧旋角度、轻捏手势以及触觉反馈。
Squeeze the most out of Apple Pencil New in iOS 18, iPadOS 18, and visionOS 2, the PencilKit tool picker gains the ability to have completely custom tools, with custom attributes. Learn how to express your custom drawing experience in the tool picker using the same great tool picking experience available across the system. Discover... barrel roll,draw,finger,haptics,hover,pencil kit,roll WWDC24 英文 -
12:55
在 SwiftUI 中设计窗口
了解如何在 visionOS、macOS 和 iPadOS 中打造出色的单窗口和多窗口 App。探索相关工具,助你以编程方式打开和关闭窗口、调整窗口位置和大小,甚至替换窗口。我们还将探索窗口设计原则,帮助用户在他们的工作流程中使用你的 App。
Work with windows in SwiftUI Learn how to create great single and multi-window apps in visionOS, macOS, and iPadOS. Discover tools that let you programmatically open and close windows, adjust position and size, and even replace one window with another. We'll also explore design principles for windows that help people use... WWDC24 英文 -
17:26
在自定环境中提升媒体观赏体验的沉浸度
使用 Docking Region、Reverb 和 Virtual Environment Probe 等 Reality Composer Pro 组件,扩展你的媒体观赏体验。了解如何利用 Reflections、Tint Surroundings Effect、同播共享以及 [Immersive Environment Picker] 进一步提升沉浸度。
Enhance the immersion of media viewing in custom environments Extend your media viewing experience using Reality Composer Pro components like Docking Region, Reverb, and Virtual Environment Probe. Find out how to further enhance immersion using Reflections, Tint Surroundings Effect, SharePlay, and the Immersive Environment Picker. brightness,custom environments,diffuse,docking region component,group session,immersive environment picker,light spill,media playback,reality composer pro,realitykit,reflections,reverb,shareplay,specular,tint,virtual environment probe WWDC24 英文 -
14:01
利用通行密钥升级和凭证管理器简化登录体验
了解如何将基于密码的现有账户自动升级为使用通行密钥。我们将介绍提升账户安全性并简化登录体验的重要意义和实现途径、适用于凭证管理器 App 的新功能,以及如何将你的 App 信息充分整合到新的“密码”App 中。
Streamline sign-in with passkey upgrades and credential managers Learn how to automatically upgrade existing, password-based accounts to use passkeys. We'll share why and how to improve account security and ease of sign-in, information about new features available for credential manager apps, and how to make your app information shine in the new Passwords app. automatic passkey,automatic passkeys,passkey,passkeys,password,password app,passwords,verification codes WWDC24 英文 -
14:14
提升 UI 动画和过渡效果
探索如何在导航和演示中采用缩放过渡效果,以提升 App 中的连续感,并了解如何使用 SwiftUI 动画功能为 UIKit 视图创建动画效果,以便更轻松地构建具有连续感的动画。
Enhance your UI animations and transitions Explore how to adopt the zoom transition in navigation and presentations to increase the sense of continuity in your app, and learn how to animate UIKit views with SwiftUI animations to make it easier to build animations that feel continuous. bracelets,friendship WWDC24 英文 -
18:15
利用 Core ML 在设备端部署机器学习和 AI 模型
了解在通过 Core ML 转换及运行机器学习和 AI 模型时,可以借助哪些新方式来优化速度表现和内存利用率。我们会介绍有关模型表示、性能洞察信息、执行以及模型拼接的新选项,你可以搭配使用这些选项,打造引人入胜又注重隐私保护的设备端体验。
Deploy machine learning and AI models on-device with Core ML Learn new ways to optimize speed and memory performance when you convert and run machine learning and AI models through Core ML. We'll cover new options for model representations, performance insights, execution, and model stitching which can be used together to create compelling and private... ai,coreml,coreml editor,machine learning WWDC24 英文 -
22:17
利用 Embedded Swift 实现轻量级开发
Embedded Swift 让你在受限环境中仍能充分利用 Swift 的安全性和表现力。我们将使用现成的 Matter 设备进行展示,带你探索 Embedded Swift 在各种微控制器上的运行效果。了解 Embedded Swift 这个不含运行时且占用空间极小的子集如何为你带来 Swift 的种种好处,并探索众多资源来开启自己的 Embedded Swift 开发之旅。
Go small with Embedded Swift Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of microcontrollers through a demonstration using an off-the-shelf Matter device. Learn how the Embedded Swift subset packs the benefits of Swift into a tiny... WWDC24 -
8:49
使用 WorkoutKit 打造自定游泳体能训练体验
查看有关使用 WorkoutKit 创建、自定和安排体能训练的最新信息。首先,快速了解配速和功率提醒方面的最新信息,以及针对距离目标提供的扩展支持。然后,探索如何发挥自定训练阶段名称的好处,继续全力打造出色的体能训练体验。
Build custom swimming workouts with WorkoutKit Check out the latest in creating, customizing, and scheduling workouts using WorkoutKit. Sprint through the latest in pace and power alerts and expanded support for distance goals. And keep the momentum going with the benefits of custom step names. WWDC24 英文 -
12:24
开始使用 Writing Tools
了解 Writing Tools 如何帮助用户校对、改写和转换在 App 中输入的文本。详细了解 Writing Tools 如何与你的 App 交互,以便用户可以在任一文本视图中改进已编写的内容。了解文本的检索和处理方式,以及如何为自定文本视图中的 Writing Tools 使用提供支持。
Get started with Writing Tools Learn how Writing Tools help users proofread, rewrite, and transform text in your app. Get the details on how Writing Tools interact with your app so users can refine what they have written in any text view. Understand how text is retrieved and processed, and how to support Writing Tools in... nsservices,nstextview,textkit,uitextview,wkwebview WWDC24 英文 -
8:38
为 Apple Watch 设计实时活动
从 watchOS 11 起,如果你的 iOS App 连接了 Apple Watch,其实时活动将自动显示在 Apple Watch 的智能叠放中。了解如何针对腕上显示来优化实时活动的布局,在恰当的时间提供信息量和互动度都恰如其分的出色体验。
Design Live Activities for Apple Watch Starting in watchOS 11, Live Activities from your iOS app will automatically appear in the Smart Stack on a connected Apple Watch. Learn how to optimize the layout of your Live Activity for the wrist, and provide the right level of information and interactivity at the right time. WWDC24 英文 -
20:03
在 CPU 上助力实现实时 ML 推理
探索如何使用 BNNSGraph 加快机器学习模型在 CPU 上的执行。我们将展示如何使用 BNNSGraph 在 CPU 上编译和执行机器学习模型,并介绍它通过哪些方式为音频或信号处理模型提供实时保证,例如避免运行时内存分配,以及采用单线程运行。
Support real-time ML inference on the CPU Discover how you can use BNNSGraph to accelerate the execution of your machine learning model on the CPU. We will show you how to use BNNSGraph to compile and execute a machine learning model on the CPU and share how it provides real-time guarantees such as no runtime memory allocation and... bnns,machine learning WWDC24 英文 -
27:16
利用 Swift Testing 进一步优化测试
了解如何使用 Swift Testing 的内置功能编写一系列出色的 (测试) 套件。探索如何进一步优化构建块并借助它们来扩展测试以涵盖更多场景,如何按不同的套件对测试进行分门别类,以及如何优化你的测试以并行运行。
Go further with Swift Testing Learn how to write a sweet set of (test) suites using Swift Testing's baked-in features. Discover how to take the building blocks further and use them to help expand tests to cover more scenarios, organize your tests across different suites, and optimize your tests to run in parallel. WWDC24 英文 -
18:09
将 App 控制扩展到系统级别
将你的 App 控制引入控制中心、锁定屏幕以及更多位置。了解如何使用 WidgetKit 将你的 App 控制扩展到系统级别。我们将介绍如何构建控制功能、量身定制控制外观,以及让控制支持配置。
Extend your app\\u2019s controls across the system Bring your app's controls to Control Center, the Lock Screen, and beyond. Learn how you can use WidgetKit to extend your app's controls to the system experience. We'll cover how you can to build a control, tailor its appearance, and make it configurable. controlwidget,controlwidgetbutton,controlwidgettoggle,widgetkit WWDC24 英文 -
14:20
探索 HealthKit 中的身心健康 API
了解如何使用 HealthKit 将身心健康功能整合到你的 App 中。HealthKit 中提供了适用于“心理状态”、“抑郁风险”和“焦虑风险”的新 API。我们将深入探索情绪科学的原理,以介绍感受回顾有哪些好处,以及如何使用“心理状态”来表示不同类型的心情和情绪。
Explore wellbeing APIs in HealthKit Learn how to incorporate mental health and wellbeing into your app using HealthKit. There are new APIs for State of Mind, as well as for Depression Risk and Anxiety Risk. We'll dive into principles of emotion science to cover how reflecting on feelings can be beneficial, and how State of Mind can... WWDC24 英文 -
5:00
Platforms State of the Union 5 分钟回顾
带你快速回顾 Apple 平台的最新进展。
Platforms State of the Union 5-Minute Recap Watch a quick recap of the newest advancements on Apple platforms. recap WWDC24 英文 -
9:27
为你的沉浸式 visionOS App 创建自定环境
探索如何为 Apple Vision Pro 创建视觉效果丰富的高性能定制 App 环境。了解设计准则,获取专家提供的建议,并探索可在各种数字内容创建工具中运用的技巧,以便轻松开始打造你的沉浸式环境。
Create custom environments for your immersive apps in visionOS Discover how to create visually rich and performant customized app environments for Apple Vision Pro. Learn design guidelines, get expert recommendations, and explore techniques you can use in any digital content creation tool to begin building your immersive environment. WWDC24 英文 -
23:45
了解 FinanceKit
了解 FinanceKit 如何让你的财务管理 App 在用户同意且拥有控制权的情况下,无缝安全地共享 Apple Cash、Apple Card 等来源的设备端数据。了解如何请求获得账户、交易以及余额的一次性访问权限和持续访问权限,以及如何针对 iOS 和 iPadOS 打造卓越体验。
Meet FinanceKit Learn how FinanceKit lets your financial management apps seamlessly and securely share on-device data from Apple Cash, Apple Card, and more, with user consent and control. Find out how to request one-time and ongoing access to accounts, transactions, and balances — and how to build great... WWDC24 英文 -
23:00
StoreKit 和 App 内购买项目的新功能
了解如何利用 App Store 的 App 内购买项目机制,为顾客打造并提供更胜以往的购买体验。我们将演示新的 StoreKit 视图控制风格和新的 API 来帮助你提升订阅自定体验,还将讨论适用于交易级别信息的新栏位,并探索 Xcode 中的全新可测试性功能。此外,我们还将介绍 StoreKit 方面一项重要的弃用相关更新。
What\\u2019s new in StoreKit and In-App Purchase Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We'll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in... WWDC24 英文 -
14:02
在 visionOS 中探索多视角视频播放
了解如何利用 AVExperienceController 在 Apple Vision Pro 中实现多视频播放体验。查看采用方面的推荐做法并探索多个精彩用例,例如观看同一场体育赛事的不同机位直播,或同时观看多场赛事。探索如何为 App 设计引人入胜且直观的多视角播放体验。
Explore multiview video playback in visionOS Learn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different angles or watching multiple games simultaneously. And discover how to design a compelling and... WWDC24 英文 -
17:01
探索适用于 visionOS 的对象追踪
探索如何使用对象追踪功能,在 visionOS App 中将现实世界的对象转化为虚拟锚点。了解如何使用对象追踪功能从头到尾打造空间体验。探索如何利用 Create ML 中的机器学习功能创建参考对象,并将相对于目标对象的内容附加到 Reality Composer Pro、RealityKit 或 ARKit API 中。
Explore object tracking for visionOS Find out how you can use object tracking to turn real-world objects into virtual anchors in your visionOS app. Learn how you can build spatial experiences with object tracking from start to finish. Find out how to create a reference object using machine learning in Create ML and attach content... WWDC24 英文 -
13:29
Swift Charts:矢量图与函数图
数据图更丰富了!了解如何利用函数图和矢量图,在你的 App 中渲染精美的图表来表示数学函数和大规模数据集。无论你是希望显示空气动力学、磁学和高阶场论的常见函数,还是创建大型交互式热图,总能在 Swift Charts 中找到合适的图表。
Swift Charts: Vectorized and function plots The plot thickens! Learn how to render beautiful charts representing math functions and extensive datasets using function and vectorized plots in your app. Whether you're looking to display functions common in aerodynamics, magnetism, and higher order field theory, or create large interactive... WWDC24 英文 -
16:07
为当日天气提供更多参考
充分发挥 WeatherKit 的强大功能来获取详细的天气预报数据,例如不同类型的降水量、不同海拔的云层覆盖情况,或者最大风速。探索如何按照一天的不同时段提供天气概况,并突出显示气温或降水方面即将出现的重要变化。了解如何通过我们的 Historical Comparisons 数据集将当前天气与过往天气进行比较,并深入了解全球任何地方的历史天气数据。我们还将探索如何使用 Swift 和 REST API 更快地实现所有这些功能。
Bring context to today\\u2019s weather Harness the power of WeatherKit to get detailed weather forecast data such as precipitation amounts by type, cloud cover by altitude, or maximum wind speed. Find out how you can summarize weather by different parts of the day and highlight significant upcoming changes to temperature or... WWDC24 英文 -
13:24
使用 HLS 插播内容提升广告体验
探索 HLS 插播内容如何帮助你将广告无缝插入到 HLS 内容中。我们还将展示如何利用整合的时间线调整 UI 体验,并为插播内容打造同播共享体验。
Enhance ad experiences with HLS interstitials Explore how HLS Interstitials can help you seamlessly insert advertisements into your HLS content. We'll also show you how to use integrated timeline to tune your UI experience and build SharePlay for interstitials. WWDC24 英文 -
26:02
利用 App Intents 为用户奉上 App 的核心功能
了解 App Intents 框架的要素 (例如,意图、实体和查询),以及如何利用这些要素恰到好处地显示 App 最重要的功能以满足用户所需。了解如何将你的 App 与众多基于 App Intents 的系统功能深度整合起来,这些功能包括 Siri、控件和小组件、Apple Pencil、快捷指令、操作按钮等等。获取相关的技巧,学习如何高效实现 App Intents 整合,以打造全方位的卓越体验,同时仍能共享代码和核心功能。
Bring your app\\u2019s core features to users with App Intents Learn the principles of the App Intents framework, like intents, entities, and queries, and how you can harness them to expose your app's most important functionality right where people need it most. Find out how to build deep integration between your app and the many system features built on top... app intents,machine learning WWDC24 -
24:16
SwiftUI 基础知识
和我们一起简单了解一下 SwiftUI — Apple 的声明式用户界面框架。了解利用 SwiftUI 构建 App 所涉及的基本概念,例如视图、状态变量以及布局。探索丰富多样的 API,以帮助你打造全方位 App 体验,并设计独一无二的自定组件。无论你是刚接触 SwiftUI,还是经验丰富的开发者,你都将了解到如何充分利用 SwiftUI 的强大功能来打造出色的 App。
SwiftUI essentials Join us on a tour of SwiftUI, Apple's declarative user interface framework. Learn essential concepts for building apps in SwiftUI, like views, state variables, and layout. Discover the breadth of APIs for building fully featured experiences and crafting unique custom components. Whether you're... WWDC24 英文 -
19:56
AppKit 的新功能
探索 Mac App 开发方面的最新进展。简要了解 macOS Sequoia 的新功能,以及如何将这些功能应用到你的 App 中。探索将现有代码与 SwiftUI 整合在一起的多种新方式。了解工具栏、菜单、文本输入等各种 AppKit 控件的改进。
What\\u2019s new in AppKit Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text... breathe,genmoji,image playground,symbols WWDC24 英文 -
23:58
了解 Swift Testing
为你介绍 Swift Testing — 使用 Swift 测试代码的全新软件包。探索 Swift Testing 全新强大 API 的构建块,学习如何将它应用到常见测试流程中,并了解它与 XCTest 和开源 Swift 有何关联。
Meet Swift Testing Introducing Swift Testing: a new package for testing your code using Swift. Explore the building blocks of its powerful new API, discover how it can be applied in common testing workflows, and learn how it relates to XCTest and open source Swift. WWDC24 英文 -
41:48
将 App 迁移到 Swift 6
以更新现有示例 App 为例,体验迁移到 Swift 6 的实际过程。了解如何循序渐进地逐个模块进行迁移,以及编译器如何帮你识别存在数据争用风险的代码。探索有哪些不同的技巧可用于确保隔离边界清晰,并避免对共享的可变状态进行并发访问。
Migrate your app to Swift 6 Experience Swift 6 migration in action as we update an existing sample app. Learn how to migrate incrementally, module by module, and how the compiler helps you identify code that's at risk of data races. Discover different techniques for ensuring clear isolation boundaries and eliminating... WWDC24 英文 -
23:54
为 Apple 平台设计高端游戏
了解如何调整你的高端游戏,在 Mac、iPad 和 iPhone 上提供浑然天成的游戏体验。我们将介绍如何让游戏在不同的显示屏上呈现令人惊艳的画面、量身定制输入和控件以便在各款设备上提供直观的使用体验,以及利用众多 Aple 技术提供卓越的玩家体验。
Design advanced games for Apple platforms Learn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We'll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on each device, and take advantage of Apple technologies that deliver great player experiences. game controllers,game design,games,ios games,ipad games,mac games,virtual controllers WWDC24 英文 -
14:16
watchOS 11 的新功能
探索 Apple Watch 上的全新可能性,包括让你的 watchOS App 支持双指互点两下手势,提升你的智能叠放小组件的相关性和互动性,以及在智能叠放中显示 iOS 实时活动。
What\\u2019s new in watchOS 11 Explore new opportunities on Apple Watch, including bringing Double Tap support to your watchOS app, making your Smart Stack widgets even more relevant and interactive, and displaying your iOS Live Activities in the Smart Stack. WWDC24 英文 -
19:25
了解新一代 CarPlay 车载设计系统
探索新一代 CarPlay 车载的核心设计系统,该系统让每个汽车制造商都能充分彰显汽车的特点和品牌风格。了解可深度自定并灵活调整的仪表盘、布局和动态内容等,以便充分彰显你的设计理念并打造量身定制的标志性外观。本讲座非常适合那些希望面向新一代 CarPlay 车载设计兼容系统的汽车制造商、系统开发者以及任何其他开发者。
Say hello to the next generation of CarPlay design system Explore the design system at the heart of the next generation of CarPlay that allows each automaker to express their vehicle's character and brand. Learn how gauges, layouts, dynamic content, and more are deeply customizable and adaptable, allowing you to express your own design philosophy and... ,,car,instrument cluster WWDC24 英文 -
19:03
设计出色的 visionOS App
了解如何采用沉浸式功能、为眼睛和手设计交互体验,并充分利用深度、比例和空间,来打造引人入胜的空间计算 App。我们将分享几个精彩 visionOS App 的示例,并探索其背后的设计师如何为这一平台打造了全新体验。
Design great visionOS apps Find out how to create compelling spatial computing apps by embracing immersion, designing for eyes and hands, and taking advantage of depth, scale, and space. We'll share several examples of great visionOS apps and explore how their designers approached creating new experiences for the platform. WWDC24 英文 -
17:33
在 Apple 平台上探索机器学习
开始简要了解 Apple 平台上的机器学习框架。无论你是准备实现首个 ML 模型,还是 ML 方面的专家,我们都将提供相应的指导,帮你根据 App 的具体需求选择合适的框架。
Explore machine learning on Apple platforms Get started with an overview of machine learning frameworks on Apple platforms. Whether you're implementing your first ML model, or an ML expert, we'll offer guidance to help you select the right framework for your app's needs. ai,bnns,machine learning amp vision,metal,mps,mps graph,pytorch WWDC24 英文 -
15:09
使用 ARKit 打造更出色的空间计算体验
了解如何利用 ARKit 的最新功能打造引人入胜的沉浸式体验。探索如何使用空间跟踪和对象追踪来进一步提升与周围环境的互动体验。我们还将介绍如何让 App 在这个平台上对环境中的光线变化做出响应。探索手势跟踪和平面检测方面的改进,借此让你的空间体验更直观。
Create enhanced spatial computing experiences with ARKit Learn how to create captivating immersive experiences with ARKit's latest features. Explore ways to use room tracking and object tracking to further engage with your surroundings. We'll also share how your app can react to changes in your environment's lighting on this platform. Discover... arkit,immersive apps,spatial computing WWDC24 英文 -
30:24
Swift 的新功能
和我们一起了解有关 Swift 的最新更新。我们将简要介绍 Swift 过去十年的发展历程,并带你了解 Swift 社区如何通过设立工作组、扩充软件包生态系统以及增强平台支持来不断发展壮大。我们还将介绍一种默认情况下可实现数据争用安全性的新语言模式,和一个可让你在高度受限系统中运行 Swift 的语言子集。此外,我们还将探索一些语言方面的更新,包括不可拷贝的类型、类型化的抛出,以及更出色的 C++ 互操作性。
What\\u2019s new in Swift Join us for an update on Swift. We'll briefly go through a history of Swift over the past decade, and show you how the community has grown through workgroups, expanded the package ecosystem, and increased platform support. We'll introduce you to a new language mode that achieves data-race safety... WWDC24 英文 -
10:27
将实时活动功能引入 Apple Watch
从 iPadOS 18 和 watchOS 11 开始,将实时活动引入 Apple Watch 上的智能叠放。我们将介绍实时活动会如何显示在 Apple Watch 上,以及如何提升实时活动在智能叠放中的显示效果。我们还将探索一些其他注意事项,以确保 Apple Watch 上的实时活动能够始终显示最新的信息。
Bring your Live Activity to Apple Watch Bring Live Activities into the Smart Stack on Apple Watch with iOS 18 and watchOS 11. We'll cover how Live Activities are presented on Apple Watch, as well as how you can enhance their presentation for the Smart Stack. We'll also explore additional considerations to ensure Live Activities on... activityattributes,activitykit,supplementalactivityfamilies WWDC24 英文 -
31:31
探索适用于 iOS、macOS 和 visionOS 的 RealityKit API
了解 RealityKit 中新的跨平台 API 如何帮你构建适用于 iOS、macOS 和 visionOS 的沉浸式 App。探索全新的悬停效果、光影效果以及门户切换功能,并在真实示例中查看实际应用效果。
Discover RealityKit APIs for iOS, macOS, and visionOS Learn how new cross-platform APIs in RealityKit can help you build immersive apps for iOS, macOS, and visionOS. Check out the new hover effects, lights and shadows, and portal crossing features, and view them in action through real examples. arview,audio,cross platform,directional light,dynamic lights,environment lighting,force effects,hand tracking,hover effects,ios,macos,physics,physics joints,point light,portal,portal crossing,reality composer pro,realitykit,realityview,shadergraph,shadows,spatial tracking,spot light,visionos WWDC24 英文 -
22:14
Xcode 16 的新功能
探索 Xcode 16 在效率和性能方面的最新改进。了解代码补齐、诊断工具和 Xcode 预览方面的增强功能。进一步了解构建版本方面的更新,并探索调试和 Instruments 方面的改进。
What\\u2019s new in Xcode 16 Discover the latest productivity and performance improvements in Xcode 16. Learn about enhancements to code completion, diagnostics, and Xcode Previews. Find out more about updates in builds and explore improvements in debugging and Instruments. WWDC24 英文 -
27:40
了解新一代 CarPlay 车载架构
深入了解新一代 CarPlay 车载架构。了解如何通过汽车系统与 iPhone 的默契配合打造协调一致的体验,充分展现汽车和 iPhone 的精妙之处。了解 UI 渲染及合成流程,并探索可通过哪些方式为各款汽车配置和自定特别体验。本讲座非常适合那些对新一代 CarPlay 车载感兴趣的汽车制造商和系统开发者。
Meet the next generation of CarPlay architecture Dive into the architecture for the next generation of CarPlay. Learn how your vehicle system works with iPhone to create a single cohesive experience that showcases the best of your car and iPhone. Learn how UI is rendered and composited, and explore ways to configure and customize a special... ,,car,instrument cluster WWDC24 英文 -
21:49
带你的 App 登陆 Siri
了解如何利用 App Intents 将你的 App 功能公开给 Siri。了解有哪些现成的意图可供使用,以及如何创建自定意图以将你 App 中的操作整合到系统中。我们还将介绍应提供哪些元数据、如何确保实体支持“聚焦”搜索、如何标注屏幕引用,等等。
Bring your app to Siri Learn how to use SiriKit and App Intents to expose your app's functionality to Siri and Apple Intelligence. Discover which intents are already available for your use, and how to adopt App Intent domains to integrate actions from your app into the system. Find out what metadata to provide, how to... ai,app intents,machine learning,siri,siri intents editor WWDC24 英文 -
30:09
将机器学习和 AI 模型移植到 Apple 芯片
了解如何优化机器学习和 AI 模型,以充分利用 Apple 芯片的澎湃动力。查看模型转换工作流程,为设备端模型部署做好准备。了解 Apple 芯片支持的模型压缩方法,以及可在模型部署流程中的哪些阶段应用这些方法。我们还将探索如何在占用空间、延迟、功耗和准确度之间取得平衡。
Bring your machine learning and AI models to Apple silicon Learn how to optimize your machine learning and AI models to leverage the power of Apple silicon. Review model conversion workflows to prepare your models for on-device deployment. Understand model compression techniques that are compatible with Apple silicon, and at what stages in your model... ai,compression,machine learning,metal,mps graph,optimization,silicon WWDC24 英文 -
2:43
WWDC24 的 18 个重磅时刻
为你简要介绍本年度全球开发者大会的精彩亮点。
18 things from WWDC24 Here's your guide to the big announcements from this year's Worldwide Developers Conference. recap WWDC24 英文 -
15:46
提升 iPadOS 中的标签页和边栏使用体验
iPadOS 18 引入了一种新的导航机制,让用户能够灵活选择使用标签栏还是边栏。设计一新的标签栏可为内容和其他功能提供更多空间。了解如何使用 SwiftUI 和 UIKit 实现添加、移除及重新排列标签页等自定功能,让 App 更显个性化。
Elevate your tab and sidebar experience in iPadOS iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding,... design,side bar,tab bar,tabs,zoom WWDC24 -
23:13
SwiftUI 的新功能
了解如何使用 SwiftUI 为任一 Apple 平台构建出色的 App。探索如何为 iPadOS 上的标签页和文稿带来全新的外观和使用感受。使用新的窗口 API 改进窗口管理,并更好地控制 visionOS App 中的沉浸式空间和空间容器。我们还将带你了解其他激动人心的改进功能,帮助你创建富有表现力的图表、自定文本和设置文本布局等。
What\\u2019s new in SwiftUI Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We'll also take you... WWDC24 英文 -
34:36
在 Reality Composer Pro 中编写交互式 3D 内容
探索 Reality Composer Pro 中的“时间线”视图如何栩栩如生地呈现你的 3D 内容。了解如何使用逆向运动分析、形状变形和骨骼位姿打造一个动画故事,让其中的角色和物体能够彼此之间以及与周围环境之间进行交互。我们还将介绍如何使用内置操作和自定操作、为操作排序、应用触发条件,并实现自然动作。
Compose interactive 3D content in Reality Composer Pro Discover how the Timeline view in Reality Composer Pro can bring your 3D content to life. Learn how to create an animated story in which characters and objects interact with each other and the world around them using inverse kinematics, blend shapes, and skeletal poses. We'll also show you how to... animation,blend shapes,content creation,cross platform,inverse kinematics,ios,macos,rcp,reality composer pro,realitykit,skeletal poses,timelines,visionos,vision pro WWDC24 英文 -
23:20
利用 RealityKit 音频让空间计算 App 更加引人入胜
利用 RealityKit 音频提升空间计算体验。探索如何利用空间音频打造身临其境般的沉浸式 3D 体验。从环境音频和混响,到能够让 3D 内容更显个性的程序化实时音频,了解 RealityKit 音频 API 如何帮助你打造更引人入胜的 App。
Enhance your spatial computing app with RealityKit audio Elevate your spatial computing experience using RealityKit audio. Discover how spatial audio can make your 3D immersive experiences come to life. From ambient audio, reverb, to real-time procedural audio that can add character to your 3D content, learn how RealityKit audio APIs can help make your... attenuation,audio,audio mix groups,collision,collision sounds,entity,gain,immersive music,music,play audio,reality composer pro,realitykit,realitykit audio,reverb,reverbcomponent,rolloff WWDC24 英文 -
29:32
将高端游戏移植到 Apple 平台
探索在 Apple 平台上吸引全球玩家的关注有多么简单。我们将介绍如何评估 Windows 内容在 Apple 芯片上的可执行情况、通过探索代码示例开启游戏移植过程、将着色器代码转换为 Metal 代码,以及将你的游戏移植到 Mac、iPhone 和 iPad。探索能够解析 HLSL 着色器的增强型 Metal 工具,以便在 Metal 上验证、调试和分析移植的着色器。
Port advanced games to Apple platforms Discover how simple it can be to reach players on Apple platforms worldwide. We'll show you how to evaluate your Windows executable on Apple silicon, start your game port with code samples, convert your shader code to Metal, and bring your game to Mac, iPhone, and iPad. Explore enhanced Metal... game porting toolkit,game porting toolkit 2,gptk2,ios games,ipad games,mac games,metal,metalcpp,metalfx,metal shader converter,metal shading language WWDC24 -
21:18
为你介绍适用于 visionOS 的企业 API
探索如何利用适用于 visionOS 的全新企业 API 打造空间体验,帮助使用 Apple Vision Pro 的员工和顾客提升效率。
Introducing enterprise APIs for visionOS Find out how you can use new enterprise APIs for visionOS to create spatial experiences that enhance employee and customer productivity on Apple Vision Pro. WWDC24 -
21:52
打造引人入胜的空间照片和视频使用体验
了解如何在 App 中采用空间照片和视频。探索不同类型的立体媒体,并了解如何通过 iPhone 15 Pro 使用你的 iOS App 拍摄空间视频。探索检测和呈现空间媒体的各种方式,包括 visionOS 中全新的 QuickLook Preview Application API。你还将深入了解用于打造空间照片或视频体验的元数据和立体声概念。
Build compelling spatial photo and video experiences Learn how to adopt spatial photos and videos in your apps. Explore the different types of stereoscopic media and find out how to capture spatial videos in your iOS app on iPhone 15 Pro. Discover the various ways to detect and present spatial media, including the new QuickLook Preview Application... audio amp video,camera,machine learning,photokit,spatial photos and videos WWDC24 英文 -
21:10
UIKit 的新功能
探索 UIKit 中的所有新功能,包括标签页和文稿启动体验、过渡效果,以及文本和输入方面的变化。我们还将讨论 UIKit 与 SwiftUI 在动画和手势方面更胜以往的互操作性,以及整个 UIKit 的常规改进。
What\\u2019s new in UIKit Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We'll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit. symbols,traits,uiupdatelink WWDC24 英文 -
14:01
SwiftData 的新功能
借助 SwiftData,你可以通过富有表现力的声明式 API 为你的 App 添加持久化功能。了解 SwiftData 的改进功能,包括复合唯一性约束、使用 #Index 实现更快的查询、在 Xcode 预览中进行查询,以及丰富的谓词表达式。和我们一起探索如何使用所有这些功能来表达更丰富的模型,并提升 App 的性能。要了解如何在 SwiftData 中构建自定数据存储或使用历史记录 API,请观看“使用 SwiftData 创建自定数据存储”和“使用 SwiftData 历史记录 API 跟踪模型更改”。
What\\u2019s new in SwiftData SwiftData makes it easy to add persistence to your app with its expressive, declarative API. Learn about refinements to SwiftData, including compound uniqueness constraints, faster queries with #Index, queries in Xcode previews, and rich predicate expressions. Join us to explore how you can use... datastore,expression,index,preservevalueondeletion,unique WWDC24 英文 -
66:31
Platforms State of the Union
探索 Apple 平台上的最新进展。
Platforms State of the Union Discover the newest advancements on Apple platforms. sotu,sotu 2024 WWDC24 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
66:31
Platforms State of the Union (ASL)
探索 Apple 平台上的最新进展。
Platforms State of the Union (ASL) Discover the newest advancements on Apple platforms. asl,sotu,sotu 2024 WWDC24 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
104:04
主题演讲
不要错过激动人心的 Apple 最新软件和技术发布。
Keynote Don't miss the exciting reveal of the latest Apple software and technologies. WWDC24 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
104:04
主题演讲 (ASL)
不要错过激动人心的 Apple 最新软件和技术发布。
Keynote (ASL) Don't miss the exciting reveal of the latest Apple software and technologies. asl WWDC24 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC23 -
21:56
认识 Swift OpenAPI Generator
学习如何用 Swift OpenAPI Generator 帮助你使用 HTTP 服务器 API,无论你是在扩展 iOS App 还是在 Swift 中编写服务器。我们将向你展示这个软件包插件如何通过从 OpenAPI 文档生成代码,来简化你的工作流程和代码库。
Meet Swift OpenAPI Generator Discover how Swift OpenAPI Generator can help you work with HTTP server APIs whether you're extending an iOS app or writing a server in Swift. We'll show you how this package plugin can streamline your workflow and simplify your codebase by generating code from an OpenAPI document. ,,,,,,,,, WWDC23 英文 -
15:37
跟上键盘发展
键盘每年都在不断发展,以支持越来越多的语言、尺寸和功能。你可以在此学习如何设计跟上键盘的发展的 App,并适应各种设备显示方式。我们将向你展示如何打造流畅的文本输入功能,并分享重要的架构更改信息,帮助你了解键盘在系统中的工作原理。
Keep up with the keyboard Each year, the keyboard evolves to support an increasing range of languages, sizes, and features. Discover how you can design your app to keep up with the keyboard, regardless of how it appears on a device. We'll show you how to create frictionless text entry and share important architectural... inline predictions,keyboard layout guide WWDC23 英文 -
19:37
探索 App 内购买项目测试方法
了解如何在开发过程中使用 Xcode 中的 StoreKit Testing、App Store 沙盒和 TestFlight 进行 App 内购买项目的测试。探索每个工具的功能以及如何结合它们来构建测试你的 App 和游戏的工作流程。我们还将分享如何在 App Store 沙盒中测试 App 内购买项目和订阅的家庭共享的预览。
Explore testing in-app purchases Learn how you can test in-app purchases throughout development with StoreKit Testing in Xcode, App Store sandbox, and TestFlight. Explore how each tool functions and how you can combine them to build the right workflow for testing your apps and games. We'll also share a sneak preview of how you... WWDC23 英文 -
20:51
探索 Metal 技术打造沉浸式 App
了解如何使用 Metal 为 visionOS 渲染完全沉浸式的体验。我们将向你展示如何在平台上设置渲染会话并创建基本渲染循环,并分享通过结合空间输入为你的体验赋予交互性的方法。
Discover Metal for immersive apps Find out how you can use Metal to render fully immersive experiences for visionOS. We'll show you how to set up a rendering session on the platform and create a basic render loop, and share how you can make your experience interactive by incorporating spatial input. compositor,compositorservices WWDC23 英文 -
14:16
将照片选择器嵌入你的 App 中
了解如何简单、安全、可靠地访问 App 中的照片库。了解如何开始使用嵌入式选择器并探索选项菜单和高动态范围静态图像支持。我们还将向你展示如何利用 UI 自定义选项来帮助选择器融入你现有的界面。
Embed the Photos Picker in your app Discover how you can simply, safely, and securely access the Photos Library in your app. Learn how to get started with the embedded picker and explore the options menu and HDR still image support. We'll also show you how to take advantage of UI customization options to help the picker blend into... WWDC23 英文 -
15:56
将你的窗口 App 提升至空间计算领域
了解如何将多平台 SwiftUI App 引入 visionOS 和共享空间。我们将向你展示如何将 VisionOS 目标添加到现有 App 并在模拟器中查看你的 App。探索你的 SwiftUI 代码如何自动适应以支持 visionOS 平台的独特内容和呈现。了解如何更新自定义视图、改进 App 的 UI 以及添加特定于此平台的功能和控件。
Elevate your windowed app for spatial computing Discover how you can bring your multiplatform SwiftUI app to visionOS and the Shared Space. We'll show you how to add the visionOS destination to an existing app and view your app in the Simulator. Explore how your SwiftUI code automatically adapts to support the unique context and presentation... WWDC23 英文 -
23:17
SwiftUI 聚焦的秘诀
SwiftUI 团队带着强大的工具回到了编码“厨房”,以打造 App 的聚焦体验。和我们一同了解 App 中焦点驱动交互的基本构成要素。探索自定义视图的聚焦交互,了解键盘输入的按键处理程序,并学习如何通过焦点区域支持移动和层次结构。我们还将介绍一些适用于你的 App 中常见焦点模式的美味秘诀。
The SwiftUI cookbook for focus The SwiftUI team is back in the coding \"kitchen\" with powerful tools to shape your app's focus experience. Join us and learn about the staple ingredients that support focus-driven interactions in your app. Discover focus interactions for custom views, find out about key-press handlers for... WWDC23 英文 -
9:39
使用‘同播共享’来共享文件
了解如何在 SharePlay 活动中处理文件和附件。我们将解释如何使用 GroupSessionJournal API 更快地同步大量数据,并在示例 DrawTogether App 演示中向你展示如何使用该 API。
Share files with SharePlay Discover how to work with files and attachments in a SharePlay activity. We'll explain how to use the GroupSessionJournal API to sync large amounts of data faster and show you how to adopt it in a demo of the sample app DrawTogether. group activities WWDC23 英文 -
15:10
视觉和运动的设计考量
学习如何在考虑到人类视觉和运动感知局限性的情况下,为 visionOS 设计引人入胜的沉浸式体验。我们将向你展示如何利用深度线索、对比度、焦点和运动,让用户在你开发的 App 和游戏中获得舒适的体验。
Design considerations for vision and motion Learn how to design engaging immersive experiences for visionOS that respect the limitations of human vision and motion perception. We'll show you how you can use depth cues, contrast, focus, and motion to keep people comfortable as they enjoy your apps and games. WWDC23 英文 -
23:17
Core Motion 的新功能
了解如何使用最新的 Core Motion 更新来扩展 App 使用运动数据的方式。了解在 Apple Watch 上记录 HealthKit 锻炼时如何流式传输高频传感器数据。我们将为你展示如何在浮潜等水上活动期间获取浸水数据,包括水深和温度。了解如何将姿态、用户加速度和旋转率等运动数据从 AirPods 等音频设备传输到 iPhone 和 Mac 等联网设备。
What\\u2019s new in Core Motion Learn how you can use the latest Core Motion updates to expand how your app uses motion data. Discover how to stream higher-frequency sensor data when recording a HealthKit workout on Apple Watch. We'll show you how you can get submersion data — including water depth and temperature — during... WWDC23 英文 -
7:52
自定义设备上的语音识别
了解如何通过使用额外词汇自定义底层模型来改进 App 设备上的语音识别。我们将分享语音识别在设备上的工作机制,并向你展示如何增强特定单词和短语以获得更可预测的转录。了解如何为单词提供特定发音并使用模板支持快速生成一整套自定义短语 - 所有这些都在运行时进行。有关语音框架的更多信息,请查看 WWDC19 的“语音识别进展”讲座。
Customize on-device speech recognition Find out how you can improve on-device speech recognition in your app by customizing the underlying model with additional vocabulary. We'll share how speech recognition works on device and show you how to boost specific words and phrases for more predictable transcription. Learn how you can... WWDC23 英文 -
22:52
用弹簧制作动画
了解如何通过动画为你的 App 带来活力!我们将向你展示如何利用弹簧创建令人惊叹的动画,并帮助你学习如何在 App 中实际应用弹簧。
Animate with springs Discover how you can bring life to your app with animation! We'll show you how to create amazing animations when you take advantage of springs and help you learn how to use them in your app. WWDC23 英文 -
17:32
Apple Watch 的设备管理功能
组织可以部署和配置的 Apple 设备现在增加了 Apple Watch。了解如何为 watchOS 实施设备管理,以帮助组织提高生产力、改善用户身体健康以及为员工提供更多新功能。
Meet device management for Apple Watch Organizations can now deploy and configure Apple Watch in addition to other Apple devices. Learn how to implement device management for watchOS to help organizations improve productivity, support wellness, and provide additional support for their employees. WWDC23 英文 -
19:51
探索隔空播放中的插片广告
了解如何在隔空播放中使用 HLS 插片广告实现视频内容在广告之间无缝过渡。我们将分享从 Apple 设备到流行的智能电视共享内容时创造卓越体验的最佳实践和技巧。
Explore AirPlay with interstitials Learn how you can use HLS Interstitials with AirPlay to create seamless transitions for your video content between advertisements. We'll share best practices and tips for creating a great experience when sharing content from Apple devices to popular smart TVs. WWDC23 英文 -
15:23
探索简化位置更新
与 Core Location 一起迈向未来!认识专为 modern Swift concurrency 设计的 CLLocationUpdate 类,并了解它如何简化获取位置更新。我们将向你展示当你的 App 在前台或后台运行时,该类如何与你的 App 一起配合运行,并分享一些最佳实践。
Discover streamlined location updates Move into the future with Core Location! Meet the CLLocationUpdate class, designed for modern Swift concurrency, and learn how it simplifies getting location updates. We'll show you how this class works with your apps when they run in the foreground or background and share some best practices. WWDC23 英文 -
8:09
了解 Assistive Access
了解 Assistive Access 如何帮助具有认知障碍的人群更加轻松地使用 iPhone 和 iPad。探索引导 Assistive Access 的设计原则,了解系统体验如何借助自适应功能来减少用户的认知负担。我们将向你展示 Assistive Access 的工作原理以及你在 App 中可以采取哪些措施来支持这种体验。
Meet Assistive Access Learn how Assistive Access can help people with cognitive disabilities more easily use iPhone and iPad. Discover the design principles that guide Assistive Access and find out how the system experience adapts to lighten cognitive load. We'll show you how Assistive Access works and what you can do... WWDC23 英文 -
14:26
探索 USD 生态系统
了解 Apple 平台上通用场景描述 (USD) 的最新更新,并了解如何为你的 App、游戏和网站提供出色的 3D 内容。了解面向 visionOS 的 USD,探索 MaterialX 着色器和颜色管理,并了解 USD 生态系统的一些其他改进。
Explore the USD ecosystem Discover the latest updates to Universal Scene Description (USD) on Apple platforms and learn how you can deliver great 3D content for your apps, games, and websites. Get to know USD for visionOS, explore MaterialX shaders and color management, and find out about some of the other improvements to... WWDC23 英文 -
12:12
Safari 扩展的新动向
了解 Safari 扩展的最新升级。我们将介绍全新的 API,详解 Safari 浏览器 App 扩展基于站点的授权,并与你分享如何确保扩展在无痕浏览和配置文件中都能顺利运行。
What\\u2019s new in Safari extensions Learn about the latest improvements to Safari extensions. We'll take you through new APIs, explore per-site permissions for Safari app extensions, and share how you can make sure your extensions work great in both Private Browsing and Profiles. WWDC23 英文 -
28:15
Web Inspector 的新增功能
Web Inspector 提供了一组强大的工具来调试和检查 macOS、iOS 和 iPadOS 上的网页、Web 扩展和 WKWebView。我们将分享最新的更新,包括改进的字体排版检查、可变字体的编辑工具、模拟用户喜好的控制选项、DOM 节点树中的元素标记和符号断点。
What\\u2019s new in Web Inspector Web Inspector provides a powerful set of tools to debug and inspect web pages, web extensions, and WKWebViews on macOS, iOS and iPadOS. We'll share the latest updates, including improved typography inspection, editing tools for variable fonts, controls to emulate people's preferences, element... breakpoint,css,font WWDC23 英文 -
15:35
深入了解 SwiftData
了解 SwiftData 的强大功能在 App 中的应用。了解 ModelContext 和 ModelContainer 如何通过协同工作使 App 数据持久化。我们将向你展示如何进行手动跟踪和修改,以及如何通过 FetchDescriptor、SortDescriptor 和 enumerate 来规模化使用 SwiftData。我们建议你提前观看 WWDC23 的“了解 SwiftData”和“使用 SwiftData 对 Schema 建模”这两讲,以便充分汲取本讲知识。
Dive deeper into SwiftData Learn how you can harness the power of SwiftData in your app. Find out how ModelContext and ModelContainer work together to persist your app's data. We'll show you how to track and make your changes manually and use SwiftData at scale with FetchDescriptor, SortDescriptor, and enumerate. To get... attribute,coredata,core data,data,data model,enumerate,enumeration,fetchdescriptor,macros,model,model,modelcontainer,modelcontext,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 英文 -
33:59
Background Assets 的新动向
等待很久了吧!了解 Background Assets 如何帮助你的 App 在启动之前下载内容。我们将向你展示如何将 Background Assets 整合到现有的 App 中,探索使用必要或非必要资源的时机,并学习如何轻松调试扩展。
What\\u2019s new in Background Assets Waiting is no fun! Discover how Background Assets can help your app download content before it even launches. We'll show you how to integrate Background Assets into an existing app, explore when to use essential or non-essential assets, and learn how to make debugging your extension a breeze. WWDC23 -
18:20
通过推送通知更新实时活动
了解在使用 Apple 推送通知服务 (APN) 推送内容时,如何远程更新 App 中的实时活动。我们将向你展示如何在本地配置第一个实时活动推送,以便你可以快速迭代实现内容。了解确定推送优先级和配置提醒更新的最佳实践,探索如何利用相关性分数和过时日期进一步改进实时活动。为了让本次讲座发挥最大价值,你需要提前了解 ActivityKit 和实时活动。请观看“了解 ActivityKit”,了解实时活动的介绍
Update Live Activities with push notifications Discover how you can remotely update Live Activities in your app when you push content through Apple Push Notification service (APNs). We'll show you how to configure your first Live Activity push locally so you can quickly iterate on your implementation. Learn best practices for determining your... activities,activity,activitykit,dynamic,dynamic island,island,live,live activities,live notification,live notifications,lock,lock screen,notification,notifications,screen,standby WWDC23 -
9:39
为聚焦设计快捷指令
了解 App 快捷指令视觉语言的最新更新内容,了解如何设计快捷指令以使其作为最常点选出现在聚焦中。我们将分享如何在 iOS 或 iPadOS 上显示快捷指令,并向你展示如何自定义快捷方式的视觉外观、使用个性化排序、选择恰当行为以及提高可发现性。
Design Shortcuts for Spotlight Learn about the latest updates to the visual language of App Shortcuts and find out how to design your shortcut to appear as a top hit in Spotlight. We'll share how shortcuts can appear on iOS or iPadOS, and show you how to customize the visual appearance of a shortcut, personalize its order,... WWDC23 -
21:15
为 Metal App 优化机器学习
了解 Metal 中加速的 ML 训练的最新改进。了解 PyTorch 和 TensorFlow 的更新,以及针对 JAX 的 Metal 加速。我们将向你展示在同时使用 GPU 和 Apple 神经网络引擎时,MPS Graph 如何支持更快的 ML 推理;同时,我们还将与你分享如何将同一个 API 快速集成到 Core ML 和 ONNX 模型中。欲了解更多有关使用 Metal 进行机器学习的内容,欢迎观看 WWDC22 中的“使用 Metal 加速机器学习”。
Optimize machine learning for Metal apps Discover the latest enhancements to accelerated ML training in Metal. Find out about updates to PyTorch and TensorFlow, and learn about Metal acceleration for JAX. We'll show you how MPS Graph can support faster ML inference when you use both the GPU and Apple Neural Engine, and share how the... WWDC23 英文 -
25:18
使用 Core ML Tools 进行机器学习模型压缩
了解如何借助 Core ML Tools 减少 App 中机器学习模型的占用空间。了解如何使用调色板、剪枝和量化等技术实现模型大小显著减小,同时仍保持较高的精度。探索训练时压缩与对经过训练的模型进行压缩之间的差异,以及如何利用 Apple 神经网络引擎让经过压缩的模型在你的 App 中运行更快。想要了解有关优化 Core ML 的更多信息,欢迎观看 WWDC23 中的“通过异步预测改进 Core ML 集成”讲座。
Use Core ML Tools for machine learning model compression Discover how to reduce the footprint of machine learning models in your app with Core ML Tools. Learn how to use techniques like palettization, pruning, and quantization to dramatically reduce model size while still achieving great accuracy. Explore comparisons between compression during the... WWDC23 -
24:26
使用 Xcode Playgrounds 创建原型
通过使用 Xcode Playgrounds 创建原型来加速功能开发,无需重建和重启项目来验证更改。我们将向你展示如何在项目或软件包中使用 Playground 来帮助你在各种场景中尝试代码,并仔细查看返回的值,包括复杂的结构和用户界面元素,以便在新功能集成到你的项目之前进行快速迭代。
Prototype with Xcode Playgrounds Speed up feature development by prototyping new code with Xcode Playgrounds, eliminating the need to keep rebuilding and relaunching your project to verify your changes. We'll show you how using a playground in your project or package can help you try out your code in various scenarios and take a... , WWDC23 英文 -
42:52
使用 Instruments 分析挂起
UI 元素通常是对现实世界交互的模仿,包括实时响应。如果 App 的用户交互明显延迟,也就是出现挂起,则可能会打破这种幻想并让用户产生挫败感。我们将向你展示如何使用 Instruments 来分析、理解和修复所有 Apple 平台 App 中的挂起。了解如何有效地查看 Instruments 跟踪文档、解释跟踪数据并记录其他分析数据,从而更好地了解特定的挂起。 如果你不熟悉使用 Instruments,我们建议你首先观看“Instruments 入门指南”。如果你想了解可以帮助你发现 App 挂起的其它工具,请查看“通过 Xcode 和设备端检测追踪挂起”。
Analyze hangs with Instruments User interface elements often mimic real-world interactions, including real-time responses. Apps with a noticeable delay in user interaction — a hang — can break that illusion and create frustration. We'll show you how to use Instruments to analyze, understand, and fix hangs in your apps on all... WWDC23 -
22:40
了解 App Store Server Library
探索 App Store Server Library,了解如何利用资源和配置来为你的 App 提供优势。我们将向你展示如何设置资源库、调用 App Store Server API、验证 App Store 服务器通知以及使用 App 收据。探索有关使用 App Store Server API 端点、验证 App Store 签名数据以及从 verifyReceipt 迁移的见解和最佳实践。
Meet the App Store Server Library Discover the App Store Server Library and learn how you can take advantage of resources and configurations for your apps. We'll show you how to set up the library, call the App Store Server API, verify App Store Server Notifications, and use app receipts. Explore insights and best practices for... WWDC23 英文 -
13:43
ScreenCaptureKit 中的新增功能
使用 ScreenCaptureKit 中的最新功能提升你的屏幕共享体验。探索内置系统选择器、Presenter Overlay 和截屏功能,并了解如何将这些功能纳入你现有的 ScreenCaptureKit App 或游戏中。
What\\u2019s new in ScreenCaptureKit Level up your screen sharing experience with the latest features in ScreenCaptureKit. Explore the built-in system picker, Presenter Overlay, and screenshot capabilities, and learn how to incorporate these features into your existing ScreenCaptureKit app or game. WWDC23 -
23:53
使用 SwiftUI 突破窗口界限
准备好进入空间 — 一种全新的 SwiftUI 场景类型,可以帮助你为 visionOS 打造出色的沉浸式体验。我们将向你展示如何使用 ImmersiveSpace 创建新场景、放置 3D 内容以及整合 RealityView。探索如何使用 immersionStyle 场景修饰符来增强 App 的沉浸程度,并学习管理空间、使用 ARKit 添加虚拟手、添加对同播共享的支持以及构建“世界外”体验等最佳实践!
Go beyond the window with SwiftUI Get ready to launch into space — a new SwiftUI scene type that can help you make great immersive experiences for visionOS. We'll show you how to create a new scene with ImmersiveSpace, place 3D content, and integrate RealityView. Explore how you can use the immersionStyle scene modifier to... WWDC23 -
16:57
使用 Metal 优化 GPU 渲染器
了解如何使用最新的 Metal 功能和最佳实践来优化 GPU 渲染器。我们将向你展示如何使用函数特化和并行着色器编译来保持响应式创作工作流程和最快渲染速度,并帮助你调整计算着色器以获得最佳性能。
Optimize GPU renderers with Metal Discover how to optimize your GPU renderer using the latest Metal features and best practices. We'll show you how to use function specialization and parallel shader compilation to maintain responsive authoring workflows and the fastest rendering speeds, and help you tune your compute shaders for... WWDC23 -
15:45
文本及文本交互的新功能
文本是所有 App 不可或缺的重要组成部分。探索在 Apple 平台上打造丰富文本体验的最新功能和改进。我们将会向你展示如何利用常用文本元素,并为你的 App 创造完全个性化的交互。了解听写功能、文本放大镜以及文本选择的更新内容,同时探索文本裁剪、自动换行以及断字的相关改进。
What\\u2019s new with text and text interactions Text is an absolutely critical component of every app. Discover the latest features and enhancements for creating rich text experiences on Apple platforms. We'll show you how to take advantage of common text elements and create entirely custom interactions for your app. Learn about updates to... WWDC23 英文 -
16:59
探索空间计算的渲染
了解如何通过控制 RealityKit 渲染改善 visionOS 上 App 和游戏的外观和体验。了解如何自定义光照、添加接地阴影以及控制内容的色调映射。我们还将讨论平台上两种关键处理的最佳实践:光栅化速率图和动态内容缩放。
Explore rendering for spatial computing Find out how you can take control of RealityKit rendering to improve the look and feel of your apps and games on visionOS. Discover how you can customize lighting, add grounding shadows, and control tone mapping for your content. We'll also go over best practices for two key treatments on the... WWDC23 -
12:49
使用个人和自定义声音扩展语音合成
将语音合成的最新进展引入你的 App。了解如何将自定义语音合成器和声音集成到 iOS 和 macOS 中。我们将向你展示如何使用 SSML 生成富有表现力的语音合成,并探索个人语音如何使你的增强和辅助通信 App 能够以真实的方式代表一个人说话。
Extend Speech Synthesis with personal and custom voices Bring the latest advancements in Speech Synthesis to your apps. Learn how you can integrate your custom speech synthesizer and voices into iOS and macOS. We'll show you how SSML is used to generate expressive speech synthesis, and explore how Personal Voice can enable your augmentative and... WWDC23 -
21:48
解密 SwiftUI 性能
了解如何构建 SwiftUI 性能的心智模型,并编写更快、更高效的代码。我们将介绍一些导致性能问题的常见原因,并帮助你解决 SwiftUI 的挂起和卡顿问题,以创建更具响应性的 App 视图。
Demystify SwiftUI performance Learn how you can build a mental model for performance in SwiftUI and write faster, more efficient code. We'll share some of the common causes behind performance issues and help you triage hangs and hitches in SwiftUI to create more responsive views in your app. WWDC23 -
13:56
构建更出色的文稿类 App
了解如何运用 iPadOS 中的最新功能来改进文稿类 App。我们将向你展示如何利用 UIDocument 以及现有的桌面类 iPad 和文稿类 API 为你的 App 增添全新功能。了解如何将数据模型转换为 UIDocument 以及如何使用 UIDocumentViewController 呈现文稿,学习如何将 App 迁移到最新的 API 并探索绝佳实践。
Build better document-based apps Discover how you can use the latest features in iPadOS to improve your document-based apps. We'll show you how to take advantage of UIDocument as well as existing desktop-class iPad and document-based APIs to add new features in your app. Find out how to convert data models to UIDocument, present... WWDC23 -
11:24
探索之旅:空间计算中的快速查看
了解如何使用 VisionOS 中的快速查看对 3D 内容、空间图像和视频等进行功能强大的预览。我们将向你展示系统呈现这些预览体验的不同方式,演示如何从 App 或网站拖放快速查看内容,创建包含该内容的单独窗口,并探索如何直接在 App 内直接呈现 快速查看界面。
Discover Quick Look for spatial computing Learn how to use Quick Look on visionOS to add powerful previews for 3D content, spatial images and videos, and much more. We'll show you the different ways that the system presents these experiences, demonstrate how someone can drag and drop Quick Look content from an app or website to create a... WWDC23 -
23:23
Core Data 新功能
通过 Core Data 的改进提高 App 数据的持久性。了解如何使用复合属性来创建更直观的数据模型。我们还将向你展示如何通过破坏性变化来迁移模式、何时推迟密集迁移以及如何避免个人设备上的开销。为了充分理解本期视频,你要熟悉如何处理 Core Data 中的不同数据类型以及轻量级迁移的基础知识。
What\\u2019s new in Core Data Elevate your app's data persistence with improvements in Core Data. Learn how you can use composite attributes to create more intuitive data models. We'll also show you how to migrate your schema through disruptive changes, when to defer intense migrations, and how to avoid overhead on a person's... coredata,core data,custom,custom migration,data,data model,defer,deferred,deferred migration,lightweight,lightweight migration,migration,model,persistence,swift,swift data WWDC23 -
28:36
在 Xcode Cloud 中创建实用的工作流程
了解 Xcode Cloud 如何在开发过程中帮助各种类型和规模的团队。我们将分享配置操作的不同方法,有助你创建简单但功能强大的工作流程,并向你展示如何在与其他工具集成时扩展 Xcode Cloud。
Create practical workflows in Xcode Cloud Learn how Xcode Cloud can help teams of all shapes and sizes in their development process. We'll share different ways to configure actions to help you create simple yet powerful workflows, and show you how to extend Xcode Cloud when you integrate with additional tools. WWDC23 -
15:00
设计动态实时活动
实时活动让你的 App 在 iOS 和 iPadOS 的关键系统位置显示实时信息。了解创建图形丰富的布局的最佳方法,这些布局可以在锁定屏幕、 StandBy 和灵动岛中无缝更新。结合交互性和动画,帮助用户在 App 进行外部导航时与 App 中的实时更新事件保持联系。
Design dynamic Live Activities Live Activities allow your app to display live information in key system locations on iOS and iPadOS. Learn the best way to create graphically rich layouts that update seamlessly on the Lock Screen, in StandBy, and in the Dynamic Island. Incorporate interactivity and animation to help people stay... WWDC23 -
20:39
构建稳健、可恢复的文件传输
了解 URLSession 如何帮助你的 App 传输大文件并从网络中断中实现恢复。学习如何暂停并恢复 HTTP 文件传输以及如何支持可恢复上传,探索使用 URLSession 传输文件的最佳方法,即便你的 App 在后台挂起时也同样适用。
Build robust and resumable file transfers Find out how URLSession can help your apps transfer large files and recover from network interruptions. Learn how to pause and resume HTTP file transfers and support resumable uploads, and explore best practices for using URLSession to transfer files even when your app is suspended in the... WWDC23 -
17:05
使用 L4S 降低网络延迟
流媒体视频、多人游戏及其他实时体验都十分依赖于响应快速且延迟较低的网络。了解低延迟、低损耗、可扩展吞吐量 (L4S) 如何降低网络延迟并改善你的 App 整体体验。我们将向你展示如何使用 L4S 设置并测试你的 App、网络及服务器。
Reduce network delays with L4S Streaming video, multiplayer games, and other real-time experiences depend on responsive, low latency networking. Learn how Low Latency, Low Loss, Scalable throughput (L4S) can reduce network delays and improve the overall experience in your app. We'll show you how to set up and test your app,... WWDC23 -
23:21
使用异步预测改进 Core ML 集成
了解如何使用最新的 Core ML 执行引擎改进来加速 App 中的机器学习功能,以及积极的资源缓存是如何帮助推理和更快的模型加载。我们将会向你展示最新的异步预测选项,并探讨平衡性能和总体内存使用率的多种考量,从而帮助你打造反应敏捷的 App。深入了解 API 以帮助你理解并最大程度地提高模型中的硬件利用率。想要进一步了解有关优化 Core ML 模型使用的内容,请查看 WWDC23 中的”使用 Core ML Tools 进行机器学习模型压缩”。
Improve Core ML integration with async prediction Learn how to speed up machine learning features in your app with the latest Core ML execution engine improvements and find out how aggressive asset caching can help with inference and faster model loads. We'll show you some of the latest options for async prediction and discuss considerations for... WWDC23 英文 -
12:43
构建多设备训练 App
了解如何使用 HealthKit 让 iPhone 参与到基于 Apple Watch 的体能训练 App 中。我们将向你展示如何在设备之间使用骑行数据类型进行骑行镜像训练。此外,还将了解 iPad 版的 HealthKit。
Build a multi-device workout app Learn how you can get iPhone involved in your Apple Watch-based workout apps with HealthKit. We'll show you how to mirror workouts between devices and take a ride with cycling data types. Plus, get to know HealthKit for iPad. WWDC23 -
17:35
使用 DockKit 与电动 iPhone 支架集成
了解如何在与 DockKit 兼容的电动支架集成后在相机 App 中创造令人难以置信的照片和视频拍摄体验。我们将展示你的 App 如何在 360° 视野中自定义取景、直接控制电机以及采用你自己的推理模型来跟踪其他对象,做到自动跟踪实时视频中的主体,同时对支架进行直接控制。最后,我们将演示如何通过动态设备动画来表达情感。要了解更多图像跟踪技术,请查看 WWDC23 的“Vision 框架下的动物位姿检测”和 WWDC21 的“使用 Create ML 进行手势动作分类”两个视频。
Integrate with motorized iPhone stands using DockKit Discover how you can create incredible photo and video experiences in your camera app when integrating with DockKit-compatible motorized stands. We'll show how your app can automatically track subjects in live video across a 360-degree field of view, take direct control of the stand to customize... WWDC23 -
21:58
探索网页媒体格式
了解 Safari 浏览器 17 支持的最新图像格式和视频技术。了解如何在你的网站和体验中使用 JPEG XL、AVIF 和 HEIC,并了解它们与以前的格式有何不同。我们还将向你展示 Managed Media Source API 如何比媒体源扩展 (MSE) 消耗更少的电量,并探索如何使用它来更有效地管理 5G 流媒体视频。
Explore media formats for the web Learn about the latest image formats and video technologies supported in Safari 17. Discover how you can use JPEG XL, AVIF, and HEIC in your websites and experiences and learn how they differ from previous formats. We'll also show you how the Managed Media Source API draws less power than Media... WWDC23 -
32:41
在 iPadOS App 中支持外部摄像头
了解如何使用 AVFoundation 捕获类在 iPadOS App 中发现并连接到外部摄像头。我们将向你展示如何旋转来自外部和内置摄像头的视频、支持具有 USB-C 端口的外部麦克风以及执行音频路由。探索电话支持、优化回声消除的调整以及外部摄像头采用的最佳实践。
Support external cameras in your iPadOS app Learn how you can discover and connect to external cameras in your iPadOS app using the AVFoundation capture classes. We'll show you how to rotate video from both external and built-in cameras, support external microphones with USB-C, and perform audio routing. Explore telephony support, tunings... WWDC23 -
17:07
在 App 中为符号添加动画效果
使用动画符号为你的 App 增添趣味。探索如何使用具有统一 API 的新符号框架来创建和配置符号效果。了解如何使用 SwiftUI、AppKit 和 UIKit 在用户界面中轻松实现符号动画。探索无缝集成新动画和其他 App 内容的技巧和诀窍。为了充分理解本节内容,建议你先观看讲座“SF Symbols 5 中的新功能”。
Animate symbols in your app Bring delight to your app with animated symbols. Explore the new Symbols framework, which features a unified API to create and configure symbol effects. Learn how SwiftUI, AppKit, and UIKit make it easy to animate symbols in user interfaces. Discover tips and tricks to seamlessly integrate the... WWDC23 -
24:22
超越结构化并发的基础
一切都与任务树有关:了解结构化并发如何帮助你的 App 管理自动任务取消、任务优先级传播以及有用的任务局部值模式。学习如何通过有用的模式和最新的任务组 API 在 App 中管理资源。我们将向你展示如何利用任务树和任务局部值的强大功能来深入了解分布式系统。在观看之前,请查看 WWDC21 的“幕后的 Swift 并发”和“探索 Swift 中的结构化并发”来复习 Swift 并发和结构化并发的基础知识。
Beyond the basics of structured concurrency It's all about the task tree: Find out how structured concurrency can help your apps manage automatic task cancellation, task priority propagation, and useful task-local value patterns. Learn how to manage resources in your app with useful patterns and the latest task group APIs. We'll show you... WWDC23 -
10:14
探索 Swift Charts 中的饼图及交互性
Swift Charts 又回到了原点:准备好利用框架的最新改进以在 App 中制作饼图和环形图。了解如何让你的图表具备滚动功能,探索图表选择 API 以显示数据中的其他详细信息,并了解如何启用额外的交互功能使你的图表更加令人愉悦。
Explore pie charts and interactivity in Swift Charts Swift Charts has come full circle: Get ready to bake up pie and donut charts in your app with the latest improvements to the framework. Learn how to make your charts scrollable, explore the chart selection API for revealing additional details in your data, and find out how enabling additional... WWDC23 -
33:31
“钱包”和 Apple Pay 的新功能
了解“钱包”和 Apple Pay 的最新更新。学习如何使用预授权付款、资金转移和 Apple Pay Later 营销,在你的 App 或网页上打造出色的 Apple Pay 体验。探索“钱包”的“订单追踪”对“邮件”、“信息”、Safari 浏览器和第三方应用的改进支持,并了解如何向订单的交易或收据中添加更多信息。此外,我们还将为你介绍 iPhone 上的 Tap to Present ID,这是一种使用 iPhone 在“钱包”中接收证件的全新方式,而且无需额外的硬件。
What\\u2019s new in Wallet and Apple Pay Discover the latest updates to Wallet and Apple Pay. Learn how to take advantage of preauthorized payments, funds transfer, and Apple Pay Later merchandising to create great Apple Pay experiences in your app or for the web. Explore improved support for Mail, Messages, Safari, and third-party apps... WWDC23 -
11:13
迁移到 SwiftData
了解如何在 App 中开始使用 SwiftData。我们将向你展示如何使用 Xcode 从现有的 Core Data 对象模型中生成模型类,结合此前的实施使用 SwiftData,甚至完全替换现有的解决方案。 在观看本次讲座之前,请务必观看“认识 SwiftData”。
Migrate to SwiftData Discover how you can start using SwiftData in your apps. We'll show you how to use Xcode to generate model classes from your existing Core Data object models, use SwiftData alongside your previous implementation, or even completely replace your existing solution. Before watching this session,... attribute,coredata,core data,data,data model,macros,migration,model,model,presistence,refactor,relationship,swift,swiftdata,upgrade WWDC23 -
22:05
为快速查看空间体验创建 3D 模型
了解在 VisionOS 上为快速查看创建 3D 内容的最佳实践。我们将探索几种为快速查看准备模型的方法,讲解 3D 质量和性能的重要注意事项,并向你展示如何使用 Reality Composer Pro 和 Reality Trace 为你的内容做检查和微调。
Create 3D models for Quick Look spatial experiences Discover best practices when creating 3D content for Quick Look on visionOS. We'll explore a few different ways to prepare your models for Quick Look, cover important considerations for 3D quality and performance, and show you how to use Reality Composer Pro and Reality Trace to inspect and... WWDC23 -
24:31
构建空间同播共享体验
了解如何使用 GroupActivities 框架为 visionOS 构建独特的共享与协作体验。向你介绍适用于此平台的同播共享 App,了解如何创建让人们感觉身处同一空间的体验,并探索沉浸式 App 如何协调参与者之间的环境。
Build spatial SharePlay experiences Discover how you can use the GroupActivities framework to build unique sharing and collaboration experiences for visionOS. We'll introduce you to SharePlay on this platform, learn how to create experiences that make people feel present as if they were in the same space, and explore how immersive... group activities WWDC23 英文 -
13:57
打造出色的空间播放体验
准备好在你的 visionOS App 中支持视频吧!了解支持视频播放的框架和 API,以及如何更新 App 以播放 3D 内容。我们还会与你分享一些自定义播放的技巧,帮助你打造更加身临其境的观看体验。
Create a great spatial playback experience Get ready to support video in your visionOS app! Take a tour of the frameworks and APIs that power video playback and learn how you can update your app to play 3D content. We'll also share tips for customizing playback to create a more immersive watching experience. WWDC23 -
16:40
通过环境约束保护你的 Mac App
了解如何通过环境约束来提高 Mac App 的安全性。我们将向你展示如何设置进程启动方式的约束,确保你的启动代理和启动守护进程不被篡改,并防止无关代码在你的地址空间中运行。
Protect your Mac app with environment constraints Learn how to improve the security of your Mac app by adopting environment constraints. We'll show you how to set limits on how processes are launched, make sure your Launch Agents and Launch Daemons aren't tampered with, and prevent unwanted code from running in your address space. code signing,consent,control,gatekeeper,launch agent,launchd,sandbox,secure boot,transparency,xpc,xprotect WWDC23 -
7:38
App Store 预定的新功能
了解 App Store 预定的最新增强功能,例如地区发布等。我们将向你演示如何使用 App Store Connect 设置预定,从而实现 App 的同步试发行以及向不同地区提供你的 App。
What\\u2019s new in App Store pre-orders Discover the latest enhancements to App Store pre-orders, including regional publishing. We'll show you how to use App Store Connect to set up pre-orders to simultaneously soft launch your app and offer it in different regions. WWDC23 -
19:42
使用管理式 Apple ID 探索更多可能
探索管理式 Apple ID 的最新功能,并了解如何在组织中使用这些功能。利用管理式 Apple ID 可用的其他 App 和服务,探索基于帐户的设备注册流程,并了解如何使用访问管理权限功能来控制管理式 Apple ID 可访问的设备和 Apple 服务。我们还将向你展示如何与你的身份提供商集成,从而自动创建管理式 Apple ID 并同步用户目录。
Do more with Managed Apple IDs Explore the latest updates to Managed Apple IDs and learn how you can use them in your organization. Take advantage of additional apps and services available to Managed Apple IDs, discover the Account-Driven Device Enrollment flow, and find out how to use access management controls to limit the... WWDC23 -
31:58
Metal 光线追踪指南
了解如何通过 Metal 光线追踪技术,提高游戏和 App 的视觉质量。我们将带您了解 Metal 光线追踪 API 的基本知识,探索最新的增强功能和技术,使您能创建更大、更复杂的场景,减少内存使用和构建时间,高效渲染头发、毛皮等视觉内容。
Your guide to Metal ray tracing Discover how you can enhance the visual quality of your games and apps with Metal ray tracing. We'll take you through the fundamentals of the Metal ray tracing API. Explore the latest enhancements and techniques that will enable you to create larger and more complex scenes, reduce memory usage... WWDC23 英文 -
14:25
探索自然语言多语言模型
了解如何使用多语言、基于 Transformer 的嵌入创建用于文本分类和词语标记的自定义自然语言模型。我们将向你展示如何使用较少的数据进行训练,并在 3 个脚本中实现对多达 27 种语言的支持。了解如何使用此类嵌入微调利用 PyTorch 和 TensorFlow 训练的复杂模型。想要了解更多有关自然语言的内容,欢迎观看 WWDC20 中“利用自然语言让 App 更加智能”。
Explore Natural Language multilingual models Learn how to create custom Natural Language models for text classification and word tagging using multilingual, transformer-based embeddings. We'll show you how to train with less data and support up to 27 different languages across three scripts. Find out how to use these embeddings to fine-tune... WWDC23 英文 -
36:36
了解声明式设备管理的改进
探索如何帮助信息技术管理员获得管理组织设备所需的工具,了解声明式设备管理的更新项,包括软件更新管理、新增资产类型、文件保险箱状态报告等。
Explore advances in declarative device management Learn how you can help IT administrators get the tools they need to manage their organization's devices. Discover the latest changes to declarative device management, including software update management, additional asset types, status reporting for FileVault, and more. WWDC23 英文 -
34:57
打造更流畅的相机体验
了解 AVCapture 和 PhotoKit 如何帮助你打造响应更快、更令人愉悦的 App。了解相机捕捉过程,以及延迟照片处理如何帮助创建最佳质量的照片。我们将向你展示零快门延迟如何利用 Time Travel 来捕捉完美的动作照片,深入介绍构建响应式捕获流程,并分享如何利用视频特效 API 来识别触发实时视频效果的预定义手势。
Create a more responsive camera experience Discover how AVCapture and PhotoKit can help you create more responsive and delightful apps. Learn about the camera capture process and find out how deferred photo processing can help create the best quality photo. We'll show you how zero shutter lag uses time travel to capture the perfect action... WWDC23 英文 -
12:49
隐私清单入门指南
认识隐私清单:一种帮助你准确识别 App 依赖项隐私保护操作的新工具。了解第三方 SDK 开发者如何使用这些清单来共享其框架的隐私保护操作。我们还会向你介绍 Xcode 如何生成完整的隐私报告以帮助你更轻松地展示 App 中所有代码的隐私保护操作。
Get started with privacy manifests Meet privacy manifests: a new tool that helps you accurately identify the privacy practices of your app's dependencies. Find out how third-party SDK developers can use these manifests to share privacy practices for their frameworks. We'll also share how Xcode can produce a full privacy report to... app tracking transparency,att,nutrition label,privacy nutrition label WWDC23 英文 -
12:26
为 Apple Watch 的智能叠放设计小组件
为带有智能叠放功能的 watchOS 设计小组件。我们将向你展示如何使用标准设计布局、颜色和图例以及基于信号的关联性来确保你 App 的小组件易懂、独特且智能。着手设计之前,请一起观看和我们一起编写代码的视频:“为 watch OS 智能叠放构建小组件”
Design widgets for the Smart Stack on Apple Watch Bring your widgets to watchOS with the new Smart Stack. We'll show you how to use standard design layouts, color and iconography, and signal-based relevancy to ensure your app's widgets are glanceable, distinctive and smart. When you're ready to make your own, watch this code-along: \"Build... WWDC23 英文 -
16:23
在工作中部署通行密钥
了解如何在受管理的工作环境中使用通行密钥。我们将探讨如何通过管理式 Apple ID 支持的 iCloud 钥匙串使通行密钥在企业环境中发挥良好作用。我们还将分享管理员如何使用 Apple 商务管理和 Apple 校园教务管理中的访问权限管理控件来管理特定设备的通行密钥。
Deploy passkeys at work Discover how you can take advantage of passkeys in managed environments at work. We'll explore how passkeys can work well in enterprise environments through Managed Apple ID support for iCloud Keychain. We'll also share how administrators can manage passkeys for specific devices using Access... 2fa,attestation,password,phishing WWDC23 英文 -
15:39
在 SwiftUI 和 UIKit 中创建易于访问的 App
了解如何利用 UI 框架的优化来更轻松地创建丰富、易于访问的体验。了解 VoiceOver 等技术是如何通过辅助功能特征及操作来更好地与 App 界面进行交互的。我们将分享 SwiftUI 的最新更新来帮助你完善辅助功能体验,并向你展示如何在 UIKit App 中保持辅助功能信息同步更新。
Build accessible apps with SwiftUI and UIKit Discover how advancements in UI frameworks make it easier to build rich, accessible experiences. Find out how technologies like VoiceOver can better interact with your app's interface through accessibility traits and actions. We'll share the latest updates to SwiftUI that help you refine your... WWDC23 英文 -
20:57
认识 RealityKit Trace
了解如何使用 RealityKit Trace 来提高空间计算 App 的性能。探索该平台的性能分析指南,并了解 RealityKit Trace 模板如何帮助你优化 App 的渲染。我们还将提供有关分析 App 中各种类型内容的指南,以帮助查明性能问题。
Meet RealityKit Trace Discover how you can use RealityKit Trace to improve the performance of your spatial computing apps. Explore performance profiling guidelines for this platform and learn how the RealityKit Trace template can help you optimize rendering for your apps. We'll also provide guidance on profiling... WWDC23 英文 -
21:21
重新发现 Safari 浏览器的开发者功能
准备好探索 Safari 浏览器为网页开发和设计者提供的丰富工具集吧。了解如何检查网页内容,探索响应式设计模式和 WebDriver,并了解如何开始使用模拟器和设备。我们还将向你展示如何与 Vision Pro 配对、以便检查你的 App 中的内容,以及在响应式设计模式下使用“用模拟器打开”来帮助你在任何设备上测试你的网站。
Rediscover Safari developer features Get ready to explore Safari's rich set of tools for web developers and designers. Learn how you can inspect web content, find out about Responsive Design Mode and WebDriver, and get started with simulators and devices. We'll also show you how to pair with Vision Pro, make content inspectable in... WWDC23 英文 -
26:15
认识可合并库
了解可合并库如何结合静态库和动态库的优点,帮助提高 App 的工作效率和运行时性能。了解如何在交付尽可能小的 App 的同时实现更快的开发。我们将向你展示如何在 Xcode 15 中采用可合并库,并分享使用代码的最佳实践。
Meet mergeable libraries Discover how mergeable libraries combine the best parts of static and dynamic libraries to help improve your app's productivity and runtime performance. Learn how you can enable faster development while shipping the smallest app. We'll show you how to adopt mergeable libraries in Xcode 15 and... WWDC23 英文 -
16:26
Xcode 和 Xcode Cloud 中的简化分发
了解如何使用 Xcode 的简化分发共享 App,一键将 App 提交到 TestFlight 或 App Store。我们还将向你展示如何使用 Xcode Cloud 通过 TestFlight 中自动包含测试人员的注释来简化分发过程,并使用发送操作自动公证你的 Mac App。
Simplify distribution in Xcode and Xcode Cloud Discover how to share your app using Xcode's streamlined distribution, which allows you to submit your app to TestFlight or the App Store with one click. We'll also show you how to use Xcode Cloud to simplify your distribution process by automatically including notes for testers in TestFlight,... WWDC23 英文 -
13:01
使用 Xcode 测试报告更快修复故障
探索如何使用 Xcode 和 Xcode Cloud 中的测试报告更快地查找、调试和修复测试故障。了解 Xcode 如何识别故障模式,帮你找到开始排查的正确位置。我们还将向你展示如何使用 UI 自动化资源管理器和视频记录来了解导致你的 UI 测试失败的事件。
Fix failures faster with Xcode test reports Discover how you can find, debug, and fix test failures faster with the test report in Xcode and Xcode Cloud. Learn how Xcode identifies failure patterns to help you find the right place to start investigating. We'll also show you how to use the UI automation explorer and video recordings to... WWDC23 英文 -
22:16
探索 Calendar 和 EventKit
了解如何将 Calendar 与你的 App 进行整合以帮助用户实现更有效的时间管理。探索如何从你的 App 中创建新事件,获取事件并实现虚拟会议扩展。我们将为你介绍针对日历访问级别的更改,以让你的 App 与用户保持联系,同时不侵犯他人日历数据中的隐私。
Discover Calendar and EventKit Discover how you can bring Calendar into your app and help people better manage their time. Find out how to create new events from your app, fetch events, and implement a virtual conference extension. We'll also take you through some of the changes to calendar access levels that help your app... WWDC23 英文 -
15:46
打造沉浸式 Unity App
探索如何使用 Unity 为 visionOS 打造引人入胜的沉浸式体验。我们将分享 Unity 与 Apple 框架的无缝集成在各方面的体现,带你了解可直接在该平台内使用的工具,并向你展示体积相机如何将现有场景转换为 visionOS 中的窗口、体积和空间。了解如何整合 visionOS 功能(如穿透和场景理解),如何使用 Shader Graph 自定义视觉效果,以及如何让交互与空间输入更加适配。
Create immersive Unity apps Explore how you can use Unity to create engaging and immersive experiences for visionOS. We'll share how Unity integrates seamlessly with Apple frameworks, take you through the tools you can use to build natively for the platform, and show you how volume cameras can bring your existing scenes... WWDC23 英文 -
18:34
使用 SwiftUI 进行设计
了解 SwiftUI 如何帮助你快速迭代和探索设计理念。向 Apple 设计师学习,他们分享了 SwiftUI 是如何助力 watchOS 10 中的 Apple 地图 App 的设计及其他工作元素的设计,并了解如何将这些工作流程应用到你自己的设计流程中。
Design with SwiftUI Discover how SwiftUI can help you quickly iterate and explore design ideas. Learn from Apple designers as they share how working with SwiftUI influenced the design of the Maps app in watchOS 10 and other elements of their work, and find out how you can incorporate these workflows in your own... prototyping WWDC23 英文 -
18:47
如何让小组件更加生动
了解如何为你的 App 和游戏制作兼具动画和交互性的小组件。我们将向你展示如何调整条目过渡的动画,以及使用 SwiftUI 中的 Button 和 Toggle 来增加交互性,以便你可以直接在主屏幕和锁定屏幕上创造强大时刻。
Bring widgets to life Learn how to make animated and interactive widgets for your apps and games. We'll show you how to tweak animations for entry transitions and add interactivity using SwiftUI Button and Toggle so that you can create powerful moments right from the Home Screen and Lock Screen. WWDC23 英文 -
16:30
为空间体验交付视频内容
了解如何使用 HTTP Live Streaming (HLS) 为 visionOS 准备和交付视频内容。了解当前 HLS 的媒体交付流程,并探索如何扩展交付管道以支持 3D 内容。快速了解空间媒体流的信息和技术,并为 3D 调整现有的 字幕制作工作流。了解如何跨视频共享音轨及添加空间音频,提高视频内容的沉浸感。
Deliver video content for spatial experiences Learn how to prepare and deliver video content for visionOS using HTTP Live Streaming (HLS). Discover the current HLS delivery process for media and explore how you can expand your delivery pipeline to support 3D content. Get up to speed with tips and techniques for spatial media streaming and... WWDC23 英文 -
21:06
App Store 服务器 API 的新增功能
发现 App Store Server API 和 App Store Server Notifications 的最新更新。探索当前的 API 产品并了解如何通过通知跟踪订阅状态、处理服务器上的事务以及有效恢复丢失的通知。我们还将向你展示你的服务器如何支持使用 StoreKit 或 StoreKit 2 的 App,并且向你分享 API 中的重要停用内容和建议的迁移工作流程。
What\\u2019s new in App Store server APIs Discover the latest updates to the App Store Server API and App Store Server Notifications. Explore the current API offerings and learn how to track subscription status with notifications, work with transactions on your server, and efficiently recover missed notifications. We'll also show you how... WWDC23 英文 -
15:54
语音处理的新功能
了解如何使用 Apple 语音处理 API 在 IP 语音应用中实现最佳的音频体验。我们将向你展示如何检测某人在静音状态下说话、如何调整其他音频的抑制行为等等。
What\\u2019s new in voice processing Learn how to use the Apple voice processing APIs to achieve the best possible audio experience in your VoIP apps. We'll show you how to detect when someone is talking while muted, adjust ducking behavior of other audio, and more. WWDC23 英文 -
13:03
SwiftUI 中的检查器:探索细节之美
检查器是一种结构化的 API,可以为你的 App 带来更多细节。我们将带你了解该API的基础知识,并向你展示如何使用它。了解有关自定义表单呈现的最新更新,并学习如何将其与检查器结合以打造完美的视图呈现体验。
Inspectors in SwiftUI: Discover the details Meet Inspectors — a structural API that can help bring a new level of detail to your apps. We'll take you through the fundamentals of the API and show you how to adopt it. Learn about the latest updates to sheet presentation customizations and find out how you can combine the two to create... WWDC23 英文 -
17:45
融合 Swift 和 C++
了解如何在你的 C++ 和 Objective-C++ 项目中使用 Swift,使你的代码更安全、快速和易于开发。我们将向你展示如何使用 C++ 和 Swift API 来逐步将 Swift 融入你的 App。
Mix Swift and C++ Learn how you can use Swift in your C++ and Objective-C++ projects to make your code safer, faster, and easier to develop. We'll show you how to use C++ and Swift APIs to incrementally incorporate Swift into your app. WWDC23 英文 -
27:41
升级 ARKit App, 纵享空间体验
了解如何为 VisionOS 带来你的 App 的 AR 体验。了解 ARKit 和 RealityKit 在空间计算方面的更新:我们将重点介绍来自 iPadOS 和 iOS 的概念和 API 的变化,并引导你观看包含更多详细信息的课程,帮助你为此平台带来 AR 体验。
Evolve your ARKit app for spatial experiences Discover how you can bring your app's AR experience to visionOS. Learn how ARKit and RealityKit have evolved for spatial computing: We'll highlight conceptual and API changes for those coming from iPadOS and iOS and guide you to sessions with more details to help you bring your AR experience to... WWDC23 英文 -
11:32
认识推送通知控制台
推送通知控制台是你在 App 中快速测试用户通知的理想方式。了解如何通过从控制台直接发送通知来多次发送新想法,以及如何分析交付日志以了解更多有关你的推送的信息。我们还会向你展示如何生成和验证令牌,以成功通过 Apple 推送通知服务 (APNs) 的身份验证。想要尽可能从本次讲座中获取更大的收获,你需要具备 Apple 推送通知服务 (APNs) 和用户通知的基本知识。
Meet Push Notifications Console The Push Notifications Console is the best way to quickly test user notifications in your app. Learn how you can iterate on new ideas quickly by sending notifications directly from the console and analyze delivery logs to learn more about your pushes. We'll also show you how to generate and... alert,apns,apple push notification service,backend,notification,notifications,notify,push,server,service WWDC23 英文 -
20:05
认识 iOS 上的 Object Capture
探索如何直接在你的 iOS App 中提供端到端的 Object Capture 体验,以帮助人们将他们的对象变成随时可用的 3D 模型。了解如何使用我们的示例 App 创建完全自动化的 Object Capture 扫描流程,以及如何帮助人们为他们的模型自动捕获最佳内容。我们还将讨论激光雷达数据并提供扫描对象的最佳实践。
Meet Object Capture for iOS Discover how you can offer an end-to-end Object Capture experience directly in your iOS apps to help people turn their objects into ready-to-use 3D models. Learn how you can create a fully automated Object Capture scan flow with our sample app and how you can assist people in automatically... WWDC23 -
14:46
滚动视图进阶
了解如何使用 SwiftUI 中的最新 API 将滚动视图提升到新的水平。我们将向你展示如何以前所未有的方式自定义滚动视图。探索安全区域和滚动视图边距之间的关系,了解如何与滚动视图的内容偏移量进行交互,并了解如何通过滚动过渡为内容增添一些独特风格。
Beyond scroll views Find out how you can take your scroll views to the next level with the latest APIs in SwiftUI. We'll show you how to customize scroll views like never before. Explore the relationship between safe areas and a scroll view's margins, learn how to interact with the content offset of a scroll view,... WWDC23 英文 -
27:18
AppKit 的新功能
探索 Mac App 开发的最新进展。我们将分享对控件和菜单的改进,并探索可以帮助您摆脱(视图)束缚的工具。了解如何在你的用户界面上添加动画,如何应用对文本输入的改进,以及如何将你现有的代码与 Swift 和 SwiftUI 集成。
What\\u2019s new in AppKit Discover the latest advances in Mac app development. We'll share improvements to controls and menus and explore the tools that can help you break free from your (view) bounds. Learn how to add motion to your user interface, take advantage of improvements to text input, and integrate your existing... WWDC23 英文 -
26:41
App Store 定价的新功能
了解 App Store 定价功能和定价工具的最新更新。学习如何在 App Store Connect 和 App Store Connect API 中对 App 和 App 内购买项目进行定价管理、如何按区域进行定价设定等操作。
What\\u2019s new in App Store pricing Discover the latest updates to App Store pricing capabilities and tools. Learn how you can manage pricing for your apps and in-app purchases within App Store Connect and the App Store Connect API, how to set pricing by region, and more. WWDC23 英文 -
13:02
App Store Connect 的新动向
了解 App Store Connect 的最新升级。这是一套用于管理 App 并将其提交到 App Store 的工具。你将探索如何使用最新功能来更轻松地测试、定价、推广和自动化 App 的管理。我们还将分享 TestFlight 和 App Store Connect API 等工具的增强功能。
What\\u2019s new in App Store Connect Discover the latest updates to App Store Connect, the suite of tools used to manage and submit apps to the App Store. Explore how you can use the latest features to test, price, promote, and automate the management of your app more easily. We'll also share enhancements to tools like TestFlight... WWDC23 英文 -
20:41
使用 RealityKit 增强你的空间计算 App
摆脱窗口限制,了解如何使用 RealityKit 为你的 App 带来引人入胜的沉浸式 3D 内容。了解 SwiftUI 场景如何与 RealityView 协同工作,以及如何将内容嵌入到实体层次结构中。我们还将探索如何使用锚点融合虚拟内容和现实世界,在 App 中引入粒子效果,添加视频内容以及使用传送门创造更多沉浸式体验。
Enhance your spatial computing app with RealityKit Go beyond the window and learn how you can bring engaging and immersive 3D content to your apps with RealityKit. Discover how SwiftUI scenes work in tandem with RealityView and how you can embed your content into an entity hierarchy. We'll also explore how you can blend virtual content and the... WWDC23 英文 -
29:12
探索 tvOS 连续互通相机
探索如何在 Apple tvOS 上的 App 中引入 AVFoundation、AVFAudio 和 AudioToolbox ,并为客厅打造相机和麦克风体验。了解如何利用设备发现 API 在现有的 iOS 相机体验中支持 Apple tvOS,构建使用 iPhone 作为网络相机或 FaceTime 通话源的 App,并探讨在开发 Apple tvOS 时的特殊注意事项。我们还将向你展示如何为 Apple tvOS 启用录音,以及如何使用回声消除来创建出色的语音驱动体验。
Discover Continuity Camera for tvOS Discover how you can bring AVFoundation, AVFAudio, and AudioToolbox to your apps on tvOS and create camera and microphone experiences for the living room. Find out how to support tvOS in your existing iOS camera experience with the Device Discovery API, build apps that use iPhone as a webcam or... WWDC23 -
19:30
将 SwiftUI 提升至新的维度
准备好为你的 VisionOS App 添加深度和维度。了解如何使用容积将三维对象引入你的 App,了解 Model 3D API,并了解如何放置内容并为内容添加动画。我们还将向你展示如何在 RealityView 中使用 UI attachments 并在内容中支持手势。
Take SwiftUI to the next dimension Get ready to add depth and dimension to your visionOS apps. Find out how to bring three-dimensional objects to your app using volumes, get to know the Model 3D API, and learn how to position and animate content. We'll also show you how to use UI attachments in RealityView and support gestures in... WWDC23 英文 -
32:49
隐私保护的新功能
Apple 相信隐私是一项基本人权。了解 Apple 平台上的新技术,它们将帮助你更轻松地执行基本隐私模式,让用户建立起对你 App 的信任。你还将了解 Apple 平台隐私服务的升级,以及隐私功能如何对 visionOS 上的软件架构和输入模型设计产生影响的案例分析。
What\\u2019s new in privacy At Apple, we believe that privacy is a fundamental human right. Learn about new technologies on Apple platforms that make it easier for you to implement essential privacy patterns that build customer trust in your app. Discover privacy improvements for Apple's platforms, as well as a study of how... WWDC23 英文 -
13:35
更新你的 App 至 watchOS 10
和我们一起更新 Apple Watch App,充分利用 watchOS 10 的最新功能。我们将会向你展示如何利用最新版 SwiftUI API 让信息一目了然,以及如何围绕数码表冠重新调整 App 浏览方式。
Update your app for watchOS 10 Join us as we update an Apple Watch app to take advantage of the latest features in watchOS 10. In this code-along, we'll show you how to use the latest SwiftUI APIs to maximize glanceability and reorient app navigation around the Digital Crown. WWDC23 英文 -
14:33
探索沉浸式声音设计
了解如何使用声音来增强 VisionOS App 和游戏的体验。了解 Apple 设计师如何选择声音并构建音景来打造质感十足的沉浸式体验。我们将分享当你在空间上放置音频提示、改变重复的声音以及在 App 中构建愉悦的音景时,如何通过声音丰富 App 中的基本交互。
Explore immersive sound design Discover how you can use sound to enhance the experience of your visionOS apps and games. Learn how Apple designers select sounds and build soundscapes to create textural, immersive experiences. We'll share how you can enrich basic interactions in your app with sound when you place audio cues... WWDC23 -
15:58
使用 Virtualization 打造无缝体验
了解 Virtualization 框架的最新更新。我们将向你展示如何配置虚拟机 (VM) 以自动调整显示屏的大小,并指导你保存和恢复正在运行的 VM,此外我们还将探讨在桌面及数据中心运行的 Virtualization App 所具备的存储和性能选项。 想要了解更多有关 Virtualization 框架的信息,请观看 WWDC22 中“创建 macOS 或 Linux 虚拟机”部分。
Create seamless experiences with Virtualization Discover the latest updates to the Virtualization framework. We'll show you how to configure a virtual machine (VM) to automatically resize its display, take you through saving and restoring a running VM, and explore storage and performance options for Virtualization apps running on the desktop... WWDC23 英文 -
18:54
使用 SwiftData 构建 App
了解 SwiftData 如何帮助你在 App 中保存数据。当我们将 SwiftData 引入多平台 SwiftUI App 时,与我们一起编写代码。了解如何将现有模型类转换为 SwiftData 模型、设置环境、在 UI 中反映模型层更改以及构建由 SwiftData 存储容量支持的基于文档的 App。为了充分理解本次讲座,你应该先了解 SwiftData。相关介绍请查看 WWDC23 的“认识 SwiftData”。
Build an app with SwiftData Discover how SwiftData can help you persist data in your app. Code along with us as we bring SwiftData to a multi-platform SwiftUI app. Learn how to convert existing model classes into SwiftData models, set up the environment, reflect model layer changes in UI, and build document-based... WWDC23 英文 -
6:21
轻 App 的新功能
探索轻 App 的最新更新。我们将向你展示如何使用默认轻 App 链接,更轻松地构建轻 App。帮你了解如何利用增加的轻 App 大小限制来构建更丰富、更具吸引力的体验,以及如何从你的 App 直接启动轻 App。
What\\u2019s new in App Clips Explore the latest updates to App Clips. We'll show you how to build App Clips more easily using default App Clip links. Learn how you can take advantage of the increased App Clip size limit to build richer and more engaging experiences, and find out how you can launch App Clips directly from... app,app clip,app clip code,clip,download,experience,in app,inapp,install,launch,launch app clip,lightweight,preview,qr code WWDC23 英文 -
27:02
使用 Xcode 预览构建编程 UI
了解如何在 Xcode 15 上使用 #Preview 宏快速迭代以 SwiftUI、UIKit 或 AppKit 编写的 UI 代码。探索与画布中的视图交互的独特工作流程拼贴,了解如何同时查看 UI 的多个变体,并了解如何在几秒钟内浏览小组件的时间线,以测试条目之间的过渡。我们还将向你展示如何向资料库添加预览、提供示例资源以及在物理设备中预览视图,以便利用其功能和现有数据。
Build programmatic UI with Xcode Previews Learn how you can use the #Preview macro on Xcode 15 to quickly iterate on your UI code written in SwiftUI, UIKit, or AppKit. Explore a collage of unique workflows for interacting with views right in the canvas, find out how to view multiple variations of UI simultaneously, and discover how you... WWDC23 -
17:05
使用数字签名验证 App 的依赖项
了解如何保护 App的依赖项。我们将向你展示 Xcode 如何自动验证包含在项目中任意已签名的 XCFrameworks。了解代码签名的工作原理,其在帮助你保护软件供应链方面提供的优势,以及 SDK 开发者如何通过对其 XCFramework 进行签名来帮助你保证 App 的安全。
Verify app dependencies with digital signatures Discover how you can help secure your app's dependencies. We'll show you how Xcode can automatically verify any signed XCFrameworks you include within a project. Learn how code signatures work, the benefits they provide to help protect your software supply chain, and how SDK developers can sign... WWDC23 英文 -
34:15
使用 Xcode 中的 Reality Composer Pro 内容
了解如何在 Xcode 中让 Reality Composer Pro 的内容变得生动。我们将向你展示如何将 3D 场景加载到 Xcode 中,如何将内容与代码集成,以及如何为 App 添加交互性。我们还将分享在开发工作流中一起使用这些工具的最佳实践和技巧。为了充分利用本节视频,我们建议你首先观看“了解 Reality Composer Pro”和“探索 Reality Composer Pro 中的材质”,以了解有关创建 3D 场景的更多信息。
Work with Reality Composer Pro content in Xcode Learn how to bring content from Reality Composer Pro to life in Xcode. We'll show you how to load 3D scenes into Xcode, integrate your content with your code, and add interactivity to your app. We'll also share best practices and tips for using these tools together in your development workflow... WWDC23 英文 -
29:16
优化空间计算 App 的功耗和性能
了解如何通过优化性能和效率来为 VisionOS 创建功能强大的 App 和游戏。我们将介绍该平台独特的功耗特性,探索构建性能计划,并分享一些测试和优化 App 的工具和策略。
Optimize app power and performance for spatial computing Learn how you can create powerful apps and games for visionOS by optimizing for performance and efficiency. We'll cover the unique power characteristics of the platform, explore building a performance plan, and share some of the tools and strategies to test and optimize your apps. WWDC23 英文 -
9:25
使用 SwiftData 为你的架构建模
了解如何将架构宏和迁移计划与 SwiftData 结合使用,为你的 App 构建更复杂的功能。我们将向你展示如何使用 @Attribute 和 @Relationship 选项来微调持久性。了解如何使用 @Transient 从数据模型中排除属性,并轻松从一个版本的架构迁移到下一版本。 为了充分了解本次讲座,我们建议首先观看 WWDC23 的“认识 SwiftData”和“使用 SwiftData 构建 App”。
Model your schema with SwiftData Learn how to use schema macros and migration plans with SwiftData to build more complex features for your app. We'll show you how to fine-tune your persistence with @Attribute and @Relationship options. Learn how to exclude properties from your data model with @Transient and migrate from one... attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 -
14:38
在 Vision 中探索 3D 人体位姿和人像分隔
了解如何使用 Vision 构建以人像为中心的的功能。了解如何检测人体位姿并测量 3D 空间中的各个关节位置。我们还将向你展示如何利用人像分隔 API 来区分和分隔图片上的人像,最多可处理四个人。 要了解有关 Vision 最新功能的更多信息,请观看 WWDC23 课程“在 Vision 中检测动物位姿”。
Explore 3D body pose and person segmentation in Vision Discover how to build person-centric features with Vision. Learn how to detect human body poses and measure individual joint locations in 3D space. We'll also show you how to take advantage of person segmentation APIs to distinguish and segment up to four individuals in an image. To learn more... WWDC23 英文 -
18:24
优化车辆系统的 CarPlay 车载
了解如何将 CarPlay 集成到现代车辆系统中。我们将向你展示如何调整 CarPlay 车载,以适应所有高分辨率显示器,无论显示器的配置或尺寸如何,皆能实现。了解如何使用 CarPlay 车载提供的元数据和视频流在其他显示器上显示信息,并了解无线连接、音频和视频编码方面的优化如何帮助你的车辆系统为下一代 CarPlay 车载做好准备。
Optimize CarPlay for vehicle systems Discover how you can integrate CarPlay into modern vehicle systems. We'll show you how to adjust CarPlay for any high-resolution display — regardless of configuration or size. Learn how you can use CarPlay-supplied metadata and video streams to show information on additional displays, and find... ,,airplay,car,ev charging,hevc WWDC23 英文 -
29:43
探索 App Intents 的增强功能
使用 App Intents 让你的小部件生动活泼!探索最新更新并了解如何利用动态选项和用户交互性为你的 App 快捷指令构建更好的体验。我们将分享如何与 Apple Pay 集成、更有效地构建代码以及将快捷指令 App 集成提升到新的水平。 有关 App Intents 和 App 快捷指令的更多信息,请观看 WWDC23 的“使用 App 快捷指令聚焦你的 App ”。
Explore enhancements to App Intents Bring your widgets to life with App Intents! Explore the latest updates and learn how you can take advantage of dynamic options and user interactivity to build better experiences for your App Shortcuts. We'll share how you can integrate with Apple Pay, structure your code more efficiently, and... WWDC23 英文 -
30:01
探索 SwiftUI 动画
探索 SwiftUI 强大的动画功能,并了解这些功能如何协同工作以产生令人印象深刻的视觉效果。了解 SwiftUI 如何刷新视图的渲染、确定要设置动画的内容、随着时间的推移插入值以及传播当前事务的背景。
Explore SwiftUI animation Explore SwiftUI's powerful animation capabilities and find out how these features work together to produce impressive visual effects. Learn how SwiftUI refreshes the rendering of a view, determines what to animate, interpolates values over time, and propagates context for the current transaction. WWDC23 英文 -
35:06
CSS 中的新功能
探索 CSS 的最新进展。学习处理广色域颜色、创建精美的排版和编写简单而强大的代码的技术和绝佳实践。在此次讲座中我们还将展望未来,预览即将推出的布局和排版功能。
What\\u2019s new in CSS Explore the latest advancements in CSS. Learn techniques and best practices for working with wide-gamut color, creating gorgeous typography, and writing simple and robust code. We'll also peer into the future and preview upcoming layout and typography features. WWDC23 -
18:04
创建带有动画效果的符号
探索动画预设并了解如何将其应用于 SF Symbols 和自定义符号。我们将向你展示如何尝试不同的选项和配置,为你的 App 找到完美的动画效果。了解如何使用注释功能更新自定义符号以应用动画,如何使用符号组件修改自定义符号,并探索重新设计后符号的导出过程,保持符号在所有平台上的绝佳效果。若想充分理解本次讲座,请一并查看 WWDC23 的“SF Symbols 5 的新增功能”。
Create animated symbols Discover animation presets and learn how to use them with SF Symbols and custom symbols. We'll show you how to experiment with different options and configurations to find the perfect animation for your app. Learn how to update custom symbols for animation using annotation features, find out how... WWDC23 英文 -
10:41
了解空间计算的 Core Location
了解 Core Location 如何帮助你的 App 在世界上找到自己的位置——字面意义上的。我们将分享如何构建一个空间计算 App,该 App 在使用个人位置的同时尊重他们的隐私。你还将了解你的 App 如何请求位置访问权限,以及 Core Location 如何适应来自兼容 iPad 和 iPhone App 的请求。
Meet Core Location for spatial computing Discover how Core Location helps your app find its place in the world — literally. We'll share how you can build a spatial computing app that uses a person's location while respecting their privacy. You'll also learn how your app can request location access and how Core Location adapts requests... WWDC23 英文 -
15:10
为 Unity VR App 带来完全令人沉浸其中的体验
了解如何将现有的 Unity VR App 和游戏引入 visionOS。我们将探索可以帮助你入门的工作流程,并向你展示如何使用 Unity 输入系统在你的 App 和游戏中构建适合眼睛和双手进行操作的内容。了解 Unity 的 XR 交互工具包、注视点渲染技巧和最佳实践。
Bring your Unity VR app to a fully immersive space Discover how you can bring your existing Unity VR apps and games to visionOS. We'll explore workflows that can help you get started and show you how to build for eyes and hands in your apps and games with the Unity Input System. Learn about Unity's XR Interaction Toolkit, tips for foveated... WWDC23 英文 -
24:08
为 Apple Watch 上的智能叠放构建小组件
请跟随我们使用最新版的 SwiftUI 和 WidgetKit API 为 watchOS 10 上的智能叠放构建小组件。了解创建小组件的技巧、技术以及最佳实践以在 Apple Watch 上展示相关信息。
Build widgets for the Smart Stack on Apple Watch Follow along as we build a widget for the Smart Stack on watchOS 10 using the latest SwiftUI and WidgetKit APIs. Learn tips, techniques, and best practices for creating widgets that show relevant information on Apple Watch. watchos,watchos 10 WWDC23 -
20:14
探索 Reality Composer Pro 中的材质
了解 Reality Composer Pro 如何帮助你使用 RealityKit 材质改变 3D 对象的外观。我们将向你介绍 MaterialX 和基于物理的 (PBR) 着色器,展示如何使用着色器图形编辑器设计动态材质,并探索向材质添加可在 visionOS App 中控制的自定义输入。为了充分利用本讲座,建议你先观看“初识 Reality Composer Pro”。如果你已准备好学习如何将模型和材质整合到 Xcode 项目中,请观看“在 Xcode 中使用 Reality Composer Pro 内容”讲座。
Explore materials in Reality Composer Pro Learn how Reality Composer Pro can help you alter the appearance of your 3D objects using RealityKit materials. We'll introduce you to MaterialX and physically-based (PBR) shaders, show you how to design dynamic materials using the shader graph editor, and explore adding custom inputs to a... WWDC23 英文 -
25:59
认识用于空间计算的 SwiftUI
与我们一起游览太阳系,探索适用于 visionOS 的 SwiftUI!探索如何使用 Windows, Volume 和 Space 构建一个全新的 App 世界。我们将向您展示如何在此平台上开始使用 SwiftUI,同时,我们会构建一个天文学 App,添加 3D 内容,并构建完全沉浸式体验,将人们带到星星上。
Meet SwiftUI for spatial computing Take a tour of the solar system with us and explore SwiftUI for visionOS! Discover how you can build an entirely new universe of apps with windows, volumes, and spaces. We'll show you how to get started with SwiftUI on this platform as we build an astronomy app, add 3D content, and create a fully... WWDC23 英文 -
34:02
SwiftUI 的新功能
和我们一起了解 Swift 的更新。我们将向你展示 API 如何通过参数包和宏等功能变得更具扩展性和表现力。我们还将带你了解互操作性的改进,并分享我们如何将 Swift 的性能和安全优势扩展到从 Foundation 到服务器上的大型分布式程序等各个地方。
What\\u2019s new in SwiftUI Learn how you can use SwiftUI to build great apps for all Apple platforms. Explore the latest updates to SwiftUI and discover new scene types for visionOS. Simplify your data models with the latest data flow options and learn about the Inspector view. We'll also take you through enhanced... WWDC23 英文 -
15:55
网页 App 中的新功能
探索 Mac 网页 App:一种从程序坞体验网站的强大方式。了解如何自定义你的网页 App,以便在用户添加你的网站时为他们提供最佳体验。我们还将分享如何利用适用于 Mac 的网页 App 以及适用于 iOS 和 iPadOS 的主屏幕网页 App 的推送通知和标记。
What\\u2019s new in web apps Discover web apps for Mac — a powerful way to experience your website from the Dock. Learn how you can customize your web app to give people the best experience when they add your site. We'll also share how to take advantage of push notifications and badging for web apps for Mac and Home Screen... WWDC23 英文 -
13:47
在 Vision 中检测动物体态
除了检测图片中的猫和狗,我们还将向你展示如何使用 Vision 实时检测动物的单个关节和它们的体态,以及如何实现一些令人激动的功能,例如使用相机 App 进行动物跟踪,为动物图片应用创意装饰等。我们还将深入探讨 Vision 框架中的其他重要更新,并与你分享最佳实践。想要了解更多有关 Vision 框架新技术的信息,欢迎观看“探索 Vision 中 3D 人体姿势及人像分割”以及“在 App 中提取图片主体”。此外,想要了解更多有关构建实时相机追踪的体验,欢迎观看“使用 DockKit 集成电动 iPhone 支架”。
Detect animal poses in Vision Go beyond detecting cats and dogs in images. We'll show you how to use Vision to detect the individual joints and poses of these animals as well — all in real time — and share how you can enable exciting features like animal tracking for a camera app, creative embellishment on an animal photo,... WWDC23 英文 -
22:32
Xcode 15 的新功能
了解 Xcode 15 中最新的生产力和性能改进。探索代码完成和 Xcode Previews 的增强功能,了解测试导航器和测试报告,并了解有关简化分发过程的更多信息。我们还将重点介绍改进的导航、源代码控制管理和调试。
What\\u2019s new in Xcode 15 Discover the latest productivity and performance improvements in Xcode 15. Explore enhancements to code completion and Xcode Previews, learn about the test navigator and test report, and find out more about the streamlined distribution process. We'll also highlight improved navigation, source... WWDC23 英文 -
12:22
探索用于空间计算的 App Store Connect
App Store Connect 为你提供了在 App Store 上测试、提交和管理你的 VisionOS App 所需的工具。探索部署你的第一个空间计算 App 的基础知识和最佳实践,为现有的 App 添加 VisionOS 支持并管理其兼容性。我们还将向你展示用于 visionOS 的 TestFlight,帮你了解如何测试你的 App ,并在你迭代时收集有价值的反馈。
Explore App Store Connect for spatial computing App Store Connect provides the tools you need to test, submit, and manage your visionOS apps on the App Store. Explore basics and best practices for deploying your first spatial computing app, adding support for visionOS to an existing app, and managing compatibility. We'll also show you how... WWDC23 英文 -
14:59
使用 AirPods 提升你的 App 音频体验
了解如何使用 AirPods 在你的 App 中创造变革性的音频体验。了解如何结合 AirPods 自动切换功能,使用 AVAudioApplication 支持静音控制,以及如何利用空间音频在你的 App 游戏中创建沉浸式音效。
Enhance your app\\u2019s audio experience with AirPods Discover how you can create transformative audio experiences in your app using AirPods. Learn how to incorporate AirPods Automatic Switching, use AVAudioApplication to support Mute Control, and take advantage of Spatial Audio to create immersive soundscapes in your app or game. WWDC23 英文 -
12:03
增强你的 iPad 和 iPhone App 以实现共享空间
准备好为共享空间增强你的 iPad 和 iPhone App !我们将向你展示如何优化你的体验,使其在 VisionOS 上体验出色,并探索 iPad App 交互、视觉处理和媒体的专属设计。
Enhance your iPad and iPhone apps for the Shared Space Get ready to enhance your iPad and iPhone apps for the Shared Space! We'll show you how to optimize your experience to make it feel great on visionOS and explore Designed for iPad app interaction, visual treatments, and media. WWDC23 英文 -
19:20
在 watchOS 10 平台上进行 App 设计和开发
深入了解 watchOS 设计原则的详细信息,并了解如何使用 SwiftUI 将它们应用到你的 App 中。我们将向你展示如何为重新设计的用户界面构建 App,以显示及时的信息,一目了然地传达重点内容,并使导航一致且可预测。
Design and build apps for watchOS 10 Dive into the details of watchOS design principles and learn how to apply them in your app using SwiftUI. We'll show you how to build an app for the redesigned user interface to surface timely information, communicate focused content at a glance, and make navigation consistent and predictable. WWDC23 英文 -
17:15
了解 ActivityKit
实时活动是用户在 App 中跟踪任务进度的一种简单明了的方式。我们将向你介绍如何为锁屏、灵动岛和待机创建有用的实时活动体验。欢迎了解如何更新 App 的实时活动、监控活动状态以及利用 WidgetKit 和 SwiftUI 构建更丰富的体验。
Meet ActivityKit Live Activities are a glanceable way for someone to keep track of the progress of a task within your app. We'll teach you how you can create helpful experiences for the Lock Screen, the Dynamic Island, and StandBy. Learn how to update your app's Live Activities, monitor activity state, and take... activities,activity,activitykit,dynamic,dynamic island,island,live,live activities,live notification,live notifications,lock,lock screen,notification,notifications,screen,standby WWDC23 英文 -
27:32
使用 RealityKit 构建空间体验
了解 RealityKit 如何将你的 App 带到新的维度。欢迎使用 RealityKit 实体、组件和系统,并了解如何向 visionOS 中的 App 添加 3D 模型和效果。我们还将为你介绍 RealityView API,并演示如何将 3D 对象添加到窗口、容积和空间中,从而使 App 更具沉浸感。此外,我们还将探索如何将 RealityKit 与空间输入、动画和空间音频进行结合。
Build spatial experiences with RealityKit Discover how RealityKit can bring your apps into a new dimension. Get started with RealityKit entities, components, and systems, and learn how you can add 3D models and effects to your app on visionOS. We'll also take you through the RealityView API and demonstrate how to add 3D objects to... WWDC23 英文 -
39:43
深入了解 Swift 宏
探索如何使用 Swift 宏在你的代码库中减少样板代码,并更轻松地采用复杂功能。了解宏如何分析代码,生成丰富的编译器错误以引导开发者正确使用宏,以及生成自动合并回项目中的新代码。我们还将介绍一些重要概念,如宏角色、编译器插件和语法树。
Expand on Swift macros Discover how Swift macros can help you reduce boilerplate in your codebase and adopt complex features more easily. Learn how macros can analyze code, emit rich compiler errors to guide developers towards correct usage, and generate new code that is automatically incorporated back into your... WWDC23 英文 -
14:17
在共享空间中运行你的 iPad 和 iPhone App
了解如何在 Vision Pro 上运行现有的 iPad 和 iPhone App 。了解 iPadOS 和 iOS App 如何在此平台上运行,了解Designed for iPad 体验,并探索可用于增强 visionOS 上的 App 体验的路径。
Run your iPad and iPhone apps in the Shared Space Discover how you can run your existing iPad and iPhone apps on Vision Pro. Learn how iPadOS and iOS apps operate on this platform, find out about the Designed for iPad experience, and explore the paths available for enhancing your app experience on visionOS. WWDC23 英文 -
29:50
释放 UIKit 特征系统的潜能
发现 UIKit 中特征系统的强大增强功能。了解如何定义自定义特征以将你的数据添加到 UITraitCollection 中,使用特征重写 API 修改传递到视图控制器和视图的数据,以及使用 API 提升灵活性和性能。此外,我们还将向你展示如何桥接 UIKit 特征以及 SwiftUI 环境键值以无缝访问 App 中 UIKit 和 SwiftUI 组件的数据。
Unleash the UIKit trait system Discover powerful enhancements to the trait system in UIKit. Learn how you can define custom traits to add your own data to UITraitCollection, modify the data propagated to view controllers and views with trait override APIs, and adopt APIs to improve flexibility and performance. We'll also show... WWDC23 英文 -
15:06
将游戏移植到 Mac,第 1 部分:制定游戏移植计划
借助 Metal 技术和 Apple Silicon 的强大功能,将现代高端游戏移植到 Mac 和 iPad 上。讲解游戏移植工具包,介绍该工具包如何帮助开发者评测 Windows 版游戏在 Mac 上的图形处理功能兼容性及性能,分享音频、输入及高级显示功能处理的有效运用实例和技术资源。观看此视频后,记得继续查看“将游戏移植到 Mac 上第 2 期:编译着色器”,以便了解如何将 HLSL 着色器引入 Metal 的更多相关信息。
Bring your game to Mac, Part 1: Make a game plan Bring modern, high-end games to Mac and iPad with the powerful features of Metal and Apple silicon. Discover the game porting toolkit and learn how it can help you evaluate your existing Windows game for graphics feature compatibility and performance. We'll share best practices and technical... WWDC23 英文 -
18:38
在你的 App 中提取图像主题
了解如何在你的 App 中轻松地从背景提取图像主题。学习如何使用 VisionKit 提取主题或提取指定点所选中的主题。我们还将分享如何使用 Vision 来提取主题,并将其与 Core Image 等底层框架结合使用,以创建有趣的图像效果和更复杂的合成流程。有关 VisionKit 最新更新的更多信息,请查看 “VisionKit 新功能” 。有关图像中人像分割的更多信息,请观看 WWDC23 视频“探索 Vision 中的 3D 人体姿态和人像分割 ”。
Lift subjects from images in your app Discover how you can easily pull the subject of an image from its background in your apps. Learn how to lift the primary subject or to access the subject at a given point with VisionKit. We'll also share how you can lift subjects using Vision and combine that with lower-level frameworks like Core... WWDC23 英文 -
19:56
VisionKit 的新功能
了解 VisionKit 如何帮助用户快速在你的 App 中提取图像主题,以及如何使用可视化查看获取图像内容更多有关信息。我们还将为你介绍 VisionKit 中的最新更新,包括实时文本交互、数据扫描以及针对 macOS App 的扩展支持。想要进一步了解有关 VisionKit 的信息,请查看 WWDC23 中的“在你的 App 中提取图像主题”。
What\\u2019s new in VisionKit Discover how VisionKit can help people quickly lift subjects from images in your app and learn more about the content of an image with Visual Look Up. We'll also take a tour of the latest updates to VisionKit for Live Text interaction, data scanning, and expanded support for macOS apps. For more... WWDC23 英文 -
8:52
认识 SwiftData
SwiftData 是专为 Swift 设计的一种强大且具备表达力的持久化框架。我们将向你展示如何直接使用 Swift 代码进行数据建模,以及如何使用 SwiftData 处理你的模型并与 SwiftUI 集成。
Meet SwiftData SwiftData is a powerful and expressive persistence framework built for Swift. We'll show you how you can model your data directly from Swift code, use SwiftData to work with your models, and integrate with SwiftUI. attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,observation,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 英文 -
15:55
对你的 App 进行辅助功能审核
了解如何在每次构建时都对 App 进行辅助功能测试。了解如何使用 XCTest 进行辅助功能自动审核及如何解读审核结果。我们还将分享辅助功能 API 的强化功能,来帮助你提高 UI 测试覆盖率。
Perform accessibility audits for your app Discover how you can test your app for accessibility with every build. Learn how to perform automated audits for accessibility using XCTest and find out how to interpret the results. We'll also share enhancements to the accessibility API that can help you improve UI test coverage. WWDC23 英文 -
16:19
认识面向空间计算的 Safari 浏览器
认识 visionOS 的网络,学习如何让用户以全新的方式体验您的网络内容。了解为该平台提供支持的独特输入模型,并学习如何针对空间计算优化您的网站。我们还会分享新的网络标准,以更好地打造 3D 网络体验。
Meet Safari for spatial computing Discover the web for visionOS and learn how people can experience your web content in a whole new way. Explore the unique input model powering this platform and learn how you can optimize your website for spatial computing. We'll also share how emerging standards are helping shape 3D experiences... WWDC23 英文 -
25:51
打造无障碍的空间体验
了解如何创建适用于所有用户的空间计算 App。与所有 Apple 平台一样,visionOS 专为辅助功能而设计:我们将分享如何重新构想旁白和指针控制等辅助技术,以及如何设计停留控制等功能来帮助用户以最适合自己的方式进行交互。了解视觉、运动、认知以及听觉辅助功能的最佳实践,帮助每位用户享受 visionOS 的沉浸式体验。
Create accessible spatial experiences Learn how you can make spatial computing apps that work well for everyone. Like all Apple platforms, visionOS is designed for accessibility: We'll share how we've reimagined assistive technologies like VoiceOver and Pointer Control and designed features like Dwell Control to help people interact... WWDC23 英文 -
31:18
UIKit 的新功能
探索 UIKit 的改进和更新,并了解如何构建理想的 iOS、iPadOS 和 Mac Catalyst App。我们将向你展示 UIKit 的最新功能和改进,并分享在 API 和性能等方面上的改进。
What\\u2019s new in UIKit Explore enhancements and updates to UIKit and learn how to build better iOS, iPadOS, and Mac Catalyst apps. We'll show you the latest features and improvements in UIKit and share API refinements, performance improvements, and much more. , WWDC23 英文 -
27:21
认识 SwiftUI 版 MapKit
了解在功能扩展的 SwiftUI 支持下,MapKit 如何让你比以往更轻松地将 Apple 地图整合到你的 App 中。我们将向你展示如何使用 SwiftUI 向地图添加注释、覆盖层、控制项和相机等功能。
Meet MapKit for SwiftUI Discover how expanded SwiftUI support for MapKit has made it easier than ever for you to integrate Maps into your app. We'll show you how to use SwiftUI to add annotations and overlays to a map, control the camera, and more. WWDC23 英文 -
18:57
将游戏移植到 Mac,第 2 部分:编译你的着色器
在本讲座中,你将了解 Metal 着色器转换器如何简化将 HLSL 着色器转换为 Metal 的过程。这是我们关于将游戏引入 Mac 平台的三部曲系列之一。你将了解如何从 DXIL 构建一个快速的、端到端的着色器管线,该管线支持所有着色器阶段,并让你可以充分利用 Apple GPU 的高级功能。我们还将向你展示如何使用离线编译器生成 GPU 二进制文件,以减少 App 的启动时间和卡顿现象。为了充分理解本次讲座,我们建议你首先观看“将你的游戏引入 Mac 平台,第 1 部分:制定游戏计划”。当你准备好进一步提升时,可以查看 WWDC23 的“将你的游戏引入Mac平台,第 3 部分:使用...
Bring your game to Mac, Part 2: Compile your shaders Discover how the Metal shader converter streamlines the process of bringing your HLSL shaders to Metal as we continue our three-part series on bringing your game to Mac. Find out how to build a fast, end-to-end shader pipeline from DXIL that supports all shader stages and allows you to leverage... WWDC23 英文 -
21:35
空间设计的原则
了解空间设计的基础知识。探索如何从深度、比例、窗口和沉浸感等维度进行设计,并应用最佳实践来创造连接现实、舒适、以人为本的体验。了解如何使用这些空间设计原则来扩展现有 App 或将新想法变为现实。
Principles of spatial design Discover the fundamentals of spatial design. Learn how to design with depth, scale, windows, and immersion, and apply best practices for creating comfortable, human-centered experiences that transform reality. Find out how you can use these spatial design principles to extend your existing app or... ar,mixed reality,mr,ux,virtual reality,vr WWDC23 英文 -
43:07
Swift 的新功能
与我们一起来了解 Swift 的更新。我们将向你展示 API 如何通过参数包和宏等功能变得更具可扩展性和表现力。我们还将带你了解互操作性方面的改进,并分享我们如何将 Swift 在性能和安全方面的优势扩展到各个领域 - 从 Foundation 到服务器上的大规模分布式程序。
What\\u2019s new in Swift Join us for an update on Swift. We'll show you how APIs are becoming more extensible and expressive with features like parameter packs and macros. We'll also take you through improvements to interoperability and share how we're expanding Swift's performance and safety benefits everywhere from... WWDC23 英文 -
31:55
开始构建用于空间计算的 App
准备好为 visionOS 开发 App 和游戏!探索构成空间计算的基本构建块:窗口、容积和空间,并了解如何使用这些元素来构建引人入胜的沉浸式体验。
Get started with building apps for spatial computing Get ready to develop apps and games for visionOS! Discover the fundamental building blocks that make up spatial computing — windows, volumes, and spaces — and find out how you can use these elements to build engaging and immersive experiences. WWDC23 英文 -
25:39
认识用于空间计算的 UIKit
了解如何将开发者的 UIKit App 移植到 visionOS。学习如何为新平台打造 App,探索 API,以及用于空间计算的理想实践。学习在 visionOS 中使用 SwiftUI 与 UIKit,将开发内容带入三维空间。
Meet UIKit for spatial computing Learn how to bring your UIKit app to visionOS. We'll show you how to build for a new destination, explore APIs and best practices for spatial computing, and take your content into the third dimension when you use SwiftUI with UIKit in visionOS. WWDC23 英文 -
28:46
Apple 设备管理的新功能
了解 iOS、iPadOS 和 macOS 的最新管理功能,探索如何通过更新后的自动设备注册以及 iOS 和 iPadOS 设备的新恢复服务选项来简化设置步骤。除此之外,本期视频还介绍如何在 macOS 上更多地方使用你的身份提供方,展示 Apple Configurator 在自动执行任务方面提供怎样的帮助。
What\\u2019s new in managing Apple devices Learn about the latest management capabilities for iOS, iPadOS, and macOS. Discover how you can streamline the setup experience with enhancements to automated device enrollment and a new return-to-service option for iOS and iPadOS devices. We'll share how to use your identity provider in even... WWDC23 -
28:58
在你的 App 中支持 HDR 图像
了解如何在你的 App 中识别、加载、显示和创建高动态范围(HDR)静态图像。探索常见的 HDR 概念,了解 ISO 规范的最新更新。了解如何使用 SwiftUI 和 UIKit 识别和显示 HDR 图像,如何从 ProRAW 和 RAW 捕获中创建 HDR 图像并在 CALayer 中显示。我们还将带你了解 CoreGraphics 对 ISO HDR 的支持,并分享采用 HDR 技术的最佳实践。
Support HDR images in your app Learn how to identify, load, display, and create High Dynamic Range (HDR) still images in your app. Explore common HDR concepts and find out about the latest updates to the ISO specification. Learn how to identify and display HDR images with SwiftUI and UIKit, create them from ProRAW and RAW... WWDC23 英文, 韩文 -
14:45
使用 TipKit 以提升功能的可发现性
使用 TipKit 教用户如何使用你的 App!了解如何通过提示创建有效的教导时机。我们将与你分享如何建立资格规则以触达理想受众、控制提示频率以及测试策略以确保成功互动。
Make features discoverable with TipKit Teach people how to use your app with TipKit! Learn how you can create effective educational moments through tips. We'll share how you can build eligibility rules to reach the ideal audience, control tip frequency, and strategies for testing to ensure successful interactions. coaching,discover,discovery,education,feature,features,hint,hints,inapp,instructional,teach,teaching,tip,tipkit,tips WWDC23 英文 -
33:53
使用 Swift-DocC 创建丰富的文档
了解如何利用 Swift-DocC 的最新功能为你的 App 或框架创建丰富而详实的文档。我们将向你展示如何使用 Xcode 15 文档预览编辑器高效迭代现有项目的文档,并探索扩展的各创作功能,例如基于网格的布局、视频支持和自定义主题。为了充分利用本次讲座,你最好对 Swift-DocC 文档的基础知识有一定的了解。
Create rich documentation with Swift-DocC Learn how you can take advantage of the latest features in Swift-DocC to create rich and detailed documentation for your app or framework. We'll show you how to use the Xcode 15 Documentation Preview editor to efficiently iterate on your existing project's documentation, and explore expanded... , WWDC23 英文 -
36:59
认识 StoreKit 与 SwiftUI
了解如何使用 App Store 产品元数据和 Xcode Previews,只需几行代码即可用它们为你的 App 添加 App 内购买项目。在 StoreKit 中探索全新的 UI 组件集合,了解如何轻松推销你的产品,以及如何用帮助用户做出明智决策的方式展示订阅等内容。
Meet StoreKit for SwiftUI Discover how you can use App Store product metadata and Xcode Previews to add in-app purchases to your app with just a few lines of code. Explore a new collection of UI components in StoreKit and learn how you can easily merchandise your products, present subscriptions in a way that helps users... WWDC23 英文 -
25:02
使用 App 快捷指令突出你的 App
了解如何使用 App 快捷指令在 Spotlight 中或通过 Siri 显示 App 中的常用功能。了解如何为你的 App 配置搜索结果,并了解创建出色的 App 快捷指令最佳实践。我们还将向你展示如何构建出色的视觉和语音体验,并将其扩展到 Apple Watch 和 HomePod 等其他 Apple 设备。 有关 App 快捷指令和 App 意图的更多信息,请查看 WWDC23 的“探索 App 意图的增强功能”和“为 Spotlight 设计快捷指令”。
Spotlight your app with App Shortcuts Discover how to use App Shortcuts to surface frequently used features from your app in Spotlight or through Siri. Find out how to configure search results for your app and learn best practices for creating great App Shortcuts. We'll also show you how to build great visual and voice experiences... WWDC23 英文 -
12:51
探索 SwiftUI 中的观察
使用观察简化你的 SwiftUI 数据模型。我们将分享 Observable 宏如何帮助你简化模型并提高 App 的性能。了解观察,了解宏的基础知识,并了解如何从 ObservableObject 迁移到 Observable。
Discover Observation in SwiftUI Simplify your SwiftUI data models with Observation. We'll share how the Observable macro can help you simplify models and improve your app's performance. Get to know Observation, learn the fundamentals of the macro, and find out how to migrate from ObservableObject to Observable. WWDC23 英文 -
21:22
使用 WorkoutKit 构建自定义训练
WorkoutKit 让你可以轻松地为 Apple Watch 上的体能训练 App 创建、预览和安排计划训练。了解如何构建自定义间隔时间、创建提醒以及使用内置预览 UI,将你自己的常规训练计划发送到 Apple Watch。
Build custom workouts with WorkoutKit WorkoutKit makes it easy to create, preview, and schedule planned workouts for the Workout app on Apple Watch. Learn how to build custom intervals, create alerts, and use the built-in preview UI to send your own workout routines to Apple Watch. WWDC23 英文 -
22:41
设计空间用户界面
了解如何为空间计算 App 设计出色的界面。我们将分享如何把基于实体屏幕的知识应用到 visionOS 平台来创造出极致体验。探索 UI 组件、材质和字体排印,了解如何设计熟悉、易读且易于使用的用户体验。
Design for spatial user interfaces Learn how to design great interfaces for spatial computing apps. We'll share how your existing screen-based knowledge easily translates into creating great experiences for visionOS. Explore guidelines for UI components, materials, and typography and find out how you can design experiences that... WWDC23 英文 -
18:21
揭秘语法一致性的本质
了解如何在你的 App 和游戏中使用自动语法一致性,以创建包容性和更自然的表达。我们将分享使用 Foundation 的最佳实践,展示多种语言的示例,并演示如何使用这些 API 来增强你的 App 用户体验。有关自动语法一致性的介绍,请观看 WWDC21 的 “Foundation 新增功能”。
Unlock the power of grammatical agreement Discover how you can use automatic grammatical agreement in your apps and games to create inclusive and more natural-sounding expressions. We'll share best practices for working with Foundation, showcase examples in multiple languages, and demonstrate how to use these APIs to enhance the user... agreewithargument,i18n,inflect,internationalization,l10n,localization WWDC23 英文 -
13:42
使用结构化日志进行调试
探索了解 Xcode 15 中的调试控制台,并学习如何通过日志来改善你的诊断体验。探索如何使用高级过滤器和改进的可视化功能轻松高效地浏览日志。我们还将向你展示如何在调试时使用 dwim-print 命令来评估代码中的表达式。
Debug with structured logging Discover the debug console in Xcode 15 and learn how you can improve your diagnostic experience through logging. Explore how you can navigate your logs easily and efficiently using advanced filtering and improved visualization. We'll also show you how to use the dwim-print command to evaluate... WWDC23 英文 -
24:25
StoreKit 2 的新增功能和 Xcode 中的 StoreKit 测试
了解 Xcode 中 StoreKit 2 和 StoreKit 测试的最新增强功能。发现用于推广 App 内购买项目的 API 更新、StoreKit 消息、Transaction 模型、RenewalInfo 模型以及用于管理订阅的 App Store sheet 的 API 更新。了解如何升级到 SHA-256 以进行设备上收据验证以及如何使用 API 创建 SwiftUI 视图。此外,我们还将帮助你开始在 Xcode 中进行 StoreKit 测试,以便你可以调试和测试你的 App 内购买项目和订阅。认识事务检查器,探索 StoreKit 配置编辑器的最新更新,并了解如何模拟...
What\\u2019s new in StoreKit 2 and StoreKit Testing in Xcode Get to know the latest enhancements to StoreKit 2 and StoreKit Testing in Xcode. Discover API updates for promoted in-app purchases, StoreKit messages, the Transaction model, the RenewalInfo model, and the App Store sheet for managing subscriptions. Learn how to upgrade to SHA-256 for on-device... WWDC23 英文 -
18:11
在 SwiftUI 中轻松完成高级动画
了解如何利用 SwiftUI 的最新更新将动画提升到新的水平。加入我们,我们将逐步完成动画并构建多个步骤,使用关键帧添加协调的多轨动画效果,并以独特的方式组合 API,让你的 App 焕发活力。
Wind your way through advanced animations in SwiftUI Discover how you can take animation to the next level with the latest updates to SwiftUI. Join us as we wind our way through animation and build out multiple steps, use keyframes to add coordinated multi-track animated effects, and combine APIs in unique ways to make your app spring to life. WWDC23 英文 -
31:34
探索字符串目录
了解 Xcode 15 如何通过将所有字符串集中管理来轻松本地化你的 App。我们将向你展示如何使用字符串目录在项目中提取、编辑、导出和构建字符串。我们还将分享如何通过选择要迁移的文件,根据自己的进度在现有项目中采用字符串目录。
Discover String Catalogs Discover how Xcode 15 makes it easy to localize your app by managing all of your strings in one place. We'll show you how to extract, edit, export, and build strings in your project using String Catalogs. We'll also share how you can adopt String Catalogs in existing projects at your own pace by... i10n,internationalization,l18n,localization,localizedstringresource,nslocalizedstring,stringsdict,xcstring,xliff WWDC23 英文 -
26:45
将游戏移植到 Mac,第 3 部分:使用 Metal 进行渲染
这是关于将游戏引入 Mac 平台的系列讲座的最后一部分,了解如何在你的渲染代码中支持 Metal。在这个讲座中,将介绍如何在你的游戏渲染代码中添加对 Metal 的支持。一旦你通过游戏引入工具评估了现有的 Windows 二进制文件,并将 HLSL 着色器转换为 Metal 着色器,你可以学习如何最优化地实现高端、现代游戏所需的功能。本文还将向你展示如何管理 GPU 资源绑定、保持资源在 GPU 上的有效性和同步。你还将了解如何优化 GPU 命令的提交、使用 MetalFX Upscaling 渲染丰富的视觉效果等等。为了充分理解本次讲座,我们建议你首先观看“将你的游戏引入 Mac...
Bring your game to Mac, Part 3: Render with Metal Discover how you can support Metal in your rendering code as we close out our three-part series on bringing your game to Mac. Once you've evaluated your existing Windows binary with the game porting toolkit and brought your HLSL shaders over to Metal, learn how you can optimally implement the... WWDC23 英文 -
24:11
了解用于空间计算的 ARKit
了解如何使用 ARKit 的跟踪和场景理解功能来开发全新的沉浸式 App 和游戏体验。了解 VisionOS 和 ARKit 如何协同工作,在帮助你创建理解周围环境的 App 的同时,保护你的隐私。探索 ARKit API 的最新更新,并跟随我们的演示了解如何在 App 中利用手势跟踪和场景几何。
Meet ARKit for spatial computing Discover how you can use ARKit's tracking and scene understanding features to develop a whole new universe of immersive apps and games. Learn how visionOS and ARKit work together to help you create apps that understand a person's surroundings — all while preserving privacy. Explore the latest... WWDC23 英文 -
24:53
在你的 App 中支持电影效果模式的视频
了解电影效果相机 API 如何帮助你的 App 处理在相机 App 中拍摄的电影效果模式视频。我们将分享电影效果模式视频的基础知识,包括对焦决策层级,向你展示如何在 App 中使用和更新对焦决策,并帮助你保存和加载这些更改。
Support Cinematic mode videos in your app Discover how the Cinematic Camera API helps your app work with Cinematic mode videos captured in the Camera app. We'll share the fundamentals — including Decision layers — that make up Cinematic mode video, show you how to access and update Decisions in your app, and help you save and load those... WWDC23 英文 -
22:30
探索 RoomPlan 的增强功能
加入我们以了解 RoomPlan 中令人兴奋的更新内容,我们将探索 MultiRoom 支持和房间表示的增强功能。了解如何更详细地扫描区域、捕获多个房间信息以及将各个扫描结果合并到一个更大的结构中。我们还将与你分享将需要的 RoomPlan 结果合并到现有 3D 模型库中的工作流程和最佳实践。
Explore enhancements to RoomPlan Join us for an exciting update to RoomPlan as we explore MultiRoom support and enhancements to room representations. Learn how you can scan areas with more detail, capture multiple rooms, and merge individual scans into one larger structure. We'll also share workflows and best practices when... WWDC23 英文 -
10:33
调整你的 AirPlay 音频体验
了解如何升级你的 App 的 AirPlay 音频体验,使其更强大、响应更快。我们将向你展示如何通过 AVQueuePlayer 采用增强型音频缓冲功能,探索在你的 App 中构建自定义播放器的替代方案,并与你分享最佳实践。
Tune up your AirPlay audio experience Learn how you can upgrade your app's AirPlay audio experience to be more robust and responsive. We'll show you how to adopt enhanced audio buffering with AVQueuePlayer, explore alternatives when building a custom player in your app, and share best practices. WWDC23 英文 -
13:37
将同播共享添加到你的 App 中
了解你的 App 如何利用同播共享将任何活动转变为可与朋友共享的体验!我们将分享同播共享的最新更新,探索创建共享活动的好处,深入研究一些令人兴奋的用例,并带你了解最佳实践,以在你的 App 中构建迷人且有趣的联系时刻。
Add SharePlay to your app Discover how your app can take advantage of SharePlay to turn any activity into a shareable experience with friends! We'll share the latest updates to SharePlay, explore the benefits of creating shared activities, dive into some exciting use cases, and take you through best practices to create... group activities WWDC23 英文 -
18:26
为空间计算制作精彩的游戏
学习如何针对 visionOS 打造出色的游戏体验。我们将介绍一些开发者在这个平台构建游戏所需的重要构件,以及开发者如何将现有的经验运用在沉浸式新平台,学习如何使用 ARKit、RealityKit、Reality Composer Pro、Unity、Metal 和 Compositor。
Build great games for spatial computing Find out how you can develop great gaming experiences for visionOS. We'll share some of the key building blocks that help you create games for this platform, explore how your experiences can fluidly move between levels of immersion, and provide a roadmap for exploring ARKit, RealityKit, Reality... WWDC23 英文 -
16:26
设计空间同播共享体验
探索你可以在 VisionOS App 中创建的共享活动类型,了解 App 如何使用空间 Persona 模板支持用户之间有意义的交互。了解如何围绕共享上下文设计 UI、处理共享活动中的沉浸式内容等。
Design spatial SharePlay experiences Explore the types of shared activities you can create in your visionOS apps and find out how your apps can use Spatial Persona templates to support meaningful interactions between people. Discover how to design your UI around a shared context, handle immersive content in a shared activity, and more. group activities WWDC23 英文 -
7:18
小组件的新位置
小组件生态系统正不断扩展:了解如何使用最新版 WidgetKit API 让你的 App 在所有地方保持出色的外观。我们将向你展示如何识别小组件的背景、动态调整布局以及为生动渲染准备颜色,从而让你的小组件可以与任何环境无缝融合。
Bring widgets to new places The widget ecosystem is expanding: Discover how you can use the latest WidgetKit APIs to make your widget look great everywhere. We'll show you how to identify your widget's background, adjust layout dynamically, and prepare colors for vibrant rendering so that your widget can sit seamlessly in... WWDC23 英文 -
21:12
认识 Reality Composer Pro
了解如何使用 Reality Composer Pro 轻松创作、编辑和预览 3D 内容。跟随我们,通过创建新项目、组合场景、添加粒子发射器和音频,甚至在设备上预览内容来探索这款开发者工具。熟悉 Reality Composer Pro 的基础知识后,你还可以查看“探索 Reality Composer Pro 中的材料”和“在 Xcode 中使用 Reality Composer Pro 内容”,了解更多高级技术和技巧。
Meet Reality Composer Pro Discover how to easily compose, edit, and preview 3D content with Reality Composer Pro. Follow along as we explore this developer tool by setting up a new project, composing scenes, adding particle emitters and audio, and even previewing content on device. Once you're familiar with the basics of... WWDC23 英文 -
18:53
SF Symbols 5 的新功能
探索 SF Symbols 的最新功能,SF Symbols 是 Apple 为其平台设计的与 San Francisco系统字体无缝集成的图标库。了解符号动画:一系列具有表现力和可配置性的动画效果,可以使界面更加生动,并改善用户反馈。查看如何在创建自定义符号时进行动画绘制,并探索 SF Symbols 库的最新添加内容。为了充分了解本次讲座,我们建议您先观看 WWDC22 中的“SF Symbols 4 的新功能”。
What\\u2019s new in SF Symbols 5 Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for Apple platforms. Learn about symbol animations: a collection of expressive, configurable animations that can make your interface feel more lively and... WWDC23 英文 -
13:17
集成媒体 App 与 HomePod
了解用户如何直接从 HomePod 与你的媒体 App 进行交互。我们将向你展示如何向你的 iPhone 或 iPad App 添加媒体意图,并帮助用户只需使用自己的声音,即可通过隔空播放将你的内容流式传输到 HomePod 扬声器。探索实施细节,并获取有关如何为音乐、有声读物、播客、冥想课或其他媒体类型创造出色体验的提示和最佳实践。要进一步了解创建出色隔空播放体验的信息,请观看 WWDC23 的课程“提升你的隔空播放音频体验”。
Integrate your media app with HomePod Learn how people can interact with your media app directly from HomePod. We'll show you how to add a media intent to your iPhone or iPad app and help people stream your content to a HomePod speaker over AirPlay simply by using their voice. Explore implementation details and get tips and best... WWDC23 英文 -
18:24
使用参数包泛化 API
Swift 参数包是一个强大的工具,可以扩展泛型代码的可能性,同时还能帮助开发者简化常见的泛型模式。我们将展示如何对泛型代码中的类型和参数数量进行抽象,来避免使用超载。为了更好理解本讲座,我们建议开发者先查看 WWDC22 的 “采用 Swift 泛型”讲座。
Generalize APIs with parameter packs Swift parameter packs are a powerful tool to expand what is possible in your generic code while also enabling you to simplify common generic patterns. We'll show you how to abstract over types as well as the number of arguments in generic code and simplify common generic patterns to avoid... WWDC23 英文 -
23:02
使用 CKSyncEngine 同步到 iCloud
了解 CKSyncEngine 如何帮助你将用户的 CloudKit 数据同步到 iCloud。了解在系统处理同步操作调度时如何减少 App 中的代码量。我们将与你分享如何随着 CloudKit 的发展自动从增强的性能中受益,探索用于同步实施的测试等。为了让本次讲座发挥最大价值,你需要提前了解 CloudKit 和 CKRecord 类型。
Sync to iCloud with CKSyncEngine Discover how CKSyncEngine can help you sync people's CloudKit data to iCloud. Learn how you can reduce the amount of code in your app when you let the system handle scheduling for your sync operations. We'll share how you can automatically benefit from enhanced performance as CloudKit evolves,... app,backend,cksyncengine,cloud,cloudkit,database,engine,icloud,model,object,orm,persistence,relational,share,sharing,storage,sync,sync engine,syncing WWDC23 英文 -
31:08
开发你的第一款沉浸式 App
了解如何使用 Xcode 和 Reality Composer Pro 为 visionOS 构建沉浸式 App。我们将向你展示如何开始一个新的 visionOS 项目,使用 Xcode 预览进行 SwiftUI 开发,并利用 RealityKit 和 RealityView 渲染 3D 内容。
Develop your first immersive app Find out how you can build immersive apps for visionOS using Xcode and Reality Composer Pro. We'll show you how to get started with a new visionOS project, use Xcode Previews for your SwiftUI development, and take advantage of RealityKit and RealityView to render 3D content. WWDC23 英文 -
9:55
认识 watchOS 10
发现自 Apple Watch 问世以来,其中一些最重大的更新。我们将了解重新设计的用户界面和全新的智能堆栈。在探索布局、导航和视觉风格的同时,了解 Apple 设计师是如何设计 watchOS 10 的,以及你可以如何应用这些新功能来创造一个出色的 Apple Watch App。
Meet watchOS 10 Discover some of the most significant changes to Apple Watch since its introduction as we tour the redesigned user interface and the new Smart Stack. Learn how Apple designers approached the design of watchOS 10 as we explore layout, navigation, and visual style, and find out how you can apply... watchos WWDC23 英文 -
16:50
探索 Create ML 中的机器学习更新
了解 Create ML 如何帮助你利用机器学习模型完成更多任务,以及使用多语言 BERT 嵌入进行图像识别和完成基于文本的任务的最新功能,探索如何轻松使用多标签分类训练出能够识别图像内容的模型。此外,本期视频还介绍了有关交互式模型评估和用于自定义训练数据增强的最新 API 的相关信息。欲了解机器学习的相关更新,请观看 WWDC23 视频“探索 Natural Language 多语言模型”和“通过异步预测改进 Core ML 集成”。
Discover machine learning enhancements in Create ML Find out how Create ML can help you do even more with machine learning models. Learn about the latest updates to image understanding and text-based tasks with multilingual BERT embeddings. Discover how easy it is to train models that can understand the content of images using multi-label... WWDC23 英文 -
21:58
打造出色的 ShazamKit 体验
了解你的 App 如何通过使用 ShazamKit 的最新更新提供更加出色的音频匹配体验。我们将为你介绍匹配功能、音频识别更新以及与 Shazam 资料库的交互。了解在音频 App 中使用 ShazamKit 的技巧和最佳实践。想要了解更多有关 ShazamKit 的内容,欢迎观看 WWDC22 中的“使用 ShazamKit 创建大规模自定义目录”以及 WWDC21 中的“探索 ShazamKit”和“使用 ShazamKit 打造自定义音频体验”。
Create a great ShazamKit experience Discover how your app can offer a great audio matching experience with the latest updates to ShazamKit. We'll take you through matching features, updates to audio recognition, and interactions with the Shazam library. Learn tips and best practices for using ShazamKit in your audio apps. For more... WWDC23 英文 -
33:58
编写 Swift 宏
了解如何使用 Swift 宏让你的代码库更具表现力和易读性。和我们一起写代码,探索宏如何帮助你避免编写重复的代码,并了解如何在你的 App 中使用它们。我们将分享宏的构建模块,向你展示如何对其进行测试,并带你了解如何从宏中发出编译错误。
Write Swift macros Discover how you can use Swift macros to make your codebase more expressive and easier to read. Code along as we explore how macros can help you avoid writing repetitive code and find out how to use them in your app. We'll share the building blocks of a macro, show you how to test it, and take... WWDC23 英文 -
20:04
空间输入设计
学习如何为眼睛和手设计出色的交互体验。我们将分享空间输入的设计原则,探索输入方式的最佳实践,并帮助开发者打造舒适、直观且令人满意的空间体验。
Design for spatial input Learn how to design great interactions for eyes and hands. We'll share the design principles for spatial input, explore best practices around input methods, and help you create spatial experiences that are comfortable, intuitive, and satisfying. ,,,,ar,mixed reality,mr,spatial computing,ux,virtual reality,vr WWDC23 英文 -
12:19
准备、设置、中继:使用网络中继保护 App 流量
了解中继如何让你的 App 网络流量更具私密性与安全性,并无需 VPN 的开销。我们将向你展示如何将中继服务器集成到你的 App 中,并探讨企业网络如何使用中继安全访问内部资源。
Ready, set, relay: Protect app traffic with network relays Learn how relays can make your app's network traffic more private and secure without the overhead of a VPN. We'll show you how to integrate relay servers in your own app and explore how enterprise networks can use relays to securely access internal resources. WWDC23 英文 -
1:11
Apple 开发者需要在 WWDC23 了解什么
现在是为 Apple 平台(包括 iOS、iPadOS、macOS、tvOS 和全新的 visionOS)进行开发的最佳时机。通过超过 175 个涵盖最新硬件和软件的全新视频讲座,学习 Apple 工程师和设计师的见解。所有这些都是为了帮助你将你的想法带到全球超过 20 亿台 Apple 设备上。
What Apple developers need to know at WWDC23 There's never been a better time to create for Apple platforms — including iOS, iPadOS, macOS, tvOS, and all-new visionOS. Get insights from Apple engineers and designers with over 175 brand-new instructional video sessions covering the latest in hardware and software. All to help bring your... recap WWDC23 英文 -
89:34
Platforms State of the Union (ASL)
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
Platforms State of the Union (ASL) Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS. asl,sotu,sotu 2023 WWDC23 德文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
89:34
Platforms State of the Union
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
Platforms State of the Union Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS. sotu,sotu 2023 WWDC23 德文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
2:15
WWDC23 上的 17 项大小事情
你可以在此获取 WWDC23 第一天发布的 17 项大小事情的相关信息。
17 big & little things at WWDC23 Here's your guide to some of the big (and little) things announced on the first day of WWDC. recap WWDC23 -
126:10
Keynote
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
Keynote The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC23 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
126:10
Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
Keynote (ASL) The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC23 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC22 -
1:04
WWDC22 第 5 天总结
这是 WWDC 第 5 天活动的总结,也是我们本周的最后一份报告。
WWDC22 Day 5 recap It\'s time to close out Day 5 of WWDC with one last report. recap WWDC22 日文, 简体中文, 英文, 韩文 -
13:53
为您的 SwiftUI App 添加多个窗口
了解最新的 SwiftUI API,以帮助您在 App 场景中显示窗口。我们将探索 MenuBarExtra 等场景类型可以如何帮助您借助 SwiftUI 轻松构建各种 App。我们还将向您介绍如何利用修饰符对 App 窗口的呈现和行为进行自定义,以进一步优化 macOS App。
Bring multiple windows to your SwiftUI app Discover the latest SwiftUI APIs to help you present windows within your app's scenes. We'll explore how scene types like MenuBarExtra can help you easily build more kinds of apps using SwiftUI. We'll also show you how to use modifiers that customize the presentation and behavior of your app... apps,auxiliary scene,book club,codable,commandsremoved,context menu,customize windows,defaultposition,defaultsize,documentgroup,filedocument,hashable,identifiable,keyboardshortcut,menu,menubarextra,menu bar extra,newdocument,openwindow,presented value,referencefiledocument,scene,settings,single window,state restoration,topleading,toptrailing,views,window,window customization,windowgroup WWDC22 日文, 简体中文, 英文, 韩文 -
9:34
Screen Time API 的新功能
了解如何构建能够帮助用户管理他们与设备之间的关系,同时保护用户隐私的 App。我们将带您了解 Screen Time API,与您分享核心限制和设备活动报告等功能的使用方法,在提供一流体验的同时让设备的所有者、家长和监护人可以采取可衡量的控制措施。
What\\u0027s new in Screen Time API Find out how you can build apps that help people manage their relationship with their device — all while putting privacy first. We'll take you through the Screen Time API and share how you can use features like core restrictions and device activity reports to create great experiences while... WWDC22 日文, 简体中文, 英文, 韩文 -
13:41
PDFKit 的新功能
了解 PDFKit,这个功能全面的框架可帮助您的 App 查看、编辑和保存 PDF 文档。我们将介绍 PDFKit 的最新功能,包括支持实时文本和表格、从图片创建 PDF、构建交互式叠层,以及保存注释等。
What\\u0027s new in PDFKit Discover PDFKit — a full-featured framework that helps your app view, edit, and save PDF documents. We\'ll take you through the latest features in PDFKit, including support for live text and forms, creating PDFs from images, building interactive overlays, and saving annotations. pencilkit,pencil kit WWDC22 日文, 简体中文, 英文, 韩文 -
14:08
打造易于访问的单个 App 模式体验
了解如何在单个 App 模式中为您的 App 用户提供更多控制和辅助功能。我们将分享如何在必要时利用 UIAccessibility 和“自动评估配置”框架来应用这些限制,并且在无需打开“设置”App 的情况下启用这些辅助功能。我们还将向您介绍如何在您的 App 中添加自定义限制,以更好地支持 iOS 中的“引导式访问”功能,这项功能会暂时将任何 App 置于单个 App 模式当中。
Create accessible Single App Mode experiences Learn how you can provide more control and accessibility to people using your apps in Single App Mode. We'll share how you can use the UIAccessibility and Automatic Assessment Configuration frameworks to apply these restrictions when needed and enable these accessibility features without ever... WWDC22 日文, 简体中文, 英文, 韩文 -
38:26
分析并优化您的游戏内存
了解 Apple 平台如何为您的游戏计算及分配内存。我们将介绍如何利用 Instruments 和游戏内存模板来分析您的游戏,借助内存图以监控当前的内存使用情况,并使用 Xcode 内存调试器和命令行工具对其进行分析。我们还将探索 Metal 调试器中的 Metal 资源,提供小提示和技巧来进一步帮助您优化内存使用。
Profile and optimize your game\\u0027s memory Learn how Apple platforms calculate and allocate memory for your game. We\'ll show you how to use Instruments and the Game Memory template to profile your game, take a memory graph to monitor current memory use, and analyze it using Xcode Memory Debugger and command line tools. We\'ll also... game dev,game developer,games,instruments,memory,memory graph,metal 3,profile guided optimization,xcode WWDC22 日文, 简体中文, 英文, 韩文 -
14:12
探索媒体元数据发布和播放交互
学习如何在每个平台上突显 App 的“正在播放”信息。我们将简要介绍媒体元数据,了解如何在锁屏和控制中心等区域展示它们,并说明如何为您的内容编写和发布有效的媒体元数据。我们还将探索您的 App 对于来自其他设备 (如 HomePod) 命令的响应。
Explore media metadata publishing and playback interactions Learn how you can highlight your app\'s Now Playing information on every platform. We\'ll take you through an overview of media metadata, learn how it gets represented in areas like the Lock Screen and Control Center, and show you how to write and publish effective media metadata for your... WWDC22 日文, 简体中文, 英文, 韩文 -
17:35
在服务器端开发中运用 Xcode
了解如何在同一个工作区内开发、构建与部署除原有 Xcode 项目以外的 Swift 服务器 App。我们将介绍如何利用 Xcode 创建您自己的本地 App 和测试端点,并探索如何在服务器和客户端 App 之间设计结构与共享代码,以简化您的开发流程。
Use Xcode for server-side development Discover how you can create, build, and deploy a Swift server app alongside your pre-existing Xcode projects within the same workspace. We\'ll show you how to create your own local app and test endpoints using Xcode, and explore how you can structure and share code between server and client apps... WWDC22 日文, 简体中文, 英文, 韩文 -
18:23
提高 App 和服务器的 DNS 安全性
了解在 App 中保护 DNS (互联网寻址的基础) 安全的最新方式。学习如何借助 DNSSEC 验证 App 中的 DNS 响应,并利用指定解析器的发现 (DDR) 自动启用 DNS 加密。
Improve DNS security for apps and servers Discover the latest ways to ensure that DNS — the foundation of internet addressing — is secure within your app. Learn how to authenticate DNS responses in your app with DNSSEC and enable DNS encryption automatically with Discovery of Designated Resolvers (DDR). WWDC22 日文, 简体中文, 英文, 韩文 -
11:56
探索“App 分析”中的基准
了解 App Store 的 App 分析如何为您提供独到的洞见,并帮助您衡量您的 App 在 App Store 上的表现。我们将介绍全新的 App 基准工具如何在保护隐私的同时,对您的 App 和其他类似产品的表现进行比较。我们还将演示如何运用产品页优化和自定产品页来衡量效果并进行改进,从而优化您的 App 在 App Store 中的排名。
Discover Benchmarks in App Analytics Learn how App Store App Analytics can provide unique insights and help you measure your app's performance on the App Store. We\'ll show you how to use the new App Benchmarks tool to rank your app's performance beside similar products in a privacy-preserving way. We\'ll also share how you can use... conversion,metrics,monetization WWDC22 日文, 简体中文, 英文, 韩文 -
23:55
探索管理式设备认证
学习如何利用管理式设备认证来确保只允许合规的设备连接至您的服务器,以此抵御攻击软件。我们将简要说明该认证会如何提供有关管理式设备的有力身份证据。我们还将探索如何利用该认证与由安全隔区生成的私钥来保护传送给服务的通信,如 MDM、VPN 和 Wi-Fi。
Discover Managed Device Attestation Learn how to use Managed Device Attestation to ensure only legitimate devices can connect to your servers while attackers are thwarted. We\'ll take you through an overview of how attestations provide strong evidence about managed devices. We\'ll also explore how to use attestations and private... acme,attestation,certificates,cryptography,device identity,device management,idp,mdm,security,zero trust,zero trust architecture,zero trust network architecture,zta,ztna WWDC22 日文, 简体中文, 英文, 韩文 -
12:37
探索短信信息过滤器
短信信息过滤器扩展可帮助用户通过过滤未知发送者的短信信息来管理“信息”。了解如何利用信息过滤器扩展来构建 App。这些扩展会根据信息内容和其他启发自动将短信信息分类到文件夹和子文件夹。
Explore SMS message filters SMS message filter extensions can help people manage Messages by filtering SMS messages from unknown senders. Discover how to create apps with message filter extensions that automatically categorize SMS messages into folders and sub-folders based on message contents and other heuristics. junk,promotions,transactions WWDC22 日文, 简体中文, 英文, 韩文 -
12:49
提高效率:SwiftUI 中的“后台任务”
“后台任务”可帮助 App 对系统事件做出反应,使时间敏感型数据保持最新状态。了解如何利用 SwiftUI 后台任务 API 简洁明了地处理任务。我们将介绍如何利用 Swift 并发来处理网络响应、后台刷新等等,同时保持性能及其他功能。
Efficiency awaits: Background tasks in SwiftUI Background Tasks help apps respond to system events and keep time-sensitive data up to date. Learn how you can use the SwiftUI Background Tasks API to handle tasks succinctly. We'll show you how to use Swift Concurrency to handle network responses, background refresh, and more — all while... apprefresh,app refresh task,async,async await,background runtime,backgroundtask,background task,concurrency,downloadtask,foreground runtime,notification,stormy,suspend application,suspended app,swift concurrency,task,url background task,urlsession,urlsessionconfiguration,wake app,withtaskcancellationhandler WWDC22 日文, 简体中文, 英文, 韩文 -
29:51
利用 Metal 为机器学习加速
了解如何在 macOS 上使用 Metal 加快您的 PyTorch 模型训练。我们将介绍 TensorFlow 训练支持的更新,探索 MPS Graph 的最新功能和操作,并分享最佳实践以帮助您提升性能,满足您对机器学习的需求。要进一步了解如何搭配使用 Metal 和机器学习,请观看 WWDC21 的“使用 Metal Performance Shaders Graph 加快机器学习速度”。
Accelerate machine learning with Metal Discover how you can use Metal to accelerate your PyTorch model training on macOS. We\'ll take you through updates to TensorFlow training support, explore the latest features and operations of MPS Graph, and share best practices to help you achieve great performance for all your machine learning... WWDC22 日文, 简体中文, 英文, 韩文 -
21:40
为 Xcode Cloud 创建快速而可靠的测试
了解如何为 Xcode Cloud 制定有效的测试计划,Xcode Cloud 是 Apple 的连续集成和连续交付服务。我们将说明为什么说测试是持续验证您的代码是否正常运行的必备工具。学习如何为 Xcode Cloud 创建快速、可靠而且有效的测试,避免不相关的故障以及快速验证您的代码更改。
Author fast and reliable tests for Xcode Cloud Discover how you can create effective testing plans for Xcode Cloud, Apple's continuous integration and continuous delivery service. We\'ll show you how testing can be an essential tool to consistently verify your code works correctly. Learn how you can author fast, reliable, and efficient tests... WWDC22 日文, 简体中文, 英文, 韩文 -
17:19
探索机器学习开发体验
了解如何将基于机器学习 (ML) 的一流体验融入到您的 App。我们将介绍模型发现、转换和训练,并提供有关 ML 的技巧和最佳实践。我们还将分享在开始您的 ML 旅程时应考虑的注意事项,演示评估模型性能的技术,以及探索如何对模型进行微调,以便在设备上获得出色的实时性能。要进一步了解这个讲座所讨论的技术,请观看 WWDC22 的“优化您的 Core ML 使用情况”和“利用 Metal 为机器学习加速”。
Explore the machine learning development experience Learn how to bring great machine learning (ML) based experiences to your app. We\'ll take you through model discovery, conversion, and training and provide tips and best practices for ML. We\'ll share considerations to take into account as you begin your ML journey, demonstrate techniques for... WWDC22 日文, 简体中文, 英文, 韩文 -
12:43
利用 Network 框架构建设备间交互
了解如何打造一体化的跨设备内容体验。我们将介绍 DeviceDiscoveryUI,它能帮助简化通信路径的设置,将 Apple TV 连接到 iPhone、iPad 和 Apple Watch 等其他设备。我们还将探索常见的场景,提供最佳实践以帮助您实现设备间的无障碍连接。
Build device-to-device interactions with Network Framework Learn how you can create integrated content experiences across multiple devices. We'll introduce you to DeviceDiscoveryUI, which makes it easy to set up communication pathways and connect Apple TV with other devices like iPhone, iPad and Apple Watch. We\'ll also explore common scenarios and... network framework WWDC22 日文, 简体中文, 英文, 韩文 -
19:44
利用 ShazamKit 批量创建自定义目录
了解如何借助 ShazamKit,直接在设备上构建自定义目录,并支持 App 中任何音频源的精确匹配。学习如何通过新的 ShazamKit CLI 轻松生成音频签名,并批量创建目录。我们还将向您介绍如何快速更新您的 App,以便和大量音频内容进行同步,如多季电视节目或多期播客等。此外,我们还将分享有关 ShazamKit API 和 SHMediaItems 的更新,帮助您的 App 利用时间范围对音频源中的关键时刻做出准确回应。要进一步了解 ShazamKit,我们建议您先观看 WWDC21 的“探索 ShazamKit”和“使用 ShazamKit 创建自定义音频体验”。
Create custom catalogs at scale with ShazamKit Learn how ShazamKit can help you build custom catalogs and support exact matching of any audio source within your app — all on-device. Find out how you can easily generate audio signatures and build catalogs at scale through the new ShazamKit CLI. We\'ll also show you how you can quickly update... WWDC22 日文, 简体中文, 英文, 韩文 -
8:45
WKWebView 的新功能
探索 WKWebView 的最新更新,此框架能帮助将网页内容整合到您的 App 界面中。我们将介绍 JavaScript 全屏 API 的使用方法,探索 CSS 视口单位,并分享有关查找交互的更多信息。我们还将带您了解内容拦截控制的优化、嵌入加密媒体,以及如何使用 Web 检查器。
What\\u0027s new in WKWebView Explore the latest updates to WKWebView, our framework for incorporating web content into your app's interface. We'll show you how to use the JavaScript fullscreen API, explore CSS viewport units, and learn more about find interactions. We'll also take you through refinements to content blocking... WWDC22 日文, 简体中文, 英文, 韩文 -
24:02
构建 Swift 软件包插件
定制您的开发工作流程,并学习如何使用 Swift 编写软件包插件。我们将介绍如何通过使用 PackagePlugin API 生成源代码或对任务发布进行自动化,从而扩展 Xcode 的功能;此外,我们还将分享有关构建优质插件的最佳实践。
Create Swift Package plugins Tailor your development workflow and learn how to write your own package plugins in Swift. We\'ll show you how you can extend Xcode's functionality by using the PackagePlugin API to generate source code or automate release tasks and share best practices for creating great plugins. WWDC22 日文, 简体中文, 英文, 韩文 -
24:57
跨 Apple GPU 扩展计算工作负载
探索如何创建可跨 Apple GPU 高效扩展的计算工作负载。了解如何通过利用有效管道和并发调度优化工作分发,并最大限度缩小 GPU 时间线差异,从而增加 GPU 的占用;此外,您还将学习如何高效执行原子运算。我们还将向您介绍 Xcode 和 Instruments 中的最新计数器和工具,它们可以帮助您优化空间和时态内存访问模式。
Scale compute workloads across Apple GPUs Discover how you can create compute workloads that scale efficiently across Apple GPUs. Learn how to saturate the GPU by improving your work distribution, minimize GPU timeline gaps with effective pipelining and concurrent dispatches, and use atomic operations effectively. We\'ll also take you... compilation,compiler,metal,metal 3,metal compute,metal shading language,metal tools,performance,xcode WWDC22 日文, 简体中文, 英文, 韩文 -
21:25
实现主动的 App 内购买项目恢复
了解如何在用户首次打开您的 App 时主动恢复他们的 App 内购买项目访问。我们将介绍如何利用 StoreKit 或 StoreKit 2 提供对现有订阅的即时访问,并讨论客户端和服务器实施的最佳实践。进一步探索如何确定客户的购买状态,为您的 App 打造个性化的新手引导体验。
Implement proactive in-app purchase restore Learn how you can restore someone's in-app purchases access proactively when they first open your app. We'll show you how you can deliver instant access to existing subscriptions using StoreKit or StoreKit 2 and cover best practices for both your client and server implementations. Find out more... storekit WWDC22 日文, 简体中文, 英文, 韩文 -
18:57
控制电量:优化电池电量消耗
了解如何限制电量消耗,帮助用户更充分地利用您的 App。我们将介绍如何通过对您的代码执行四项关键更改,降低 App 的电池电量消耗。学习如何为您的 App 添加深色模式并利用 OLED 显示屏的优点,审核辅助动画的帧率,限制后台数据处理,以及推迟长时间运行的任务。
Power down: Improve battery consumption Discover how you can limit your power usage and help people get even more out of your app. We\'ll show you how you can reduce battery drain from your app by making four key changes to your code. Learn how to add Dark Mode to your app and benefit from OLED displays, audit frame rates from... WWDC22 日文, 简体中文, 英文, 韩文 -
1:20
WWDC22 第 4 天总结
现在我们来回顾第 4 天的活动。查看周四的精彩亮点,以及 WWDC22 最后一天的简短预告。
WWDC22 Day 4 recap It\'s time to review Day 4. Check out the Thursday highlights and tune in for a quick preview of the last day of WWDC22. recap WWDC22 日文, 简体中文, 英文, 韩文 -
25:15
深入探索 Xcode 构建中的并行
了解 Xcode 构建系统如何从您的构建中提取最大并行度。我们将探索如何借助项目的结构设计改善构建效率,介绍如何在 Xcode 中解决各个目标构建阶段之间的关系问题,并分享在使用 Swift 进行编译时充分利用现有硬件资源的做法。此外,我们还将向您介绍 Build Timeline — 这个功能强大的工具可帮助您监控构建的效率和性能。
Demystify parallelization in Xcode builds Learn how the Xcode build system extracts maximum parallelism from your builds. We\'ll explore how you can structure your project to improve build efficiency, take you through the process for resolving relationships between targets' build phases in Xcode, and share how you can take full advantage... WWDC22 日文, 简体中文, 英文, 韩文 -
13:12
探索 Apple Business Essentials
进一步了解 Apple Business Essentials,它是将小型企业的设备管理、全天候支持以及云存储整合在一起的完整解决方案。我们将探索如何利用 Collections 等功能管理组织中每台 iPhone、iPad、Mac 和 Apple TV 上的 App 和设置。了解如何开始使用,并查看 Apple Business Essentials 将为您和您的员工带来的支持。
Explore Apple Business Essentials Learn more about Apple Business Essentials — a complete solution that brings together device management, 24/7 support, and cloud storage for your small business. We\'ll explore how you can use features like Collections to manage apps and settings for every iPhone, iPad, Mac, and Apple TV in your... apple business manager,device management,mdm,small business,smb WWDC22 日文, 简体中文, 英文, 韩文 -
19:48
Vision 的新功能
了解 Vision API 的最新更新,它可以帮助您的 App 识别文本、检测面部和面部特征点,以及执行光流处理。我们将向您介绍基于视频的 App 的光流处理功能,如何通过修改驱动这些 API 的机器学习模型来更新您的 App,并探索如何借助 Xcode 中的“快速查看预览支持”直观呈现您的 Vision 任务。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“使用 Vision 检测人物、面孔和姿势”讲座。
What\\u0027s new in Vision Learn about the latest updates to Vision APIs that help your apps recognize text, detect faces and face landmarks, and implement optical flow. We'll take you through the capabilities of optical flow for video-based apps, show you how to update your apps with revisions to the machine learning... WWDC22 日文, 简体中文, 英文, 韩文 -
24:07
打造出色的视频播放体验
了解如何利用最新的 iOS 和 iPadOS 系统媒体播放器,开发出让人惊叹的媒体 App。我们将分享更新版播放器的设计,为您提供最佳实践和技巧以帮助您设计独特的媒体体验。我们还将探索视频的“实时文本”功能,并说明如何在您的 App 中集成插播式广告和播放速度控制。
Create a great video playback experience Find out how you can use the latest iOS and iPadOS system media players to build amazing media apps. We'll share how we designed the updated player and give you best practices and tips to help you design media experiences of your own. We'll also explore Live Text for video and show you how to... WWDC22 日文, 简体中文, 英文, 韩文 -
24:04
TextKit 和文本视图的新功能
了解 UI 框架的 TextKit 和文本视图的最新更新。探索布局优化和 API 增强,学习如何在多个操作系统版本之间保持兼容性,以及确定利用 TextKit 2 对您的 App 进行现代化的方法。为能更好地理解此讲座,请先观看 WWDC21 的“认识 TextKit 2”。
What\\u0027s new in TextKit and text views Discover the latest updates to TextKit and text views in UI frameworks. Explore layout refinements and API enhancements, learn how you can maintain compatibility across multiple OS versions, and find out how to modernize your app with TextKit 2. To get the most out of this session, watch “Meet... WWDC22 日文, 简体中文, 英文, 韩文 -
32:08
利用 Core Media IO 创建相机扩展
了解如何利用 Core Media IO 轻松为软件相机、硬件相机和创意相机构建 macOS 系统扩展。我们将向您介绍用于替代旧式 DAL 插件的现代化扩展。这些扩展既安全又快速,而且完全兼容使用相机输入的任何 App。我们将带您了解 Core Media IO API,并且分享它们将如何利用特效功能和新颖的 App 创意等,为相机制造商和视频会议 App 提供支持。
Create camera extensions with Core Media IO Discover how you can use Core Media IO to easily create macOS system extensions for software cameras, hardware cameras, and creative cameras. We\'ll introduce you to our modern replacement for legacy DAL plug-ins — these extensions are secure, fast, and fully-compatible with any app that uses a... WWDC22 日文, 简体中文, 英文, 韩文 -
19:25
探索“通过 Apple 登录”在公司与学校中的运用
学习在组织环境中如何支持管理式 Apple ID 的“通过 Apple 登录”。我们将介绍“通过 Apple 登录”在公司与学校中的运用,并探索教育 App 可以如何利用此 REST API 的功能,以简化学生和班级信息的导入流程。我们还将分享如何在 Apple 商务管理和 Apple 校园教务管理中配置这些功能的访问管理控制。为能更好地理解此讲座,我们建议您先熟悉“通过 Apple 登录”和 REST API。
Discover Sign in with Apple at Work & School Learn how you can support Sign In with Apple for Managed Apple IDs in organizational settings. We\'ll introduce you to Sign In with Apple at Work & School and explore how education apps can harness the power of this REST API to streamline the import process for student and class information... WWDC22 日文, 简体中文, 英文, 韩文 -
20:13
针对阿拉伯语进行设计
了解如何针对阿拉伯语设计或优化您的 App。无论您是计划发布新版本,或是优化现有的 App 或游戏,我们都将帮助您了解有关为阿拉伯语用户设计 UI 的最佳实践和技巧。学习如何利用 UI 组件和图标制作适用于向左语言的精美布局,了解产品设计中阿拉伯语文本及版式和其他语言的细微差异,并探索阿拉伯语的数字书写系统。
Design for Arabic Find out how to design or optimize your app or game for Arabic. Whether you're planning a first release or improving an existing app or game, we'll help you learn best practices and tips for UI design for Arabic speakers. Learn how to create beautiful Right to Left layouts with UI components and... WWDC22 日文, 简体中文, 英文, 韩文 -
14:28
优化 App 大小和运行时性能
了解我们对 Swift 和 Objective-C 运行时进行了哪些优化,以帮助您打造更智能、更快速,而且能够更快启动的 App。探索在使用 Xcode 14 构建 App 以及更新您的部署目标时,如何轻松运行高效的协议检查,发起更小规模的信息发送调用,并对 ARC 进行优化。
Improve app size and runtime performance Learn how we\'ve optimized the Swift and Objective-C runtimes to help you make your app smaller, quicker, and launch faster. Discover how you can get access to efficient protocol checks, smaller message send calls, and optimized ARC simply when you build your app with Xcode 14 and update your... WWDC22 日文, 简体中文, 英文, 韩文 -
10:07
使用 Game Center 仪表盘触及新玩家
了解 Game Center 的活动仪表盘将如何帮助您的游戏吸引新的玩家。我们将介绍仪表盘和描述文件,探索它们如何为您的游戏追踪玩家成就、高分以及排行榜变化。我们还将说明如何利用 Game Center 插件将 Game Center 添加到您的 Unity 游戏项目。
Reach new players with Game Center dashboard Meet the Game Center activity dashboard and discover how it can help your game reach new players. We\'ll introduce you to the dashboard and profiles and explore how they can track player achievements, high scores, and leaderboard changes for your game. We\'ll also show you how to add Game Center... game center,game dev,game developer,gamekit,game kit WWDC22 日文, 简体中文, 英文, 韩文 -
17:44
利用 Metal 网格着色器改变几何形状
了解 Metal 网格着色器 — 它是 Metal 中的现代化灵活管道,可被用于由 GPU 驱动的几何创建与处理。我们将探索此 API 如何帮助优化并提高您的渲染管道的灵活性,并分享 GPU 驱动工作可带来的机会。学习如何在 GPU 上使用网格着色器创建程序几何 (如毛发渲染),以及构建单个渲染通道而无需额外的计算通道或中间缓冲区。我们还将向您介绍如何通过 GPU 驱动的网格片段剔除来优化场景处理和渲染。
Transform your geometry with Metal mesh shaders Meet Metal mesh shaders — a modern and flexible pipeline in Metal for GPU-driven geometry creation and processing. We\'ll explore how this API can improve and add flexibility to your render pipeline, and share some of the opportunities that GPU-driven work can create. Discover how you can create... 3d graphics,game dev,game developer,mesh shaders,metal,metal 3,metal shading language,metal tools,proapps,procedural geometry WWDC22 日文, 简体中文, 英文, 韩文 -
14:30
照片挑选器的新增内容
您可以在您的 App 和系统照片图库之间简单而安全地集成照片挑选器。了解 SwiftUI 和 Transferable 可以如何帮助您在 iOS、iPadOS、macOS 和 watchOS 中进行集成。我们还将向您介绍如何利用 AppKit 和 NSOpenPanel 将 Mac 版照片挑选器集成到您的 macOS App。有关照片挑选器的更多信息,请观看 WWDC21 的“优化 App 中的照片访问”。
What\\u0027s new in the Photos picker PHPicker provides simple and secure integration between your app and the system Photos library. Learn how SwiftUI and Transferable can help you offer integration across iOS, iPadOS, macOS, and watchOS. We'll also show you how you can use AppKit and NSOpenPanel to bring the Photos picker on Mac... WWDC22 日文, 简体中文, 英文, 韩文 -
34:14
利用 Metal 3 实现无绑定
了解如何利用 Metal 3 实现无绑定,让渲染技术 (如光线追踪) 发挥其强大功能。我们将向您介绍如何通过简化参数缓冲区、分配来自堆的加速架构,以及运用 Metal 验证层和调试器工具的改进,使您 App 的无绑定旅程轻松愉快。我们还将探索如何利用长期资源结构,帮助您增强对 CPU 和 GPU 性能的控制。
Go bindless with Metal 3 Learn how you can unleash powerful rendering techniques like ray tracing when you go bindless with Metal 3. We\'ll show you how to make your app's bindless journey a joy by simplifying argument buffers, allocating acceleration structures from heaps, and benefitting from the improvements to the... 3d graphics,bindless,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing WWDC22 日文, 简体中文, 英文, 韩文 -
19:12
将 SwiftUI 与 AppKit 搭配使用
探索快捷指令 App 如何搭配使用 SwiftUI 和 AppKit 在 macOS 上打造一流的体验。和快捷指令团队一起,跟着我们学习如何在 AppKit 代码中托管 SwiftUI 视图,调整布局和尺寸,加入响应者链,启用导航专注,以及更多。我们还将说明如何托管 AppKit 视图,帮助您在 App 中将现有代码迁移到 SwiftUI 布局。
Use SwiftUI with AppKit Discover how the Shortcuts app uses both SwiftUI and AppKit to create a top-tier experience on macOS. Follow along with the Shortcuts team as we explore how you can host SwiftUI views in AppKit code, handle layout and sizing, participate in the responder chain, enable navigational focus, and... WWDC22 日文, 简体中文, 英文, 韩文 -
19:30
针对阿拉伯语进行设计 · صمّم بالعربي
" تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات،...
Design for Arabic \\u00b7 \\u0635\\u0645\\u0651\\u0645 \\u0628\\u0627\\u0644\\u0639\\u0631\\u0628\\u064a تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات... rtl WWDC22 日文, 简体中文, 英文, 阿拉伯文, 韩文 -
23:30
编写用户界面
App 的用词十分重要。无论是编写提醒,构建入门引导体验,或者描述辅助功能图片,学习如何从语言的角度进行设计,并帮助用户充分利用您的 App。我们将介绍如何创建清晰而实用的对话式文案,并帮助您将这些技巧运用到您的设计和开发当中。
Writing for interfaces The words and phrases you choose for your app matter. Whether you're writing an alert, building an onboarding experience, or describing an image for accessibility, learn how you can design through the lens of language and help people get the most from your app. We\'ll show you how to create... copy,description,editorial design,label,message,text,title,ui copy WWDC22 日文, 简体中文, 英文, 韩文 -
13:22
iPad 上的 SwiftUI:添加工具栏、标题及更多功能
利用 SwiftUI 优化您的 iPad App 工具栏。我们将向您介绍如何设计工具栏结构来充分利用 iPad 上的空间,并帮助用户最大限度地提高效率。我们还将了解自定义,探索文档的最新显示方式,等等。该系列讲座包含两个部分,这是第二个讲座。为能更好地理解此视频,我们建议您先观看“iPad 上的 SwiftUI:整理您的界面”。
SwiftUI on iPad: Add toolbars, titles, and more Get ready to tune up your iPad app's toolbars with SwiftUI. We'll show you how you can structure toolbars to take advantage of the space available on iPad and help people maximize their productivity. We'll also take you through customization, explore the latest ways you can represent documents,... area,center,controlgroup,control group,customizable toolbars,customization,customization popover,document,editable titles,id,label,leading,leading aligned navigation,menu,more menu,navigation titles,overflow menu,placement,primaryaction,primary action,primary action placement,renamebutton,secondaryaction,secondary action,title menu,title menu header,toolbar,toolbar customization,toolbar item,trailing WWDC22 日文, 简体中文, 英文, 韩文 -
25:33
探索 iOS 的导航设计
了解导航模式如何帮助用户轻松地浏览 App 中的信息,避免产生不必要的困扰。我们将向您介绍如何利用现有的导航结构简化 App 中的复杂交互,同时保持其个性化。探索使用标签栏、模式等资源时的最佳实践和常见错误。
Explore navigation design for iOS Familiar navigation patterns can help people easily explore the information within your app — and save them from unnecessary confusion. We'll show you how to take advantage of existing navigation structures to simplify complex interactions in your app without compromising its personality. Learn... hierarchical navigation,information architecture,modality,modal presentations,navigation,navigation best practices,navigation design,tab bars WWDC22 日文, 简体中文, 英文, 韩文 -
15:24
深入了解适用于团队的 Xcode Cloud
学习如何与任何规模的开发团队合作,并利用 Apple 的连续集成和连续交付 (CI/CD) 服务,来帮助您开发优质 App。我们将介绍如何将 Xcode Cloud 集成到团队现有的 App 开发流程,以及在您的 CI/CD 实践中高效运用 Xcode Cloud。我们还将演示如何使用 App Store Connect API 集成 Xcode Cloud 和问题追踪器,探索代码依赖项管理并分享最佳实践。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“自定义高级 Xcode Cloud 工作流程”。
Deep dive into Xcode Cloud for teams Learn how you can use Apple's continuous integration and continuous delivery (CI/CD) service with development teams of any size to help you deliver high-quality apps. We'll show you how to integrate Xcode Cloud into your team's existing app development process and efficiently use Xcode Cloud in... WWDC22 日文, 简体中文, 英文, 韩文 -
17:38
创建 Safari Web Inspector 扩展
了解如何使用最新的 Web Extensions API 将您自己的工具直接添加到 Web Inspector。我们将向您介绍如何在 Web Inspector 中创建自己的标签,评估被检查页面上的 JavaScript,以及使用相关结果来排除故障并排查可能出现的问题。
Create Safari Web Inspector Extensions Learn how to add your own tools directly into Web Inspector using the latest Web Extensions APIs. We\'ll show you how to create your own tab in Web Inspector, evaluate JavaScript in the inspected page, and use the result to help you troubleshoot and identify potential problems. WWDC22 日文, 简体中文, 英文, 韩文 -
17:41
借助 Core Image、Metal 和 SwiftUI 显示 EDR 内容
探索如何借助基于 Core Image 的多平台 SwiftUI App 在扩展动态范围 (EDR) 中进行渲染,并为其提供支持。我们将简要介绍使用 ViewRepresentable 向 MTKView 显示 CIImages 的最佳实践。我们还将分享启用 EDR 渲染的简单步骤,并探索 150 多种支持 EDR 的内置 CIFilter 中的一部分。
Display EDR content with Core Image, Metal, and SwiftUI Discover how you can add support for rendering in Extended Dynamic Range (EDR) from a Core Image based multi-platform SwiftUI application. We\'ll outline best practices for displaying CIImages to a MTKView using ViewRepresentable. We\'ll also share the simple steps to enable EDR rendering and... WWDC22 英文 -
20:04
使用 LLDB 对 Swift 进行调试
学习如何设置复杂的 Swift 项目以进行调试。我们将带您深入了解 LLDB 的内部知识和调试信息。我们还将分享复杂情景的最佳实践,例如,针对构建在构建服务器上的代码或自定义构建系统的代码进行调试。
Debug Swift debugging with LLDB Learn how you can set up complex Swift projects for debugging. We\'ll take you on a deep dive into the internals of LLDB and debug info. We\'ll also share best practices for complex scenarios such as debugging code built on build servers or code from custom build systems. WWDC22 日文, 简体中文, 英文, 韩文 -
18:42
缩短网络延迟以提高 App 的响应速度
在尝试获取当代网络吞吐速率的益处的同时,了解网络延迟将如何对您 App 产生影响。学习如何改变您的 App 和服务器以便提高响应速度,以及如何让您的 App 做好准备,以利用因网络优化而实现的端到端延迟缩短。
Reduce networking delays for a more responsive app Find out how network latency can affect your apps when trying to get full benefit out of modern network throughput rates. Learn about changes you can make in your app and on your server to boost responsiveness, and prepare your app for improvements coming to the Internet that will offer even... WWDC22 日文, 简体中文, 英文, 韩文 -
27:06
理解概念以简化 C++ 模板
了解如何借助 C++20 的功能,将您的 C++ 代码提升到全新境界。我们将介绍相关概念,并探索它们如何能帮助您更迅速地发现泛型 C++ 代码中的错误。我们还将讨论最新增强的 constexpr 功能,了解它如何帮助在编译时评估代码,从而改进 App 的性能。
Simplify C++ templates with concepts Discover how C++20 features can take your C++ code to the next level. We'll introduce concepts and explore how you can use it to find errors faster in your generic C++ code. We'll also discuss the latest enhancements to the constexpr feature and show how you can leverage it to improve your app\'s... WWDC22 日文, 简体中文, 英文, 韩文 -
15:07
SwiftUI API 的设计:渐进式呈现
探索渐进式呈现 (SwiftUI 的核心原则之一),并了解它会如何影响我们的 API 设计。我们将介绍如何使用渐进式呈现,讨论它对于快速迭代和探索的支持,并帮助您在代码中充分利用它的优势。
The craft of SwiftUI API design: Progressive disclosure Explore progressive disclosure — one of SwiftUI's core principles — and learn how it influences the design of our APIs. We'll show you how we use progressive disclosure, discuss how it can support quick iteration and exploration, and help you take advantage of it in your own code. WWDC22 日文, 简体中文, 英文, 韩文 -
19:27
探索 ARKit 6
了解如何使用 ARKit 6 构建更完善而且功能强大的增强现实 App。我们将探索如何打造以 4K HDR 呈现的 AR 体验,并介绍 App 的相机设置自定义。我们还会分享如何从 ARKit 会话中导出高分辨率静态图像,利用平面估计和动作捕捉,以及在新区域添加 AR 位置锚定。
Discover ARKit 6 Discover how you can build more refined and powerful augmented reality apps with ARKit 6. We\'ll explore how you can create AR experiences rendered in 4K HDR and take you through camera settings customizations for your app. We\'ll also share how you can export high-resolution still images from an... ar,arkit,augmented reality WWDC22 日文, 简体中文, 英文, 韩文 -
10:00
探索 PhotoKit 的变更记录
PhotoKit 可以帮助您构建丰富的以照片为中心的功能。了解如何借助 PhotoKit 中的最新 API 轻松追踪对图片素材的变更。我们将介绍 PHPhotoLibrary 变更记录 API 并演示如何在每次启动时保留变更令牌,以帮助您的 App 识别用户照片图库新增和删除的内容,以及对照片图库的更新。要进一步了解照片图库集成,请务必观看 WWDC22 的“照片挑选器的新增内容”和 WWDC21 的“优化 App 中的照片访问”。
Discover PhotoKit change history PhotoKit can help you build rich, photo-centric features. Learn how you can easily track changes to image assets with the latest APIs in PhotoKit. We'll introduce you to the PHPhotoLibrary change history API and demonstrate how you can persist change tokens across launches to help your app... WWDC22 日文, 简体中文, 英文, 韩文 -
10:38
进一步了解 WidgetKit 中的复杂功能
探索如何利用 WidgetKit 创建美观的表盘复杂功能。我们将介绍 WidgetKit 中的 watchOS 专用功能,并帮助您从现有的 ClockKit 复杂功能迁移到其他地方。要了解有关 WidgetKit 的更多信息,请观看 WWDC22 的“复杂功能和小组件:重新载入”。
Go further with Complications in WidgetKit Discover how you can use WidgetKit to create beautiful complications on watch faces. We\'ll introduce you to the watchOS-specific features found in WidgetKit, and help you migrate from existing ClockKit complications. For more on WidgetKit, watch “Complications and Widgets: Reloaded” from WWDC22. accessory circular family,accessory corner,accessory inline,accessory inline family,accessory rectangular,accessorywidgetbackground,auxiliary content,circular complication,clkcomplicationintentmigrationconfiguration,clkcomplicationwidgetmigrator,clockkit,coffeetracker,coffee tracker,complication,complication data source,configuration,corner complication,entries,extra large watch face,intentbased,migration,rich complications,showswidgetlabel,shows widget label,static,swiftui,templates,timelines,views,watch faces,watch specific family,widget extension,widgetkit,widgetlabel,widget label WWDC22 日文, 简体中文, 英文, 韩文 -
41:31
MapKit 的新功能
和我们一起打开 MapKit 的全新维度。我们将介绍如何升级您的 App,以使用最新的地图并对细节丰富的 3D 城市体验提供支持。学习如何利用 Overlay 对数据进行可视化,同时确保它们流畅地集成到 3D 地图。我们还将讨论如何使用 Selectable Map Features 和 Look Around API 来打造交互式的沉浸体验。
What\\u0027s new in MapKit Come along with us as MapKit enters a new dimension. We\'ll show you how you can upgrade your app to use the latest map and support the highly-detailed 3D City Experience. Learn how you can visualize data using overlays while ensuring they integrate smoothly into the 3D map. We'll also cover how... WWDC22 日文, 简体中文, 英文, 韩文 -
25:31
使用 Swift 设计协议接口
了解如何利用 Swift 5.7 设计采用协议的高级抽象概念。我们将向您介绍如何使用既存类型,探索如何从具有不透明结果类型的接口分离出实施,并分享有助于识别与保证具体类型之间关系的相同类型要求。为能更好地理解此讲座,我们建议您先观看 WWDC22 的“采用 Swift 泛型”。
Design protocol interfaces in Swift Learn how you can use Swift 5.7 to design advanced abstractions using protocols. We\'ll show you how to use existential types, explore how you can separate implementation from interface with opaque result types, and share the same-type requirements that can help you identify and guarantee... WWDC22 日文, 简体中文, 英文, 韩文 -
11:29
利用“信息”设计协作体验
探索如何利用 Apple 平台设计出色的协作体验。我们将向您介绍如何整合共享表单、实时编辑通知、信息、FaceTime 通话以及您的 App 的现有协作功能,来帮助用户更轻松地建立联系并开展协作。 (注:即将发布的 Beta 版将提供相关 API。)
Design for Collaboration with Messages Discover how you can design great collaboration experiences using Apple platforms. We'll show you how to combine the Share Sheet, live editing notifications, Messages, FaceTime, and your app's existing collaboration features to help people connect and collaborate effortlessly. (Note: API will be... activity view,uiactivityview WWDC22 日文, 简体中文, 英文, 韩文 -
13:42
探索 App Tracking Transparency
进一步了解 App Tracking Transparency 能如何帮助您 App 的用户选择与控制跟踪功能。App Store 政策现在要求所有 App 都要先通过 AppTrackingTransparency 框架获得用户许可,才能对用户的数据进行跟踪。我们将解释此政策对于“跟踪”的定义,您的 App 是否需要采用此框架,以及如何有效地实施。
Explore App Tracking Transparency Learn more about App Tracking Transparency and how it helps people using your app have choice and control over tracking. App Store Policy now requires that all apps receive permission through the AppTrackingTransparency framework in order to track people\'s data. We'll explain how this policy... app tracking transparency,nutrion label,privacy,tracking WWDC22 日文, 简体中文, 英文, 韩文 -
31:23
最大限度提升 Metal 的光线追踪性能
了解如何利用 Metal 3 的功能简化您的光线追踪代码,并提升它的性能。我们将探索 GPU 调试和分析工具,它们可以帮助您优化您的光线追踪 App。我们还将向您介绍如何利用加速架构中的每种原生数据来加快相交测试,并减少着色器代码内存访问和间接取值。此外,我们还将帮助您更快地实施加速架构构建与再拟合,以缩短加载时间并降低各帧的开销。
Maximize your Metal ray tracing performance Learn how to simplify your ray tracing code and increase performance with the power of Metal 3. We'll explore the GPU debugging and profiling tools that can help you tune your ray tracing applications. We\'ll also show you how you can speed up intersection tests and reduce shader code memory... game dev,game developer,metal,metal 3,metal shading language,metal tools,optimization,proapps,raytracing,ray tracing WWDC22 日文, 简体中文, 英文, 韩文 -
34:46
StoreKit 测试的新功能
发现可帮助您测试 App 内购买项目与订阅的最新工具。我们将向您介绍如何在 Xcode 中对 App Store Connect 的产品进行 StoreKit 测试,了解交易管理器的改进,并探索 Xcode Previews 中的 App 内购买流程。我们还将与您分享为沙盒环境设置 Apple ID 的最佳实践,说明如何为退款请求、价格上调同意状态、计费重试等创建测试。
What\\u0027s new in StoreKit testing Discover the latest tools to help you test your in-app purchases and subscriptions. We'll show you how to bring your products from App Store Connect into StoreKit Testing in Xcode, learn about improvements to the transaction manager, and explore your in-app purchase flow in Xcode Previews. We'll... WWDC22 日文, 简体中文, 英文, 韩文 -
9:15
App Store Connect 的新功能
了解 App Store Connect 的最新更新,这套工具可帮助您构建、管理并提交您的 App 至 App Store。探索其中的优化提交体验,包括在 iOS 和 iPadOS 的 App Store Connect 中管理提交的功能,以及 App Store Connect API 的最新更新,等等。
What\\u0027s new in App Store Connect Discover the latest updates to App Store Connect, your suite of tools to create, manage, and submit apps on the App Store. Learn about enhancements to the submission experience — including the ability to manage submissions in App Store Connect on iOS and iPadOS — as well as the newest updates to... WWDC22 日文, 简体中文, 英文, 韩文 -
9:26
HLS 插播式广告的新功能
HLS 插播式广告可以帮助您在广告、其他插播式广告和您的 HLS 流媒体之间实现视频内容的无缝转换。了解如何优化您的广告版位,在使用 HLS 时通过 SNAP-IN/OUT 对插播式广告进行微调,等等。
What\\u2019s new in HLS Interstitials HLS Interstitials can help you create seamless transitions in video content between advertisements, other interstitials, and your HLS streams. Learn how you can optimize your ad inventory, fine-tune interstitial presentation with SNAP-IN/OUT when using HLS, and more. ad cueing,ads,avfoundation,cue,interstitials,mid rolls,pre rolls,snap WWDC22 日文, 简体中文, 英文, 韩文 -
14:53
网页辅助功能的新增内容
探索相关技巧,充分利用自定义控制、SSML 和对话框元素来构建内容丰富而且易于访问的网页版 App。我们将讨论不同的辅助技术,并帮助您了解如何在测试网页版 App 的辅助功能时使用它们。
What\\u0027s new in web accessibility Discover techniques for building rich, accessible web apps with custom controls, SSML, and the dialog element. We\'ll discuss different assistive technologies and help you learn how to use them when testing the accessibility of your web apps. WWDC22 日文, 简体中文, 英文, 韩文 -
23:23
优化“通过 Apple 登录”体验
了解如何运用“通过 Apple 登录”,在您的 App 中提供安全而快速的身份验证。我们将向您介绍如何将基于密码的帐户升级到安全的一键登录凭证,并探索如何在您的 App 中无缝处理对用户会话的更改。我们还将帮助您在网页和其他平台上使用“通过 Apple 登录”。为能更好地理解此讲座,我们建议您先对“通过 Apple 登录”和 REST API 进行基本了解。此外,对 JavaScript 的了解也将很有帮助。
Enhance your Sign in with Apple experience Learn how you can provide safe and fast authentication in your app using Sign in with Apple. We'll show you how you can upgrade password-based accounts into secure, single-tap login credentials, and explore how you can seamlessly handle changes to user sessions in your app. We'll also help you... WWDC22 日文, 简体中文, 英文, 韩文 -
15:27
Swift 软件包插件简介
探索如何利用 Swift 软件包插件对 Swift 软件包和 Xcode 项目执行操作。我们将讨论这些插件的运行方式,以及您可以如何借助它们来生成源代码,并对您的开发工作流程进行自动化。
Meet Swift Package plugins Discover how you can perform actions on Swift packages and Xcode projects with Swift package plugins. We\'ll go over how these plugins work and explore how you can use them to generate source code and automate your development workflow. WWDC22 日文, 简体中文, 英文, 韩文 -
22:04
利用 AVFoundation 和 Metal 在 EDR 中显示 HDR 视频
了解如何利用 AVFoundation 和 Metal 来构建高效的 EDR 管道。跟着我们一起学习如何使用 AVPlayer 显示具有 EDR 的 HDR 视频,在 App 视图中添加播放功能,使用 Metal 进行渲染,以及使用 Core Image 或自定义 Metal 着色器添加视频效果,如抠像或颜色管理等。无论您在开发游戏还是专业 App,我们都将帮助您确定要使用哪些框架,分享选择传输、颜色空间和像素缓冲区格式的最佳实践。
Display HDR video in EDR with AVFoundation and Metal Learn how you can take advantage of AVFoundation and Metal to build an efficient EDR pipeline. Follow along as we demonstrate how you can use AVPlayer to display HDR video as EDR, add playback into an app view, render it with Metal, and use Core Image or custom Metal shaders to add video effects... WWDC22 日文, 简体中文, 英文, 韩文 -
26:09
将 SwiftUI 与 UIKit 搭配使用
了解如何在您的 UIKit App 中利用 SwiftUI 的功能。使用 UIHostingConfiguration 来构建与 SwiftUI 无缝兼容的自定义 UICollectionView 和 UITableView 单元格。我们还将向您介绍如何在您的 App 中管理 UIKit 和 SwiftUI 之间的数据流。 为能更好地理解此讲座,我们建议您先对 SwiftUI 进行基本了解。
Use SwiftUI with UIKit Learn how to take advantage of the power of SwiftUI in your UIKit app. Build custom UICollectionView and UITableView cells seamlessly with SwiftUI using UIHostingConfiguration. We'll also show you how to manage data flow between UIKit and SwiftUI components within your app. To get the most out... WWDC22 日文, 简体中文, 英文, 韩文 -
18:20
iPad 上的 SwiftUI:整理您的界面
巧用功能强大的 SwiftUI 列表和表格,使您的 iPad App 告别平凡单调的界面。我们将介绍如何添加选择交互和情景菜单,并帮助您 App 的用户提高效率。我们还将为您提供导航结构设计的最佳实践,探索如何通过分屏浏览避免窗口层叠,从而打造一流的桌面级 iPad 体验。该系列讲座包含两个部分,这是第一个讲座。为能更好地理解此视频,我们建议您先对 SwiftUI 进行一些基本了解。在观看此讲座后,请继续观看“iPad 上的 SwiftUI:添加工具栏、标题及更多功能”,一起来了解如何利用 SwiftUI 来进一步优化 iPad App 的工具栏。
SwiftUI on iPad: Organize your interface It's time to supercharge the interface of your iPad app with SwiftUI lists and tables. We'll show how you can add selection interactions and context menus and help people who use your app be more productive. We\'ll also give you best practices on structuring your navigation and explore how you... balanced,column builder,comparator,contextmenu,context menu,desktop class,edit mode,foreach,identifier,keyboard,keypathcomparator,list,lists,menu,modality,multicolumn,multicolumn,multiple selection,multi select context menu,navigation,navigation split view,prominentdetail,section,selection,selection state,sidebar,slide over,split view,state,supplementary,supplementary column,table,tables,tag,three column layout,trackpad,two column layout WWDC22 日文, 简体中文, 英文, 韩文 -
17:13
利用 Xcode 和设备端检测对卡顿进行跟踪
学习如何提高响应速度、消除 App 中的卡顿并优化体验。和 Performance Tools 团队一起,跟着我们探索如何跟踪这些问题,甚至在它们发生前防患于未然。我们将带您了解 iOS 的最新检测机制,帮助对预发布测试期间的卡顿进行跟踪,并说明如何利用 Xcode Organizer 识别发布版本中的问题等等。
Track down hangs with Xcode and on-device detection Learn how you can increase responsiveness and eliminate hangs in your app and make even better experiences. Hang out with the Performance Tools team as we explore how you can track down these issues — and even stop them from occurring in the first place. We'll take you through the latest... WWDC22 日文, 简体中文, 英文, 韩文 -
19:51
Core Data 模式进化
了解如何在您的 App 更新后简单便捷地迁移 Core Data 模式,并轻松完成对数据模型的变更。我们将向您介绍如何利用内置的迁移工具,让您的数据存储保持最新状态,并允许 Core Data 分析您的模式,对数据模型迁移进行推断。我们还将提供最佳实践,帮助您克服艰难的迁移挑战,并探索 Core Data 模式如何与 CloudKit 交互来支持在云中的轻松迁移。为能更好地理解此讲座,我们建议您先熟悉 Core Data 模式和数据类型,并对 Core Data 数据库和 CloudKit 之间的同步有一些基本的了解。
Evolve your Core Data schema Learn how you can cleanly migrate Core Data schemas after updating your app, and breeze through data model changes. We'll show you how you can take advantage of built-in migration tools to keep your data storage up to date, and let Core Data analyze your schema to infer data model migrations... WWDC22 日文, 简体中文, 英文, 韩文 -
33:46
向左语言
探索如何开发您的 App,使其可本地化为向左书写的语言,如阿拉伯语和希伯来语。我们将介绍这些语言的重要注意事项,分享克服挑战的解决方案并提供在您的 App 中打造一流的向左语言体验的最佳实践。
Get it right (to left) Discover how to develop your app so that it can be localized into \"right-to-left\" languages such as Arabic and Hebrew. We\'ll take you through important considerations for these languages, share solutions to challenges, and provide best practices for delivering a great right-to-left experience... alignment,arabic,hebrew,i10n,internationalization,l18n,localization,ltr,pseudolanguage,rtl,sf symbols,writing direction WWDC22 日文, 简体中文, 英文, 韩文 -
18:38
打造出色的同播共享体验
了解如何设计并打造非凡的同播共享体验。我们将向您介绍如何识别您的 App 中的相关活动,这些活动可帮助身处各地的人们连结在一起。学习最佳实践以帮助您设计群组活动,构建直观的互动操作,并为不同的体验类型提供支持。
Make a great SharePlay experience Discover how you can design and build a great SharePlay experience. We\'ll show you how to identify activities in your app that can help bring everyone together — even while they\'re apart. Learn best practices to help you design for group activities, create intuitive interactions, and build... facetime,group activities,share,shareplay WWDC22 日文, 简体中文, 英文, 韩文 -
1:21
WWDC22 第 3 天总结
第 3 天总结报告新鲜出炉。它将带您回顾有关 WWDC22 的最新动态,对即将在周四登场的内容进行预告。
WWDC22 Day 3 recap Your Day 3 status report is here. Catch up on the latest from WWDC22 and discover what\'s coming to a Thursday near you. recap WWDC22 日文, 简体中文, 英文, 韩文 -
11:10
在同播共享中显示插播式广告和其他广告
了解在 App 为每位用户提供不同广告计划的同时,您可以如何在同播共享中打造协调的播放体验。我们将探索如何利用嵌入的广告和计划的 HLS 插播式广告打造播放体验,并分享相关技巧和最佳实践。
Display ads and interstitials in SharePlay Find out how you can deliver a coordinated playback experience in SharePlay when your app delivers different ad schedules to each participant. We\'ll explore how to build playback experiences with stitched-in ads and scheduled HLS interstitials, and share tips and best practices. WWDC22 日文, 简体中文, 英文, 韩文 -
24:25
HealthKit 的新功能
将最新的 HealthKit 功能引入你的健康和健身 App。我们将向您展示如何在睡眠阶段捕捉更详细的睡眠数据、利用增强的 Workout API 跟踪游泳/自行车/跑步和间歇性锻炼、以及在保护隐私的同时将视力处方(包括物理处方的照片)直接保存到 HealthKit。
What\\u0027s new in HealthKit Bring the latest HealthKit features to your health & fitness app. We\'ll show you how to capture more detailed sleep data through sleep stages, track swim-bike-run and interval workouts with the enhanced Workout API, and save vision prescriptions — including an image of the physical prescription... WWDC22 日文, 简体中文, 英文, 韩文 -
12:38
以私有访问令牌取代 CAPTCHA
不必再受 CAPTCHA 的限制了。私有访问令牌是一种功能强大的替代方式,可帮助您识别来自合法设备和用户的 HTTP 请求,同时保护身份及个人信息。我们将向您展示如何为 App 和服务器利用这种工具,来增强您对在线交易的信心并保护隐私。
Replace CAPTCHAs with Private Access Tokens Don't be captured by CAPTCHAs! Private Access Tokens are a powerful alternative that help you identify HTTP requests from legitimate devices and people without compromising their identity or personal information. We'll show you how your app and server can take advantage of this tool to add... WWDC22 日文, 简体中文, 英文, 韩文 -
23:30
优化您的 Core ML 使用情况
了解 Core ML 如何与 CPU、GPU 和神经网络引擎协同运行,在设备上为您的 App 提供保护隐私的机器学习体验。我们将探索最新的工具,以便理解并最大限度提高您的模型性能。我们还会介绍如何生成报告来轻松理解您的模型性能特性,帮助您借助 Core ML Instrument 洞察模型,并带您了解 API 增强功能,进一步优化 App 中的 Core ML 集成。为能更好地理解此讲座,请确保观看 WWDC21 的“调整您的 Core ML 模型”。
Optimize your Core ML usage Learn how Core ML works with the CPU, GPU, and Neural Engine to power on-device, privacy-preserving machine learning experiences for your apps. We'll explore the latest tools for understanding and maximizing the performance of your models. We'll also show you how to generate reports to easily... WWDC22 日文, 简体中文, 英文, 韩文 -
13:48
利用 Metal 3 锁定并优化 GPU 二进制文件
了解如何利用离线编译减少 App 内卡顿,缩短启动时间和加载时间,同时完全在项目构建期间生成您的 GPU 二进制文件。我们还将向您介绍如何通过“Optimize for size”编译器选项改善大型 GPU 程序的总编译时间和二进制文件大小。
Target and optimize GPU binaries with Metal 3 Discover how you can reduce in-app stutters, first launch times, and new level load times when you generate your GPU binaries entirely at project build time with offline compilation. We\'ll also show you how to improve total compile time and binary size for larger GPU programs using the... compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC22 日文, 简体中文, 英文, 韩文 -
26:21
优化 Core Data 和 CloudKit 的使用
和我们一起探索开发周期的三个组成部分,帮助您优化 Core Data 和 CloudKit 的实施。我们将介绍如何分析您 App 的架构和功能集以便验证假设,探索提取大型数据集后的行为变化,并获得可操作的反馈来优化您的工作流程。为能更好地理解此讲座,我们建议您先熟悉将数据模型同步到 CloudKit 的基本流程。
Optimize your use of Core Data and CloudKit Join us as we explore the three parts of the development cycle that can help you optimize your Core Data and CloudKit implementation. We\'ll show you how you can analyze your app\'s architecture and feature set to verify assumptions, explore changes in behavior after ingesting large data sets,... WWDC22 日文, 简体中文, 英文, 韩文 -
17:53
Swift-DocC 的新功能
和我们一起了解 Swift-DocC 的精彩更新,学习如何为您自己的项目编写与共享文档。我们将探索 Swift-DocC 导航的改进,并分享为 App 目标及 Objective-C 代码编译文档的流程。我们还会介绍如何将您的内容直接发布到托管服务,如 GitHub Pages。
What\\u0027s new in Swift-DocC Join us for an exciting update on Swift-DocC and learn how you can write and share documentation for your own projects. We\'ll explore improvements to Swift-DocC navigation and share how you can compile documentation for application targets and Objective-C code. We\'ll also show you how to... WWDC22 日文, 简体中文, 英文, 韩文 -
27:29
采用 Swift 泛型
泛型是在 Swift 中编写抽象代码的基础工具。了解如何随着代码的发展识别抽象的机会,评估编写一段具有多项行为的代码的策略,并且探索 Swift 5.7 中可帮助您更轻松编写与理解泛型代码的语言功能。
Embrace Swift generics Generics are a fundamental tool for writing abstract code in Swift. Learn how you can identify opportunities for abstraction as your code evolves, evaluate strategies for writing one piece of code with many behaviors, and discover language features in Swift 5.7 that can help you make generic code... WWDC22 日文, 简体中文, 英文, 韩文 -
20:23
隐私保护方面的新功能
Apple 坚信隐私是一项基本人权,而保护用户的隐私是我们一切工作的核心。了解我们的工程团队如何在我们的所有产品及开发者框架中构建隐私保护机制,学习您可以在您的 App 中采用哪些技术和模式,以获得顾客的信任并保护他们的隐私。
What\\u2019s new in privacy At Apple, we believe that privacy is a fundamental human right, and protecting people's privacy is at the center of everything we do. Discover how our engineering teams build privacy into all of our products and developer frameworks, and learn about the technologies and patterns you can adopt in... WWDC22 日文, 简体中文, 英文, 韩文 -
11:09
提高 Swift-DocC 内容的可发现性
探索网页上的 Swift-DocC 导航体验。我们将介绍如何整理和优化您的内容,以引导开发者查看有关您的框架和 App 的文档。我们还将分享一些优化技巧,以帮助读者轻松浏览您的文档。
Improve the discoverability of your Swift-DocC content Explore the navigation experience for Swift-DocC on the web. We\'ll show you how you can organize and optimize your content to help guide developers through documentation about your frameworks and applications. We\'ll also share enhanced techniques to help readers browse your documentation with... WWDC22 日文, 简体中文, 英文, 韩文 -
40:02
探索 App 内购买的集成和迁移
了解如何迁移到最新的 App Store Server API 并整合 App Store 服务器通知。我们将帮助您着手使用这些工具,提供在服务器中管理 App 内购买项目的最佳实践。学习如何为 JSON 网络令牌签名,验证签名的交易,并从 verifyReceipt 中迁移。
Explore in-app purchase integration and migration Learn how you can migrate to the latest App Store Server APIs and incorporate App Store Server Notifications. We'll help you get started with these tools and provide best practices to make the most of managing in-app purchases on your server. Discover how you can sign JSON Web Tokens, verify... storekit WWDC22 日文, 简体中文, 英文, 韩文 -
14:02
Transferable 简介
了解 Transferable:它是一种模型层协议,可轻松支持 App 中的分享、拖放、复制/粘贴以及其他功能。我们将探索如何在常见场景中运用该 API,以及充分利用高级功能对行为进行自定义。我们还将分享如何在处理大量数据时对内存效率进行优化。无论是扩展您的模型,将其作为字符串或图片与其他 App 共享,或是创建自定义的声明数据类型,Transferable 都可以帮助您在 App 中打造更出色的体验。
Meet Transferable Meet Transferable: a model-layer protocol that allows for effortless support for sharing, drag and drop, copy/paste, and other features in your app. We\'ll explore how you can use the API for common use cases, and take advantage of advanced features to customize the behavior. We\'ll also share... WWDC22 日文, 简体中文, 英文, 韩文 -
31:47
采用声明式设备管理
了解如何使用声明式方法让开发设备管理解决方案变得更简单。我们将介绍平台支持的最新更新,并探索状态和预测的协议扩展。
Adopt declarative device management Discover how you can simplify development of your device management solution with the declarative approach. We'll take you through the latest updates to platform support and explore protocol enhancements for status and predicates. business,declarative,device management,education,enterprise,mdm WWDC22 日文, 简体中文, 英文, 韩文 -
23:07
Safari 网页扩展的新功能
了解如何利用 Safari 网页扩展的最新改进,为浏览网页的用户提供更出色的体验。我们将介绍如何升级至清单版本 3,为网页扩展采用最新的 API,并跨设备对扩展进行同步。
What\\u2019s new in Safari Web Extensions Learn how you can use the latest improvements to Safari Web Extensions to create even better experiences for people browsing the web. We\'ll show you how to upgrade to manifest version 3, adopt the latest APIs for Web Extensions, and sync extensions across devices. WWDC22 日文, 简体中文, 英文, 韩文 -
20:18
构建桌面级 iPad App
了解如何构建可利用桌面级功能的 iPad App。来自 UIKit 团队的 Mohammed 将和您一起探索最新的导航、集合视图、菜单和编辑 API,学习有关如何构建功能强大的 iPad App 的最佳实践。在观看这个讲座的同时实时编写代码,或下载我们的示例 App 帮助您在更新代码时进行参考吧。
Build a desktop-class iPad app Discover how you can create iPad apps that take advantage of desktop class features. Join Mohammed from the UIKit team as we explore the latest navigation, collection view, menu, and editing APIs and learn best practices for building powerful iPad apps. Code along with this session in real time... WWDC22 日文, 简体中文, 英文, 韩文 -
24:06
为 Apple Watch 构建效率 App
您能在手腕上以前所未有的方式提高效率。了解如何利用 SwiftUI 和系统功能为 Apple Watch 构建一流的效率 App。我们将介绍如何为手表设计出色的工作体验,并探索如何进行文本输入、显示基本图表,以及与您的好友分享内容。
Build a productivity app for Apple Watch Your wrist has never been more productive. Discover how you can use SwiftUI and system features to build a great productivity app for Apple Watch. We'll show you how you can design great work experiences for the wrist, and explore how you can get text input, display a basic chart, and share... WWDC22 日文, 简体中文, 英文, 韩文 -
28:54
利用 Swift 并发消除数据争用
和我们一起探索 Swift 并发的核心概念之一:任务和角色隔离。我们将介绍 Swift 用以消除数据争用的方法,以及它对 App 架构的影响。我们还将讨论代码中的原子性有多么重要,分享 Sendable 检查的细微差别以保持隔离,并且回顾并发系统中的有序性工作假设。
Eliminate data races using Swift Concurrency Join us as we explore one of the core concepts in Swift concurrency: isolation of tasks and actors. We\'ll take you through Swift's approach to eliminating data races and its effect on app architecture. We\'ll also discuss the importance of atomicity in your code, share the nuances of Sendable... WWDC22 日文, 简体中文, 英文, 韩文 -
31:09
快速链接:缩短构建和启动时间
了解如何提升您的 App 的构建和运行时链接性能。我们将带您走进幕后,深入了解链接、选项,以及可优化 App 链接性能的最新更新。
Link fast: Improve build and launch times Discover how to improve your app\'s build and runtime linking performance. We\'ll take you behind the scenes to learn more about linking, your options, and the latest updates that improve the link performance of your app. WWDC22 日文, 简体中文, 英文, 韩文 -
15:28
ScreenCaptureKit 简介
了解 ScreenCaptureKit 可以如何为您的 macOS 屏幕共享 App、视频会议 App、游戏流媒体服务等提供优质的屏幕捕获体验。我们将探索此 API 的构建块,学习如何配置流媒体以截取屏幕上的视频和音频内容,并分享相关技巧,帮助您将它集成到您的现有 App 中。
Meet ScreenCaptureKit Learn how ScreenCaptureKit can deliver high-performance screen capture for your macOS screen sharing applications, video conferencing apps, game streaming services, and more. We\'ll explore the building blocks of this API, learn how to configure streams to capture on-screen video and audio... audio capture,screen capture,screencapturekit,streaming,video capture WWDC22 日文, 简体中文, 英文, 韩文 -
15:56
简化本地授权流程
了解如何借助 LocalAuthentication 中最新推出的授权 API,以保护用户数据的隐私和安全。我们将介绍 LocalAuthentication 如何对您 App 中的密码、密钥和其他敏感资源授权访问,同时降低对常见本地授权方法 (如触控 ID 和面容 ID) 的安全性和可用性的依赖和复杂程度。
Streamline local authorization flows Discover how you can use the latest authorization-focused APIs in LocalAuthentication to protect the privacy and security of people's data. We'll show you how LocalAuthentication can authorize access to secrets, keys, and other sensitive resources in your app, all while reducing complexity and... acl,biometric,lacontext,laright,lock,secure enclave,unlock WWDC22 日文, 简体中文, 英文, 韩文 -
25:17
Swift 的分布式 Actor 简介
了解分布式 Actor。它是 Swift Actor 的扩展,能够让开发分布式系统变得更加简单。我们将探索分布式 Actor 隔离和位置透明性可以如何帮助您在操作分布式 App 和系统时避免网络、序列化和其他传输问题的意外复杂化。为能更好地理解此讲座,请观看 WWDC21 的“利用 Swift Actor 保护可变状态”。
Meet distributed actors in Swift Discover distributed actors — an extension of Swift's actor model that simplifies development of distributed systems. We\'ll explore how distributed actor isolation and location transparency can help you avoid the accidental complexity of networking, serialization, and other transport concerns... WWDC22 日文, 简体中文, 英文, 韩文 -
20:13
SKAdNetwork 的新功能
SKAdNetwork 可以在保护用户隐私的同时,帮助广告商衡量其营销活动是否成功。我们将探索广告归因的最新更新,其中包括分层来源 ID、分层转换值、多个转换值,以及网页广告的 SKAdNetwork 归因。我们还将带您了解群组匿名性阈值的重要性,以及 Xcode 13 如何通过测试帮助您验证 SKAdNetwork 的展示次数。
What\\u0027s new with SKAdNetwork SKAdNetwork helps advertisers measure the success of ad campaigns while maintaining user privacy. We\'ll explore the latest updates to ad attributions including hierarchical source IDs, hierarchical conversion values, multiple conversions, and SKAdNetwork attributions for web ads. We\'ll also... advertise,catalyst WWDC22 日文, 简体中文, 英文, 韩文 -
20:13
设计 App 快捷指令
了解如何在 Siri、聚焦和快捷指令 App 中直接呈现您 App 的出色功能。我们将介绍 App 快捷指令,提供最佳实践以帮助您评估 App 中可用作 App 快捷指令的功能,并说明自行创建快捷指令的流程。学习如何确定明确而易于记忆的名称、设计自定义视觉元素、收集必要信息,以及创建易于发现的快捷指令。
Design App Shortcuts Learn how you can surface great features from your app directly in Siri, Spotlight, and the Shortcuts app. We\'ll introduce you to App Shortcuts, provide best practices to help you evaluate features in your app that would work well as App Shortcuts, and take you through the process of creating... WWDC22 日文, 简体中文, 英文, 韩文 -
37:19
将 ScreenCaptureKit 提升到全新境界
了解如何利用 ScreenCaptureKit 为您 App 的用户提供复杂屏幕截图体验。我们将探索众多您可以添加的高级选项,包括对内容过滤器进行微调、帧元数据解释,以及窗口挑选器,等等。我们还将向您介绍如何配置您的流媒体,以实现最优性能。
Take ScreenCaptureKit to the next level Discover how you can support complex screen capture experiences for people using your app with ScreenCaptureKit. We'll explore many of the advanced options you can incorporate including fine tuning content filters, frame metadata interpretation, window pickers, and more. We'll also show you how... audio capture,screen capture,screencapturekit,streaming,video capture WWDC22 日文, 简体中文, 英文, 韩文 -
14:36
在 Apple tvOS App 中提供多用户支持
了解如何在您的 Apple tvOS App 中打造个性化的个人体验。我们将介绍如何提供单个复选框来存储个人资料数据、游戏保存状态等,使每位用户都享有相同的数据分离水平,就如同使用个人设备 (如 iPhone) 那样。我们还会探索新的用户专属钥匙串将如何帮助家庭里多位用户继续享有持续不变的登录体验。
Support multiple users in tvOS apps Discover how you can create personalized, individual experiences in your tvOS app. We'll show you how you can offer a single checkbox to store profile data, game save states, and more, providing each person with the same level of data separation they\'d have on a personal device like iPhone... appletv,apple tv,apple tv 4k,content,content first,keychain,login,log in,multiuser,multi user,password,persona,personalizable,personalization,personalize,profile,profiles,runs as current user,signin,sign in,tv,tv app,tv apps,tv dev,tv developer,tvos,user,user independent,user management,users WWDC22 日文, 简体中文, 英文, 韩文 -
12:14
创建您的隐私标签
隐私标签可以帮助用户理解您的 App 如何保护他们的隐私。学习如何清点当前数据习惯,以及在您的 App Store 产品页上创建您的 App 的隐私标签。
Create your Privacy Nutrition Label Privacy Nutrition Labels help people understand your app\'s privacy practices. Discover how you can take inventory of your current data habits and learn best practices for creating your app's Privacy Nutrition Label on your App Store product page. WWDC22 日文, 简体中文, 英文, 韩文 -
22:37
将 iOS App 带到 Mac 上
学习为您的 iOS App 打造一流 macOS 体验的所有不同方式。我们将探索将您的 App 引入 Mac 的最佳实践,无论您为 M1 Mac 提供 iPad App,或者利用 Mac Catalyst 为所有 Mac 开发 App。了解最新的工具、选项和 API,帮助您对体验进行优化。我们还将向您介绍如何优化您的 Mac 版 App,解释如何在使用 Mac Catalyst 进行开发时将桌面级 iPad 功能自动转换成 Mac 原生功能。
Bring your iOS app to the Mac Discover all the different ways you can transform your iOS app into a great macOS experience. We'll explore best practices for bringing your app to the Mac, whether you ship an iPad app for M1 Macs or build something for all Macs using Mac Catalyst. Learn about the latest tools, options, and APIs... WWDC22 日文, 简体中文, 英文, 韩文 -
22:17
构建全球化 App:本地化的示例
了解如何在遍布世界各地的设备上运行您的 App,并让不管使用何种语言的所有用户都能获得出色的体验。我们将探索如何在为不同受众构建 App 时,利用 Apple 的 API 来提供稳固的基础;此外,我们还将根据我们自己的经验,分享示例、挑战以及最佳实践。
Build global apps: Localization by example Learn how you can run your apps on devices around the world and help everyone have a great experience — regardless of the language they speak. We\'ll explore how Apple APIs can provide a solid foundation when creating apps for diverse audiences, and we\'ll share examples, challenges, and best... ,,,formatters,i10n,international,internationalization,l18n,stringsdict,swift packages,swiftui,translation WWDC22 日文, 简体中文, 英文, 韩文 -
7:10
CloudKit Console 的新功能
我们将介绍 CloudKit Console 的最新更新,以及如何在网页上以前所未有的方式探索与调试您的容器。进一步了解 Act as iCloud,它可以帮助您以其他帐户的视角查询记录并查看数据。揭示如何共享记录区域,并帮助参与者更好地开展相互协作。此外,您还可以学习如何隐藏非活跃状态的容器。我们还将分享一些技巧帮助您充分利用 CloudKit Console。为能更好地理解此讲座,我们建议您先对 CloudKit 容器有基本的了解。
What\\u2019s new in CloudKit Console We'll take you through the latest updates to CloudKit Console and discover how you can explore and debug your containers on the web like never before. Learn more about Act as iCloud, which helps you query records and view data from the perspective of another account. Discover how to share zones... WWDC22 日文, 简体中文, 英文, 韩文 -
14:26
在您的 App 中添加“实时文本”交互
学习如何在您的 App 中添加对静态照片或暂停视频帧的“实时文本”支持。我们将分享如何在 iOS、iPadOS 或 macOS 的任何图像视图中轻松启用文本交互、翻译、数据检测和二维码扫描。我们还将讨论如何控制交互类型,管理补充界面,并解决潜在的手势冲突。要进一步了解如何捕捉实时摄像头源中检测到的数据并与其进行交互,请观看 WWDC22 的“利用 VisionKit 捕捉机器可读的代码和文本”。
Add Live Text interaction to your app Learn how you can bring Live Text support for still photos or paused video frames to your app. We\'ll share how you can easily enable text interactions, translation, data detection, and QR code scanning within any image view on iOS, iPadOS, or macOS. We\'ll also go over how to control interaction... WWDC22 日文, 简体中文, 英文, 韩文 -
20:26
为 Swift Playgrounds 创作引人入胜的内容
了解如何制作专用于 Swift Playgrounds 的引导式说明内容。和我们一起探索如何为已完成的示例代码项目添加指南。我们将演示如何添加任务到您的学习中心,以展示相关代码和可选的实验任务,鼓励学习者以自己的代码扩展该项目。
Create engaging content for Swift Playgrounds Learn how you can build guided instructional content designed for Swift Playgrounds. Follow along with us as we explore how you can add a guide to a completed sample code project. We\'ll demonstrate how to add tasks to your learning center to show off relevant code and optional experiment tasks... swift playgrounds WWDC22 日文, 简体中文, 英文, 韩文 -
24:02
后台素材简介
了解如何利用后台素材框架直接从您的 CDN 中下载大型文件,并优化您的 App 和游戏的初次启动体验。我们将介绍如何制定计划,以便在初次安装 App、App 更新或使用 App 期间定期完成后台下载。我们还将探索如何管理下载计划,以确保用户在需要时获得他们想要的内容。
Meet Background Assets Discover how you can use the Background Assets framework to download large files directly from your CDN and improve the initial launch experience of your apps and games. We'll show you how to schedule background downloads during initial app install, app updates, and periodically as someone uses... WWDC22 日文, 简体中文, 英文, 韩文 -
36:22
钱包与 Apple Pay 的新功能
探索“钱包”和 Apple Pay 的最新更新。我们将介绍如何在您的 App 和网站中为“钱包”中的订单提供支持,并借助 Identity Verification API 安全验证用户的年龄和身份。我们还将探索 SwiftUI 的 PassKit 支持,讨论您可以如何利用自动付款优化您的 Apple Pay 体验。
What\\u2019s new in Wallet and Apple Pay Discover the latest updates to Wallet & Apple Pay. We\'ll show you how to support Orders in Wallet for your apps and websites and securely validate someone\'s age and identity with the Identity Verification API. We\'ll also explore PassKit support for SwiftUI, and discuss how you how you can... WWDC22 日文, 简体中文, 英文, 韩文 -
18:26
Apple Music API 和 MusicKit 简介
探索 Apple Music API 和 MusicKit 客户端框架。学习如何将 Apple Music 功能集成到您的网页服务或 Android App,向 Apple Music API 发起请求以发现与获取内容,以及对订阅者的体验进行个性化。
Meet Apple Music API and MusicKit Explore the Apple Music API and MusicKit client frameworks. Learn how you can integrate Apple Music features into your web service or Android app, make requests to the Apple Music API to discover and fetch content, and personalize the experience for subscribers. WWDC22 日文, 简体中文, 英文, 韩文 -
28:29
集成你的自定义协作 App 到“信息”
探索 SharedWithYou 框架如何帮助提升你 App 的协作基础结构。我们将介绍如何向协作内容发送安全邀请,并同步参与者的变更。我们还将讨论如何在相关对话中显示内容更新。请观看 WWDC22 的“在你的 App 中添加‘与你共享'功能”,了解有关 SharedWithYou 的简介;并观看 WWDC22 的“利用‘信息'提升协作体验”,了解协作 UI API 的概述。(注:即将发布的 Beta 版将提供 API。)
Integrate your custom collaboration app with Messages Discover how the SharedWithYou framework can augment your app\'s collaboration infrastructure. We\'ll show you how to send secure invitations to collaborative content and synchronize participant changes. We\'ll also cover displaying content updates within the relevant conversation. For an... WWDC22 日文, 简体中文, 英文 -
21:32
深入了解 Swift 正则表达式
在字符串处理知识的基础上,进一步深入探索 Swift 正则表达式。我们将简要介绍正则表达式及其运作方式,探索 Foundation 的富数据解析以及如何集成您自己的内容,并针对捕获开展深入讨论。我们还将提供一些最佳实践,帮助您轻松匹配字符串并运用由正则表达式提供支持的算法。
Swift Regex: Beyond the basics Go beyond the basics of string processing with Swift Regex. We\'ll share an overview of Regex and how it works, explore Foundation's rich data parsers and discover how to integrate your own, and delve into captures. We'll also provide best practices for matching strings and wielding Regex-powered... WWDC22 日文, 简体中文, 英文, 韩文 -
18:08
iPad App 设计的最新更新
探索 iPad App 设计方面的最新更新。我们将带您了解搜索、导航栏、编辑菜单、多选等方面的改进。学习如何在整合可自定义的工具栏、多列表格以及查找和取代功能时增强您的 App 的功能,让其更易用友好。
What\\u2019s new in iPad app design Discover the latest updates in iPad app design. We'll take you through improvements to search, navigation bars, edit menus, multi-selection, and more. Learn how you can make your app both more powerful and easier to use when you incorporate customizable toolbars, multi-column tables, and find and... customization,productivity,screen size,search,sidebar,split view,toolbar WWDC22 日文, 简体中文, 英文, 韩文 -
25:01
设计实用高效的图表
了解如何设计能突出重点、易于使用而且可轻松访问的图表。我们将介绍如何利用清晰的标记、轴线、描述、交互和颜色来设计优质的图表,并帮助您为所有用户提供实用的体验。
Design an effective chart Learn how to design focused, approachable, and accessible charts. We\'ll show you how to design great charts with clear marks, axes, descriptions, interaction, and color and help you create useful experiences for everyone. WWDC22 日文, 简体中文, 英文, 韩文 -
13:25
利用 Create ML 组件构建高级模型
利用 Create ML 组件将您的自定义机器学习模型提高到新的水平。我们将介绍如何处理视频或音频等时态数据,并构建可计算重复人为操作次数或提供高级声音分类的模型。我们还将分享有关使用增量拟合,以新数据加快模型训练的最佳实践。要简单了解自定义机器学习模型,请观看 WWDC22 的“了解 Create ML 组件”。
Compose advanced models with Create ML Components Take your custom machine learning models to the next level with Create ML Components. We\'ll show you how to work with temporal data like video or audio and compose models that can count repetitive human actions or provide advanced sound classification. We\'ll also share best practices on using... WWDC22 日文, 简体中文, 英文, 韩文 -
18:29
了解扩充的 San Francisco 字体系列
探索 San Francisco 这种用于 Apple 平台的系统字体的新增内容,了解它们如何能帮助您更好地控制并灵活设计界面。除了粗细和视觉字号,San Francisco 现在还支持三种新的宽度样式:Condensed、Compressed 和 Expanded。我们还将向您介绍 San Francisco 的语言扩充,以及进一步了解功能丰富的阿拉伯语系统字体系列:SF Arabic 和 SF Arabic Rounded。
Meet the expanded San Francisco font family Discover the latest additions to San Francisco – the system font for Apple platforms – and find out how they can provide more control and versatility when designing interfaces. In addition to weights and optical sizes, San Francisco now supports three new width styles: Condensed, Compressed, and... new york,san francisco,type,typeface,typography WWDC22 日文, 简体中文, 英文, 韩文 -
10:14
Endpoint Security 的新功能
了解如何构建可靠的 Endpoint Security 产品,如适用于 macOS 的杀毒软件、端点检测和响应,以及信息泄露防范解决方案等。我们将介绍 Endpoint Security API 的最新优化:学习如何在您的 App 中支持更多安全事件,并使用高级静音功能。我们还将探索一种独立工具,帮助您通过命令行执行内检操作。
What\\u2019s new in Endpoint Security Learn how you can build reliable endpoint security products like anti-virus software, endpoint detection and response, and data leakage prevention solutions for macOS. We\'ll take you through the latest enhancements to Endpoint Security APIs: Learn how you can support more security events and use... authentication,eslogger,gatekeeper,kauth,kernel,login,logout,malware,openbsm,xprotect WWDC22 日文, 简体中文, 英文, 韩文 -
18:22
了解 iOS 相机拍摄的改进:深度、聚焦和多任务处理
探索如何利用 App 中的高级相机拍摄功能。我们将介绍如何使用激光雷达扫描仪创建照片和视频效果,并执行准确的深度测量。了解您的 App 如何利用相机的画中画或多任务处理,并在相机拍摄期间控制面部自动聚焦和自动曝光等。我们还将分享使用多个视频输出的策略,让您在捕捉优质视频输出的同时优化实时预览。如需了解有关相机拍摄功能的概述,请观看 WWDC21 的“相机拍摄的新功能”。
Discover advancements in iOS camera capture: Depth, focus, and multitasking Discover how you can take advantage of advanced camera capture features in your app. We\'ll show you how to use the LiDAR scanner to create photo and video effects and perform accurate depth measurement. Learn how your app can use the camera for picture-in-picture or multitasking, control... WWDC22 日文, 简体中文, 英文, 韩文 -
21:47
Swift Charts:提高标准
深入探索数据可视化:学习 Swift Charts 和 SwiftUI 如何通过各种图表选项帮助您的 App 呈现复杂的数据集。我们将介绍如何基于各种不同的数据进行绘制,并采用标记来创建更加精美的图表。我们还将带您了解 Swift Charts 的大量图表自定义 API,帮助您选择与您的 App 相符的图表样式。为能更好地理解此讲座,我们建议您先观看 WWDC22 的“认识 Swift Charts”。
Swift Charts: Raise the bar Dive deep into data visualizations: Learn how Swift Charts and SwiftUI can help your apps represent complex datasets through a wide variety of chart options. We'll show you how to plot different kinds of data and compose marks to create more elaborate charts. We'll also take you through Swift... WWDC22 日文, 简体中文, 英文, 韩文 -
15:44
CKTool JS 简介
了解如何利用 CKTool JS 管理与自动运行您的 iCloud 容器。我们将介绍如何配置 CKTool JS,以便管理您的容器的模式、轻松修改记录,以及即时处理数据。我们还将探索如何将 CKTool JS 集成到您的自动化和工具工作流程。为能更好地理解此讲座,我们建议您先熟悉 CloudKit 模式、JavaScript 和 npm。
Meet CKTool JS Discover how you can manage and automate your iCloud containers using CKTool JS. We'll show you how to configure CKTool JS to manage your containers' schemas, modify records with ease, and manipulate data on the fly. We'll also explore how you can integrate CKTool JS into your automation and... WWDC22 日文, 简体中文, 英文, 韩文 -
22:21
探索 USD 工具和渲染
了解工具方面的最新改进,以帮助您生成、检查和转换通用场景描述 (USD) 素材。我们将介绍这些工具的更新,并帮助您将它们集成到您的内容创建管道。我们还将探索 USD Hydra 渲染功能,说明如何将其集成到您自己的 App。要进一步了解 USD,请观看 WWDC22 的“掌握 USD 基础知识”。
Explore USD tools and rendering Discover the latest advancements in tooling to help you generate, inspect, and convert Universal Scene Description (USD) assets. We\'ll learn about updates to these tools and help you integrate them into your content creation pipeline. We\'ll also explore the power of USD Hydra rendering, and... ar,arkit,augmented reality WWDC22 日文, 简体中文, 英文, 韩文 -
22:11
利用 MetalFX Upscaling 提升性能
了解 MetalFX,它是为 Metal App 提供平台优化图形效果的全新 API。借助 MetalFX Upscaling,您的 App 现在能够以较低分辨率对帧进行渲染,缩短渲染时间,而且不会牺牲渲染质量。我们还将向您介绍如何以及何时使用它的两种效果,分别是空间放大 (实质性性能提升) 和时态反锯齿及放大 (最优质渲染)。
Boost performance with MetalFX Upscaling Discover MetalFX, a new API that provides platform optimized graphics effects for Metal applications. With MetalFX Upscaling, your application can now render frames at a lower resolution, reducing rendering time, without compromising rendering quality. We\'ll also show you how and when to use its... game dev,game developer,games,metal,metal 3,metalfx,metalfx upscaling,metal tools,performance WWDC22 日文, 简体中文, 英文, 韩文 -
27:01
使用 SwiftUI 构建自定布局
SwiftUI 现在提供强大的工具,以便对您的布局进行升级并排列 App 界面的视图。我们将介绍网格容器,它可以帮助您创建高度可自定的 2D 布局。此外,我们还将说明如何利用布局协议,构建支持完全自定义行为的容器。我们将探索如何在您的布局类型之间创建无缝的动画过渡,并分享创建一流界面的技巧和最佳实践。
Compose custom layouts with SwiftUI SwiftUI now offers powerful tools to level up your layouts and arrange views for your app's interface. We'll introduce you to the Grid container, which helps you create highly customizable, two-dimensional layouts, and show you how you can use the Layout protocol to build your own containers with... anylayout,apply different layouts,arrange buttons,bounds,button,cache inout void,cat,columns,dog,equalwidthhstack,equatable,frame,geometry reader,goldfish,grid,gridcolumnalignment,gridrow,identifiable,layout,layout protocol,layout tools,lazy grid,lazyhgrid,leading edge,origin,placesubviews,rows,sizethatfits,trailing edge,view,view modifier,view spacing,viewthatfits,vstack WWDC22 日文, 简体中文, 英文, 韩文 -
18:29
在您的 App 中添加“与您共享”功能
“与您共享”可帮助用户在您的 App 中轻松查找其他人通过“信息”与他们共享的内容。学习如何在您的 App 中支持“与您共享”,并搭配这些内容延续用户在“信息”中的体验。我们将介绍置顶功能如何提供隐式的“与您共享”权限,并提高内容权重帮助自动共享。我们还会介绍如何在“与您共享”工具架中呈现共享内容,并利用“与您共享”属性视图直观地展示这些内容。
Add Shared with You to your app Shared with You helps people easily find content in your app that someone has shared with them in Messages. Learn how you can support Shared with You in your app and continue the messaging experience right with the content. We\'ll show you how pinning can give implicit Shared with You permission... WWDC22 日文, 简体中文, 英文, 韩文 -
16:03
利用 Xcode 开发多平台 App
了解如何利用 Xcode 14 为多个 Apple 平台构建 App。我们将介绍如何简化 App 目标,维护常用代码库,以及默认共享设置。我们还将探索如何通过对您的设置和代码进行条件化,为每个平台自定义您的 App。
Use Xcode to develop a multiplatform app Learn how you can build apps for multiple Apple platforms using Xcode 14. We\'ll show you how to streamline app targets, maintain a common codebase, and share settings by default. We\'ll also explore how you can customize your app for each platform through conditionalizing your settings and code. WWDC22 日文, 简体中文, 英文, 韩文 -
18:15
掌握 USD 基础知识
学习 Pixar 通用场景描述 (USD) 的基础知识,了解它将如何帮助您构建出色的 3D 素材和工作流程。我们将介绍 USD 背后的核心概念,探索如何将该格式集成到您的内容创建管道。我们还将分享如何利用 USD 的功能,借助复合来创建灵活的通用素材。
Understand USD fundamentals Discover the fundamentals of Pixar\'s Universal Scene Description (USD) and learn how it can help you build great 3D assets and workflows. We\'ll introduce you to the core concepts behind USD and explore how you can integrate the format into your content creation pipeline. We\'ll also show you... ar,arkit,augmented reality WWDC22 日文, 简体中文, 英文, 韩文 -
20:36
探索 iOS 上的 EDR
EDR 是 Apple 的高动态范围表示和渲染管道。探索如何借助 App 中的 EDR 渲染 HDR 内容,并在 iPhone 和 iPad 上充分挖掘 HDR 显示屏的动态范围功能。我们将介绍如何利用 iOS 上的原生 EDR API,提供最佳实践以帮助您确定使用 HDR 的正确时机,以及分享有关色调映射和 HDR 内容渲染的技巧。我们还将讨论参考模式,重点说明它会如何提供参考响应以启用颜色关键型工作流程,如调色、编辑和内容审核等。
Explore EDR on iOS EDR is Apple\'s High Dynamic Range representation and rendering pipeline. Explore how you can render HDR content using EDR in your app and unleash the dynamic range capabilities of HDR displays on iPhone and iPad. We\'ll show how you can take advantage of the native EDR APIs on iOS, provide best... WWDC22 英文 -
9:38
AVQT 的新功能
探索高级视频质量工具 (AVQT) 的最新更新和改进。我们将介绍交互式报告功能,并帮助您了解如何识别与视频质量相关的问题。我们还将探索对原始格式的扩展支持,说明如何评估视频当中的特定场景,并探索如何在云中利用适用于 Linux 的 AVQT 对 Linux 服务器和线上的视频进行分析。
What\\u2019s new in AVQT Discover the latest updates and improvements to the Advanced Video Quality Tool (AVQT). We\'ll take you through the interactive reports feature and help you learn how to identify video quality-related issues. We\'ll also explore extended support for raw formats, show you how to evaluate specific... avqt,linux,video quality WWDC22 日文, 简体中文, 英文, 韩文 -
15:43
利用图表设计 App 体验
了解如何使用图表提升您的 App 体验,让数据传达更清晰、更具吸引力。我们将介绍图表的使用时机和方法,以及它们在图表设计系统中如何相互配合。
Design app experiences with charts Learn how you can enhance your app with charts to communicate data with more clarity and appeal. We\'ll show you when to use charts, how to use them and how they work together in a chart design system. WWDC22 日文, 简体中文, 英文, 韩文 -
1:22
WWDC22 第 2 天总结
想要查看第 2 天的总结报告吗?回顾周二的所有精彩讲座,并快速预览明天的活动。
WWDC22 Day 2 recap Ready for your Day 2 briefing? Catch up on all the great sessions from Tuesday and get a sneak peek at the day ahead. recap WWDC22 日文, 简体中文, 英文, 韩文 -
16:11
桌面级 iPad 简介
学习如何在您的 iPad App 中添加桌面级功能。探索 UINavigationBar 的更新,让您 App 的功能更易于发现和便于自定义。了解 UIKit 的最新更新如何帮助用户更轻松而快速地浏览 App 中的内容。最后,我们将提供一些补充信息,与您分享如何利用 Mac Catalyst 更轻松地将 iPad App 提升到桌面级水平。
Meet desktop-class iPad Learn how you can bring desktop-class features to your iPad app. Explore updates to UINavigationBar that bring more discoverability and customizability to your app's features. Find out how the latest updates to UIKit can help make it easier and faster for people to explore content in your app... WWDC22 日文, 简体中文, 英文, 韩文 -
22:58
Swift 正则表达式简介
了解如何在利用 Swift 正则表达式时更高效地处理字符串。让字面值更简洁,同时保留正则表达式生成器 (一种全新的声明式字符串处理方法)。我们还将探索"字符串"中的 Unicode 模型,分享 Swift 正则表达式可以如何简化 Unicode 正确性处理。
Meet Swift Regex Learn how you can process strings more effectively when you take advantage of Swift Regex. Come for concise literals but stay for Regex builders — a new, declarative approach to string processing. We\'ll also explore the Unicode models in String and share how Swift Regex can make Unicode-correct... WWDC22 日文, 简体中文, 英文, 韩文 -
26:06
SwiftUI 导航开发指南
构建一款出色的 App 要从清晰而稳健的导航结构开始。加入我们著名的“编程厨房”,跟随 SwiftUI 团队学习如何为您的 App 打造一流的体验。我们将介绍 SwiftUI 的导航叠放和分屏浏览功能,说明如何链接到 App 的特定区域,以及探索如何快速而轻松地恢复导航状态。
The SwiftUI cookbook for navigation The recipe for a great app begins with a clear and robust navigation structure. Join the SwiftUI team in our proverbial coding kitchen and learn how you can cook up a great experience for your app. We'll introduce you to SwiftUI's navigation stack and split view features, show you how you can... WWDC22 日文, 简体中文, 英文, 韩文 -
10:27
构建更快速响应的媒体 App
了解如何利用 AVFoundation 让用户专注于您的媒体 App 的内容,而不用盯着加载动画长时间等待。我们将介绍如何在您的 App 中提供响应快速且运行流畅的界面,帮助您创建丰富的音视频复合内容、加载音视频素材以及制作媒体缩略图。学习如何在您的 App 的主线程上执行这些操作并同时并行运行 I/O 处理,探索如何在加载自定义存储等数据时实现一流的播放性能。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“AVFoundation 的新功能”。
Create a more responsive media app Discover how you can use AVFoundation to keep people focused on your media app's content — not your loading spinner. We'll show you how to support a responsive and fluid interface in your app, all while you create rich audiovisual compositions, load audiovisual assets, and prepare media... async load,avasset,avassetresourceloader,avasynchronouskeyvalueloading,avcomposition,latency,thumbnail WWDC22 日文, 简体中文, 英文, 韩文 -
12:11
利用 VisionKit 捕捉机器可读的代码和文本
了解 VisionKit 中的数据扫描器:此框架整合了 AVCapture 和 Vision,通过简单的 Swift API 实现对机器可读代码和文本的实时捕捉。我们将介绍如何指定条码符号系统和语言选择,从而控制 App 可以捕捉的内容类型。我们还将探索如何启用 App 中的指引,自定义物体高亮显示或兴趣区域,以及在您的 App 检测到某个物体后如何进行交互。要进一步了解如何通过静态图片或暂停视频帧与“实时文本”进行交互,请观看 WWDC22 的“在您的 App 中添加‘实时文本'交互”。
Capture machine-readable codes and text with VisionKit Meet the Data Scanner in VisionKit: This framework combines AVCapture and Vision to enable live capture of machine-readable codes and text through a simple Swift API. We'll show you how to control the types of content your app can capture by specifying barcode symbologies and language selection... WWDC22 日文, 简体中文, 英文, 韩文 -
20:54
利用 CarPlay 车载让您的 App 一日千里
CarPlay 车载让您能够在开车时更加智能、安全地使用 iPhone。了解 CarPlay 车载的最新 App 类型,探索 CarPlay 车载模拟器可以如何帮助您开发并测试 App,而无需离开您的办公桌。我们还将讨论导航 App 可以如何与受支持车辆上的数字化仪表盘建立连接。
Get more mileage out of your app with CarPlay CarPlay is a smarter, safer way to use your iPhone while you drive. Learn about the latest app types for CarPlay and discover how the CarPlay Simulator can help you develop and test apps without leaving your desk. We'll also explore how navigation apps can connect with digital instrument clusters... ,,audio,car,communication,driving task,ev charging,fueling,navigation,parking,quick food ordering WWDC22 日文, 简体中文, 英文, 韩文 -
13:18
Apple Maps Server API 简介
通过跨 MapKit、MapKit JS 和 Apple Maps Server API 实施 Apple 地图叠放,简化您的 App 的地图架构。了解这些 API 如何帮助减少网络调用并降低能耗,从而帮助改善您的 App 的整体性能。我们将向您介绍如何利用 Geocoding 和 Estimated Time of Arrival API 为简单的商店定位器构建功能,并讨论 API 的验证流程。
Meet Apple Maps Server APIs Simplify your app's mapping architecture by implementing the Apple Maps stack across MapKit, MapKit JS, and Apple Maps Server APIs. Learn how these APIs can reduce network calls and increase power efficiency, which can help improve the overall performance of your app. We\'ll show you how to use... WWDC22 日文, 简体中文, 英文, 韩文 -
38:23
管理 Apple 设备方面的新功能
探索跨 Apple 平台设备管理的增强功能。利用最新版本的 iPhone 版 Apple Configurator 来优化设备部署工作流程。了解针对 macOS、iOS 和 iPadOS 的身份识别技术和 MDM 协议更新。我们还将分享关于如何提供设备管理文档的一项令人兴奋的变化。
What\\u0027s new in managing Apple devices Explore enhancements to device management across Apple platforms. Improve device deployment workflows using the latest version of Apple Configurator for iPhone. Learn about identity technologies and MDM protocol updates for macOS, iOS and iPadOS. We\'ll also share an exciting change in how we... configuration,configurator,dns,education,enrollment,enterprise,esim,identity,idp,management,mdm,networking,oauth,privacy,profile,profiles,security,shared ipad,software update WWDC22 日文, 简体中文, 英文, 韩文 -
21:01
Xcode 的新功能
了解 Xcode 14 的最新效率和性能改进。我们将介绍采用全新设计的 SwiftUI 画布体验,探索对代码补齐和导航的优化,并说明我们在整个开发流程期间所做的性能提升。我们还将讨论您现在可以如何读取有关 TestFlight 的反馈并做出回应,而无需离开 Xcode。
What\\u0027s new in Xcode Discover the latest productivity and performance advancements in Xcode 14. We'll introduce you to the fully redesigned SwiftUI canvas experience, explore enhancements to code completion and navigation, and take you through performance improvements we've made throughout the entire development... WWDC22 日文, 简体中文, 英文, 韩文 -
47:35
App 内购买的新功能
了解如何进一步优化 iPhone、iPad、Mac 和 Apple Watch 上的 App 内购买体验。我们将介绍 StoreKit 2 和 App Store 服务器 API 的增强功能,并探索 App Store 服务器通知的改进。学习如何利用 App 交易 API 验证 App 购买,添加属性到您的 StoreKit 模型,整合 SwiftUI 友好型 API 和 StoreKit 信息,并在交易中保留 applicationUsername。对于负责服务器端的开发者,我们将说明如何充分利用 App Store...
What\\u0027s new with in-app purchase Learn how you can make your in-app purchase experience even better on iPhone, iPad, Mac, and Apple Watch. We'll take you through enhancements to StoreKit 2 and App Store Server API, and explore improvements to App Store Server Notifications. Discover how you can verify app purchases with App... storekit WWDC22 日文, 简体中文, 英文, 韩文 -
5:43
了解开发者模式
一起来探索开发者模式。在 iOS 16、iPadOS 16 和 watchOS 9 中,您将需要启用此模式来安装、运行、并在开发期间调试您的 App。我们将介绍如何在您的设备上进入开发者模式,以及如何在自动化工作流程中启用开发者模式。
Get to know Developer Mode Meet Developer Mode — required on iOS 16, iPadOS 16, and watchOS 9 to install, run, and debug your apps during development. We\'ll show you how you to opt in to Developer Mode on your devices, and how to enable Developer Mode in your automation workflows. devmodectl,distribution,provisioning profiles,xcode WWDC22 日文, 简体中文, 英文, 韩文 -
15:48
“专注”过滤器简介
探索如何基于当前由其他人启用的“专注”对 App 行为进行自定义。我们将向您介绍如何使用 App 意图来定义您 App 的“专注”过滤器,在系统中针对更改执行操作,并且以不同的方式呈现您的 App 视图。我们还将讨论您可以如何过滤通知和更新角标计数。为能更好地理解此讲座,我们建议您先观看 WWDC22 的“深入了解 App 意图”。
Meet Focus filters Discover how you can customize app behaviors based on someone\'s currently enabled Focus. We\'ll show you how to use App Intents to define your app\'s Focus filters, act on changes from the system, and present your app\'s views in different ways. We\'ll also explore how you can filter... WWDC22 日文, 简体中文, 英文, 韩文 -
19:41
集成连续互通相机至您的 macOS App 中
了解如何借助连续互通相机,在任何 Mac App 中将 iPhone 设置为外部相机。不管您是在开发视频会议软件,或是在打造以创新方式使用相机的体验,您都将学习到如何利用自动相机切换来优化您的 App。我们还将探索如何识别用户偏好和系统偏好相机,带您了解从 iPhone 视频流捕捉高分辨率优质照片的 API,以及更多内容。要进一步了解相机拍摄,请随后观看 WWDC22 的“了解 iOS 相机拍摄的改进”。
Bring Continuity Camera to your macOS app Discover how you can use iPhone as an external camera in any Mac app with Continuity Camera. Whether you're building video conferencing software or an experience that makes creative use of cameras, we'll show you how you can enhance your app with automatic camera switching. We'll also explore how... WWDC22 日文, 简体中文, 英文, 韩文 -
33:45
SwiftUI 的新功能
这是有关 SwiftUI 的派对,而您就在邀请之列!和我们一起了解最新更新,一窥 UI 框架设计的未来。探索 SwiftUI 中的深层次自定义、布局设计的高级技巧、用于分享的精细策略,以及在自上而下设计 App 时可采用的稳健可靠的结构方法。我们还可以在运用最新的图形效果与探索 API 时一起享受一些惊喜乐趣。
What\\u0027s new in SwiftUI It\'s a SwiftUI party — and you\'re invited! Join us as we share the latest updates and a glimpse into the future of UI framework design. Discover deep levels of customization, advanced techniques for layout, elegant strategies for sharing, and rock-solid structural approaches for designing an... WWDC22 日文, 简体中文, 英文, 韩文 -
22:24
利用 HLS Content Steering 传输可靠的流媒体
HLS Content Steering 会根据负载和冗余将客户端动态转向到不同的服务器。我们将带您了解此框架的最新更新,探索如何通过“路径克隆”将动态生成的 CDN 引入到现有的 HLS 客户端。我们还将分享如何使用基于存储桶的“转向服务器”规则等,来实现全球流量转向。
Deliver reliable streams with HLS Content Steering HLS Content Steering dynamically steers clients to different servers based on load and redundancy. We\'ll take you through the latest updates to this framework and explore how you can introduce dynamically spawned CDNs to existing HLS clients with Pathway Cloning. We\'ll also share how you can... adaptive playback,cdn switching,error fallback,load balance,traffic steering,video streaming WWDC22 日文, 简体中文, 英文, 韩文 -
9:44
轻 App 的新功能
探索轻 App 的最新更新:了解我们如何通过改进尺寸限制以及 CloudKit 和钥匙串的使用,帮助您比从前更轻松地构建轻 App。我们还将介绍如何利用验证工具来验证您的轻 App,并使用 App Store Connect 来自动化您的优质轻 App 体验工作流程。
What\\u0027s new in App Clips Explore the latest updates to App Clips! Discover how we've made your App Clip even easier to build with improvements to the size limit as well as CloudKit and keychain usage. We'll also show you how to use our validation tool to verify your App Clip and automate workflows for your advanced App... 15 mb,advanced app clip,api,app clip code,app clip experience,app clip testing,app group container,app store connect,associated domain,attributes,banner,cloudkit,developer settings,diagnostics,included,keychain,keychain migration,local keychain,migration,physical code,public database,qr code,relationships,resource id,size limit,smart banner,transferred from app clip to app,universal link WWDC22 日文, 简体中文, 英文, 韩文 -
16:08
在 Unity 游戏中添加辅助功能
了解如何使用我们的开源辅助功能插件,使用户能够在 Apple 平台上更轻松地访问你的 Unity 游戏。跟着我们一起,在示例 Unity 游戏项目中添加对旁白和切换控制等辅助技术的支持。我们将向你介绍如何通过“动态类型”自动扩展文本,以及支持降低透明度或提高对比度等界面调整功能。
Add accessibility to your Unity games Learn how you can make your Unity games accessible on Apple platforms using our open source Accessibility plug-in. Follow along as we add support for assistive technologies like VoiceOver and Switch Control to a sample Unity game project. We\'ll show you how you can automatically scale text with... WWDC22 日文, 简体中文, 英文, 韩文 -
13:20
打造更优质的 AR 体验
了解最佳实践和技巧,为 iPhone 和 iPad 打造让人惊叹的 AR 体验。我们将提供指导,帮助您决定 AR 是否适用于您的产品体验;探索出色的 AR App 示例,并说明设计增强现实时的重要注意事项。
Qualities of great AR experiences Discover best practices and techniques to help craft magical AR experiences for iPhone and iPad. We'll provide guidance to help you determine if AR is a good fit for your experience, explore examples of great AR apps, and take you through key considerations when designing for augmented reality. ar,arkit,augmented reality,design,mr WWDC22 日文, 简体中文, 英文, 韩文 -
17:22
认识 Swift Charts
来认识下 Swift Charts,它是一种灵活的框架,可帮助您完全使用 SwiftUI 来制作和所有 Apple 平台都能完美契合的图表。了解如何利用复合语法制作信息丰富、美观而且易于使用的图表,同时减少代码数量。我们将分享运用 Swift Charts 直观呈现数据的构建块,探索如何借助简单的修饰符更改图表的设计。我们还将向您介绍 Xcode Previews 的最新更新,以帮助您打造更加引人入胜的体验。
Hello Swift Charts Say hello to Swift Charts — a flexible framework that helps you create charts entirely in SwiftUI that look and feel right at home on all Apple platforms. Discover how you can use compositional syntax to make informative, delightful, and accessible charts with less code. We'll share the building... accessibility,animation,area,array of structs,audio graphs,bar,bar chart,bar marks,charts,collection,composition,custom marks,data,declarative,declarative syntax,food truck,foreground style,identifable,labels,line,line chart,linemark,line style,mark properties,marks,multiplatform,ostensible,pancakes,picker,point,pointmark,preview,rectangle,rule,sonification,swiftui,symbol,symbols,symbol size,variants,visual elements,voice over,x axis,x position,y axis,y position WWDC22 日文, 简体中文, 英文, 韩文 -
17:35
复杂功能和小组件:重新载入
我们将在探索 watchOS 和 iOS 锁屏时再次推出“小组件边看边写”活动。了解 WidgetKit 的最新改进,它们可为 watchOS 上的复杂功能提供支持,帮助您为 iPhone 构建锁屏小组件。我们将介绍如何整合最新的 SwiftUI 视图以提供一目了然的数据,探索每个平台如何渲染内容,并学习如何在小组件或复杂功能中对您的内容的设计和外观进行自定义。
Complications and widgets: Reloaded Our widgets code-along returns as we adventure onto the watchOS and iOS Lock Screen. Learn about the latest improvements to WidgetKit that help power complex complications on watchOS and can help you create Lock Screen widgets for iPhone. We'll show you how to incorporate the latest SwiftUI views... WWDC22 日文, 简体中文, 英文, 韩文 -
17:49
SF 符号 4 的新功能
探索 SF 符号的最新更新。它是 Apple 的海量图标库,旨在与所有 Apple 平台的系统字体 San Francisco 无缝集成。探索 SF 符号库的新增内容,以及 App 中的新类别。了解新的“自动”行为,它会选择最适合突显系统特性的渲染模式。学习如何利用新的可变颜色功能,使符号变得更加动态。我们还将说明以新的统一方法对符号进行注释的更高效的方式。 为能更好地理解此讲座,我们建议您先观看 WWDC21 的“SF 符号的新功能”。
What\\u0027s new in SF Symbols 4 Explore the latest updates to SF Symbols, Apple's extensive library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Discover the latest additions to the SF Symbols library and new categories in the app. Learn about the new Automatic... categories,glyph,icon,template WWDC22 日文, 简体中文, 英文, 韩文 -
26:41
即插即用:向你的 Unity 游戏项目添加 Apple 框架
优化你的 Unity App 或游戏在 Apple 平台上的体验。学习如何利用以下六种插件将 Apple 技术直接运用到你的项目当中:Apple.Core、Game Center、游戏控制器、辅助功能、Core Haptics 和 PHASE。我们将介绍如何添加新的游戏机制,使你的游戏更易访问,以及如何利用最新的 Apple 功能和服务。
Plug-in and play: Add Apple frameworks to your Unity game projects Help make your Unity app or game an even better experience on Apple platforms. Learn how you can add Apple technologies directly to your projects with six plug-ins: Apple.Core, Game Center, Game Controller, Accessibility, Core Haptics, and PHASE. We\'ll show you how you can add new gameplay... game center,game controller,game controllers,game dev,game developer,haptic,haptics,phase,plugin,plugin,plugins,unity,unity plugins WWDC22 日文, 简体中文, 英文, 韩文 -
25:31
了解 Create ML 组件
Create ML 使为图像分类、物体检测、声音分类、手势分类、动作分类、表格数据回归等构建自定义机器学习模型变得更加简单。借助 Create ML 组件框架,您可以进一步自定义底层任务并优化您的模型。我们将探索组成此类任务的特征提取器、转换器和估算器,并向您介绍如何将其与其他组件和预处理步骤组合起来,以便为图像回归等概念构建自定义任务。 要了解有关创建复杂可自定任务的更多信息,我们建议您观看 WWDC22 的“利用 Create ML 组件构建高级模型”。
Get to know Create ML Components Create ML makes it easy to build custom machine learning models for image classification, object detection, sound classification, hand pose classification, action classification, tabular data regression, and more. And with the Create ML Components framework, you can further customize underlying... WWDC22 日文, 简体中文, 英文, 韩文 -
25:54
借助 MusicKit 探索更多内容
了解如何利用 MusicKit 对您的 App 进行优化和个性化。我们将向您介绍 MusicKit 框架的最新新增功能,探索如何通过请求、元数据等将音乐内容整合到您的 App。
Explore more content with MusicKit Discover how you can enhance and personalize your app using MusicKit. We'll take you through the latest additions to the MusicKit framework and explore how you can bring music content to your app through requests, metadata, and more. apple music,music,musickit,music library,playlists,songs,swift WWDC22 日文, 简体中文, 英文, 韩文 -
26:00
让您的现实世界与增强现实完美融合
跟我们一起探讨如何使用物体捕捉和 RealityKit,将现实世界的物体融入到增强现实游戏当中。我们将介绍如何借助 Object Capture 框架捕捉细节丰富的物品,将它们添加到 Xcode 的 RealityKit 项目,应用风格化的着色器和动画,并将它们整合到 AR 体验。我们还将分享在使用 ARKit、RealityKit 和物体捕捉功能时的最佳实践。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“深入了解 RealityKit 2”和“利用物体捕捉创建 3D 模型”。
Bring your world into augmented reality Follow along as we demonstrate how you can use Object Capture and RealityKit to bring real-world objects into an augmented reality game. We\'ll show you how to capture detailed items using the Object Capture framework, add them to a RealityKit project in Xcode, apply stylized shaders and... ar,arkit,augmented reality WWDC22 日文, 简体中文, 英文, 韩文 -
17:13
在 SF 符号中采用可变颜色
探索如何利用可变颜色使 SF 符号变得更具表现力。我们将介绍系统提供的符号会如何使用可变颜色,并提供有关如何有效使用它的最佳实践和指南。我们还将帮助您学习如何利用 SF 符号及其注释工具将可变颜色整合到自定义符号当中。
Adopt Variable Color in SF Symbols Explore how you can use Variable Color to make SF Symbols even more expressive. We'll show you how system-provided symbols use variable color and provide best practices and guidance for using it effectively. We'll also help you learn how to incorporate variable color into custom symbols using the... color,glyph,icon,symbol WWDC22 日文, 简体中文, 英文, 韩文 -
18:02
利用 DriverKit 将您的驱动程序添加到 iPad
了解如何利用 DriverKit 将雷雳和 USB 配件轻松地连接到 iPad。我们将介绍如何在不更改代码的情况下转换您的现有 Mac 驱动程序,学习通过 AudioDriverKit 添加实时音频支持,并提供有关为 iPad 开发驱动程序的最佳实践和技巧。
Bring your driver to iPad with DriverKit Discover how you can easily connect Thunderbolt and USB accessories to iPad with DriverKit. We'll show you how to convert your existing Mac drivers without any code changes, learn how to add real-time audio support with AudioDriverKit, and provide best practices and tips for developing drivers... WWDC22 日文, 简体中文, 英文, 韩文 -
21:24
利用 Push to Talk 优化语音通信
我们将帮助为您的 App 添加对讲机通信功能,让对话变得一清二楚!了解如何为您的 Push to Talk App 添加醒目的系统 UI,一键实现快速沟通。我们将介绍 PushToTalk 框架,解释如何配置您的 App 以便其随时 (甚至在后台) 都能收发音频。为能更好地理解此讲座,我们建议您先熟悉如何在 App 后台处理音频传输。另外,对 APN 有一些基本的事先了解也会很有帮助。
Enhance voice communication with Push to Talk We're coming in loud and clear to help you bring walkie-talkie communication to your app — over! Discover how you can add prominent system UI to your Push to Talk app, enabling rapid communication with the tap of a button. We'll introduce you to the PushToTalk framework and show you how to... WWDC22 日文, 简体中文, 英文, 韩文 -
8:34
Mac App 公证的新功能
公证和 macOS 的组合可帮助用户通过非 App Store 渠道为其 Mac 安全下载软件。了解从 altool 到 notarytool 所需的过渡,以及 Xcode GUI 可以如何帮助您在对 App 进行公证时改善整体性能。我们还将分享有关 API 的信息,以便和任何联网设备的公证服务关联。
What\\u2019s new in notarization for Mac apps Notarization works in tandem with macOS to help people safely download software for their Mac outside of the App Store. Learn about the required transition from altool to notarytool and how the Xcode GUI can help you achieve better overall performance when notarizing your app. We\'ll also share... malware,notarizing,notary,webhook WWDC22 日文, 简体中文, 英文, 韩文 -
16:29
利用 RoomPlan 创建参数 3D 空间扫描
RoomPlan 可以帮助您的 App 快速为空间创建简易版参数 3D 扫描。了解如何利用此 API 轻松添加空间扫描体验。我们还将介绍如何采用此 API,探索 3D 参数输出,并分享最佳实践以帮助您在每次扫描时得到理想的结果。
Create parametric 3D room scans with RoomPlan RoomPlan can help your app quickly create simplified parametric 3D scans of a room. Learn how you can use this API to easily add a room scanning experience. We\'ll show you how to adopt this API, explore the 3D parametric output, and share best practices to help your app get great results with... ar,arkit,augmented reality WWDC22 日文, 简体中文, 英文, 韩文 -
31:39
Safari 浏览器和 WebKit 的新功能
探索 Safari 浏览器和 WebKit 的最新功能,并学习如何制作更完善、功能更强大的网站。我们将带您了解 HTML 的最新更新、CSS 增强功能、Web 检查器工具、以及 Web API,等等。
What\\u0027s new in Safari and WebKit Explore the latest features in Safari and WebKit and learn how you can make better and more powerful websites. We'll take you on a tour through the latest updates to HTML, CSS enhancements, Web Inspector tooling, Web APIs, and more. WWDC22 日文, 简体中文, 英文, 韩文 -
30:41
深入了解 App Intents
了解如何在使用 App Intents 框架时提高您的 App 的曝光度和吸引力。我们将介绍此 Swift 框架的强大功能,探索 App Intents 和 SiriKit Intents 之间的差异,并说明如何向系统公开您 App 的功能。我们还将分享如何构建实体和查询,来打造丰富的 App 快捷指令体验。要进一步了解 App Intents,请观看 WWDC22 的“利用 App Intents 实施 App 快捷指令”和“设计 App 快捷指令”。
Dive into App Intents Learn how you can make your app more discoverable and increase app engagement when you use the App Intents framework. We\'ll take you through the powerful capabilities of this Swift framework, explore the differences between App Intents and SiriKit Intents, and show you how you can expose your... WWDC22 日文, 简体中文, 英文, 韩文 -
38:16
Swift 的新功能
和我们一起了解 Swift 的更新。我们将为您介绍如何提高性能,探索更安全而且可扩展的 Swift 软件包,并且分享 Swift 并发的改进。我们还将向您介绍 Swift 正则表达式、更出色的泛型,以及语言中内置的其他工具,帮助您编写更灵活、更有表现力的代码。
What\\u0027s new in Swift Join us for an update on Swift. We\'ll take you through performance improvements, explore more secure and extensible Swift packages, and share advancements in Swift concurrency. We\'ll also introduce you to Swift Regex, better generics, and other tools built into the language to help you write... WWDC22 日文, 简体中文, 英文, 韩文 -
24:07
利用“信息”提升协作体验
了解如何利用“信息”中的“协作”功能帮助优化 App 的通信和协作。学习如何将文档绑定到“信息”的对话,实现轻松共享和讨论。探索如何让对话中的所有人都能掌握文档中的最新活动。另外,我们还将介绍如何在您的 App 中添加可自定的 UI,以管理协作详情并将文档关联到“信息”对话和 FaceTime 通话。要进一步了解 SharedWithYou 框架,我们建议您观看“在您的 App 中添加‘与您共享'功能”。如需有关为具有自定义协作基础结构的 App 添加协作 API 的更多信息,请观看“集成您的自定义协作 App 到‘信息'”。 (注:即将发布的 Beta 版将提供 API。)
Enhance collaboration experiences with Messages Discover how you can help improve communication and collaboration in your app with Collaboration in Messages. Learn how to tie a document to Messages conversations for simple sharing and discussion. Explore how you can keep everyone in the conversation up to date on the latest activity in the... WWDC22 日文, 简体中文, 英文, 韩文 -
24:14
UIKit 的新功能
探索 UIKit 的最新更新和改进,以及如何构建更出色的 iPadOS、iOS 和 Mac Catalyst App。我们将介绍 UI 改进、生产效率更新、API 增强,等等。我们还将帮助您探索如何提高性能和安全性,并更好地保护隐私。
What\\u0027s new in UIKit Discover the latest updates and improvements to UIKit and learn how to build better iPadOS, iOS, and Mac Catalyst apps. We'll take you through UI refinements, productivity updates, API enhancements, and more. We'll also help you explore improvements to performance, security, and privacy. WWDC22 日文, 简体中文, 英文, 韩文 -
12:09
WeatherKit 简介
WeatherKit 为您的 App 和服务提供重要的天气数据,以帮助用户掌握最新的天气状况。学习如何利用 Swift 和 REST API 来获取关于当前天气的信息、未来 10 天的每小时温度预测、降雨概率、风况报告、紫外线指数,等等。我们还将分享 WeatherKit 在及时地提供当地天气信息的同时,保护用户的个人数据及隐私的强大功能。
Meet WeatherKit WeatherKit offers valuable weather data for your apps and services to help people stay up to date on the latest conditions. Learn how to use Swift and REST APIs to access information about the current weather, 10-day hourly forecasts for temperature, expected precipitation, wind reports, the UV... api,browser,rest,weather,web WWDC22 日文, 简体中文, 英文, 韩文 -
15:00
Safari 浏览器网页推送功能简介
利用“网页推送”,在 macOS 的 Safari 浏览器中优化您的网站和网页版 App 的通知功能。我们将说明如何通过基于网页标准的 Push API、Notifications API 和服务工作线程组合向用户发送通知。
Meet Web Push for Safari Bring better notifications to your websites and web apps in Safari on macOS with Web Push. We'll show you how you can remotely send notifications to people through the web standards-based combination of Push API, Notifications API, and Service Workers. WWDC22 日文, 简体中文, 英文, 韩文 -
13:53
在 watchOS 上获取来自蓝牙设备的适时提醒
了解蓝牙设备可以如何向 Apple Watch 发送及时且相关的提醒。我们将介绍如何利用复杂功能中的周期性数据,探索后台外围设备扫描功能,并帮助您学习如何运用 watchOS 中的特征监控。我们还将分享有关打造出色蓝牙配件的最佳实践和设计指南。
Get timely alerts from Bluetooth devices on watchOS Find out how Bluetooth devices can send timely and relevant alerts to Apple Watch. We\'ll show you how to take advantage of periodic data in complications, explore background peripheral discovery, and help you learn how to use characteristic monitoring in watchOS. We\'ll also share best practices... WWDC22 日文, 简体中文, 英文, 韩文 -
33:27
通行密钥简介
这是一次安全性的升级:了解如何添加通行密钥支持以便为用户提供快速而简单的登录体验,同时大幅提高帐户安全性。通行密钥是简单的强凭证,旨在消除网络钓鱼攻击。我们将分享通行密钥的安全设计,说明它的使用方法,讨论如何将通行密钥集成到您的登录流程,并且探索需要采用此功能的平台和网页 API。
Meet passkeys It's time for a security upgrade: Learn how to add support for passkeys to create a quick and easy sign in experience for people, all while offering a radical increase to account security. Passkeys are simple and strong credentials built to eliminate phishing attacks. We'll share how passkeys are... WWDC22 日文, 简体中文, 英文, 韩文 -
20:59
采用桌面级编辑交互
了解高级桌面级编辑功能,它们可以帮助您 App 的用户提高效率。学习如何利用 Mac Catalyst 来提供更多内嵌在 UI 中的交互,帮助用户快速访问编辑功能并在 macOS 上得心应手地使用您的 iPadOS App。我们还将探索高度可自定的查找互动功能,了解系统 UI 如何帮助用户流畅一致地查找您 App 中的内容。
Adopt desktop-class editing interactions Discover advanced desktop-class editing features that can help people accelerate their productivity in your app. Learn how you can provide more interactions inline with your UI to help people quickly access editing features and make your iPadOS app feel right at home on macOS with Mac Catalyst... WWDC22 日文, 简体中文, 英文, 韩文 -
14:54
同播共享的新功能
与我们一起体验同播共享的最新更新。我们将向您介绍如何直接从您的 App 启用同播共享,帮助您借助 API 的改进来打造更丰富的体验,并带您了解 GroupSessionMessenger 的增强功能。我们还会讨论将同播共享添加到您的 App 的最佳实践。
What\\u0027s new in SharePlay Join us as we share the latest updates to SharePlay. We'll show you how you can start SharePlay sessions right from your app, take you through improvements to APIs to create richer experiences, and check out enhancements to GroupSessionMessenger. We'll also explore best practices for adding... WWDC22 日文, 简体中文, 英文, 韩文 -
13:33
充分利用 Xcode Cloud
了解如何更充分地利用 Xcode Cloud,它是 Apple 的连续集成和连续交付 (CI/CD) 服务。我们将简要介绍 Xcode Cloud,以及它会如何与 Xcode 和 App Store Connect 连接。我们还将探索 App Store Connect 中的 Xcode Cloud Usage Dashboard (Xcode Cloud 使用情况仪表盘),学习如何利用此工具来帮助在多个团队项目中优化您的构建与发布流程。
Get the most out of Xcode Cloud Discover how you can get the most out of Xcode Cloud, Apple's continuous integration and continuous delivery (CI/CD) service. We\'ll take you through an overview of Xcode Cloud and how it connects with Xcode and App Store Connect. We\'ll also explore the Xcode Cloud Usage Dashboard in App Store... WWDC22 日文, 简体中文, 英文, 韩文 -
15:44
探索 Metal 3
利用 Metal 3,在您的 App 中挖掘出 Apple 芯片的全部潜能。我们将介绍最新的功能、改进和工具。我们还将探索如何借助高级功能和编译器工具更快速地加载资源,在构建时编译着色器二进制文件,使用网格着色器处理复杂的几何形状,在更短时间内渲染高分辨率图形,以及更快地训练机器学习网络,等等。
Discover Metal 3 Harness the full potential of Apple silicon in your app with Metal 3. We\'ll introduce you to the latest features, improvements, and tooling. We\'ll also explore how you can use advanced features and compiler tools to load resources faster, compile shader binaries at build time, process complex... game dev,game developer,metal,metal 3,metal compute,metal shading language,metal tools,proapps,raytracing,ray tracing WWDC22 日文, 简体中文, 英文, 韩文 -
13:01
Swift Async 算法简介
探索 Apple 的最新开源 Swift 软件包:Swift Async 算法。我们将讨论此软件包的算法 (可搭配 AsyncSequence 使用),包括压缩、合并和限流。和我们一起学习如何使用这些算法来构建一流的信息收发 App。我们还将分享有关结合多个 AsyncSequence,以及长时间利用 Swift 时钟类型来处理相关值的最佳实践。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“认识 AsyncSequence”。
Meet Swift Async Algorithms Discover the latest open source Swift package from Apple: Swift Async Algorithms. We\'ll explore algorithms from this package that you can use with AsyncSequence, including zip, merge, and throttle. Follow along with us as we use these algorithms to build a great messaging app. We\'ll also share... WWDC22 日文, 简体中文, 英文, 韩文 -
22:24
利用 Metal 3 更快地加载资源
了解如何在 Metal 3 中利用快速的资源流传输,为加载素材加速。我们将介绍如何在您的 App 中借助异步的“即设即忘”工作流程,充分利用 SSD 存储的速度和 Apple 芯片的统一内存架构所带来的数据吞吐能力。我们还将探索如何创建与您的 GPU 渲染和计算工作并行且同步的单独队列。最后,我们还会分享如何指定音频等素材和高优先级队列,来帮助您以更低延迟加载数据。
Load resources faster with Metal 3 Discover how you can use fast resource streaming in Metal 3 to quickly load assets. We\'ll show you how to use an asynchronous set-it-and-forget-it workflow in your app to take advantage of the speed of SSD storage and the throughput of Apple silicon's unified memory architecture. We\'ll also... 3d graphics,game,game dev,game developer,metal,metal 3,metal tools,raytracing WWDC22 日文, 简体中文, 英文, 韩文 -
22:56
AppKit 的新功能
探索使用 AppKit 开发 Mac App 的最新改进。我们将向您介绍 SF Symbols 的最新更新,演示如何通过增强控制来优化您的界面,以及帮助您学习使用台前调度来整理窗口。我们还将讨论 macOS 的最新共享和协作功能等。
What\\u0027s new in AppKit Discover the latest advances in Mac app development using AppKit. We'll take you through the latest updates to SF Symbols, show you how you can elevate your interface with enhanced controls, and help you learn to coordinate your windows with Stage Manager. We'll also explore the latest sharing... WWDC22 日文, 简体中文, 英文, 韩文 -
16:46
Create ML 的新功能
体验最新的 Create ML 更新。我们将分享 Create ML 评估工具的改进,这些工具可以帮助您了解您的自定义模型将如何处理现实世界的数据。学习如何检查模型在处理测试数据的每种图像类型时的性能,并确定个别图像中存在的问题,以便帮助您排除错误分类、标记不良和其他错误。我们还将向您介绍如何借助连续互通相机在实时预览中用 iPhone 和 iPad 测试您的模型,分享如何利用 Create ML 组件框架中新增的重复计数功能进一步优化动作分类。要详细了解 Create ML 可以为您的 App 增加哪些优势,请观看 WWDC21 的“使用 Create ML 将手势和动作分类”和“使用...
What\\u0027s new in Create ML Discover the latest updates to Create ML. We'll share improvements to Create ML's evaluation tools that can help you understand how your custom models will perform on real-world data. Learn how you can check model performance on each type of image in your test data and identify problems within... WWDC22 日文, 简体中文, 英文, 韩文 -
23:00
创建 macOS 或 Linux 虚拟机
了解如何利用 Virtualization 框架在您的 Mac 上快速创建虚拟机。我们将介绍如何在隔离环境中创建虚拟 Mac 并快速测试对您的 App 的更改。我们还将探索如何在 Apple 设计的芯片上安装并运行完整的 Linux 版本,分享如何利用 Rosetta 2 来运行 x86-64 Linux 二进制文件。
Create macOS or Linux virtual machines Learn how you can use the Virtualization framework to quickly create virtual machines on your Mac. We\'ll show you how to create a virtual Mac and quickly test changes to your app in an isolated environment. We\'ll also explore how you can install and run full Linux distributions on Apple... WWDC22 日文, 简体中文, 英文, 韩文 -
24:38
Swift 并发的可视化与优化
了解如何利用 Instruments 中的 Swift 并发模板优化您的 App。我们将讨论常见的性能问题,并向您介绍如何借助 Instruments 查找与解决这些问题。学习如何保持您的 UI 响应性,最大化并行性能,以及分析您的 App 中的 Swift 并发活动。为能更好地理解此讲座,我们建议您先熟悉 Swift 并发 (包括任务和角色) 的相关内容。
Visualize and optimize Swift concurrency Learn how you can optimize your app with the Swift Concurrency template in Instruments. We\'ll discuss common performance issues and show you how to use Instruments to find and resolve these problems. Learn how you can keep your UI responsive, maximize parallel performance, and analyze Swift... swift,swift concurrency WWDC22 日文, 简体中文, 英文, 韩文 -
23:23
利用 App Intents 实现 App 快捷指令
了解如何在您的 App 中创建快捷指令,而不需要进行任何用户设置。我们将介绍 App Intents 如何帮助您呈现快捷指令视图,探索如何添加对参数化阶段的支持,以允许用户快速表达他们的意图。我们还将分享如何借助 Siri 提示和快捷指令链接提高 App 快捷指令的曝光度。为能更好地理解此讲座,我们建议您先对 SwiftUI 有基本的了解。
Implement App Shortcuts with App Intents Discover how you can create Shortcuts in your app with zero user setup. We\'ll show you how App Intents can help you present custom Shortcuts views, and explore how you can add support for parameterized phrases to allow people to quickly express their intent. We\'ll also share how you can make... WWDC22 日文, 简体中文, 英文, 韩文 -
26:58
利用 metal-cpp 以 C++ 语言进行 Metal 编程
您的 C++ 游戏和 App 现在可以充分利用 Metal 的功能了。我们将介绍如何通过 metal-cpp 帮助您将 C++ 代码桥接到 Metal,探索它们分别如何管理对象的生命周期,并且演示有助于这些语言在您的 App 中无缝协作的实用工具。我们还将分享如何设计 App 架构,以便巧妙集成 Objective-C 和 C++ 的最佳实践。
Program Metal in C++ with metal-cpp Your C++ games and apps can now tap into the power of Metal. We\'ll show you how metal-cpp helps you bridge your C++ code to Metal, explore how each manages object lifecycles, and demonstrate utilities that can help these language cooperate in your app. We\'ll also share best practices for... c,game dev,game developer,metal 3,metalcpp WWDC22 日文, 简体中文, 英文, 韩文 -
15:48
在 Swift Playgrounds 中构建您的首个 App
学习如何使用 Swift Playgrounds 轻松地制作原型并构建 App。我们将介绍如何在空白项目的基础上开发 App,利用 SwiftUI 为它构建界面,以及借助 Swift Package Manager 添加来自开源软件包的额外功能。我们还将讨论您可以如何使用 Previews 和控制台调试问题,并指导您通过 TestFlight 将 App 提交到 App Store Connect 以便进行分发。
Build your first app in Swift Playgrounds Learn how you can easily prototype and build apps with Swift Playgrounds. We'll show you how to create an app from a blank project, build its interface with SwiftUI, and use Swift Package Manager to add extra functionality from an open source package. We\'ll also explore how you can debug issues... WWDC22 日文, 简体中文, 英文, 韩文 -
28:52
Nearby Interaction 的新功能
了解如何借助 Nearby Interaction 框架,轻松将超宽带 (UWB) 集成到您的 App 和硬件配件中。学习如何整合 ARKit 的视觉空间功能和 U1 芯片的无线电敏感性,以便准确地定位附近的静止物体。我们还将向您介绍如何使用蓝牙配对的 UWB 配件创建后台交互。
What\\u0027s new in Nearby Interaction Discover how the Nearby Interaction framework can help you easily integrate Ultra Wideband (UWB) into your apps and hardware accessories. Learn how you can combine the visual-spatial power of ARKit with the radio sensitivity of the U1 chip to locate nearby stationary objects with precision. We'll... WWDC22 日文, 简体中文, 英文, 韩文 -
3:00
WWDC22 第 1 天总结
Apple 总部发布第 1 天总结报告。查看在 WWDC22 上揭晓的令人振奋的公告和新技术,并了解有关第二天精彩活动的更多信息。
WWDC22 Day 1 recap It\'s time for your Day 1 report from Apple HQ. Check out all the exciting announcements and new technologies unveiled at WWDC22 — and learn more about what\'s coming tomorrow. recap WWDC22 日文, 简体中文, 英文, 韩文 -
70:10
Platforms State of the Union (ASL)
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
Platforms State of the Union (ASL) Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps. asl,sotu,sotu 2022 WWDC22 日文, 简体中文, 英文, 韩文 -
70:10
Platforms State of the Union
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
Platforms State of the Union Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps. sotu,sotu 2022 WWDC22 日文, 简体中文, 英文, 韩文 -
18:37
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 2022 winners.
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 2022 winners. WWDC22 日文, 简体中文, 英文, 韩文 -
18:37
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 2022 winners.
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 2022 winners. WWDC22 日文, 简体中文, 英文, 韩文 -
108:53
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.
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. WWDC22 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
108:53
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.
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. WWDC22 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC21 -
1:14
WWDC21 的周五
是时候与本周告别了,这真是精彩充实的一周!敬请收看我们的周五回顾和 WWDC21 闭幕。
Friday@WWDC21 It\'s time to say adieu to the week, and what a week it was! Tune in as we recap Friday and close out WWDC21. daily recap,friday,recap,wwdc21 WWDC21 日文, 简体中文, 英文 -
6:20
开发者聚焦:辅助功能
如何为每个人创建 app?自身失明或失聪的开发者讨论使技术可以无障碍使用的过程时,向他们学习。了解他们独特的观点如何激发公司的创新并帮助使 app 更具包容性。
Developer spotlight: Accessibility How do you approach creating apps for everyone? Learn from developers who are blind or deaf themselves as they discuss the process of making technology accessible. Discover how their unique perspectives have sparked innovation at their companies and helped make their apps even more inclusive. accessibility,panel,wwdc21 WWDC21 英文 -
7:22
认识 CloudKit 控制台
了解 CloudKit 控制台如何帮助您更好地与您的容器交互。我们还将向您展示如何运行数据库 app,并信心十足地定义、修改和部署模式更改。我们还将学习如何在查询生成器中创建查询,并轻松筛选您的记录。此外,我们还将探索如何使用遥测和日志数据,以获取对您 app 的行为随时间变化的新见解。为了能充分了解本节内容,我们建议您熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本了解。
Meet CloudKit Console Discover how CloudKit Console can help you better interact with your containers. We'll show you how to put the database app to work and define, modify, and deploy schema changes with confidence. You'll learn how to craft queries in the query builder and filter your records with ease. And we'll... cloud,database,encrypted,encryption,fields,just in time,privacy,query,record,schema,security,storage WWDC21 日文, 简体中文, 英文 -
14:51
使用 USD 创建 3D 工作流程
了解 Pixar Universal Scene Description (USD) 为 3D 工作流程带来的灵活性、多功能性和强大功能。了解如何在 macOS 的专业工作流程中使用 USD 文件格式:使用物体捕捉扫描真实世界物体的 3D 模型,利用第三方数字内容创建工具的潜力,并构建高质量的渲染序列。
Create 3D workflows with USD Discover the flexibility, versatility and power of Pixar's Universal Scene Description (USD) for your 3D workflows. Learn how you can use the USD file format in your professional workflows for macOS: Scan 3D models of your real-world objects using Object Capture, utilize the potential of... 3d graphics,ar,arkit,augmented reality,content creation,usd,usdz WWDC21 日文, 英文 -
12:34
探索断点改进
断点让您可以在流程中途暂停和检查问题,有助于调试问题。探索 Xcode 中断点的最新改进,包括列和未解决的断点。我们还将介绍通用断点和 LLDB 提示和技巧的最佳实践。
Discover breakpoint improvements Breakpoints can help you debug issues by allowing you to pause and inspect problems in the middle of a process. Discover the latest improvements to breakpoints in Xcode including column and unresolved breakpoints. We'll also go over best practices for general breakpoints and LLDB tips and tricks. breakpoint,breakpoints,column breakpoint,debug,lldb,unresolved breakpoint WWDC21 日文, 简体中文, 英文 -
12:02
在 Safari 浏览器中使用群组活动协调媒体播放
创建可供用户在网页和您的配套 app 中享受的 SharePlay 体验。了解如何将群组活动框架与配套网站结合使用,将 SharePlay 引入 Safari 浏览器,让人们即使尚未从 App Store 下载您的 app,也能相互联系进行愉快的群组互动。
Coordinate media playback in Safari with Group Activities Create SharePlay experiences that people can enjoy on the web and in your companion app. Learn how you can use the Group Activities framework in combination with a companion website to bring SharePlay to Safari, letting people connect with each other for enjoyable group interactions — even if... facetime,face time,groupactivities,group activities,groupsession,media,safari,shareplay,share play WWDC21 日文, 简体中文, 英文 -
20:42
Swift 中的 ARC:基础功能和拓展功能
了解 Swift 中对象生命周期和 ARC 的基础知识。深入了解哪些语言特性使对象生命周期可观察,依赖于观察到的对象生命周期会带来什么影响,以及一些安全的修复技术。
ARC in Swift: Basics and beyond Learn about the basics of object lifetimes and ARC in Swift. Dive deep into what language features make object lifetimes observable, consequences of relying on observed object lifetimes and some safe techniques to fix them. arc,memory,object life cycle,retain,unknown,weak WWDC21 日文, 简体中文, 英文 -
33:32
专为 Safari 15 设计
认识 Safari 15:经过重新设计并随时可供人们探索网页。敬请探索如何设计适用于 Safari 浏览器的网站和 app,并学习如何将标签页栏融入您的设计中。此外,我们还将带您了解实时文本和辅助功能等功能的最佳实践,探索 CSS 和表单控制的最新更新,并学习如何使用 CSS 中的纵横比属性来创建令人难以置信的网站。
Design for Safari 15 Meet Safari 15: redesigned and ready to help people explore the web. Discover how you can approach designing websites and apps for Safari, and learn how to incorporate the tab bar in your designs. We'll also take you through features like Live Text and accessibility best practices, explore the... open source,web inspector,webkit,wkwebview WWDC21 日文, 简体中文, 英文 -
22:51
减少 app 的网络延时
CPU 性能和网络通量率持续改进,但光速是一个无法超越的极限。了解 API 和最佳实践,以通过在执行网络操作时保持低网络往返行程时间和最大限度减少往返行程次数,最大限度提高 app 的响应能力和效率。
Reduce network delays for your app CPU performance and network throughput rates keep improving, but the speed of light is one limit that isn't going any higher. Learn the APIs and best practices to maximize your app's responsiveness and efficiency by keeping network round-trip times low and minimizing the number of round trips... WWDC21 日文, 简体中文, 英文 -
13:39
为 5G 网络优化
5G 具有更好的数据传输性能、更高的带宽、更低的延时等诸多优点,为您的 app 或游戏带来了新的机会。了解如何利用最新网络技术和 Apple 硬件,为您的内容创建最适合用户数据连接并优化网络流量的自适应体验。
Optimize for 5G networks 5G enables new opportunities for your app or game through better performance for data transfer, higher bandwidth, lower latency, and much more. Discover how you can take advantage of the latest networking technology and Apple hardware to create adaptive experiences for your content that best suit... avfoundation,networking,network performance,urlsession WWDC21 日文, 简体中文, 英文 -
14:16
构建研究和护理 app,第 3 部分:流程可视化
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。和我们一起了解“编程临摹课程”的最后一个部分,对我们的护理试用 app 进行最后的润色:探索如何使用先进的 CareKit API 定制任务卡的外观和行为,找出如何在 CareKit 图表中绘制 ResearchKit 调查的答案,并了解如何使用 ResearchKit 呈现引人入胜的教育内容。这是由三个部分构成的“编程临摹课程”系列最后一部分的内容。为了能充分了解本节内容,我们建议首先观看“构建研究和护理 app”的第 1 部分和第 2 部分。有关这些框架的更多背景信息,请观看 WWDC19...
Build a research and care app, part 3: Visualize progress Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Join us for the last part of our code along as we put the finishing touches on our care pilot app. Explore how you can use advanced CareKit APIs to customize the appearance and behavior of task cards,... codealong,open source WWDC21 日文, 简体中文, 英文 -
23:20
针对各种刷新速率显示器进行优化
了解如何在支持动态显示时序的 Apple 平台上实现流畅屏幕更新。学习在 macOS 的自适应同步显示屏上调整全屏游戏更新速度的技巧,了解低功率模式和其他系统状态如何影响 ProMotion 显示屏上的帧速率可用状态。我们还将分享利用显示链接 API 促进定制绘图的最佳实践。
Optimize for variable refresh rate displays Discover how to achieve smooth screen updates on all Apple platforms that support dynamic display timing. Learn techniques for pacing full-screen game updates on Adaptive Sync displays in macOS, and find out how Low Power Mode and other system states affect frame rate availability on ProMotion... display,display p3,game dev,game developer,metal,metal shading language,metal tools,optimization,proapps WWDC21 日文, 简体中文, 英文 -
25:55
将定期更新的排行榜引入您的游戏
定期更新的排行榜是鼓励玩家不断回归游戏的好方法。请随我们一起编程,我们将带您了解如何在 App Store Connect 以及您的游戏中设置定期更新的排行榜。在开始此编程临摹课程之前,如需回顾定期更新的排行榜和经典排行榜之间的一些差异,我们建议您观看 WWDC20 的“深挖 Game Center:排行榜、成就和多游戏玩家”的“定期更新的排行榜”部分。
Bring Recurring Leaderboards to your game Recurring leaderboards are a great way to encourage players to keep coming back to your game. Code along with us as we take you through how to set up a recurring leaderboard, both within App Store Connect and in your game itself. For a refresher on the differences between recurring and classic... codealong WWDC21 日文, 简体中文, 英文 -
25:37
探索 Xcode 中的高级项目配置
使用更复杂的 Xcode 项目?您找对地方了。了解如何配置项目以针对多个 Apple 平台进行构建、按平台过滤内容、创建自定义构建规则和文件相关性等。我们将带您了解多平台框架目标,详细说明如何优化您的项目和方案配置,并展示如何有效利用配置设置文件。我们将探索并行构建和隐式相关性、脚本阶段、自定义构建规则、设置输入和输出文件相关性、构建阶段文件列表以及通过聚合目标删除重复工作的配置方案。最后,了解有关构建设置编辑器、级别工作原理和配置设置文件语法的更多信息。
Explore advanced project configuration in Xcode Working with more complex Xcode projects? You've come to the right place. Discover how you can configure your project to build for multiple Apple platforms, filter content per-platform, create custom build rules and file dependencies, and more. We'll take you through multi-platform framework... build,build phase,build settings,multiplatform,project,scheme,script phase,xcconfig WWDC21 日文, 简体中文, 英文 -
10:26
定制富数据 App 中的旁白体验
了解如何通过带有辅助功能自定义内容 API 的旁白呈现复杂数据。探索如何仅在他人需要时以简明形式提供辅助功能信息。我们将向您展示如何集成 AXCustomContent,并帮助想要启用旁白的用户以高效的方式在您的富数据 App 中导航。为了充分了解本节内容,您应该熟悉一般辅助功能原则以及在 Swift 和 SwiftUI 中可用的旁白辅助功能 API。
Tailor the VoiceOver experience in your data-rich apps Learn how to present complex data through VoiceOver with the Accessibility Custom Content API. Discover how you can deliver accessibility information in a concise form, and only when someone wants it. We'll show you how you can integrate AXCustomContent and help people who want VoiceOver enabled... 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 WWDC21 日文, 英文 -
19:51
通过 HTTP/3 和 QUIC 加快联网速度
网络技术迅速迭代,下一个 HTTP 的主要版本已经出现了。了解 HTTP/3 如何降低延迟并提升 app 的可靠性,弄清其底层传输协议 QUIC 如何利用新的传输功能和多流连接组,在您自己的自定义协议中实现创新性的功能。
Accelerate networking with HTTP\\/3 and QUIC The web is changing, and the next major version of HTTP is here. Learn how HTTP/3 reduces latency and improves reliability for your app and discover how its underlying transport, QUIC, unlocks new innovations in your own custom protocols using new transport functionality and multi-streaming... WWDC21 日文, 简体中文, 英文 -
29:12
使用 Metal Performance Shaders Graph 加快机器学习速度
Metal Performance Shaders Graph 是一种计算引擎,可帮助您为线性代数、机器学习、计算机视觉和图像处理构建、编译和执行定制的多维图形。了解 MPSGraph 如何通过 Apple 产品的 Metal 后台为热门的 TensorFlow 平台加速。了解如何向图形添加控制流、如何管理图形选集以获得最佳性能,以及如何借助 MPSGraph 的运作,仅使用几行代码就能为计算难度极高的 app 加快计算速度。
Accelerate machine learning with Metal Performance Shaders Graph Metal Performance Shaders Graph is a compute engine that helps you build, compile, and execute customized multidimensional graphs for linear algebra, machine learning, computer vision, and image processing. Discover how MPSGraph can accelerate the popular TensorFlow platform through a Metal... machine learning,metal,metal shading language,optimization,performance WWDC21 日文, 简体中文, 英文 -
24:35
构建通过 CloudKit 和 Core Data 共享数据的 app
了解如何使用 NSPersistentCloudKitContainer 轻松地构建可在多个 iCloud 用户之间共享数据的 app。探索如何围绕共享数据带来融入丰富信息的体验,并了解支持 Core Data 中的这些功能的 CloudKit 技术。为了能充分了解本节内容,请观看我们之前有关 NSPersistentCloudKitContainer 的视频:WWDC19 的“将 Core Data 和 CloudKit 配合使用”,以及 WWDC20 的“将 Core Data 存储与 CloudKit 公共数据库同步”。
Build apps that share data through CloudKit and Core Data Learn how to easily build apps that share data between multiple iCloud users with NSPersistentCloudKitContainer. Discover how to create informative experiences around shared data and learn about the CloudKit technologies that support these features in Core Data. To get the most out of this... 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 WWDC21 日文, 简体中文, 英文 -
9:13
使用静态分析器及早发现错误
了解 Xcode 如何在您运行 app 之前自动跟踪死循环、未使用代码和其他问题。了解 Xcode 如何通过一个单击操作来分析您的项目,发现 Objective-C、C 和 C++ 中的安全问题、逻辑错误和其他难以发现的错误。我们将展示如何使用静态分析器来节省您调查错误报告的时间并提高 app 的整体质量。
Detect bugs early with the static analyzer Discover how Xcode can automatically track down infinite loops, unused code, and other issues before you even run your app. Learn how, with a single click, Xcode can analyze your project to discover security issues, logical bugs, and other hard-to-spot errors in Objective-C, C, and C++. We'll... WWDC21 日文, 简体中文, 英文 -
27:04
简化本地化的字符串
当您在自己的 App 内本地化文本时,您可以帮助使自己的 App 更方便全球受众无障碍访问。探索构建本地化工作流程的最佳实践,包括如何准确写入和格式化字符串,并了解如何使用 Xcode 以不同语言准备用于本地化的字符串。
Streamline your localized strings When you localize the text within your app, you can help make your app more accessible to a worldwide audience. Discover best practices for building your localization workflow, including how to write and format strings accurately, and learn how to prepare strings for localization in different... ,,,formatter,i18n,internationalization,stringsdict,swiftui,translation,xcloc WWDC21 日文, 简体中文, 英文 -
15:55
构建研究和护理 app,第 2 部分:计划任务
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。继续与我们一起编程,并探索如何让您比以往更轻松地安排针对研究参与者的调查。您还将学习 CareKit 中不断发展的护理团队的先进技术,并了解 ResearchKit 的活动任务如何帮助记录临床的重要测量值。这是由三个部分构成的“编程临摹课程”系列的第二节内容。为了能充分了解本节内容,我们建议首先观看“构建研究和护理 app,第 1 部分”。有关这些框架的更多背景信息,请观看 WWDC19 的“ResearchKit 和 CareKit 的重新构思”。
Build a research and care app, part 2: Schedule tasks Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Continue coding along with us and explore how you can make it easier than ever to schedule surveys for your study participants. You'll also learn advanced techniques for crafting evolving regiments in... codealong,open source WWDC21 日文, 简体中文, 英文 -
14:22
使用 Accelerate 提高性能并纳入加密档案
Accelerate Framework 可帮助您进行大规模数学计算和图像计算,这些操作都经过高性能、低能耗优化。探索 Accelerate 及其“基础神经网络子程序”库的最新更新,包括附加层、激活函数和改进的优化器支持。查看 simd.h 的改进,包括更好的 C++ 模板支持。探索 Apple Encrypted Archive 支持,它是 Apple Archive 的扩展,其中结合了压缩与强大的加密和数字签名功能。同时,了解如何在不影响性能的情况下确保数据安全。
Use Accelerate to improve performance and incorporate encrypted archives The Accelerate framework helps you make large-scale mathematical computations and image calculations that are optimized for high-performance, low-energy consumption. Explore the latest updates to Accelerate and its Basic Neural Network Subroutines library, including additional layers, activation... accelerate,apple archive,archives,bnns,encryption,numerics,performance,simd,vector,vectorization WWDC21 简体中文, 英文 -
17:29
Mac 上的 SwiftUI:构建基础
请随我们一起编程,使用 SwiftUI 从头到尾构建 Mac app。探索所有出色 Mac app 的四个共同点,并学习如何使用 SwiftUI 在实践中应用这些原则。我们将展示如何创建强大灵活的侧边栏体验,并将列表转换为详细视图中的表格,然后讨论数据组织的最佳实践。接下来,我们将探索简单的 .searchable 修饰符,并了解如何增加工具栏和搜索支持。在第一部分的最后,我们将了解如何构建出色的多窗口体验,并提供菜单栏支持。这是由两个部分构成的“编程临摹课程”系列的第一节内容。为充分利用本系列内容,我们建议您要对 SwiftUI 有一些基本了解。更多背景信息,请观看 WWDC20...
SwiftUI on the Mac: Build the fundamentals Code along with us as we use SwiftUI to build a Mac app from start to finish. Discover four principles all great Mac apps have in common, and learn how to apply those principles in practice using SwiftUI. We'll show you how to create a powerful, flexible sidebar experience and transform lists to... 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 WWDC21 日文, 简体中文, 英文 -
19:15
使用 App Attest 和 DeviceCheck 减少欺诈
了解如何使用 Apple 强大的反欺诈工具 App Attest 和 DeviceCheck 来保护您的 app 和内容。深入探究如何将其与您的 app 集成来部署 App Attest,从而阻止您的 app 和内容在未经授权的情况下遭到修改。此外,我们还将展示如何使用 DeviceCheck 来确保您能够区分客户,辨别哪些已在您的 app 中收到优惠内容,而哪些是通过非法手段取得优惠内容。
Mitigate fraud with App Attest and DeviceCheck Discover how to use App Attest and DeviceCheck, Apple's powerful anti-fraud tools, created to safeguard your apps and content. Unlock the secrets of deploying App Attest by incorporating it into your app to block unauthorized modifications of your app and content. We\'ll also show you how to use... 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 WWDC21 日文, 简体中文, 英文 -
11:56
保护您的帐户、促销和内容
敬请了解如何保护您的帐户、app 和内容。我们将探索 Apple 为帮助开发者确保其 app 和系统安全而构建的工具,并展示如何防范攻击者、不良参与者和恶意活动来帮助保护您的生态系统。
Safeguard your accounts, promotions, and content Discover how to keep your accounts, apps, and content protected. We'll explore the tools Apple has built to help developers keep their apps and systems safe and secure, and show you how to safeguard against attackers, bad actors and nefarious activity to help protect your ecosystem. abuse,aggregator,appattest,compromised,devicecheck,fraud,islikelyrealuser,modified,premium content,promotion,receipt verification,scraping,secure,sign in with apple,trust amp safety,verify WWDC21 日文, 英文 -
16:00
实践音频触感设计
敬请探索如何在 iPhone 上提供丰富的 app 体验,如动画、声音和触感等。学习在 Core Haptics 框架内设计多模式体验的关键概念。我们将带您了解我们的示例应用 HapticRicochet,探索如何将触感和声音反馈的设计与关键互动时刻协调起来,并展示如何创造令人愉悦的神奇体验。为了充分了解本节内容,我们建议先观看 WWDC19 的“通过 Core Haptics 扩展感官体验”,并查看 HapticBounce 示例项目 (需要 Xcode、iPhone 8 或更新版本,并需要了解 Swift 的基本信息)。熟悉 Core Haptics 会有帮助,但并非强制要求。
Practice audio haptic design Discover how you can deliver rich app experiences that include animation, sound, and haptics on iPhone. Learn key concepts for designing multimodal experiences within the Core Haptics framework. We'll take you through our sample HapticRicochet app — where haptic and sound feedback is designed in... WWDC21 日文, 简体中文, 英文 -
24:30
调整您的 Core ML 模型
利用 Core ML 将机器学习能力直接融入到您的 app。探索如何利用 CPU、GPU 和神经引擎提供最高性能,同时仍保留在设备上并保护隐私。探索能轻松处理 Swift 中多维数据的 MLShapedArray,并进一步了解 Core ML 中的 ML 包支持,包括 ML 程序支持。这种现代化的机器学习编程方法提供类型化执行和极大的灵活性。我们还将向您展示如何分析模型的性能,并使用 ML 程序调整模型中的各项操作执行。
Tune your Core ML models Bring the power of machine learning directly to your apps with Core ML. Discover how you can take advantage of the CPU, GPU, and Neural Engine to provide maximum performance while remaining on device and protecting privacy. Explore MLShapedArray, which makes it easy to work with multi-dimensional... ai,core ml,core ml converters,core ml tools,machine learning,neural network,neural networks,python WWDC21 日文, 简体中文, 英文 -
15:19
构建研究和护理 app,第 1 部分:设置新用户引导
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。请随我们一起编程,构建有效的护理试点 app。探索使用 ResearchKit 进行新用户引导和征求同意的最佳实践,并了解您的 app 如何通过利用 CareKit 的商店和 UI 组件来请参与者签署同意文件。这是由三个部分构成的“编程临摹课程”系列的第一节内容。为了能充分了解这一系列的内容,我们建议您先大体熟悉一下 ResearchKit 和 CareKit。有关更多背景信息,请观看 WWDC19 的“ResearchKit 和 CareKit 的重新构思”。
Build a research and care app, part 1: Setup onboarding Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Code along with us and build a working care pilot app. Explore best practices for onboarding and consent with ResearchKit, and find out how your app can require participants to sign consent documents by... codealong,open source WWDC21 日文, 简体中文, 英文 -
17:28
Mac 上的 SwiftUI:收尾工作
请与我们一起了解“编程临摹课程”系列的第二部分内容,我们将使用 SwiftUI 从头到尾构建 Mac App。在此过程中,我们将探索我们的示例园艺 App 如何适应个人偏好和特定工作流程。了解 SwiftUI App 如何自动对系统设置作出反应,并探索如何使用该信息向 App 增加更多个性特征。我们将展示您如何通过设置来向人们提供自定义 App 的灵活性,并探索如何使用不同工作流程来操作个人的数据 (如拖放)。最后,我们将展示如何将数据移入和移出...
SwiftUI on the Mac: The finishing touches Join us for part two of our Code-Along series as we use SwiftUI to build a Mac app from start to finish. The journey continues as we explore how our sample gardening app can adapt to a person's preferences and specific workflows. Learn how SwiftUI apps can automatically react to system settings,... 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 WWDC21 日文, 简体中文, 英文 -
46:56
使用结果生成器在 Swift 中写入 DSL
通过创建自定义的编程语言或“域特定语言”,更轻松地解决一些问题。虽然创建 DSL 一般需要编写您自己的编译器,但您也可以使用运用 Swift 5.4 的结果生成器,以使您的代码更容易阅读和维护。我们将带您了解为 Swift 设计自定义语言的最佳实践:了解结果生成器和尾随闭包参数,探索修饰符式方法及其效果好的原因,并发现如何扩展 Swift 的正规语言规则,以将 Swift 变成 DSL。为了能充分了解本节内容,最好 (但非必需) 拥有一些 SwiftUI 视图编程经验。您不需要知道关于分析程序或编译器实现的任何内容。
Write a DSL in Swift using result builders Some problems are easier to solve by creating a customized programming language, or “domain-specific language.” While creating a DSL traditionally requires writing your own compiler, you can instead use result builders with Swift 5.4 to make your code both easier to read and maintain. We'll take... compiler,domain specific language,dsl,modifiers,property wrappers,result builders,trailing closure WWDC21 日文, 简体中文, 英文 -
1:16
WWDC21 的周四
WWDC 周涉及了哪些内容?我们会告诉您:检查您在周四错过的所有内容,并在 Dub Dub 了解我们最后一天内容的快速预览。
Thursday@WWDC21 Where did the WWDC week go? We\'ll tell you: Check out everything you missed on Thursday and tune in for a quick preview of our final day at Dub Dub. ,daily recap,recap,thursday,wwdc21 WWDC21 日文, 简体中文, 英文 -
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.
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. WWDC21 日文, 简体中文, 英文 -
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.
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. WWDC21 日文, 简体中文, 英文 -
29:26
Meditation For Fidgety Skeptics(《烦躁怀疑论者的冥想》)
Dan Harris 是艾美奖获奖记者,美国广播公司周末版“早安美国”的联合主播。2004 年全国电视转播惊恐发作后,他发现自己踏上了一段漫长而奇异的旅程,最终他发现了正念冥想。Dan 将分享他的故事,他写了两本书、创建了热门播客和 app,已帮助许多人 (包括和他自己一样之前并非信徒的人) 改善了生活。著名冥想老师 Jeff Warren 是 Dan 的畅销书籍 Meditation For Fidgety Skeptics(《烦躁怀疑论者的冥想》)的合著者,他将和 Dan 一起介绍实践步骤,任何人都可以通过这些步骤管理当今社会带来的各种压力和焦虑,将幸福指数提升 10%。
Meditation for fidgety skeptics Dan Harris is an Emmy Award-winning journalist and the co-anchor of ABC\'s weekend editions of Good Morning America. After having a nationally-televised panic attack in 2004, he found himself on a long and often bizarre journey that ended with him discovering mindfulness meditation. Dan will... guest,wwdc21 WWDC21 英文 -
9:16
探索数码旋钮、触控板和 iPad 指针自动化
了解如何在 Xcode 13 的 UI 测试中与设备交互。探索全新的自动化输入法,包括 iPadOS 指针、watchOS Digital Crown 表冠和增强的 macOS 触控板滚动 API。
Explore Digital Crown, Trackpad, and iPad pointer automation Learn how you can interact with devices in UI Tests in Xcode 13. Discover newly-automatable input methods including iPadOS pointer, watchOS Digital Crown, and enhanced macOS trackpad scrolling APIs. digital crown,interaction,interaction tests,pointer,pointer events,scroll,testing,trackpad,ui testing,xcuitest WWDC21 日文, 简体中文, 英文 -
25:09
使用群组活动打造个性化体验
超越基本的流化和交互,探索如何使用群组活动框架的全部功能带来先进的 SharePlay 体验。我们将向您展示如何将一个简单的绘图 app 改编成实时共享画布,探索诸如 GroupSessionMessenger 之类的 API (这类 API 可以为组内参与者之间发送和接收自定义消息提供帮助),同时了解如何为自定义 SharePlay 体验进行最后润色。
Build custom experiences with Group Activities Go beyond basic streaming and interaction and discover how you can build advanced SharePlay experiences using the full power of the Group Activities framework. We'll show you how to adapt a simple drawing app into a real-time shared canvas, explore APIs like GroupSessionMessenger — which helps... draw,draw together,facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日文, 简体中文, 英文 -
18:21
管理您组织中的软件更新
在托管的设备环境中,在您的公司或教育机构中测试最新操作系统时,通常需要控制软件更新的速度。了解您可以用于推迟、部署和强制执行软件更新的工具。
Manage software updates in your organization In a managed device environment, you often need to control the pace of software updates while you test the latest operating systems within your company or education institution. Discover the tools you have at your disposal to defer, deploy, and enforce software updates. WWDC21 日文, 简体中文, 英文 -
16:50
在您的 iOS App 中支持全键盘控制
iPhone 和 iPad 支持适用于运动障碍者的许多输入模式,包括触摸交互修改、切换控制和全键盘控制。我们将探索人们如何仅通过键盘输入与其设备交互,通过真实示例发现关键 API。我们还将向您介绍一些在您在自己的 App 中集成全键盘控制时支持运动辅助功能的最佳实践。
Support Full Keyboard Access in your iOS app iPhone and iPad support numerous input modes for those with motor impairments, including touch interaction modification, Switch Control, and Full Keyboard Access. We'll explore how people can interact with their devices solely through keyboard input, working through a real-life example to... 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 WWDC21 日文, 简体中文, 英文 -
29:26
检测和诊断内存问题
探究如何了解和诊断 Xcode 的内存性能问题。我们将带您了解 Xcode 工具的最新更新,探索 Metrics,查看 XCTest 中的 memgraph 集合功能,并学习如何使用 Performance XCTest 发现性能退化。
Detect and diagnose memory issues Discover how you can understand and diagnose memory performance problems with Xcode. We'll take you through the latest updates to Xcode's tools, explore Metrics, check out the memgraph collection feature in XCTest, and learn how to catch regressions using a Performance XCTest. memory,performance,xcode WWDC21 日文, 简体中文, 英文 -
27:04
为 Swift 和 SwiftUI 带来 Core Data 并发功能
了解 Core Data 如何采用 Swift 5.5 新的并发功能,为您带来更简洁、更高效以及更安全的异步代码。我们将展示如何在您的 app 中更新 Core Data 来处理并发,并详细介绍整个框架中其他许多让 Swift 和 SwiftUI 的使用更具表现力和更强大的改进。
Bring Core Data concurrency to Swift and SwiftUI Discover how Core Data is adopting the new concurrency capabilities of Swift 5.5, leading to more concise, efficient, and safe asynchronous code. We\'ll show you how to update Core Data in your apps to work with concurrency, and detail the many other improvements throughout the framework that... 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 WWDC21 日文, 简体中文, 英文 -
32:27
针对 Apple GPU 优化高端游戏
针对 Apple GPU 优化您的高端游戏:我们将展示如何使用我们的渲染和调试工具来消除性能问题并确保您的游戏在 Apple 平台上表现出色。学习 Apple 在帮助 Larian Studios 和 4A Games 开发人员针对 Apple GPU 优化其游戏时与他们协作的经验。我们将探索提高游戏性能的各种技巧,包括优化着色器、降低内存带宽利用率、以及增加 GPU 工作负载的重叠。我们还将深入了解 Xcode 13 中新的 GPU 时间线分析工具,以发现在 iPad 上运行“神界:原罪 2”的潜在性能瓶颈。对本节而言,您应当熟悉 Apple GPU 中分块式延迟渲染架构,并且拥有使用...
Optimize high-end games for Apple GPUs Optimize your high-end games for Apple GPUs: We'll show you how you can use our rendering and debugging tools to eliminate performance issues and make your games great on Apple platforms. Learn from our experiences working with developers at Larian Studios and 4A Games as we help them optimize... WWDC21 日文, 简体中文, 英文 -
10:35
在 Apple tvOS 上提供出色的播放体验
了解如何使用 Apple TV 重新设计的播放界面在您的 app 中构建出色的媒体体验。了解最新的界面如何帮助人们在保持对内容关注的同时访问相关控件和信息。我们将展示如何为您的 Apple tvOS app 采用 AVPlayerViewController 和其他 API,以帮助人们查找、播放和享受内容。为了能充分了解本节内容,我们建议您对 AVKit 作基本了解。
Deliver a great playback experience on tvOS Find out how you can use Apple TV's redesigned playback interface to build great media experiences in your apps. Learn how the latest interface helps people access relevant controls and information while maintaining focus on content. We'll show you how you can adopt AVPlayerViewController and... avplayerviewcontroller,content tabs,contextual actions,title view,transport bar,transport bar controls,tvuikit WWDC21 日文, 简体中文, 英文 -
13:25
App Analytics 中的新功能
App Analytics 提供关于您的 app 尊重隐私的见解,从而最大限度增加您在 App Store 中可获得的机会。了解四种新的业务发展方式,包括关于自定义产品页面的信息、app 内活动、产品页面优化,以及关于商店中交易的新指标。
What\\u0027s new in App Analytics App Analytics helps you maximize your opportunity on the App Store by providing privacy-friendly insights about your app. Learn about four new ways to grow your business, including information about custom product pages, in-app events, product page optimization, and new metrics about transactions... crash logs,downloads,storekit,views WWDC21 日文, 简体中文, 英文 -
20:28
探索 ARKit 5
使用 ARKit 5 构建下一代增强现实 app。探索如何在其他区域使用位置锚定,以及如何更轻松地引导用户体验您的基于位置的 AR 功能。了解有关面部跟踪和动作捕捉的更多信息。同时探索在现实世界中放置 AR 内容的最佳实践。我们还将展示如何将轻 App 代码集成到您的 AR app,以便轻松发现和精确定位虚拟内容。
Explore ARKit 5 Build the next generation of augmented reality apps with ARKit 5. Explore how you can use Location Anchors in additional regions and more easily onboard people into your location-based AR experience. Learn more about Face Tracking and Motion Capture. And discover best practices for placing your... app clip codes,ar,arkit,augmented reality,body tracking,depth map,face tracking,lidar,location anchor,realitykit,scene reconstruction WWDC21 日文, 简体中文, 英文 -
8:40
使用 ReplayKit 探索滚动剪辑
用户再也不会在您的游戏或 app 中错过任何精彩时刻。敬请了解 ReplayKit 的最新更新:剪辑屏幕录制。它可为您的 app 提供滚动缓冲区来存储以前的视频和音频样本。探索如何为用户录制和保存令人难忘的时刻,并了解如何在最相关的时候呈现这些剪辑。最后,我们会引导您将 ReplayKit 集成到您的 iOS 和 macOS app 中。
Discover rolling clips with ReplayKit Never again miss anyone\'s great moment in your game or app. Learn about ReplayKit\'s latest update — clips screen recording — which provides your app with a rolling buffer of past video and audio samples. When memorable moments happen, discover how you can record and save it for people, and find... WWDC21 日文, 简体中文, 英文 -
18:25
专为空间交互设计
探索在两个或多个设备之间创建直观物理交互的原则,就像为 iPhone、HomePod mini 和 AirTag 设计功能的 Apple 设计师所展示的那样。在为 Apple 平台设计功能时,探索如何将这些模式应用到您自己的 app 中,并帮助您的 app 的用户更直接地与周围环境进行交互。
Design for spatial interaction Discover the principles for creating intuitive physical interactions between two or more devices, as demonstrated by Apple designers who worked on features for iPhone, HomePod mini, and AirTag. Explore how you can apply these patterns to your own app when designing features for Apple platforms,... airtag,homepod mini,nearby interaction,proximity,share sheet,u1 WWDC21 日文, 简体中文, 英文 -
29:34
创建由 Apple Silicon 提供支持的图像处理 app
了解如何针对 Apple Silicon 芯片优化图像处理 app。探索如何利用 Metal 渲染命令编码器、分块着色、统一内存架构和无内存附件。我们将展示如何利用 Apple 独特的分块式延迟渲染架构来创建低内存占用的节能 app,并带您了解将基于计算的 app 从独立 GPU 迁移到 Apple Silicon 芯片的最佳实践。
Create image processing apps powered by Apple silicon Discover how to optimize your image processing app for Apple silicon. Explore how to take advantage of Metal render command encoders, tile shading, unified memory architecture, and memoryless attachments. We'll show you how to use Apple\'s unique tile based deferred renderer architecture to... apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks,video,video effects WWDC21 日文, 简体中文, 英文 -
24:55
支持顾客和处理退款
强大的客户支持是在 App Store 上运行成功业务的关键。探索如何向进行 App 内购买的顾客提供流畅的支持体验,包括使顾客轻松管理或取消其自动续订服务,或直接从您的 App 内申请退款的 API。我们将讨论处理退款的最佳实践,以及可帮助您更好地支持顾客的其他 API。
Support customers and handle refunds Great customer support is critical to running a successful business on the App Store. Discover how you can provide a frictionless support experience to customers who make in-app purchases, including APIs that make it easy for customers to manage or cancel their auto-renewable subscription, or... server,storekit WWDC21 日文, 简体中文, 英文 -
17:49
使用 macOS 上的 FileProvider 将文件同步到云端
了解如何使用 FileProvider 框架来构建全面的云同步解决方案。我们将向您展示如何着手构建文件提供程序扩展,探索如何轻松将您的扩展与安全保存、磁盘空间管理、查找器集成等文件系统功能集成。
Sync files to the cloud with FileProvider on macOS Find out how you can use the FileProvider framework to build a comprehensive cloud sync solution. We'll show you how to approach building a file provider extension, and explore how you can effortlessly integrate your extension with file system features such as safe save, disk space management,... WWDC21 日文, 简体中文, 英文 -
16:51
AVFoundation 的新功能
探索 AVFoundation、Apple 框架用于检查、播放和创作视听内容的最新更新。我们将探索如何使用 AVFoundation 查询视听资源属性,使用定时元数据进一步定制您的自定义视频作品,并创作字幕文件。
What\\u2019s new in AVFoundation Discover the latest updates to AVFoundation, Apple's framework for inspecting, playing, and authoring audiovisual presentations. We'll explore how you can use AVFoundation to query attributes of audiovisual assets, further customize your custom video compositions with timed metadata, and author... asset,authoring,avasset,avfoundation,composition,inspection,media,metadata,video WWDC21 日文, 简体中文, 英文 -
36:32
开发高级网页内容
是用 JavaScript、WebGL 还是 WebAssembly 进行开发?敬请了解 Safari 浏览器和 WebKit 的最新更新,例如对类语法的语言做出的更改,如何帮助您简化开发过程、增强性能和提高安全性。我们将探索几个有助于提供更佳互操作性并为网页内容带来新功能的网页 API。
Develop advanced web content Develop in JavaScript, WebGL, or WebAssembly? Learn how the latest updates to Safari and WebKit — including language changes to class syntax — can help simplify your development process, enhance performance, and improve security. We'll explore several web APIs that can help provide better... open source,web inspector,wkwebview WWDC21 日文, 简体中文, 英文 -
28:40
探索网页检查器的改进
网页检查器为您提供了在 macOS、iOS 和 iPadOS 上了解和调试网页的工具。我们将带您了解网页检查器的最新功能和改进,包括新增叠层来检查页面上的 CSS 网格容器、通过更容易配置的断点来简化调试,以及创建和编辑审核等。
Discover Web Inspector improvements Web Inspector provides the tools for you to understand and debug your web pages on macOS, iOS, and iPadOS. We'll take you through the latest features and improvements to Web Inspector, including a new overlay for inspecting CSS Grid containers on your pages, even more configurable breakpoints to... open source,safari,webkit WWDC21 日文, 简体中文, 英文 -
21:50
使用云签名在 Xcode 中分发 app
了解如何将您的 app 直接分发到 App Store Connect 以及 Xcode 支持的所有分发方法。探索如何将您 app 的分发自动化,并了解分发工作流程的改进,例如云签名、app 记录创建和版本号管理。
Distribute apps in Xcode with cloud signing Discover how to distribute your apps directly to App Store Connect and all the distribution methods supported in Xcode. Explore how to automate distribution for your apps, and learn about improvements to the distribution workflow like cloud signing, app record creation, and build number management. app record,app store connect,archive build,build number,cloud signing,distribution,organizer,testflight WWDC21 日文, 简体中文, 英文 -
14:10
认识用于基于文件 app 的 ClassKit
ClassKit 框架能帮助在您的 app 中向使用 Schoolwork app 的教师推出教育活动。探究如何采用最新基于文件的 API 在 app 中报告学生进度数据,从而令教师获得对学生学习情况的更清晰了解。我们还将向您展示如何使用 ClassKit 报告不同的数据类型,以及如何在开发者模式测试实施情况。
Meet ClassKit for file-based apps The ClassKit framework can help surface educational activities within your app to teachers using the Schoolwork app. Discover how you can provide teachers with greater insights into student learning by adopting the latest file-based API to report student progress data within your app. We'll also... document,school WWDC21 日文, 简体中文, 英文 -
22:13
使用 DocC 构建交互教程
探索如何使用 DocC 从头开始编制沉浸式教程。我们将演示如何通过 DocC 语法将丰富的指令、示例代码和图像组合在一起,展示 Swift 框架的实际效果。此外,我们将讨论如何创建渐进式培训,提供交互式学习机会并帮助人们更好地了解您的框架的用例。
Build interactive tutorials using DocC Discover how you can author immersive tutorials from scratch with DocC. We'll demonstrate how you can bring together rich instructions, example code, and images through the DocC syntax to showcase your Swift framework in action. And we'll go over how to create progressive training that can... docc,documentation,documentation catalog,documentation compiler,tutorials WWDC21 日文, 英文 -
18:21
构建“邮件”app 扩展
了解 MailKit:基于“邮件”构建出众体验的最佳方式。借助 MailKit,您的 app 能够轻松安全地与 macOS 的“邮件”app 进行交互。我们将深入研究 MailKit API,并向您展示如何创建用于撰写消息、发送操作消息、确保电子邮件安全和阻止内容的扩展。
Build Mail app extensions Meet MailKit: the best way to build amazing experiences on top of Mail. MailKit enables apps to easily and securely interact with the Mail app for macOS. We\'ll deep dive into the MailKit API, and show you how to create extensions for composing messages, message actions, secure email, and content... blocking,compose,content,content blocking,decrypt,encrypt,extensions,mail extensions,mail plugins,mail rules,message routing,plugins,routing,signature,spam filter WWDC21 日文, 简体中文, 英文 -
15:31
改善 app 和图书 MDM 分配
"了解 app 和图书管理 API,并探索如何分配组织的自有 app 和图书到托管用户和设备。学习最近的 API 改进,并了解如何订阅和接收关于您的组织中资源计数、分配和注册用户的通知。了解如何利用异步处理显著降低大型作业所需的请求 次数。"
Improve MDM assignment of Apps and Books Discover the Apps and Books Management API and explore how you can assign an organization's owned apps and books to managed users and devices. Learn about the latest API improvements and find out how you can subscribe to and receive notifications around asset counts, assignments, and registered... WWDC21 日文, 简体中文, 英文 -
19:12
用 Vision 提取文稿数据
了解 Vision 如何在您的 app 中提供专业图像识别和分析,以提取文档信息、识别各种语言的文本、以及识别条形码。我们将探索文本识别和二维码检测的最近更新,向您展示如何将所有这些工具与 Core ML 整合,帮助您的 app 通过图像和实时摄像头更好地感知世界。要了解更多关于 Vision 的信息,请观看 WWDC21 的“用 Vision 检测人员、人脸和姿势”和 WWDC20“探索计算机视觉 API”。要深入理解 Vision 的各种功能,请观看 WWDC21 的“用 Vision 检测人员、人脸和姿势”和 WWDC20 的“探索计算机视觉 API”。
Extract document data using Vision Discover how Vision can provide expert image recognition and analysis in your app to extract information from documents, recognize text in multiple languages, and identify barcodes. We'll explore the latest updates to Text Recognition and Barcode Detection, show you how to bring all these tools... barcode,barcode detection,computer vision,core ml,machine learning,ocr,text recognition,vision WWDC21 日文, 简体中文, 英文 -
9:01
通过测试重复来诊断不可靠的代码
测试重复可以帮助您调试最不可靠的代码。探索如何使用失败前的最大重复次数,并在测试计划、Xcode 和 xcodebuild 中借助失败测试模式,来追踪错误和崩溃因素,并使您的 app 对每个人都更稳定。为了能充分了解本节内容,我们建议熟悉 XCTest 并通过测试计划管理测试。更多信息,请查看 WWDC19 中的“在 Xcode 中测试”。
Diagnose unreliable code with test repetitions Test repetitions can help you debug even the most unreliable code. Discover how you can use the maximum repetitions, until failure, and retry on failure testing modes within test plans, Xcode, and xcodebuild to track down bugs and crashers and make your app more stable for everyone. To get the... ci,failure,test repetition,xcode,xctest WWDC21 日文, 英文 -
14:39
使用视频格式拍摄高质量照片
通过使用 AVCapture API,您的 app 可以充分利用 iPhone 强大的相机系统。了解如何为您的用例选择最合适的照片或视频格式,同时权衡照片质量和成像速度。探究一些强大的新算法,如果您在 app 中使用视频格式,这些算法可以帮助您显著提高照片质量。要了解有关 AVCapture 改进情况的更多信息,另请务必观看“摄像头捕捉新功能”视频。
Capture high-quality photos using video formats Your app can take full advantage of the powerful camera systems on iPhone by using the AVCapture APIs. Learn how to choose the most appropriate photo or video formats for your use cases while balancing the trade-offs between photo quality and delivery speed. Discover some powerful new algorithms... avcapture,camera,photography,video WWDC21 日文, 简体中文, 英文 -
39:18
Swift 并发功能:幕后故事
敬请深入了解 Swift 并发功能的细节,探索 Swift 如何在提高性能的同时提供更大的安全性,避免数据竞争和线程爆炸。我们将探讨 Swift 任务与 Grand Central Dispatch 有何不同、新的合作线程模型如何工作,以及如何确保您的 app 获得最佳性能。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”、“探索 Swift 中的结构化并发”和“保护 Swift 参与者的可变状态”。
Swift concurrency: Behind the scenes Dive into the details of Swift concurrency and discover how Swift provides greater safety from data races and thread explosion while simultaneously improving performance. We'll explore how Swift tasks differ from Grand Central Dispatch, how the new cooperative threading model works, and how to... actors,async,await,continuation,dispatchqueue,feed,gcd,heap,hopping,newsfeed,pool,queue,reader,stack,threads WWDC21 日文, 简体中文, 英文 -
11:10
在 SwiftUI 中引导和反映焦点
使用设备输入,就像生活中的所有事一样,把焦点放在哪里很重要。探索如何使用 SwiftUI 在 app 中移动焦点、用程序自动关闭键盘以及从小视图构建大型导航目标。这些 API 结合起来可以帮助您简化 app 的界面,使其更强大,让人们可以找到需要的东西。
Direct and reflect focus in SwiftUI With device input — as with all things in life — where you put focus matters. Discover how you can move focus in your app with SwiftUI, programmatically dismiss the keyboard, and build large navigation targets from small views. Together, these APIs can help you simplify your app's interface and... 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 WWDC21 日文, 简体中文, 英文 -
11:49
接受 XCTest 中的预期失败
测试是构建优秀 app 的关键部分:出色的测试可以帮助您在发布前跟踪重要问题、改进工作流程并在发布时提供优质体验。但是对于无法立即解决的问题,XCTest 可以通过 XCTExpectFailure 围绕这些问题提供更好的上下文。了解此 API 的工作原理、其严格的行为,以及如何提高测试中的信噪比以更有效地识别新问题。
Embrace Expected Failures in XCTest Testing is a crucial part of building a great app: Great tests can help you track down important issues before release, improve your workflow, and provide a quality experience upon release. For issues that can't be immediately resolved, however, XCTest can help provide better context around those... expected failure,test failure,xctest,xctexpectfailure WWDC21 日文, 英文 -
17:36
本地化您的 SwiftUI app
学习如何本地化您的 SwiftUI app 以及如何将它推向全球受众。探索如何本地化 SwiftUI 中的字符串,包括含样式和格式的字符串。我们将向您展示如何通过 SwiftUI 自动处理任务 (如布局和键盘快捷指令等) 来节省时间,并向您介绍 Xcode 13 中的本地化流程。为了充分了解本节内容并深入学习 Markdown 语言和 AttributedString,请查看 WWDC21“Foundation 新功能”。
Localize your SwiftUI app Learn how to localize your SwiftUI app and make it available to a global audience. Explore how you can localize strings in SwiftUI, including those with styles and formatting. We\'ll demonstrate how you can save time by having SwiftUI automatically handle tasks such as layout and keyboard... ,,,i18n,keyboard shortcuts,localizedstringkey,markdown,stringsdict WWDC21 日文, 简体中文, 英文 -
24:24
了解和消除 app 挂起
探索如何跟踪 app 中的挂起和延迟。我们将向您展示工具和方法,以用于发现挂起及其原因,了解可导致挂起的反面模式,探索消除 GCD 等挂起的最佳实践,并提供有关何时应考虑使用异步代码来提高 app 性能的指导。
Understand and eliminate hangs from your app Discover how you can track down hangs and delays in your app. We'll show you tools and methods to discover hangs and their causes, learn about anti-patterns that can lead to hangs, explore best practices for eliminating hangs like GCD, and provide guidance on when you should consider asynchronous... WWDC21 日文, 简体中文, 英文 -
34:16
探索使用 EDR 的 HDR 渲染
EDR 是 Apple 的高动态范围表示和渲染管线。探索如何在应用中使用 EDR 渲染 HDR 内容,并发挥 HDR 显示的动态范围功能,包括 Apple 的内部显示和 Pro Display XDR。我们将展示游戏和专业 app 开发者如何利用 macOS 上的原生 EDR API 进行更多控制,并提供确定使用 HDR 的适当时机、应用色调映射以及交付 HDR 内容的最佳实践。
Explore HDR rendering with EDR EDR is Apple's High Dynamic Range representation and rendering pipeline. Explore how you can render HDR content using EDR in your app and unleash the dynamic range capabilities of your HDR display including Apple's internal displays and Pro Display XDR. We'll show you how game and pro app... display,display p3,edr,hdr,metal,metal shading language WWDC21 日文, 简体中文, 英文 -
17:58
优化 App 中的照片访问
"要将照片库集成到您的 app 中,PHPicker 是最简单、最安全的方式,且该工具在不断改进。学习如何在您的 app 中处理排序图像集,以及在选择器出现的任何时间预选资源。对于需要深度集成 PhotoKit 的 app,探究如何使用 PHCloudIdentifier 同步各设备的照片项目内容,帮助用户在 iPhone、iPad 和 Mac 之间轻松转移图像。我们还将向您介绍受限照片库的最近更新。了解您的 app 如何帮助人们轻松扩展已授权图像的初始集合,包括在任意时间弹出选择界面、以及在出现新选择或更新选择进行识别。最后,探索如何创建或访问现有照 片簿。"
Improve access to Photos in your app PHPicker is the simplest and most secure way to integrate the Photos library into your app — and it's getting even better. Learn how to handle ordered selection of images in your app, as well as pre-selecting assets any time the picker is shown. And for apps that need to integrate more deeply... limited library,limited photos library,photokit,photos,photos api,photos library,picker WWDC21 日文, 英文 -
17:42
在您的智能家居 App 中添加对 Matter 的支持
借助 HomeKit 中得到增强的全新 API,智能家居的开发者将能以最简便的方式实现与全新 Matter 协议的整合。了解 Matter 协议,探索如何在我们的平台和您的智能家居 app 中设置和管理 Matter 配件。
Add support for Matter in your smart home app The enhanced and new APIs in HomeKit enable smart home developers to integrate with the new Matter protocol in the most convenient way. Tour the Matter protocol, and discover how to set up and manage Matter accessories on our platforms and within your smart home apps. chip,home automation,homekit,matter WWDC21 日文, 简体中文, 英文 -
22:31
认识保护隐私的广告属性
探索如何在不损害用户隐私的情况下衡量您投放在 app 和网页上的广告活动的效果。我们将介绍 Private Click Measurement 并探索 SKAdNetwork,它提供了一种更安全、更私密且更实用的方法来测量您的 app 安装量。
Meet privacy-preserving ad attribution Discover how you can measure your ad campaigns in apps and on the web without compromising privacy. We\'ll introduce you to Private Click Measurement and explore SKAdNetwork, which provides you with a more secure, private, and useful way to measure your app installs. advertise,advertising,conversion WWDC21 日文, 简体中文, 英文 -
31:49
去而复返:Apple Watch 上的数据传输
Apple Watch 的改进使您获得了更多与 app 往来通讯的方式,并带来了需要考虑的新受众。了解可用于数据通信的策略以及如何选择适合此任务的工具。对比和比较使用 iCloud 钥匙串、Watch Connectivity、Core Data 等技术的益处。
There and back again: Data transfer on Apple Watch Advances in Apple Watch give you more ways to communicate to and from your app, and new audiences to consider. Learn what strategies are available for data communication and how to choose the right tool for the job. Compare and contrast the benefits of using technologies such as iCloud Keychain,... ,background app refresh,cloudkit,core data,family setup,icloud,keychain,oauth2token,password autofill,sockets,urlsession,watch connectivity,wcsession WWDC21 日文, 简体中文, 英文 -
9:34
使用 cktool 和声明式模式实现 CloudKit 测试的自动化
测试 CloudKit 容器从未如此简单。我们将向您介绍 cktool — 这是一个命令行实用工具,可以快速地对 CloudKit 进行配置。同时,您将了解一种让您能够快速构建容器原型,进而演进的新模式语言。我们还将向您展示如何在 Xcode 中运行测试之前,组合这些工具并配置您的容器。为了能充分了解本节内容,我们建议您先熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本的了解。
Automate CloudKit tests with cktool and declarative schema It's never been easier to test your CloudKit containers. We'll introduce you to cktool, a command-line utility that makes quick work of CloudKit configuration, and learn about the new schema language that allows you to rapidly prototype and evolve containers. We'll also show you how to combine... cd,ci,cloud,command line,database,developer tool,mock data,mocking,schema,terminal,tool,xcode WWDC21 日文, 简体中文, 英文 -
24:52
探索 Metal 中的编译工作流程
Metal 着色语言是基于 C++ 的一种强大语言,让 app 可以获得惊人的渲染效果,同时保持灵活的着色器开发管线。了解如何使用动态库和函数指针更轻松地构建和扩展渲染管线。我们还将展示如何使用二进制函数存档、函数链接和函数拼接在运行时加速着色器编译。
Discover compilation workflows in Metal The Metal shading language is a powerful C++ based language that allows apps to render stunning effects while maintaining a flexible shader development pipeline. Discover how to more easily build and extend your render pipelines using Dynamic Libraries and Function Pointers. We'll also show you... compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC21 日文, 简体中文, 英文 -
14:26
使用精选集探索和管理 Swift 软件包
无论您是为了团队、出于教育目的,还是为了与其他开发者共享而编制软件包,Swift 软件包精选集都可以帮助您发现、探索新软件包并将其导入到您的项目中。使用精选集发现 Swift 软件包工作流程的改进,并了解如何管理、创建、签名和共享您自己的 Swift 软件包精选集。
Discover and curate Swift Packages using Collections Whether you\'re curating packages for your team, for education purposes, or to share with other developers, Swift Package Collections can help you discover, explore and import new packages into your project. Discover improvements in the Swift Package workflow using Collections, and learn how you... collection,collections,dependency,dependency management,spm,swift package collection,swift packages,xcode WWDC21 日文, 简体中文, 英文 -
26:52
优秀小组件的原则
通过保持小组件的相关性且可定制来探索强大小组件的基础。学习如何通过时间线条目和TimelineReloadPolicies 保持小组件最新。了解如何修改您的小组件,以用于不同的演示环境和物理位置。最后,还要了解如何创建可自定义的小组件,以便用户可以根据喜好进行个性化。
Principles of great widgets Explore the foundations of great widgets by keeping them relevant and customizable. Learn how to keep widgets up to date with timeline entries and TimelineReloadPolicies. Discover how to adapt your widget to different presentation environments and physical location. And lastly, find out how to... 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 WWDC21 日文, 简体中文, 英文 -
20:09
贡献意图并提升您 App 的存在感
了解如何在最需要的时刻让某人在不打开您的 app 的情况下使用其关键部分。了解如何打造意图并贡献给系统,帮助您在 Siri、专注、快捷指令、智能堆叠等功能中显示有关您 app 的相关上下文信息。我们将探索系统如何智能识别信息,并展示构建意图的技术,以帮助提高 app 的参与度和可见性。
Donate intents and expand your app\\u2019s presence Discover how you can make key parts of your app available for someone at exactly the right moment — without them ever needing to open it. Learn how to craft and donate intents to the system, helping you surface relevant and contextual information about your app in Siri, Focus, Shortcuts, the... intelligence,intent,shortcuts,shortcuts app,sirikit,sirikit media intents,suggestions,system intelligence WWDC21 日文, 简体中文, 英文 -
8:54
专为群组活动设计
了解如何设计 app 以支持 SharePlay 体验。我们将展示如何使用群组活动框架将人们聚集在您的 app 中,并调整您的设计以专注于群组优先的内容共享。我们将围绕您为在 FaceTime 通话中使用 SharePlay 的人创建的 app 和功能来探索想法和迭代。
Design for Group Activities Learn how you can design your app to support SharePlay experiences. We'll show you how you can bring people together in your app using the Group Activities framework, and adapt your design to focus on group-first content sharing. And we'll explore ideas and iteration around apps and functions you... facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日文, 简体中文, 英文 -
1:46
WWDC21 的周三
您好,周三!是时候复习第 3 天的 WWDC 的内容,并了解即将到来的周四精彩活动。
Wednesday@WWDC21 Well hello, Wednesday! Time to catch up on Day 3 at WWDC and find out what\'s coming to a Thursday near you. ,daily recap,recap,wednesday,wwdc21 WWDC21 日文, 简体中文, 英文 -
10:12
无障碍设计:适合所有人的 Apple Watch (ASL)
了解 Apple 如何打造适合所有人的产品。向多名为打造 Apple Watch 提供帮助的工程师和设计师学习,聆听他们讲述的关于我们如何进行无障碍设计、不断迭代以及引入社区参与的故事。
Accessibility by design: An Apple Watch for everyone (ASL) Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they share stories that highlight our approach to accessible design, constant iteration, and community engagement. This version includes American Sign... WWDC21 英文 -
10:12
无障碍设计:适合每个人使用的 Apple Watch
了解 Apple 如何打造适合所有人的产品。向多名为打造 Apple Watch 提供帮助的工程师和设计师学习,聆听他们讲述的关于我们如何进行无障碍设计、不断迭代以及引入社区参与的故事。
Accessibility by design: An Apple Watch for everyone Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they share stories that highlight our approach to accessible design, constant iteration, and community engagement. WWDC21 英文 -
7:50
探索采用 Apple Music API 的目录
探索如何使用 Apple Music API 为您的 app 提取音乐目录元数据。探索 API 的最近更新和一些用于创建您的请求并突出显示项目的正确元数据的高级技术。为了能充分了解本节内容,我们建议观者对 Apple Music API 要先有一些熟悉。
Explore the catalog with the Apple Music API Discover how you can use the Apple Music API to fetch music catalog metadata for your app. Explore the latest updates to the API as well as some advanced techniques for shaping your requests and highlighting the right metadata for a project. To get the most out of this session, we recommend some... apple music,music,musickit,musickitjs WWDC21 日文, 简体中文, 英文 -
15:06
UIKit 和 AppKit 中的 SF Symbols
了解如何使用 SF Symbols 3 创建彩色符号并对其进行自定义,以与您的 app 界面的视觉设计匹配。我们将向您介绍用于集成彩色符号的最新 UIKit 和 AppKit API,以及针对实现的最佳实践。为了充分了解本节内容,我们建议观看 WWDC19 的“介绍 SF Symbols”。
SF Symbols in UIKit and AppKit Learn how you can create colorized symbols with SF Symbols 3 and customize them to match the visual design of your app's interface. We'll take you through the latest UIKit and AppKit APIs for integrating colorized symbols, as well as best practices for implementation. To get the most out of this... WWDC21 日文, 简体中文, 英文 -
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 的界面”。
What\\u0027s new in Mac Catalyst Discover the latest updates to Mac Catalyst and find out how you can make your app feel even more at home on macOS. Learn about a variety of new and enhanced UIKit APIs that let you customize your Mac Catalyst app to take advantage of behaviors unique to macOS. To get the most out of this... apple silicon,catalyst,ios,ipad,iphone,m1,macos,silicon WWDC21 日文, 简体中文, 英文 -
26:31
拍摄和处理 ProRAW 图像
如果您的 app 支持 ProRAW,通过整合标准 RAW 信息和 Apple 的高级计算摄影技术,您可以帮助拍照的人轻松拍摄和编辑图像。我们将向您简要介绍该格式,包括 ProRAW 图像的外观、使用感受、质量指标以及与您的 app 的兼容性。我们将从这里开始探索如何在制作流程的每个阶段将 ProRAW 整合到您的 app 中,包括使用 AVFoundation 拍摄图像、使用 PhotoKit 存储图像以及使用 Core Image 编辑图像。
Capture and process ProRAW images When you support ProRAW in your app, you can help photographers easily capture and edit images by combining standard RAW information with Apple's advanced computational photography techniques. We'll take you through an overview of the format, including the look and feel of ProRAW images, quality... coreimage,filters,photo effects,photography,photos WWDC21 日文, 简体中文, 英文 -
23:26
创建 watchOS 的无障碍体验
了解如何在支持较大文本尺寸、旁白和 AssistiveTouch 等功能的同时为 watchOS 打造一流的辅助功能体验。我们将展示专为 watchOS 构建的 SwiftUI app 添加视觉和运动辅助功能支持,包括有关 API 集成、体验等的最佳实践。
Create accessible experiences for watchOS Discover how you can build a top-notch accessibility experience for watchOS when you support features like larger text sizes, VoiceOver, and AssistiveTouch. We'll take you through adding visual and motor accessibility support to a SwiftUI app built for watchOS, including best practices around 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 WWDC21 日文, 简体中文, 英文 -
12:47
探索 SF Symbols 3 app
参观我们的交互式图标库 SF Symbols app 的最近更新。了解如何使用库来设计看起来令人惊喜的、兼具无障碍性和包容性的 app:我们将带您了解这款 app 和符号搜索功能的变化,探索预览和自定义符号管理,并帮助您将符号集成到您的界面设计中。观看本视频之前,建议观看 WWDC21 的“SF Symbols 新功能”。
Explore the SF Symbols 3 app Tour the latest updates to the SF Symbols app — our interactive library for iconography. Learn how you can use the library to design accessible and inclusive apps that look incredible: We'll take you through changes to the app and symbols search, explore previewing and custom symbol management,... WWDC21 日文, 简体中文, 英文 -
37:20
符号化:超越基础功能
探索如何通过您的 App 实现最高性能和明智调试。符号化是 Instruments 和 LLDB 等工具的中心,旨在帮助衔接应用程序运行时和源代码之间的层。了解此过程如何工作,以及您可以采取哪些步骤来最深入地了解 App。
Symbolication: Beyond the basics Discover how you can achieve maximum performance and insightful debugging with your app. Symbolication is at the center of tools such as Instruments and LLDB to help bridge the layers between your application's runtime and your source code. Learn how this process works and the steps you can take... atos,dsym,dwarf,instruments,lldb,otool,symbolication WWDC21 日文, 简体中文, 英文 -
14:26
AR 快速查看,了解物体捕捉
探索将物体捕捉资源引入 AR 快速查看的简单方法,同时优化图像品质和文件大小。探索集成 AR 快速查看和物体捕捉,以帮助您打造全新体验的方法。为了能充分了解本节内容,我们建议首先观看 WWDC19 的“AR 快速查看取得的进展”。您还可以通过 WWDC20 的“使用 AR 快速查看在线购物”了解如何在 Web 上实现 Apple Pay 和自定义操作与 AR 的集成。
AR Quick Look, meet Object Capture Discover simple ways to bring your Object Capture assets to AR Quick Look while optimizing for visual quality and file size. Explore ways you can integrate AR Quick Look and Object Capture to help create entirely new experiences. To get the most out of this session, we recommend first watching... 3d model,ar,arkit,augmented reality,object capture,reality composer,realitykit,usdz WWDC21 日文, 简体中文, 英文 -
21:44
探索 WKWebView 附加项
敬请探索 WKWebView 的最新更新。我们将展示如何使用 API 在没有 JavaScript 的情况下操作网页内容,探索如何通过授权提升 WebRTC 和下载的效率,并分享如何在您的 app 中轻松创建更丰富的网页体验。
Explore WKWebView additions Explore the latest updates to WKWebView. We'll show you how to use APIs to manipulate web content without JavaScript, explore delegates that can help with WebRTC and Downloads, and share how you can easily create a richer web experience within your app. dictation,media,safari,web app WWDC21 日文, 英文 -
21:06
探索帐户驱动的用户注册
了解用户注册如何帮助您在业务或企业环境中支持“自带设备”部署。我们将探索数据分离、管理式 Apple ID 的增强功能以及如何在组织中使用新的基于帐户的新用户引导。
Discover account-driven User Enrollment Learn how User Enrollment helps you support “bring your own device” deployments in your business or enterprise environment. We'll explore data separation, enhancements to Managed Apple IDs and how you can use the new account-based onboarding in your organization. WWDC21 日文, 简体中文, 英文 -
25:21
无需密码仍可操作
虽然密码被广泛使用,但它天生就有棘手之处,很难适应保护用户在线帐户的情形。详细了解密码对现代安全性带来的挑战,以及怎样才能不使用密码进行操作。通过采用 Web 认证标准的安全设计、基于公钥的凭证来探索帐户安全的新前沿。在此技术预览中了解 Apple 如何在 iOS 15 和 macOS Monterey 中实现这一 标准。
Move beyond passwords Despite their prevalence, passwords inherently come with challenges that make them poorly suited to securing someone's online accounts. Learn more about the challenges passwords pose to modern security and how to move beyond them. Explore the next frontier in account security with... authenticationservices,icloud keychain,keychain,login,log in,logon,log on,passkey,passkeys,password,passwordless,passwords,phishing,privacy,safari,security,webauthn WWDC21 日文, 简体中文, 英文 -
16:49
使用 Create ML 框架构建动态 iOS App
了解您的 app 如何使用 Create ML 框架在设备上彻底训练 Core ML 模型,带来自适应和自定义 app 体验,并始终保护数据隐私。我们将探索可以即时创建样式传输和图像分类等基于图像的任务、自定义声音分类等音频任务,或基于丰富的文本分类、表格数据分类和表格回归因子的任务的模型类型。我们将带您了解这些模型带来的各种精彩机会,让您的 app 更加个性化和动态化。请观看 WWDC21 的“使用 Create ML 对手势和动作分类”和“探索 SoundAnalysis 中内置的声音分类”,激发更多灵感。
Build dynamic iOS apps with the Create ML framework Discover how your app can train Core ML models fully on device with the Create ML framework, enabling adaptive and customized app experiences, all while preserving data privacy. We\'ll explore the types of models that can be created on-the-fly for image-based tasks like Style Transfer and Image... ai,core ml,create ml,create ml framework,machine learning,ondevice training WWDC21 日文, 简体中文, 英文 -
61:00
Swift 并发功能:更新示例 App
实际探索 Swift 并发功能:跟随我们一起更新现有示例 App。通过 async/await、参与者和延续获得真实体验。我们还会探索用于随着时间将现有代码迁移到 Swift 并发功能的方法。为了充分了解此“编程临摹课程”内容,我们建议先观看 WWDC21 中“认识 Swift 中的 async/await”和“保护 Swift 参与者的可变状态”。
Swift concurrency: Update a sample app Discover Swift concurrency in action: Follow along as we update an existing sample app. Get real-world experience with async/await, actors, and continuations. We'll also explore techniques for migrating existing code to Swift concurrency over time. To get the most out of this code-along, we... caffeine,codealong,coffeetracker,completionhandler,complication,condition,dispatchqueue,drinklist,handler,healthkit,immutable,mainactor,mutable,nonisolated,observableobject,published,queues,race,thread,uimodel,watch WWDC21 日文, 英文 -
37:28
使用物理音频空间引擎 (PHASE) 探索几何感知音频
敬请探索几何感知音频如何帮助您为自己的 app 和游戏构建复杂且身临其境的交互式音频场景。了解 Apple 的空间音频 API:PHASE,并了解物理音频空间引擎 (PHASE) 是如何让声音始终与您的体验保持一致,从而帮助您在开发过程中创建空间音景和场景,而不是等到后期制作。我们将带您了解 API 及其类,包括来源、监听器、声学几何和材料,并介绍空间建模的概念。我们还将展示如何快速组合 PHASE 的基本构建块,开始为您的 app 或游戏构建集成音频体验。
Discover geometry-aware audio with the Physical Audio Spatialization Engine (PHASE) Explore how geometry-aware audio can help you build complex, interactive, and immersive audio scenes for your apps and games. Meet PHASE, Apple's spatial audio API, and learn how the Physical Audio Spatialization Engine (PHASE) keeps the sound aligned with your experience at all times — helping... WWDC21 日文, 简体中文, 英文 -
8:21
准备优化您的 App Store 产品页面
了解让您的产品页面具有更高相关度的新方式。学习如何在您的 app 中为不同的用户使用定制的产品页面以凸显不同的功能和内容。探究如何通过比较不同视觉资源的有效性了解用户最喜欢的内容,从而对产品页面进行优化。我们将讨论您需要了解的内容、要准备的资源、以及如何准备为您的 app 创建最有效的产品页面。
Get ready to optimize your App Store product page Discover new ways to make your product page more relevant. Learn how you can use custom product pages to highlight different features and content in your app for different users. Explore how you can optimize your product page by comparing the effectiveness of different visual assets to see what... games,inapp,test WWDC21 日文, 简体中文, 英文 -
9:52
用 Apple Configurator 管理设备
Apple Configurator 现在功能更强大。无论您是在组织中配置 iOS、iPadOS 和 Apple tvOS 或检修现有 macOS 设备,都应当了解 Apple Configurator 如何为重要工作流提供帮助。该组件即将加入 iPhone 的 iOS 15 中,请探索如何将自动设备注册用于更多 macOS 设备。
Manage devices with Apple Configurator Apple Configurator is now more capable than ever. Whether you're provisioning iOS, iPadOS, and tvOS devices in your organization or servicing existing macOS devices, learn how Apple Configurator can help with key workflows. And, coming to iPhone in iOS 15, discover how you can bring Automated... WWDC21 日文, 简体中文, 英文 -
16:55
了解 Safari 浏览器网页扩展改进
学习如何通过 Safari 浏览器网页扩展拓展 Safari 浏览器的功能。我们将向您介绍最新的 WebExtension API,探索非持久后台页面支持 (这一主题与 iOS 开发关联紧密),以及探索如何使用声明性网络请求 WebExtensions API 阻止网页上的内容。最后,我们将向您展示如何在 Safari 15 浏览器中自定义选项卡。
Explore Safari Web Extension improvements Learn how you can extend Safari's functionality with Safari Web Extensions. We'll introduce you to the latest WebExtension APIs, explore non-persistent background page support — a particularly relevant topic if you're developing for iOS — and discover how you can use the Declarative Net Request... web inspector WWDC21 日文, 英文 -
17:58
使用 Vision 检测人物、面孔和姿势
了解 Vision 框架的最新更新,帮助您的 app 检测人物、面孔和姿势。了解 Person Segmentation API,它可以帮助您的 app 将图像中的人与周围环境区分开来,并探索用于跟踪俯仰、哈欠和头部转动的最新连续指标。还会了解如何将这些功能与 Core Image 等其他 API 结合使用,以在图像编辑 app 中提供从简单的虚拟背景到丰富的离线合成等各种内容。为了能充分了解本节内容,我们建议观看 WWDC20 中的“使用 Vision 检测身体和手部姿势”和 WWDC19 中的“理解 Vision 框架中的图像”。要了解有关人物分析的更多信息,请参阅 WWDC20...
Detect people, faces, and poses using Vision Discover the latest updates to the Vision framework to help your apps detect people, faces, and poses. Meet the Person Segmentation API, which helps your app separate people in images from their surroundings, and explore the latest contiguous metrics for tracking pitch, yaw, and the roll of the... ai,body pose,computer vision,core ml,face capture quality,face detection,face landmarks,hand pose,machine learning,person segmentation,segmentation,vision WWDC21 日文, 简体中文, 英文 -
19:15
构建样式化的界面
了解如何在构建 app 时更快地实现界面迭代。了解如何使用最新的按钮样式和表格视图单元格内容配置,让您的 UI 更加现代化,这两者都可以让您直接在 Interface Builder 内部进行更好的控制。我们将向您展示如何在不离开画布的情况下,预览具有辅助功能覆盖的常见自定义项 (例如动态字体大小和增加对比度)。我们还将带您浏览分层符号,轻松地为您的 app 增添色彩,让您的 app 重焕生机。无论您是刚刚起步,还是已经拥有数年 app 开发经验,都可以学习创建出色界面的最佳实践,并在此过程中运用各种技巧和窍门。
Build interfaces with style Discover how you can iterate upon your interfaces even more quickly when building your apps. Learn how you can modernize your UI with the latest button styles and table view cell content configurations, both of which give you greater control directly inside of Interface Builder. We'll show you... accessibility,button,buttons,button styles,dynamic type,hierarchical,interface builder,sf symbols,tableview,table view,table view cell,tableview cell WWDC21 日文, 简体中文, 英文 -
15:19
探索 HLS 中的动态前置式贴片广告和插播广告
了解如何在广告和 HLS 流之间创建无缝过渡。我们将展示如何结合 HLS 标签和 AVFoundation API 来创建在您的主要内容和插播广告之间轻松移动的媒体体验,并提供在您的 app 中播放这些流的最佳实践。
Explore dynamic pre-rolls and mid-rolls in HLS Learn how you can create seamless transitions between advertisements and your HLS streams. We'll show you how to incorporate HLS tags and AVFoundation APIs to create media experiences that move easily between your primary content and mid-rolls, and provide best practices for playing these streams... ads,advertisements,interstitals,interstitial WWDC21 日文, 简体中文, 英文 -
13:22
认识位置按钮
认识 CLLocationButton:一种安全界面元素,提供简单、流畅的方式,仅在必要的时间和场景中授予您的 app 位置访问权限。学习如何在新代码或现有代码中添加 CLLocationButton、如何在界面易读性指南中进行自定义、如何识别并处理定制失败、以及如何与 iOS 传统的基于提示的位置服务授权交互。为了充分了解本节内容,我们建议您要大体了解 Core Location API。
Meet the Location Button Meet CLLocationButton: a secure interface element that provides an easy, low-friction way to grant your app location access only when and where it is needed. Learn how you can add CLLocationButton to new or existing code, how to customize it within interface legibility guidelines, how to... privacy WWDC21 日文, 简体中文, 英文 -
22:13
为快捷指令、Siri 和建议设计出色的操作
操作是快捷指令的构成要素。这让人们即使不看到您的 app 界面也能利用其功能。我们将展示如何设计有用、易用且能合并到功能强大的多步骤快捷指令的操作。您还可探索有关发布和共享快捷指令的增强功能,确保人们可以在所有 Apple 平台上随心所欲访问您的 app。
Design great actions for Shortcuts, Siri, and Suggestions Actions are the building blocks of shortcuts. They allow people to take advantage of your app's functionality even when they\'re not looking at your app's interface. We\'ll show you how to design actions that are useful, easy-to-use, and can be incorporated into powerful multi-step shortcuts... WWDC21 日文, 简体中文, 英文 -
21:48
自定义高级 Xcode Cloud 工作流程
Xcode Cloud 与 Apple Developer 工具和服务、所有主要的源代码控制管理服务,甚至 Slack 等社交协作工具集成。但如果您的开发过程依赖于其他工具和外部服务,您可以微调工作流程和构建行为。了解如何使用环境变量将信息传递给您的构建,并使用自定义构建脚本在操作中运行其他命令。了解如何添加额外的存储库,使您和您的团队在其中共享工作。还会了解如何使用 webhooks 将 Xcode Cloud 与外部服务集成。为了能充分了解本节内容,我们建议首先观看 WWDC21 中的“了解 Xcode Cloud”和“探索 Xcode Cloud 工作流程”。
Customize your advanced Xcode Cloud workflows Xcode Cloud integrates with Apple Developer tools and services, all major source control management services, and even social collaboration tools like Slack. If your development process relies on additional tools and external services, however, you can fine-tune your workflows and the behavior of... build,ci,continuous integration,scripts,testflight,testing,xcode,xcode cloud WWDC21 日文, 简体中文, 英文 -
28:10
SwiftUI 辅助功能:超越基础功能
超越基础功能,提供优异的辅助功能体验。了解如何在 Xcode 中使用新 SwiftUI Previews 探索最新辅助功能 API,并为所有人创建出色且可无障碍使用的 App。了解如何自定义内建于 SwiftUI 的自动辅助功能,确保您自己的自定义控制功能可无障碍使用。通过分组和聚焦,探索最佳实践并识别 App 导航体验的可改进方面。同时,还通过增加转子来帮助旁白用户极速导航。
SwiftUI Accessibility: Beyond the basics Go beyond the basics to deliver an exceptional accessibility experience. Learn how to use the new SwiftUI Previews in Xcode to explore the latest accessibility APIs and create fantastic, accessible apps for everyone. Find out how you can customize the automatic accessibility built into SwiftUI to... 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 WWDC21 日文, 英文 -
10:57
SwiftUI 中的 SF Symbols
探索如何才能将 SF Symbols 纳入您的 SwiftUI app。我们将探讨符号呈现、大小自定义和不同变体显示的基本方法。我们还将向您介绍符号着色的最新更新功能,并帮助您挑选符合您的 app 需求的工具。
SF Symbols in SwiftUI Discover how you can incorporate SF Symbols into your SwiftUI app. We'll explore basic techniques for presenting symbols, customizing their size, and showing different variants. We'll also take you through the latest updates to symbol colorization and help you pick the right tool for your app's... WWDC21 日文, 简体中文, 英文 -
18:38
使用 DriverKit 创建音频驱动程序
敬请探索如何使用 AudioDriverKit API 将您的音频服务器插件和 DriverKit 扩展整合到一个包中。了解如何使用 app 而不是安装程序包来简化音频驱动程序的安装,并通过 Mac App Store 分发驱动程序。我们将带您了解 Core Audio HAL 如何与 AudioDriverKit 交互并探索音频设备驱动程序的最佳实践。
Create audio drivers with DriverKit Discover how to use the AudioDriverKit API to consolidate your Audio Server plug-in and DriverKit extension into a single package. Learn how you can simplify audio driver installation with an app instead of an installer package and distribute your driver through the Mac App Store. And we'll take... WWDC21 日文, 简体中文, 英文 -
14:21
认识 AsyncSequence
随时间迭代值序列现在和编写“for”循环一样简单。了解新的 AsyncSequence 协议如何实现自然、简单的语法,将来自通知的任何内容迭代成服务器流式传输的字节。我们还将向您展示如何修改现有代码,以提供自己的异步序列。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”。
Meet AsyncSequence Iterating over a sequence of values over time is now as easy as writing a “for” loop. Find out how the new AsyncSequence protocol enables a natural, simple syntax for iterating over anything from notifications to bytes being streamed from a server. We\'ll also show you how to adapt existing code... asyncstream,await,earthquakes,lines,quakes,urlsession WWDC21 日文, 简体中文, 英文 -
15:30
诊断 app 中的功能和性能衰退
快速了解在查看功能和性能衰退数据时如何确定优先级。了解如何跟踪因特定于设备和百分比的信息而退化的指标,以便您将精力集中在优化上并节省宝贵的开发时间。我们还将展示如何在您的 app 中追踪耗尽设备存储空间的常见反面模式,帮助您自定义工作流程,并添加 App Store Connect API 以帮助您及时了解您 app 的实际性能。
Diagnose Power and Performance regressions in your app Quickly discover how to identify priorities when viewing power and performance regressions. Learn how to track metrics that have regressed with device-and percentile-specific information, so you can focus your efforts on optimization and save valuable development time. We'll also show you how to... WWDC21 日文, 简体中文, 英文 -
20:59
发送通信和时效性通知
了解关于 Apple 平台上通知演变的更多信息。我们将探索您如何帮助人们在您的 app 中管理通知,包括您如何通过中断级别和时效性通知来创造精彩瞬间。同时,我们还将向您介绍通信通知,通过 SiriKit 在您的 app 中提供更加丰富的电话和信息体验。为了充分了解本节内容,我们建议您拥有创建本地和远程通知的经验,并多少熟悉 SiriKit 意图。
Send communication and Time Sensitive notifications Learn more about the evolution of notifications on Apple platforms. We'll explore how you can help people manage notifications within your app, including how you can craft meaningful moments with interruption levels and Time Sensitive notifications. And we'll introduce you to communication... apns,focus,intents,interruption,notification service extension,passive,push,pushkit,siri,sirikit,status WWDC21 日文, 简体中文, 英文 -
17:46
提升 Xcode 中 DocC 文档的质量
优秀的文档可以帮助人们轻松有效地采用您的 Swift 框架。了解如何创建丰富的概念性文章来配合您的 API。您将了解撰写文章的最佳实践,包括如何组织文档,并了解如何创建自动托管的链接以将您的文档连接在一起。
Elevate your DocC documentation in Xcode Great documentation can help people effectively and easily adopt your Swift framework. Discover how you can create rich, conceptual articles to accompany your API. You'll learn best practices for writing articles, including how to structure your documentation, and find out how to create... articles,docc,documentation,documentation catalog,documentation compiler,documentation extension WWDC21 日文, 简体中文, 英文 -
12:12
自定义 UIKit 中工作表及调整其大小
了解如何在 UIKit 中创建分层和自定义的工作表体验。我们将探索如何在 app 中构建非模态体验,以允许同时与工作表中和工作表背后的内容进行交互。我们还将带您完成工作表尺寸自定义、显示或隐藏控制柄控件以及在 app 中的弹出窗口和自定义工作表之间进行调整。为了充分了解本节内容,我们建议首先观看 WWDC19 中 9:45 开始的“iOS 13 UI 的现代化”的演示部分。
Customize and resize sheets in UIKit Discover how you can create a layered and customized sheet experience in UIKit. We'll explore how you can build a non-modal experience in your app to allow interaction with content both in a sheet and behind the sheet at the same time. We'll also take you through sheet size customization,... card,presentation WWDC21 日文, 简体中文, 英文 -
18:41
钱包与 Apple Pay 的新功能
探索重新设计用于 app 内和网络支付的 Apple Pay,并了解如何将最新 API 集成到您的 app 或网站。了解如何将功能添加到您的 app,例如优惠码、改进的发货信息,以及付款详情显示屏幕的改进。探索钱包通行证的变更,包括自动到期和网页的多通道支持。
What\\u0027s new in Wallet and Apple Pay Discover the redesigned Apple Pay for in-app and web payments and learn how you can incorporate the latest APIs into your app or website. Learn how to add features to your app like coupon codes, improved shipping information, and improvements to the payment detail display screen. And explore... nfc,passes,payment,tickets,transit,web WWDC21 日文, 简体中文, 英文 -
15:27
Xcode Organizer 中的 Triage TestFlight 故障
了解如何通过 Xcode Organizer 更容易、更快速地分类和修复故障。我们将探索如何在发生后立即访问故障信息和 TestFlight 测试程序反馈。同时,我们还将向您展示如何分析故障,检视指标,甚至在您的团队中分享故障信息。关于故障日志的入门信息,我们建议观看 WWDC18 的“了解故障和故障日志”。
Triage TestFlight crashes in Xcode Organizer Learn how Xcode Organizer makes it easier and faster to triage and fix crashes. We\'ll explore how you can get access to crash information and feedback from your TestFlight testers just moments after they occur. And we\'ll show you how to analyze crashes, view metrics, and even share crash... app store,debugging,metrickit,testing WWDC21 日文, 简体中文, 英文 -
13:02
通过 HLS Content Steering 改善全局流化可用状态
探索如何将 HLS 播放列表标记和 Steering Manifest 格式与您的内容结合使用,以帮助您动态更新针对每个观看者调整的 CDN 冗余策略。学习如何均衡负载、设置故障转移等。
Improve global streaming availability with HLS Content Steering Discover how you can use HLS playlist tags and the Steering Manifest format with your content to help dynamically update CDN redundancy policies tuned for each viewer. Learn how to load balance, set failover, and more. cdn,content steering,distribution,hls,redundancy WWDC21 日文, 简体中文, 英文 -
16:33
在聚焦中展示 app 数据
了解 Core Data 如何通过短短两行代码在“聚焦”中显示您的 App 中的数据。了解如何让“聚焦”搜索可以发现这些数据,以及如何自定义这些数据在设备上的显示方式。最后,我们将展示如何在您的 App 中完全以“聚焦”索引的数据驱动来实现全文搜索。
Showcase app data in Spotlight Discover how Core Data can surface data from your app in Spotlight with as little as two lines of code. Learn how to make that data discoverable in Spotlight search and to customize how it is presented to people on device. Lastly, we'll show you how to implement full-text search within your 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 WWDC21 日文, 简体中文, 英文 -
16:35
使用高级视频质量工具评估视频
了解高级视频质量工具 (AVQT) 如何帮助您准确评估压缩视频文件的可感知质量。利用 AVFoundation 框架,AVQT 支持 SDR 和 HDR 域中的各种视频格式、编解码器、分辨率和帧速率,从而实现简单高效的工作流程,例如无需解码为原始像素格式。AVQT 使用 Metal,通过将繁重的像素级计算转移到 GPU 来实现高处理速度,通常分析超过实时视频帧速率的视频。凭借极其优异的易用性和计算效率,AVQT 可以帮助您从视频目录中删除低质量视频,以免影响使用 app 的用户。
Evaluate videos with the Advanced Video Quality Tool Learn how the Advanced Video Quality Tool (AVQT) can help you accurately assess the perceptual quality of your compressed video files. Utilizing the AVFoundation framework, AVQT supports a wide range of video formats, codecs, resolutions and frame-rates in both the SDR and HDR domains, which... analysis,avqt,psnr,quality,ssim,video,video quality WWDC21 日文, 简体中文, 英文 -
14:46
采用快速备忘录
了解如何将您的 app 链接到快速备忘录,并帮助人们快速地将您的内容和他们的备忘录之间进行链接。了解快速备忘录如何通过 NSUserActivity 识别并链接到 app 内容,并了解如何在您的 app 中采用此 API。我们将带您了解为快速备忘录提供支持有哪些要求、优势和功能。我们还将为 NSUserActivity 提供指导和最佳实践,让您的 app 充分利用这些功能。
Adopt Quick Note Learn how you can link your app to Quick Note and help people quickly connect your content to their notes — and their notes to your content. Discover how Quick Note recognizes and links to app content through NSUserActivity, and find out how you can adopt this API in your app. We'll take you... quicknote WWDC21 日文, 简体中文, 英文 -
29:36
构建轻便快捷的轻 App
轻 App 让人们能够在接到通知后立即发现您的 app,并下载其中的一小部分,从而完成任务和交易。探索各种技巧和最佳实践,帮助您创建凸显现代功能和优雅设计的轻便型轻 App。了解如何构建安全可靠的轻 App,以确保人们在扫描实体轻 App 的代码,或通过您的网站查看轻 App 时始终可以体验您的轻 App。在向全世界发布之前,我们将带您了解测试轻 App 的具体策略。
Build light and fast App Clips App Clips give people the power to discover and download a small part of your app at a moment's notice to complete tasks and transactions. Explore tips and best practices to help you create compact App Clips that emphasize modern features and elegant design. Learn how you can build reliable and... 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 WWDC21 日文, 简体中文, 英文 -
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 上提供最完整的体验。
Qualities of great iPad and iPhone apps on Macs with M1 It's easier than ever to offer your existing iPad and iPhone apps on Macs with M1. We'll show you how to bring your app to macOS, and explore how the system automatically bridges various features of your app to work on the Mac. We\'ll also provide guidance on best practices in your iPad app,... alternatives,bridging,catalyst,ios,ipad mac,iphone mac,keyboard,mac app store,ple silicon,uikit WWDC21 日文, 简体中文, 英文 -
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 界面”。
Qualities of a great Mac Catalyst app Discover best practices, tools, and techniques to help craft the best possible Mac Catalyst app. We'll take you through key considerations when you bring your iPad app to macOS, explore detailed code examples for refining your interface and experience, and show you how to distribute your Mac app... continuity camera,controls,distribution,idiom,responder chain,scenes,sharing,state restoration,toolbar,unscaled,user activity WWDC21 日文, 简体中文, 英文 -
33:57
在 Instruments 中分析 HTTP 流量
了解如何使用 Instruments 网络模板来记录您 app 的 HTTP 流量,并加以分析。我们将向您展示如何探索会话、任务和单个 HTTP 请求的行为,以及如何对这些行为进行可视化,以确保高效传输数据并尊重人们的隐私。
Analyze HTTP traffic in Instruments Learn to use the Instruments Network template to record and analyze your app\'s HTTP traffic. We\'ll show you how to explore and visualize the behavior of sessions, tasks, and individual HTTP requests to ensure data is transmitted efficiently and respects people\'s privacy. WWDC21 日文, 简体中文, 英文 -
41:04
认识 TextKit 2
认识 TextKit 2:Apple 的下一代文本引擎,经过重新设计,具有更佳的准确性、安全性和性能。发现 TextKit 2 如何帮助您为互联网受众提供更好的文本体验,通过混合文本内容和视觉内容可创建更多样性的布局,并确保流畅的滚动性能。我们将向您介绍最新的 API,深入了解一些实例,并提供 app 现代化指导。
Meet TextKit 2 Meet TextKit 2: Apple's next-generation text engine, redesigned for improved correctness, safety, and performance. Discover how TextKit 2 can help you provide a better text experience for international audiences, create more diverse layouts by mixing text content with visual content, and ensure... appkit,banana,bananaphone,edit,nstextview,text,textedit,uikit WWDC21 日文, 简体中文, 英文 -
11:16
评审 Xcode 中的代码和协作
探索 Xcode 中代码评审和拉取请求的最新增强功能。进一步了解 diff 显示偏好、提交选择器、更改导航器和拉取请求工作流程。我们将向您展示您如何与自己的团队协作,并通过直接将您的代码评审和 PR 工作流程连接到您的源代码来找出退化。
Review code and collaborate in Xcode Explore the latest enhancements to code review and pull requests in Xcode. Learn more about diff display preferences, commit selectors, changes navigator, and pull request workflows. We'll show you how you can collaborate with your team and find regressions by connecting your code review and PR... branch,branches,code review,commit,git,pr,pull request,source control WWDC21 日文, 简体中文, 英文 -
22:30
制作超快列表和精选集视图
构建始终平滑滚动的列表和精选集视图:探索单元格生命周期,学习如何应用这种知识去除粗糙滚动和丢帧。我们还将向您展示如何通过优化图像加载和自动单元格预取改进整体滚动体验,避免代价高昂的故障。为了充分理解本视频内容,我们建议观众要基本熟悉 diffable 数据源和组合布局。
Make blazing fast lists and collection views Build consistently smooth scrolling list and collection views: Explore the lifecycle of a cell and learn how to apply that knowledge to eliminate rough scrolling and missed frames. We'll also show you how to improve your overall scrolling experience and avoid costly hitches, with optimized image... glitch,hitch,performance,rendering,tableview,table view WWDC21 日文, 简体中文, 英文 -
16:14
探索基于 UWB 的车钥匙
"发现如何创建支持超宽带 (UWB) 的数字车钥匙,通过它可以解锁和发动车辆,而不必将 iPhone 从包里或口袋中拿出,或者取下手腕上的 Apple Watch。我们将向您展示如何集成 UWB,添加近距离操作和远距离解锁功能,通过识别驾驶室一侧使用的钥匙帮助使用者个性化车辆设置。为了能充分了解本节内容,我们建议观看 WWDC20 的“车钥匙介绍”,其中详细介绍了配对基础知识、钥匙管理和服务器 操作。"
Explore UWB-based car keys Discover how to create digital car keys that support Ultra Wideband (UWB), allowing people to unlock and start their car while leaving iPhone in their bag or pocket or Apple Watch on their wrist. We'll show you how to integrate UWB, add proximity actions and distance unlock features, and help... ,,,nfc,u1,ultra wideband WWDC21 日文, 简体中文, 英文 -
37:58
使用群组活动协调媒体体验
探索如何帮助人们通过 SharePlay 和群组活动框架同步观看或收听内容。我们将展示如何将媒体 app 调整为多人同步的、启用 SharePlay 的体验。了解如何将群组活动添加到您的 app,探索画中画布局,并了解播放协调器对象如何帮助在多个设备上微调播放。
Coordinate media experiences with Group Activities Discover how you can help people watch or listen to content all in sync with SharePlay and the Group Activities framework. We'll show you how to adapt a media app into a synchronized, SharePlay-enabled experience for multiple people. Learn how to add Group Activities to your app, explore the... facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日文, 简体中文, 英文 -
19:57
探索使用 VideoToolbox 的低延迟视频编码
支持低延迟编码器已成为视频应用开发过程的重要部分。探究 VideoToolbox 如何支持低延迟 H.264 硬件编码,以最小化端到端延迟,达到新的性能水平,实现极佳的实时通信和高质量的视频播放。
Explore low-latency video encoding with VideoToolbox Supporting low latency encoders has become an important aspect of video application development process. Discover how VideoToolbox supports low-delay H.264 hardware encoding to minimize end-to-end latency and achieve new levels of performance for optimal real-time communication and high-quality... acceleration,avfoundation,coremedia,hardware,performance,video,videotoolbox WWDC21 日文, 简体中文, 英文 -
29:53
使用 RealityKit 2 探索高级渲染
借助 RealityKit 中的顶尖渲染技术,为您的增强现实体验创造令人惊叹的视觉效果。您将了解如何编写自定义着色器以及绘制实时动态网格,并探索极具创意的后处理效果,帮助自己设计出风格独特的增强现实场景。
Explore advanced rendering with RealityKit 2 Create stunning visuals for your augmented reality experiences with cutting-edge rendering advancements in RealityKit. Learn the art of writing custom shaders, draw real-time dynamic meshes, and explore creative post-processing effects to help you stylize your AR scene. 3d graphics,ar,arkit,augmented reality,core image,depth map,lidar,metal shading language,realitykit,scenekit WWDC21 日文, 简体中文, 英文 -
39:53
探索 Metal 调试、性能分析及资产创建工具
探索 Xcode 如何帮助您将 Metal 调试、性能分析和资源创建工作流程提升到一个新的水平。探索用于光线追踪和 GPU 分析的最新工具,并了解 Metal Debugger 工作流程。我们还将展示如何使用纹理转换器工具,该工具支持所有现代 GPU 纹理格式,并且可以轻松集成到您的多平台资源创建管线中。
Discover Metal debugging, profiling, and asset creation tools Explore how Xcode can help you take your Metal debugging, profiling and asset creation workflows to the next level. Discover the latest tools for ray tracing and GPU profiling, and learn about Metal Debugger workflows. We'll also show you how to use the Texture Converter tool, which supports all... WWDC21 日文, 简体中文, 英文 -
32:44
可被发现的设计
探索如何创建交互式的、令人难忘的体验,引导新用户使用您的 app。我们将带您了解可被发现的设计实践,并了解您如何制作可探索、有趣的界面,帮助人们一目了然地领会到您 app 的可能性。我们还将展示如何应用这种方法来个性化您的内容并使您的 app 易于定制。
Discoverable design Discover how you can create interactive, memorable experiences to onboard people into your app. We'll take you through discoverable design practices and learn how you can craft explorable, fun interfaces that help people grasp the possibilities of your app at a glance. We'll also show you how to... ,,discoverability,menus,navigation,onboarding WWDC21 日文, 简体中文, 英文 -
20:49
通过运动衡量健康状态
发现如何使用运动数据将您的 app 的健康监测能力提升到新的水平。认识 iPhone 的步行稳定性和 Apple Watch 的六分钟步行指标:步行稳定性能帮助您的 app 解释个人步行质量和摔倒风险,六分钟步行指标和 HealthKit 估计重新校准 API 能追踪手术等急性事件后的步行耐力变化。我们将向您展示如何支持这些指标,并帮助向您的 app 用户提供可操作的健康数据,帮助改善患者护理和临床试验,尤其是在必须远程提供更多服务时。
Measure health with motion Discover how you can take your app's health monitoring to the next level with motion data. Meet Walking Steadiness for iPhone and the six-minute-walk metric for Apple Watch: Walking Steadiness can help your app interpret someone's quality of walking and risk of falling, while the six-minute-walk... healthkit,therapy WWDC21 日文, 简体中文, 英文 -
22:54
探索 SwiftUI 中的并发
探索如何使用 Swift 的并发功能来构建更棒的 SwiftUI app。我们将展示并发工作流程如何与 ObservableObject 交互,并探索如何直接在 SwiftUI 视图和模型中使用。了解如何使用 await 使您的 app 在 SwiftUI 运行循环中顺利运行,并了解如何使用 AsyncImage API 快速获取远程图像。我们将带您了解在自定义视图中启用其他异步流的过程。
Discover concurrency in SwiftUI Discover how you can use Swift's concurrency features to build even better SwiftUI apps. We'll show you how concurrent workflows interact with your ObservableObjects, and explore how you can use them directly in your SwiftUI views and models. Find out how to use await to make your app run... 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 WWDC21 日文, 简体中文, 英文 -
33:43
管理服务器上的 app 内购买
探索“管理服务器上的 app 内购买”的最近更新。探索如何利用服务器追踪状态更改、处理退款和管理订阅者状态。学习 App Store 服务器 API 的状态和 app 内购买交易,了解 App Store 服务器通知如何帮助您追踪更多客户生命周期事件。我们还将向您介绍管理针对 app 内购买的家人共享,以及在沙盒环境中测试 app 内购买的最新改进。
Manage in-app purchases on your server Discover the latest updates to managing in-app purchases on your server. Explore how you can use servers to track status changes, handle refunds, and manage subscriber status. Learn about App Store server APIs around status and in-app purchase transactions, and find out how App Store server... games,storekit WWDC21 日文, 简体中文, 英文 -
40:17
揭开 SwiftUI 的神秘面纱
深入了解 SwiftUI 理念的核心原则:身份、生命周期和相关性。了解常见模式,了解驱动框架的原则,并了解如何使用它们来保证 app 的正确性和性能。
Demystify SwiftUI Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns, learn the principles that drive the framework, and discover how you can use them to guarantee correctness and performance for your 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 WWDC21 日文, 简体中文, 英文 -
36:02
相机拍摄的新功能
了解如何在控制中心中与 Video Effects 交互,包括 Center Stage、Portrait 模式和 Mic 模式。我们将展示如何检测何时为您的 app 启用了这些功能,并探索采用自定义界面以便可从您的 app 控制它们的方式。了解如何启用 10 位 HDR 视频捕捉,并利用最小焦距报告功能,改进视频捕捉体验。探索针对 IOSurface 压缩和提供优异的摄像头捕捉性能的支持。为了解关于摄像头捕捉的更多信息,我们还建议观看 WWDC21 的“捕捉使用视频格式的高质量照片”。
What\\u2019s new in camera capture Learn how you can interact with Video Effects in Control Center including Center Stage, Portrait mode, and Mic modes. We'll show you how to detect when these features have been enabled for your app and explore ways to adopt custom interfaces to make them controllable from within your app... avcapture,camera,microphone,photo,photography,video,video effects WWDC21 简体中文, 英文 -
20:31
SF 符号的新功能
敬请探索 Apple 图标库 SF 符号的最新更新。SF 符号专门用于与 San Francisco (Apple 平台的系统字体) 无缝集成,可帮助您为自己的 app 创建美观且一致的图标,同时还支持动态类型和粗体文本等辅助功能。敬请探索 SF 符号库的最新新增内容、本地化增强功能,以及如何更轻松地自定义符号的颜色以将其集成到您的 app 自有的调色盘中。此外,我们还将展示如何设计和注释自定义符号,为单色、分层、调色盘和多色渲染模式提供支持。为了能充分了解本节内容,我们建议首先观看 WWDC20 的“SF 符号 2”。
What\\u2019s new in SF Symbols Explore the latest updates to SF Symbols, Apple's iconography library. Designed to integrate seamlessly with San Francisco — the system font for Apple platforms — SF Symbols can help you create beautiful and consistent iconography for your app while supporting accessibility features like Dynamic... WWDC21 日文, 简体中文, 英文 -
25:47
创建自定义符号
敬请了解如何在 SF Symbols 3 中使用最新的渲染模式创建自定义图标。我们将帮助您学习如何绘制、编辑和注释符号,并探寻更先进的技巧来改进设计过程。有关使用自定义符号模板的入门,建议首先观看 WWDC19 中的“介绍 SF Symbols”。
Create custom symbols Discover how you can create custom iconography with the latest rendering modes in SF Symbols 3. We'll help you learn how to draw, edit, and annotate symbols, as well as explore more advanced techniques to improve the design process. For a primer on working with custom symbol templates, we... WWDC21 日文, 简体中文, 英文 -
30:30
认识 Swift 算法和字体集软件包
了解 Apple 开源 Swift 软件包列表中的两个最新成员:Swift 算法和 Swift 字体集。您不仅可以立即使用这些软件包,还可用来生成新的算法和数据结构,最终加入 Swift 标准库中。我们将向您展示如何将这些软件包集成到您的项目中,选择正确的算法和数据结构让您的代码更清晰、运行更快。
Meet the Swift Algorithms and Collections packages Discover two of the latest additions to the list of open-source Swift packages from Apple: Swift Algorithms and Swift Collections. Not only can you use these packages immediately, they also incubate new algorithms and data structures for eventual inclusion in the Swift Standard Library. We'll... 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 WWDC21 日文, 简体中文, 英文 -
9:03
探索 Core Image 内核改进
了解如何将使用 Metal 着色语言编写的 Core Image 内核添加到您的 app 中。我们将探索如何为以 Metal 着色语言编写的 Core Image 内核使用 Xcode 规则和命名惯例,并帮助您理解 Metal 的 Stitchable 函数和动态库功能以使 Core Image 内核受益。
Explore Core Image kernel improvements Discover how you can add Core Image kernels written in the Metal Shading Language into your app. We'll explore how you can use Xcode rules and naming conventions for Core Image kernels written in the Metal Shading Language, and help you make sense of Metal's Stitchable functions and dynamic... coreimage,filters,hardware,image,image processing,metal,metal shading language,metal tools,photos WWDC21 日文, 简体中文, 英文 -
13:40
使用带有 URLSession 的 async/await
探索如何使用 async/await 和 AsyncSequence 在 URLSession 中采用 Swift 并发功能,以及如何运用 Swift 并发概念来改进您的网络代码。
Use async\\/await with URLSession Discover how you can adopt Swift concurrency in URLSession using async/await and AsyncSequence, and how you can apply Swift concurrency concepts to improve your networking code. WWDC21 日文, 简体中文, 英文 -
54:09
为 Apple Watch 构建体能训练 app
在“编程临摹课程”活动期间,使用 SwiftUI 和 HealthKit 从头开始构建体能训练 app。了解如何使用时间线来为始终打开状态提供支持,从而更新体能训练的指标。遵循体能训练 app 的最佳设计实践。
Build a workout app for Apple Watch Build a workout app from scratch using SwiftUI and HealthKit during this code along. Learn how to support the Always On state using timelines to update workout metrics. Follow best design practices for workout apps. ,alwayson,codealong,codealong,healthkit,hkworkoutsession,isluminancereduced,metrics,workout WWDC21 日文, 简体中文, 英文 -
14:32
使用 iCloud 钥匙串认证代码保护登录
了解如何在您的 app 或网站上支持设备上验证代码,以提供更加安全的登录体验。我们将探讨 iCloud 钥匙串密码管理器的最新更新,并探索验证代码、自动填充、iCloud 钥匙串同步和二指点击设置如何简化多步骤登录过程。我们将向您展示如何在您的 app 和网站中支持此过程。
Secure login with iCloud Keychain verification codes Learn how you can support on-device verification codes in your app or website for a more secure sign-in experience. We'll explore the latest updates to the iCloud Keychain password manager and discover how verification codes, AutoFill, iCloud Keychain sync, and two-tap setup simplify the... 2fa,code,domain,factor,icloud keychain,keychain,login,log in,password,signin,sign in,sms,totp,two,twofactor WWDC21 日文, 简体中文, 英文 -
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 中即时地以及在设备上训练模型。
Classify hand poses and actions with Create ML With Create ML, your app's ability to understand the expressiveness of the human hand has never been easier. Discover how you can build off the support for Hand Pose Detection in Vision and train custom Hand Pose and Hand Action classifiers using the Create ML app and framework. Learn how simple... ai,body pose,core ml,create ml,fitness,hand action classification,hand pose,hand pose classification,machine learning,vision WWDC21 日文, 简体中文, 英文 -
1:40
WWDC21 的周二
今天快要结束了,但还有如此多的内容需要探索:复习 WWDC 第 2 天的重点内容,并了解即将到来的精彩会议和活动。
Tuesday@WWDC21 The day\'s almost over, but there\'s still so much to explore: Catch up on the best of Day 2 at WWDC and check out a few of the great sessions and activities still to come. ,daily recap,recap,tuesday,wwdc21 WWDC21 日文, 简体中文, 英文 -
16:32
离开地球去火星
MIT 毕业生 Tiera Fletcher 在 11 岁时就对航空航天工程和战斗机着迷,她追寻着梦想。她在 22 岁时获得了梦寐以求的工作,效力于 NASA 太空发射系统,这里建造了航空史上功能最强大的火箭。了解在设计用于将人类送入太空深处 (包括月球、火星等)、有 322 个足球高的 880 万磅推力火箭的组件时会发生些什么。
Out of this world... on to Mars Fascinated by aerospace engineering and fighter jets from the age of 11, MIT graduate Tiera Fletcher followed her passion. At 22, she landed her dream job working on NASA's Space Launch System, the most powerful rocket created in history. Learn what it's like to design components of a... guest,wwdc21 WWDC21 英文 -
9:28
探索 AVFoundation 中的 HLS 变体
了解如何使用 AVFoundation API 来凸显 app 中内容的不同变体。我们将展示如何使用这些 API 针对不同的视频特征检查 HLS 内容,包括 SDR/HDR、FPS 等属性。我们将探索代表流化和离线内容的 AVAssetVarient。
Explore HLS variants in AVFoundation Discover how you can use AVFoundation APIs to highlight different variants of your content within your app. We'll show you how you can inspect HLS content using these APIs for different video characteristics, including attributes like SDR/HDR, FPS, and the like. And we'll explore the... 4k,hd,hls,sd,variants WWDC21 日文, 简体中文, 英文 -
21:12
探索 Metal 中的 Bindless 渲染
通过添加参数缓冲区来采用 Bindless 纹理渲染,释放着色器的全部潜力,实施现代渲染技术。了解如何让您的整个场景和资源对 GPU 可用,以充分利用光线追踪和光栅化管线。
Explore bindless rendering in Metal Unleash the full potential of your shaders and implement modern rendering techniques by adding Argument Buffers to adopt bindless rendering. Learn how to make your entire scene and resources available to the GPU to make the most out of raytracing and rasterization pipelines. 3d graphics,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing WWDC21 日文, 简体中文, 英文 -
24:00
应用性能终极生存指南
性能优化似乎是一项艰巨的任务,因为需要跟踪许多指标以及使用许多工具。别担心!我们的 app 性能生存指南可帮助您了解工具、指标和范式,令您的开发过程更顺畅,且有助您的 app 用户获得出色的体验。
Ultimate application performance survival guide Performance optimization can seem like a daunting task — with many metrics to track and tools to use. Fear not: Our survival guide to app performance is here to help you understand tooling, metrics, and paradigms that can help smooth your development process and contribute to a great experience... WWDC21 日文, 英文 -
32:45
Swift 中的新增功能
加入我们,了解 Swift 的最新动态。发现最新语言改进如何让您的代码更容易阅读和编写。探索作为 Swift 包提供且数量越来越多的 API。同时,我们还将向您介绍 Swift 的 async/await 语法、结构化并发功能和参与者。
What\\u2018s new in Swift Join us for an update on Swift. Discover the latest language advancements that make your code easier to read and write. Explore the growing number of APIs available as Swift packages. And we'll introduce you to Swift's async/await syntax, structured concurrency, and actors. 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 WWDC21 日文, 简体中文, 英文 -
28:32
利用 Swift Actor 保护可变状态
当两个单独线程同时访问同一可变状态时,会发生数据竞争。它们构建起来很简单,但出了名的难以调试。了解如何才能停止与 Swift Actor 的这些数据竞争,从而帮助同步您的代码中的数据访问。探索 Actor 如何工作以及如何相互共享值。了解 Actor 隔离如何影响协议一致性。最后,一起来探索主要 Actor,这是一种确保您的代码始终根据需要在主要线程上运行的新方式。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”。
Protect mutable state with Swift actors Data races occur when two separate threads concurrently access the same mutable state. They are trivial to construct, but are notoriously hard to debug. Discover how you can stop these data races in their tracks with Swift actors, which help synchronize access to data in your code. Discover how... ,,books,cache,cat,classes,counter,detached,equatable,global,hashable,immutable,isolated,isolation,libraryaccount,nonisolated,sad,sendable,synchronization WWDC21 日文, 简体中文, 英文 -
18:17
让您的 app 全面采用空间音频
探索空间音频如何帮助您的 app 和网络上的媒体带来剧场般的体验。我们将向您展示如何将沉浸式音频轻松整合到兼容硬件的聆听体验中,以及如何根据带宽或连接自动提供不同的聆听体验,此过程只需改动少量代码,甚至无需改动代码。获取关于如何在您的 app 中定制体验的建议,以及利用空间音频以激动人心的全新方式讲述故事。
Immerse your app in Spatial Audio Discover how spatial audio can help you provide a theater-like experience for media in your apps and on the web. We'll show you how you can easily bring immersive audio to those listening with compatible hardware, and how to automatically deliver different listening experiences depending on... atmos,audio,dolby,multichannel,multi channel,spatial,spatial audio WWDC21 日文, 简体中文, 英文 -
29:48
探索如何使用 Metal 光线追踪实现混合渲染
发现如何将光线追踪与您的光栅化引擎整合,实施简化图形技巧并提升您的 app 或游戏的视觉效果。我们将探索如何使用自然算法准确模拟光线的相互作用,还将学习如何利用 Xcode 中的最新工具来捕捉、检查和调试光线追踪场景。
Explore hybrid rendering with Metal ray tracing Discover how you can combine ray tracing with your rasterization engine to implement simplified graphics techniques and elevate visuals in your app or game. We'll explore how you can use natural algorithms to accurately simulate the interplays of light, and learn how to take advantage of the... game dev,game developer,metal,metal shading language,metal tools,optimization,proapps WWDC21 日文, 简体中文, 英文 -
14:40
您的键盘布局指南
探讨如何使用键盘布局指南来管理 iOS 或 iPadOS app 内的键盘工作方式。了解在您使用 UIKeyboardLayoutGuide 和 UITrackingLayoutGuide 将键盘集成到您的界面时如何避免写入冗长的代码块,帮助人们在您的 app 中使用屏幕键盘时获得更加顺畅、更加愉悦的体验。为了能充分了解本节内容,我们建议您先熟悉 Auto Layout 和 UILayoutGuide。
Your guide to keyboard layout Discover how you can use the Keyboard Layout Guide to manage how keyboards work within your iOS or iPadOS app. Learn how you can avoid writing lengthy code blocks when you use UIKeyboardLayoutGuide and UITrackingLayoutGuide to integrate the keyboard into your interface, helping people have a... , WWDC21 日文, 简体中文, 英文 -
17:46
认识面向 Swift 的 MusicKit
MusicKit 可将 Apple 音乐轻松集成到您的 app 中。探索基于 Swift 的框架:我们将向您介绍使用 MusicKit 的基本流程,包括如何查找、请求和播放内容,并向您展示当用户尚未注册 Apple Music 时如何将音乐订阅工作流集成到您的 app 中。
Meet MusicKit for Swift MusicKit makes it easy to integrate Apple Music into your app. Explore the Swift-based framework: We'll take you through the basic process of using MusicKit — including how to find, request, and play content — and show you how you can incorporate music subscription workflows into your app if... apple music,music,musickit,songs,swift WWDC21 日文, 简体中文, 英文 -
10:33
与 HLS 无缝过渡媒体
探索如何创建在剧集、歌曲、场景和单个资源之间无缝过渡的流媒体内容。通过无缝 HLS 播放,您可以即时拼接多条内容,以创建自定义训练,设计交互内容,讲述令人信服的故事等等。我们将展示如何提供可靠的流媒体音乐、事件记录和预录视频连续性,并在您的 app 中提供引人入胜的观看体验。
Transition media gaplessly with HLS Discover how you can create streaming media content that seamlessly transitions between episodes, songs, scenes, and individual resources. With gapless HLS playback, you can stitch together multiple pieces of content on the fly to create customized workouts, design interactive content, tell... gapless,hls,http live streaming,media,transition WWDC21 日文, 简体中文, 英文 -
19:09
认识屏幕使用时间 API
探索屏幕使用时间 API,学习如何构建支持自定义家长控制的 app,这些都要首先考虑隐私保护。学习如何使用核心限制和设备活动监控等关键功能为您的 app 带来安全体验,同时为父母和监护人提供可衡量的控制手段。
Meet the Screen Time API Explore the Screen Time API and learn how you can build apps that support customized parental controls — all while putting privacy first. Learn how you can use key features like core restrictions and device activity monitoring to create safe, secure experiences in your app while providing... guardian,sheild WWDC21 日文, 简体中文, 英文 -
20:23
聚焦 iPad 键盘导航
改善 iPad 和 Mac Catalyst app 的键盘体验。探究如何使用硬件键盘加快访问键盘功能,以及在视图和视图控制器之间导航。学习如何自定义哪些元素可通过键盘导航,以及如何自定义选项卡循环。
Focus on iPad keyboard navigation Improve the keyboard experience in your iPad and Mac Catalyst app. Discover how you can accelerate access to key features with the hardware keyboard, and navigate through your views and view controllers. Learn how to customize which elements are keyboard navigable, as well as how to customize the... commands,environment,focus,groups,ipad,item,key,keyboard,navigation,productivity,sidebar WWDC21 日文, 英文 -
25:07
深入了解 RealityKit 2
使用 RealityKit 2 创建引人入胜的 AR 体验现在前所未有的简单。探索 RealityKit 框架的最新增强功能,深入研究这个水下示例项目。我们将带您了解改进的实体组件系统、流畅的动画制作管线以及增强了面部网格和音频功能的即插即用角色控制器。
Dive into RealityKit 2 Creating engaging AR experiences has never been easier with RealityKit 2. Explore the latest enhancements to the RealityKit framework and take a deep dive into this underwater sample project. We'll take you through the improved Entity Component System, streamlined animation pipeline, and the... 3d graphics,ar,arkit,augmented reality,lidar,physics,realitykit,scenekit,usdz WWDC21 日文, 简体中文, 英文 -
15:00
利用虚拟和物理游戏手柄
是时候提高您的输入游戏了:敬请了解适用于 iPhone、iPad、Mac 和 Apple TV 的虚拟和物理游戏手柄的最新改进。认识将触摸输入转换为游戏手柄输入的屏幕虚拟手柄,并了解如何向您的 app 添加手柄共享功能。此外,我们还将展示如何支持 DualSense 手柄中的自适应触发技术,介绍手柄支持的最佳实践并指导您在提交到 App Store 之前针对可访问和可自定义输入完成一些常见的实施前检查。关于从游戏手柄保存精彩片段的更多信息,请查看 WWDC21 的“探索 ReplayKit 中的滚动剪辑”。
Tap into virtual and physical game controllers It's time to up your input game: Learn about the latest improvements to virtual and physical game controllers for iPhone, iPad, Mac, and Apple TV. Meet the virtual on-screen controller, which turns touch input into game controller input, and find out how to add controller sharing features to your... WWDC21 简体中文, 英文 -
23:49
探索 Xcode Cloud 工作流程
学习 Xcode Cloud 工作流程如何帮助您和您的团队自动构建、分析、测试、存档和部署各个 app 和框架。工作流程灵活、可扩展,可根据您团队的开发和分发流程进行配置。了解 Xcode Cloud 工作流程的基本信息,探究如何进行端到端配置,并查看建议的工作流程,开始使用 Apple 的持续集成系统。为了能充分了解本节内容,我们建议首先观看 WWDC21 的“认识 Xcode Cloud”。
Explore Xcode Cloud workflows Learn how Xcode Cloud workflows can help you and your team automate building, analyzing, testing, archiving, and distributing your apps and frameworks. They are flexible, extensible, and can be configured around your team's development and distribution process. Find out the basics of Xcode Cloud... app store connect,build,ci,continuous integration,distribution,testflight,testing,workflows,xcode,xcode cloud WWDC21 日文, 简体中文, 英文 -
7:56
简化您的 Apple tvOS App 登录
了解人们如何在 iOS 或 iPadOS 设备上使用面容 ID 或触控 ID 来授权购买和登录您的 Apple tvOS App。了解如何为您的 App 使用者简化登录,并帮助他们更快捷地获得想要的内容。我们将向您展示如何设置简化的登录过程,并分享关于创造良好的 Apple TV 登录体验的一些最佳实践。为了充分了解本节内容,我们建议您基本了解相关域和认证服务框架。
Simplify sign in for your tvOS apps Find out how people can use Face ID or Touch ID on their iOS or iPadOS device to authorize purchases and sign into your tvOS app. Discover how you can simplify sign in for people using your app and help them get to the content they want to enjoy, faster. We'll show you how to set up a simplified... auth,authentication,keychain,password,signin,sign in with apple,signon,signup,username WWDC21 日文, 简体中文, 英文 -
14:26
管理 Apple 设备方面的新功能
发现贵组织或 MDM 解决方案的关键设备管理功能的最新改进。探索 iOS 和 iPadOS 上最新的设备管理设置、macOS 服务功能的全新回归,以及跨 Apple 平台的其他设备管理更新。
What\\u2019s new in managing Apple devices Discover the latest advancements in key device management capabilities for your organization or MDM solution. Explore the refreshed device management Settings on iOS and iPadOS, an all-new return to service functionality for macOS, and other updates to device management across Apple platforms. configuration,education,enrollment,enterprise,management,mdm,privacy,profile,profiles,security,shared ipad WWDC21 日文, 简体中文, 英文 -
19:43
让您 app 中的图表可供残障人士无障碍访问
图表是理解数据的重要工具,对于理解我们自己、我们的健康情况、我们的财务状况和我们身处的世界都至关重要。了解如何通过音频图形和声音数据,帮助视障人士访问您 app 中的图表。我们将向您展示如何通过通用设计原则和系统辅助功能设置来让图表更易于访问。
Bring accessibility to charts in your app Charts are an essential tool for understanding data, and critical to understanding ourselves, our health, our finances, and our world. Find out how you can make charts accessible in your apps to people with vision impairments through audio graphs and sonified data. And we\'ll show you how to... 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 WWDC21 日文, 简体中文, 英文 -
8:05
AVKit 中的新功能
了解 macOS 上的画中画功能增强和全屏幕改进。探索新内容来源 API,并了解 AVPictureInPictureController 如何支持 AVSampleBufferDisplayLayer,以及为 app 建议的步骤,以便在 macOS 上或 Mac Catalyst app 中提供无缝的全屏幕体验。
What\\u0027s new in AVKit Learn about enhancements to Picture in Picture and full screen improvements on macOS. Explore the new content source API, and learn how AVPictureInPictureController supports AVSampleBufferDisplayLayer, as well as recommended steps for an app to provide a seamless full screen experience on macOS... avkit,picture in picture,pip WWDC21 日文, 简体中文, 英文 -
15:07
探索 ShazamKit
在使用 ShazamKit 时,善用 app 中 Shazam 的准确音频匹配功能。学习如何利用庞大的 Shazam 目录营造各种体验,包括从您的 app 捕获的视频中快速准确地识别正在播放的歌曲,根据室内播放的音乐提供动态视觉效果,甚至与外部音频同步,带来配套的 app 体验。我们还将向您展示如何在 ShazamKit 中构建匹配任意音频源的自定义目录,一切都在设备上完成。更深入的了解详见“用 ShazamKit 创建自定义音频体验”,您将和我们一起编写代码,并学习如何构建与流视频内容完美同步的教育 app。
Explore ShazamKit Take advantage of Shazam's exact audio matching capabilities within your app when you use ShazamKit. Learn how you can harness the immense Shazam catalog to create all sorts of experiences, including quickly recognizing the exact song playing in the background of a video captured by your app,... audio,music,musickit,shazam,shazamkit WWDC21 日文, 简体中文, 英文 -
17:08
认识群组活动
敬请详细了解为 SharePlay 提供支持的框架,并探索您可以为您的 app 用户实施的各种共享体验。探究该框架架构和概念的精简概述,包括群组活动和 AVFoundation 如何协同工作,并学习如何将其实施到您的 app 中。这是详细了解 SharePlay 以及如何在您的 app 中集成群组活动的最佳入手点。
Meet Group Activities Learn more about the framework powering SharePlay, and discover the different types of shared experiences you can implement for people who use your app. Explore a high-level overview of the framework's architecture and concepts, including how Group Activities and AVFoundation work in tandem, and... facetime,face time,groupactivities,group activities,groupsession,media,shareplay,share play WWDC21 日文, 简体中文, 英文 -
22:51
认识 Xcode 中的 DocC 文档
探索如何使用 DocC 构建和共享适用于 Swift 软件包和框架的文档。我们将展示如何从您自己的代码或您依赖的第三方代码开始生成文档,并使用 Markdown 编写和设置格式。我们还将带您了解导出流程,帮助您生成 DocC 存档,进行公开分享。
Meet DocC documentation in Xcode Discover how you can use DocC to build and share documentation for Swift packages and frameworks. We'll show you how to begin generating documentation from your own code — or from third-party code you depend upon — and write and format it using Markdown. And we'll also take you through the export... docc,doccarchive,documentation,documentation catalog,documentation compiler,xcode WWDC21 日文, 简体中文, 英文 -
29:50
使用 Metal 光线追踪增强你的 App
通过 Metal 技术图形框架和着色语言的核心部分,即光线追踪,在 app 和游戏中实现逼真的 3D 场景。我们将探索实现光线追踪的最新改进,并带您了解生产渲染过程的升级。探索 Metal API 以帮助您创建更细致的场景、将原生支持的内容与动作相集成等等。
Enhance your app with Metal ray tracing Achieve photorealistic 3D scenes in your apps and games through ray tracing, a core part of the Metal graphics framework and Shading Language. We'll explore the latest improvements in implementing ray tracing and take you through upgrades to the production rendering process. Discover Metal APIs... game dev,game developer,metal,metal shading language,metal tools,optimization,proapps,raytracing WWDC21 日文, 简体中文, 英文 -
40:13
SwiftUI 中的新功能
现在正是使用 SwiftUI 开发 app 的最佳时机。了解 UI 框架的最新更新,包括列表、按钮和文本字段,并了解这些功能如何帮助您在 app 中更完整地采用 SwiftUI。了解如何使用画布视图、材料和符号增强功能创建美观且视觉效果丰富的图形。探索 macOS 上的多列表格、焦点和键盘交互改进,以及多平台搜索 API。同时,我们还将向您展示如何利用 Swift 并发功能、全新 AttributedString、格式样式、本地化等等功能。
What\\u0027s new in SwiftUI There's never been a better time to develop your apps with SwiftUI. Discover the latest updates to the UI framework — including lists, buttons, and text fields — and learn how these features can help you more fully adopt SwiftUI in your app. Find out how to create beautiful, visually-rich... 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 WWDC21 日文, 简体中文, 英文 -
33:50
重点关注 Apple 的隐私核心
Apple 认为隐私是一项基本人权。敬请了解我们的四项核心隐私原则,我们如何运用这些原则来设计 iCloud Private Relay,以及您该如何根据这些基本原则在您的 app 中创建隐私空间。探索您该如何在 app 中实现数据最小化、本机处理、知情权和控制权以及安全保护措施。
Apple\\u2019s privacy pillars in focus At Apple, we believe that privacy is a fundamental human right. Learn about our four pillars of privacy, how we brought these principles together to design iCloud Private Relay, and how you can approach building privacy in your app in line with those fundamentals. Explore how you can build data... app privacy report,app tracking transparency,apptrackingtransparencyframework,att,createml framework,focus,hide my email,location button,private relay,siri,skadnetwork,tracking,transparency WWDC21 日文, 简体中文, 英文 -
10:30
认识 Mac 上的 TestFlight
TestFlight 已加入 Mac。学习如何管理版本和测试程序、收集反馈、以及部署 macOS app。探索内部测试的增强功能,以及集成 Xcode Cloud 的新功能,让各个平台的测试更轻松。
Meet TestFlight on Mac TestFlight has come to Mac. Learn how you can manage builds and testers, collect feedback, and deploy your macOS app. Discover enhancements for internal testing and new features that integrate with Xcode Cloud to make testing even easier on all platforms. apple silicon,beta testing,catalyst,m1 WWDC21 日文, 简体中文, 英文 -
37:30
认识 StoreKit 2
StoreKit 2 为 app 内购买和自动续订提供强大的 Swift 原生 API。学习如何轻松实施 app 内购买和订阅,发现检索产品信息、处理交易、决定产品权利和客户状态的 API,以及 Xcode 中的综合测试支持。
Meet StoreKit 2 StoreKit 2 delivers powerful, Swift-native APIs for in-app purchases and auto-renewable subscriptions. Learn how you can easily implement in-app purchases and subscriptions, and discover APIs for retrieving product information, handling transactions, determining product entitlements and customer... buy,game,games,refund WWDC21 日文, 简体中文, 英文 -
37:35
Foundation 中的新功能
探索 Foundation 的最新更新如何帮助您改进 app 的本地化和国际化支持。了解专为 Swift 设计的新 AttributedString,并学习如何使用 Markdown 将样式应用于您的本地化字符串。探索语法协议引擎,它会自动修复本地化的字符串,从而使它们与语法性别和复数形式匹配。我们还将向您介绍迄今为止的改进和数字格式化,这些功能可简化复杂的要求,同时提高性能。
What\\u0027s new in Foundation Discover how the latest updates to Foundation can help you improve your app\'s localization and internationalization support. Find out about the new AttributedString, designed specifically for Swift, and learn how you can use Markdown to apply style to your localized strings. Explore the grammar... WWDC21 日文, 简体中文, 英文 -
23:01
探索与第三方配件的 Nearby Interaction
了解在配备 U1 的设备上运行您的 app 时如何与超宽带 (UWB) 第三方配件交互。我们将向您展示如何使用 Nearby Interaction 框架基于标准的技术,实现与各种配件的精确且区分方向的交互。了解关于配件和 app 开发入门的资源,如开发套件、示例代码、规格文档、以及支持的技术提供商。要了解关于 Nearby Interaction 的更多信息,请查看本节链接的框架文档。如果您是配件生产企业,或者正在考虑成为配件生产企业,请务必查看 Nearby Interaction 配件规范文稿和入门资源。
Explore Nearby Interaction with third-party accessories Discover how your app can interact with Ultra Wideband (UWB) third-party accessories when running on a U1-equipped device. We'll show you how to use the Nearby Interaction framework's standards-based technology to implement precise and directionally-aware experiences with accessories. Learn about... u1,uwb WWDC21 日文, 简体中文, 英文 -
26:51
认识 macOS 快捷指令
macOS 中加入了快捷指令,您的 app 是该过程的关键部分。了解如何通过将功能设置为快捷指令操作,以提升 app 性能。我们将向您展示如何为采用 Catalyst 或 AppKit 的 macOS app 构建操作,跨平台部署操作、发布和共享快捷指令,以及让您的 app 实现从其他 app 运行快捷指令。我们还将向您介绍快捷指令如何与 Automator 和 AppleScript 等现有 Mac 自动化技术相适应。
Meet Shortcuts for macOS Shortcuts is coming to macOS, and your apps are a key part of that process. Discover how you can elevate the capabilities of your app by exposing those features as Shortcuts actions. We'll show you how to build actions for your macOS apps built with Catalyst or AppKit, deploy actions across... applescript,automation,automator,command line automation,intent,shortcuts,shortcuts app,sirikit,suggestions WWDC21 日文, 简体中文, 英文 -
19:46
watchOS 8 中的新功能
watchOS 8 带来全新的机会,使人们可以在表盘面上获得最新信息。通过用于 Always-On Retina 显示器的新 API、从蓝牙设备更新复杂功能,以及 HealthKit 数据的后台交付,进行 app 更新从未如此轻松。了解基于区域的用户通知,以利用 app 中的位置功能。探索 SwiftUI 和 watchOS 的所有新增强功能,它们会使您构建下一款 Watch app 的过程激动人心。
What\\u0027s new in watchOS 8 watchOS 8 brings all-new opportunities to keep people up to date on their watch face. With new APIs for the Always-On Retina display and updating complications from Bluetooth devices and background delivery of HealthKit data, it\'s never been easier to keep your app up to date. Learn about... ,,altimeter,alwayson,bluetooth,healthkit,isluminancereduced,location button,luminance reduced,respiratory rate,timeline WWDC21 日文, 简体中文, 英文 -
23:56
向你的 SwiftUI app 添加丰富图形
了解如何通过 SwiftUI 让你的图形栩栩如生。我们将首先处理安全区域 (包括键盘安全区域),了解如何设计美观且不会与屏幕键盘重叠的无边缘缝隙图形。我们还会探索您可以在 SwiftUI 中使用的材料和振动功能,从而制作可轻松定制的背景和控件,并介绍 drawingGroup 和全新画布等图形 API。使用这些工具,你可以比以往更轻松地在 SwiftUI 中设计完全交互式和可中断的动画和图形。
Add rich graphics to your SwiftUI app Learn how you can bring your graphics to life with SwiftUI. We'll begin by working with safe areas, including the keyboard safe area, and learn how to design beautiful, edge-to-edge graphics that won't underlap the on-screen keyboard. We'll also explore the materials and vibrancy you can use in... 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 WWDC21 日文, 简体中文, 英文 -
14:14
认识 App Store 上的 app 内活动
发现如何直接在 App Store 上及时推广您的 app 和游戏中正在进行的事件,如游戏竞赛、电影首映等。我们将向您展示现在 app 内活动在 App Store 中的呈现方式,以及如何在 App Store Connect 中进行创建、排期和管理。
Meet in-app events on the App Store Discover how you can promote timely events happening in your apps and games — like a game competition, a movie premiere, and more — directly on the App Store. We'll show you how in-app events now appear on the App Store and how to create, schedule, and manage them in App Store Connect. engage,engagement WWDC21 日文, 简体中文, 英文 -
10:31
将蓝牙设备连接到 Apple Watch
了解如何将来自蓝牙配件的数据集成到 Apple Watch app 和复杂功能中。蓝牙设备可以向 Apple Watch 提供医疗数据、运动统计数据等,并帮助人们在此过程中充分利用您的软件。我们将展示如何在后台 app 刷新期间接入这些设备,以在您的 Apple Watch 复杂功能中显示最新信息,在 watchOS 上提供 Core Bluetooth 的概览,并探索蓝牙配件设计的最佳实践。
Connect Bluetooth devices to Apple Watch Discover how you can integrate data from Bluetooth accessories into Apple Watch apps and complications. Bluetooth devices can provide medical data, sports stats, and more to Apple Watch, and help people get more out of your software in the process. We'll show you how to connect to these devices... WWDC21 简体中文, 英文 -
20:08
认识 UIKit 按钮系统
每个 app 都使用按钮。iOS 15 中,您可已通过更新样式创建与您的界面轻松搭配的华丽按钮。我们将探索能更加轻松地创建不同类型按钮的功能,学习如何提供更丰富的交互,以及发现如何在使用 Mac Catalyst 时获得强大按钮。
Meet the UIKit button system Every app uses Buttons. With iOS 15, you can adopt updated styles to create gorgeous buttons that fit effortlessly into your interface. We\'ll explore features that make it easier to create different types of buttons, learn how to provide richer interactions, and discover how you can get great... catalyst,menu,popdown,popdown,popup,popup,switch,toggle,uibutton,uibuttonconfiguration,uimenu WWDC21 简体中文, 英文 -
19:16
探索 SoundAnalysis 中内置的声音分类
探索如何在您的 app 中使用 Sound Analysis 框架来检测和分类来自任何音频源的离散声音,包括来自麦克风的现场声音或来自视频音频文件的声音,并在声音发出的瞬间精确识别。了解内置声音分类器如何让您轻松识别 300 多种不同类型的声音,而无需自定义的受训模型。包括人声、乐器、动物和各种物品的各种声音。对于自定义模型,请参阅如何利用 Audio Feature Print 功能提取器创建具有可变声音窗口控制的较小模型,以更好地满足您 app 的用途。有关声音分类和 Sound Analysis 框架的更多信息,请观看 WWDC19 中的“在 Create ML 中训练声音分类模型”。
Discover built-in sound classification in SoundAnalysis Explore how you can use the Sound Analysis framework in your app to detect and classify discrete sounds from any audio source — including live sounds from a microphone or from a video or audio file — and identify precisely in a moment where that sound occurs. Learn how the built-in sound... audio,core ml,create ml,create ml framework,machine learning,sound,sound analysis WWDC21 日文, 简体中文, 英文 -
26:52
UIKit 中的新功能
敬请探索 UIKit 的最新更新和改进并了解如何构建更棒的 iPadOS、iOS 和 Mac Catalyst app。我们将带您了解 UI 改进、工作效率更新和 API 增强,并帮助您探索性能改进和安全性与隐私功能。
What\\u0027s new in UIKit Discover the latest updates and improvements to UIKit and learn how to build better iPadOS, iOS, and Mac Catalyst apps. We'll take you through UI refinements, productivity updates, and API enhancements, and help you explore performance improvements and security & privacy features. 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 WWDC21 日文, 简体中文, 英文 -
27:54
探索 Swift 中的结构化并发
当您的代码需要与其他代码同时运行时,为作业选择正确的工具很重要。我们将向您介绍可在 Swift 中创建的不同类型的并发任务,向您展示如何创建任务组,以及了解如何取消正在进行的任务。当您需要使用非结构化任务时,我们也会提供指导。为了能充分了解本节内容,我们建议首先观看“认识 Swift 中的 async/await”。
Explore structured concurrency in Swift When you have code that needs to run at the same time as other code, it's important to choose the right tool for the job. We\'ll take you through the different kinds of concurrent tasks you can create in Swift, show you how to create groups of tasks, and find out how to cancel tasks in progress... asyncdetached,asynclet,bindings,detached,let,programming,scope,thumbnails,withtaskgroup,withthrowingtaskgroup WWDC21 日文, 简体中文, 英文 -
16:32
认识 Xcode Cloud
了解为各个 Apple 平台构建 app 和框架的 Apple 连续集成和连续交付 (CI/CD) 服务 Xcode Cloud。探究 Xcode Cloud 如何提高团队生产率和产品质量。我们将向您展示如何开始首次构建、利用构建报告修复问题,以及团队协作。
Meet Xcode Cloud Get to know Xcode Cloud, Apple\'s continuous integration and continuous delivery (CI/CD) service for building apps and frameworks for all Apple platforms. Find out how Xcode Cloud can improve both the productivity of your team and the quality of your products. We'll show you how to start your... app store connect,build,ci,continuous integration,distribution,testing,xcode,xcode cloud WWDC21 日文, 简体中文, 英文 -
22:18
认识声明性设备管理
设备管理,未来已来:学习如何支持移动设备管理,同时让个人设备达到自治、主动,提高性能和可扩展性。我们将向您展示如何将此声明性模型整合到 MDM 解决方案中。
Meet declarative device management The future of device management is here: Learn how you can support mobile device management while allowing individual devices to be autonomous and proactive, bringing both increased performance and scalability. We\'ll show you how you can incorporate this declarative model in your MDM solution. WWDC21 日文, 简体中文, 英文 -
19:24
让您的小组件更加智能
了解如何让智能堆叠中的小组件更加智能。我们将向您展示如何将全新的小组件建议 API 与“智能轮换”结合使用,随时为人们带来更有价值的小组件体验。无论您是向系统提供及时的新信息,还是调教系统学习常见模式,采用这些 API 都可以帮助人们发现您的小组件,让您能够影响系统从 app 显示系统空间相关内容的方式。
Add intelligence to your widgets Discover how to you can add intelligence to your widgets in Smart Stacks. We\'ll show you how to use the new Widget Suggestions API in tandem with Smart Rotate to create more valuable widget experiences for people throughout the day. Whether you inform the system of new, timely information or... 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 WWDC21 日文, 简体中文, 英文 -
36:34
包容性设计过程
探索如何提供包容性 app,从而为所有软件使用者带来令人惊喜的体验。我们将带领您了解建立和建设多元化团队的最佳实践,并探索包容性如何影响设计和开发过程的每个阶段。
The process of inclusive design Discover how you can deliver inclusive apps that can foster amazing experiences for everyone who uses your software. We'll take you through best practices for creating and empowering diverse teams and explore how inclusivity influences every stage of the design and development process. WWDC21 日文, 简体中文, 英文 -
18:24
探索可验证的健康记录
了解如何安全地请求访问他人的可验证健康记录,并将该数据安全导入到您的 app 中。健康 app 帮助人们下载、查看并共享其健康记录,包括新冠免疫和检测结果,iOS 15 支持 SMART 健康卡,一种采用 FHIR 健康数据标准的可验证健康记录。我们将向您展示您的 app 如何请求访问此记录,以及您要如何使用 CryptoKit 和发布者公钥验证文件签名。
Explore Verifiable Health Records Find out how you can securely request access to someone's verifiable health records and incorporate that data safely into your app. The Health app helps people download, view, and share their health records, including their COVID-19 immunization and test results — and iOS 15 brings support for... healthkit,privacy WWDC21 日文, 简体中文, 英文 -
33:39
认识 Swift 中的 async/await
Swift 现在支持异步功能,通常称为 async/await 模式。了解新语法如何让您的代码更容易读取和理解。了解函数中断时会发生哪些情况,了解如何修改现有完成处理程序,用于异步函数。
Meet async\\/await in Swift Swift now supports asynchronous functions — a pattern commonly known as async/await. Discover how the new syntax can make your code easier to read and understand. Learn what happens when a function suspends, and find out how to adapt existing completion handlers to asynchronous functions. await,bypreparingthumbnail,completionhandler,continuation,datatask,expectation,preparethumbnail,preparingthumbnail,resume,suspension,testing,urlsession,withcheckedcontinuation,withcheckedthrowingcontinuation,xctestexpectation WWDC21 日文, 英文 -
15:48
轻 App 中的新功能
探索轻 App 如何在客户需要时提供快速且专注的特定任务体验。我们将带您了解轻 App 的一些最近改进,包括直接从 app 启动体验,本地测试您的轻 App,以及创建轻 App 代码,从而在现实中轻松访问您的体验。我们还会分享来自开发者社区的精彩轻 App 示例;开发者社区是与他人互动和交流美妙设计的创新方式。为了充分了解本节内容,我们建议先观看 WWDC20 的“探索轻 App”和“配置并链接轻 App”。
What\\u0027s new in App Clips Discover how App Clips can elevate quick and focused experiences for specific tasks, the moment your customer needs them. We'll take you through some of the latest improvements to App Clips, including launching an experience directly from an app, testing your App Clip locally, and creating 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 WWDC21 日文, 简体中文, 英文 -
11:34
使用摄像头在您的 app 中进行键盘输入
了解如何支持实况文本并从摄像头智能拉取信息,以填充 app 中的表单和文本字段。我们将展示如何应用内容过滤,以在有人将摄像头用作键盘输入时获取正确信息,并将其运用于相关 UITextField,帮助您的 app 输入数据,例如电话号码、地址和航班信息。同时,我们还将探索如何创建自定义界面,扩展 UIImageView 等其他控制功能,以支持此功能。关于支持 app 中自动填充功能的更多信息,我们建议观看 WWDC20 的“随时随地自动填充”和 WWDC17“获得更好文本输入体验的关键”。
Use the camera for keyboard input in your app Learn how you can support Live Text and intelligently pull information from the camera to fill out forms and text fields in your app. We'll show you how to apply content filtering to capture the correct information when someone uses the camera as keyboard input and apply it to a relevant... camera,input,keyboard,keyboard as input,ocr,text recognition WWDC21 日文, 简体中文, 英文 -
6:24
更快捷、更简单地对 Mac app 进行公证
与 macOS 协同工作,公证可帮助人们在 App Store 之外安全地为 Mac 下载软件。了解公证工具如何让您快速轻松地对您的 Mac app 进行公证,做好分发准备。我们将向您展示现在如何仅使用一个命令即对您的 app 进行公证,以及如何将公证集成到您的持续集成工作流程中。要了解公证工作流,请观看 2019 视频“详解公证”。
Faster and simpler notarization for Mac apps Notarization works in tandem with macOS to help people safely download software for their Mac outside of the App Store. Discover how notarytool can help you quickly and easily notarize your Mac app for distribution. We'll show you how you can now notarize your apps with just a single command, and... altool,malware,notarizing,notary WWDC21 日文, 简体中文, 英文 -
15:08
准备好探索 iCloud 专用代理
iCloud 专用代理是一项 iCloud+ 服务,可防止网络和服务器监控互联网上的人员活动。了解你的 App 如何加入本次变革,实现更安全、隐私保护更好的互联网体验:我们将向你展示如何准备 App、服务器和网络,以便与 iCloud 专用代理协作。
Get ready for iCloud Private Relay iCloud Private Relay is an iCloud+ service that prevents networks and servers from monitoring a person\'s activity across the internet. Discover how your app can participate in this transition to a more secure and private internet: We\'ll show you how to prepare your apps, servers, and networks... WWDC21 日文, 简体中文, 英文 -
27:56
使用物体捕捉创建 3D 模型
物体捕捉提供了一种快速简便的方法,只需使用几张图片即可为真实世界对象创建逼真的 3D 模型。了解如何入门并使用 macOS 的摄影制图技术逼真地呈现资源。探究有关对象选择和图像捕捉的最佳实践,以帮助您获得最高质量的结果。
Create 3D models with Object Capture Object Capture provides a quick and easy way to create lifelike 3D models of real-world objects using just a few images. Learn how you can get started and bring your assets to life with Photogrammetry for macOS. And discover best practices with object selection and image capture to help you... 3d content creation,3d graphics,ar,arkit,augmented reality,photogrammetry,realitykit,usdz WWDC21 日文, 简体中文, 英文 -
36:16
使您的 iPad App 更上一层楼
制作更加优秀的 iPad App:了解如何采用极佳的场景,确保不间断的重点交互。通过键盘快捷键和键盘快捷键界面帮助人们保持投入和快速操作。探索最新指针增强功能如何帮助您的 App 提高工作效率。
Take your iPad apps to the next level Make even better iPad apps: Learn how you can adopt prominent scenes for uninterrupted, focused interactions. Help people stay engaged and fast with keyboard shortcuts and the keyboard shortcut interface. Explore how the latest in pointer enhancements can help your app boost productivity. keyboard,main menu,menu,menu bar,menu system,mouse,pointer,print,responder,scene,shortcut,trackpad,uicommand,uikeycommand,uimenubuilder,uimenu printing,uipointerinteraction,uiwindowscene,window WWDC21 日文, 简体中文, 英文 -
22:09
Game Center 的新增功能:小组件、好友功能及多人游戏改进
您可使用 GameKit 提升您的在线游戏体验,并在您的游戏中实现多人游戏、排行榜和成就等功能。我们将带您了解 Game Center 的最新改进,包括玩家匹配和多人游戏 API,并探索如何增强游戏的发现率。
What\\u2019s new in Game Center: Widgets, friends, and multiplayer improvements Power up your online gaming experience with GameKit and adopt features like multiplayer, leaderboards, and achievements in your game. We'll take you through the latest improvements to Game Center, including player matching and multiplayer APIs, and explore how you can boost discovery of your game. WWDC21 日文, 简体中文, 英文 -
11:42
在 SwiftUI 中精心打造搜索体验
了解如何帮助人们在您的 app 中快速找到特定内容。了解如何将 SwiftUI 的 .searchable 修饰符与其他视图结合使用,以最好地整合 app 的搜索。我们还将展示如何通过提供搜索建议来帮助人们了解他们可以执行的搜索类型,从而提升执行体验。
Craft search experiences in SwiftUI Discover how you can help people quickly find specific content within your apps. Learn how to use SwiftUI's .searchable modifier in conjunction with other views to best incorporate search for your app. And we'll show you how to elevate your implementation by providing search suggestions to help... 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 WWDC21 日文, 简体中文, 英文 -
13:51
托管和自动化 DocC 文档
了解如何轻松地在线托管 Swift 文件包和框架 DocC 文档。我们还将带您了解如何配置网页服务器来托管生成的 DocC 存档,并帮助您学习使用 xcodebuild 工具来自动生成文档并保持网页内容同步及最新。
Host and automate your DocC documentation Find out how you can easily host your Swift package and framework DocC documentation online. We'll take you through configuring your web server to host your generated DocC archives, and help you learn to use the xcodebuild tool to automate documentation generation and keep your web content... catalog,docc,documentation,documentation catalog,host,website,xcodebuild WWDC21 日文, 简体中文, 英文 -
15:53
使用 ShazamKit 创建自定义音频体验
使用 ShazamKit 为您的 app 提供自定义音频匹配。了解在设备上使用自定义目录时如何使用 Shazam 的精确音频匹配来识别任意来源的音频。下载我们的新手课程和代码以及演示程序,我们将指导您完成将音频与自定义目录匹配的过程。我们还将通过构建一个可以与从电视流式传输的视频完美同步的交互式 iOS app 来探索跨设备连接内容是如何轻松。要了解有关 ShazamKit 的更多信息,请查看 WWDC21 中的“探索 ShazamKit”。
Create custom audio experiences with ShazamKit Bring custom audio matching to your app with ShazamKit. Discover how you can use Shazam\'s exact audio matching to recognize audio against any source when you use custom catalogs on device. Download our starter project and code along with the presenter as we guide you through the process of... audio,codealong,music,musickit,shazam,shazamkit,sound WWDC21 日文, 简体中文, 英文 -
34:06
包容性设计实践
一个具有包容性的 app 或游戏不仅可供不同的人使用,还能迎合背景和观点迥异的人。敬请了解如何为您的界面、语言、形象和营销材料设计包容性内容,并通过您的 app 或游戏支持最广泛的潜在人群。
The practice of inclusive design An inclusive app or game is not only usable by different people, but also welcomes people from diverse backgrounds and perspectives. Discover how you can design inclusive content for your interface, language, imagery, and marketing materials and support the broadest possible range of people with... ,,ableism,content,diversity,dynamic type,gender,inclusion,voiceover WWDC21 日文, 简体中文, 英文 -
21:32
AppKit 中的新功能
探索使用 AppKit 开发 Mac app 中的最新改进。我们将向您展示如何使用新控制功能和 SF Symbols 3 增强您的 app 设计,使用 TextKit 2 构建强大的文本体验,并在您的 app 中利用最新 Swift 功能。
What\\u0027s new in AppKit Explore the latest advancements in Mac app development with AppKit. We'll show how you can enhance your app's design with new control features and SF Symbols 3, build powerful text experiences using TextKit 2, and harness the latest Swift features in your app. aqua,cocoa,shortcuts WWDC21 日文, 简体中文, 英文 -
38:11
了解 iOS 上的 Safari 浏览器网页扩展
Safari 浏览器网页扩展使用 HTML、CSS 和 JavaScript 为用户提供强大的浏览器自定义功能。您现在可以为支持 Safari 的所有设备创建这些扩展。敬请了解如何构建适用于所有设备的 Safari 浏览器网页扩展,并探索如何通过 Xcode 和 Safari 浏览器网页扩展转换器将现有扩展转换至 Safari 浏览器。
Meet Safari Web Extensions on iOS Safari Web Extensions use HTML, CSS, and JavaScript to offer people powerful browser customizations — and you can now create them for every device that supports Safari. Learn how to build a Safari Web Extension that works for all devices, and discover how you can convert an existing extension to... cross platform,web inspector WWDC21 日文, 简体中文, 英文 -
26:49
CloudKit 中的新功能
CloudKit 为您的 app 提供安全、方便且可靠的云数据库,它也正在不断完善。探索如何在 async/await 功能和便利 API 添加支持下理顺您的线程。我们还将展示如何通过分享整个数据记录区来鼓励 app 使用者之间进行协作,探索如何采用加密值等 CloudKit 功能,并帮助保护 app 内的敏感数据。为了充分了解本节内容,我们建议您熟悉 CloudKit 及其容器操作,并基本了解记录和数据类型。
What\\u0027s new in CloudKit CloudKit provides a secure, convenient, and reliable cloud database for your apps — and it's only getting better. Discover how you can unravel your threads with support for async/await and convenience API additions. We'll also show you how to encourage collaboration between people using your app... cloud,database,encrypted,encryption,fields,hierarchical,privacy,record,security,share,sharing,storage,zone WWDC21 日文, 简体中文, 英文 -
2:30
WWDC21 的周一
尝试理解今年 WWDC 的各种激动人心的通告、新技术和秋季发布会信息预览?我们来为您详细解说。回顾一下 WWDC 第一天发生的一切,抢先一窥明天的精彩 内容。
Monday@WWDC21 Trying to make sense of all the exciting announcements, new technologies, and Fall previews at WWDC this year? Let\'s break it down for you. Check out a recap of everything that happened on Day 1 of WWDC — and get a sneak peek at all the great stuff coming tomorrow. ,daily recap,monday,recap,wwdc21 WWDC21 日文, 英文 -
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.
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 WWDC21 日文, 简体中文, 英文, 韩文 -
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.
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 WWDC21 日文, 简体中文, 英文, 韩文 -
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.
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. WWDC21 俄文, 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
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.
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. WWDC21 俄文, 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC20 -
2:46
2020 Apple 设计大奖的获奖者
跟我们一起为 2020 Apple 设计大奖的获奖者送上惊喜吧。Apple 设计大奖旨在表彰在 Apple 平台上进行 app 和游戏设计及创新,并表现突出者。了解 2020年 获奖者。
The winners of the 2020 Apple Design Awards Join us as we surprise the 2020 winners of the Apple Design Awards. The Apple Design Awards recognize excellence in design and innovation for apps and games across all of Apple's platforms. 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 WWDC20 英文 -
17:08
了解如何离线下载和播放 HLS
了解如何通过 AVFoundation 下载 HLS 内容,以便当网络连接中断时在你的 App 中播放 HLS 音频或视频。探索线下使用 HLS 内容的最佳实践,学习如何使用 FairPlay Streaming 保护你的线下音频与视频,并了解我们对媒体下载政策所作出的更新。
Discover how to download and play HLS offline Discover how to play HLS audio or video without an internet connection in your app by downloading HLS content for offline consumption using AVFoundation. Explore best practices for working with your HLS content while offline, learn how to use FairPlay Streaming to protect your offline audio and... WWDC20 日文, 简体中文, 英文 -
36:15
SwiftUI 中的数据要素
对任何 app 来说数据都是一个复杂的部分,但是 SwiftUI 从原型到生产都可以确保一个平稳、数据驱动的体验。了解 State 和Binding 这两个功能强大的工具,它们可以保留和无缝更新你的真值来源。我们还将向你展示 ObservableObject 是如何让你将视图连接到数据模型的。你可以直接通过专家了解一些棘手的挑战和解决这些问题的好方法! 为了充分利用本节内容,你需要熟悉 SwiftUI。 请观看“SwiftUI 中的 app 必备知识”和“SwiftUI 介绍”。
Data Essentials in SwiftUI Data is a complex part of any app, but SwiftUI makes it easy to ensure a smooth, data-driven experience from prototyping to production. Discover @State and @Binding, two powerful tools that can preserve and seamlessly update your Source of Truth. We\'ll also show you how ObservableObject lets you... ,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 WWDC20 日文, 简体中文, 英文 -
23:58
使用 ReplayKit 在 Mac 上捕捉并串流 app
学习如何将 ReplayKit 融入你的 Mac app 与游戏,轻松分享屏幕录制片段,或在线广播现场音视频。我们将向你展示如何在 Mac app 中捕捉屏幕内容、音频以及麦克风输入。 要了解更多关于如何在 app 中使用此框架的信息,请查看过去几年中的“使用 ReplayKit 广播屏幕内容”与“屏幕录制与现场广播新发展”内容。
Capture and stream apps on the Mac with ReplayKit Learn how you can integrate ReplayKit into your Mac apps and games to easily share screen recordings or broadcast live audio and visuals online. We'll show you how to capture screen content, audio, and microphone input inside your Mac apps, and even broadcast your video to a live audience. For... WWDC20 日文, 简体中文, 英文 -
20:14
成为模拟器专家
模拟器可让你直接在 Mac 上运行 iOS、iPadOS、tvOS 或 watchOS ——无需其他设备辅助。我们将向你展示这个 app 的最新工具与功能,为你提升你的模拟器使用技巧。探索如何测试指针与触摸板支持、调整模拟器偏好设置、使用 simctl 等命令行工具帮你在开发环境中模拟推送通知。 在本节中,你只会简略学习有关模拟器的知识。若要获得详细知识、进一步了解你想要使用的工具,请查看 WWDC19 的“充分利用模拟器”一节。
Become a Simulator expert Simulator runs your iOS, iPadOS, tvOS, or watchOS apps directly on your Mac — no separate device required. We'll give you a tour of the app\'s latest tools and features and show you how to sharpen your Simulator skills. Discover how to test pointer and trackpad support, adjust Simulator... WWDC20 日文, 简体中文, 英文 -
27:31
在 Swift 里安全管理指针
请跟随我们一起深入了解 Swift 中的不安全指针类型。了解每种类型的要求以及正确使用方法。我们将探讨一下指针类型、下拉切换至原始指针以及最终通过绑定内存来完全规避指针类型安全。 本部分为 WWDC20 的“不安全 Swift”的后续内容。为充分利用,你应该熟悉 Swift 和 C 程序设计语言。
Safely manage pointers in Swift Come with us as we delve into unsafe pointer types in Swift. Discover the requirements for each type and how to use it correctly. We'll discuss typed pointers, drop down to raw pointers, and finally circumvent pointer type safety entirely by binding memory. This session is a follow-up to... WWDC20 日文, 简体中文, 英文 -
7:30
设计定位隐私
在使用 iPhone 或 iPad 时,用户可以控制如何与所使用的应用共享位置信息,包括共享一个大概的位置而不是精确的坐标。 这会在用户的设备上创建更私人的体验,并且会影响所有依赖位置数据或使用它来补充其使用体验中某些元素的 app。 了解地图应用程序的设计人员如何在地图界面中重新设计元素,从而为用户提供更多的隐私。学习有关创建界面的技巧,技术和策略,使用户可以舒适,自信地共享位置数据。
Design for location privacy When someone uses iPhone or iPad, they have control over how their location is shared with the apps they use — including sharing an approximate location rather than precise coordinates. This creates a more private experience across their device, and it impacts all apps that rely on location data... WWDC20 日文, 简体中文, 英文 -
2:09
破解和处理 Siri 常见错误
“抱歉,此 app 有问题…” 不要让 Siri 的错误烦恼你:学习如何调试 Siri intent,并创建出色的集成,能让人们通过语音或 Shortcuts app 使用。我们将介绍常见的 intent 错误、如何测试这些错误,以及为你的 app 提供无缝 Siri 体验的方法。
Decipher and deal with common Siri errors “Sorry, there was a problem with the app...\" Don't let Siri errors get you down: Learn how to debug your Siri intents and create great integrations people can use through voice or the Shortcuts app. We'll look at common intent errors, how to test for them, and the path to a seamless Siri... extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit WWDC20 日文, 简体中文, 英文 -
23:05
Objective-C 运行时的改进
随我们一起潜入 Objective-C 与 Swift 类背后低级编程语言的微观世界吧。了解内部数据结构、方法列表及指针标记的最新改进及其提升性能与降低内存消耗的原理。我们将会展示如何辨认和修复依赖内部细节的代码崩溃,以及怎样在运行时出现变更时保持代码不受影响。
Advancements in the Objective-C runtime Dive into the microscopic world of low-level bits and bytes that underlie every Objective-C and Swift class. Find out how recent changes to internal data structures, method lists, and tagged pointers provide better performance and lower memory usage. We'll demonstrate how to recognize and fix... WWDC20 日文, 简体中文, 英文 -
19:57
呈现一个更好的 HLS 音频体验
探索将高质量音频流传输至有限带宽网络和新音频编解码器支持的技术。 我们将分享一些支持 xHE-AAC,FLAC 和 Apple 保真压缩音频编解码器的最佳方法,包括对多通道 AAC 的有限支持。
Deliver a better HLS audio experience Discover techniques for streaming high-quality audio to bandwidth-limited networks and new audio codec support. We'll share some best practices for supporting the xHE-AAC, FLAC, and Apple Lossless Audio audio codecs, including limited support for multichannel AAC. WWDC20 日文, 简体中文, 英文 -
22:22
用 HealthKit 同步健康数据
HealthKit 为你提供在任何地方都能智能管理健康数据的工具,无论是多个支持 HealthKit 的设备(如 iPhone 和 Apple Watch),还是外部服务器,都可通过护理团队共享数据。本节内容中,我们将深入探讨通过 HealthKit 内置的 sync identifier 元数据管理数据版本,如何使用 HKAnchoredObjectQuery 检测健康数据中的变化,并介绍确保在任何地方都能得正确数据的最佳方法。
Synchronize health data with HealthKit HealthKit provides you the tools to smartly manage health data anywhere, whether across multiple HealthKit-enabled devices such as iPhone and Apple Watch or with an external server to share data across a care team. In this session, we'll dive into managing data versions via HealthKit\'s built-in... care,fitness WWDC20 日文, 简体中文, 英文 -
23:04
通用链接的新功能
利用通用链接,安装或未安装你 app 的用户,均可使用你的内容。获取关于通用链接 API 发展的最新消息,如 Apple Watch 与 SwiftUI 支持等。学习如何使用“百搭”、“次级分站变量”与 Unicode 支持等高级规律匹配功能,降低 app-site-association 文件的体积与复杂程度。此外,你还将学会如何对关联域名数据进行缓存,以此为 app 用户提供更加优秀的初始启动体验。
What\\u0027s new in Universal Links Universal Links help people access your content, whether or not they have your app installed. Get the details on the latest updates for the Universal Links API, including support for Apple Watch and SwiftUI. Learn how you can reduce the size and complexity of your app-site-association file with... handoff,spotlight,universal link,universal links WWDC20 日文, 简体中文, 英文 -
20:22
为小组件构建 SwiftUI 视图
小组件是来自 app 的小块信息,用户可以选择将其放在主屏幕或 Today view 中。了解使用 SwiftUI 从头开始构建小组件视图的过程。复习你需要了解用于特定小组件构造的句法,学习如何合并这些命令并自定义小组件界面,从而获得出色的浏览体验。 要了解更多有关小组件的信息,请确保了解“ 小组件编程临摹课程”。
Build SwiftUI views for widgets Widgets are bite-sized pieces of information from your app that someone can choose to place on their home screen or Today view. Discover the process of building the views for a widget from scratch using SwiftUI. Brush up on the syntax that you'll need for widget-specific construction and learn... 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 WWDC20 日文, 简体中文, 英文 -
21:05
利用 Metal 探索光线追踪
使用光线追踪技术,在你的 app 与游戏中展现照片一般逼真的 3D 场景——这是 Metal 图形框架与 Shading Language 的核心部分之一。探索 Metal 光线追踪 API 与 Shading Language 光线追踪扩展的基础功能,了解如何在你的图形 app 与游戏中使用它们,并掌握如何控制多个内核,将它们组合成一整个计算内核,获取最佳性能。
Discover ray tracing with Metal Achieve photorealistic 3D scenes in your apps and games through ray tracing — a core part of the Metal graphics framework and Shading Language. Discover the fundamentals of the Metal ray tracing API and Shading Language extensions for ray tracing, find out how to use them in your graphics apps... WWDC20 日文, 简体中文, 英文 -
11:18
探索 Apple TV 的搜索建议
搜索你的 Apple tvOS app 变得更好了。准备好探索新的简化搜索界面,并学习如何使用 UISearchController 将其集成到你的 app 中。通过添加新的国际键盘和语言来支持你的全球受众。探索如何将搜索建议添加到你的界面,并使用动态建议更新结果。并且,我们将分享一些我们最喜欢的小贴士,为 Apple TV 添加出色的搜索体验。
Discover search suggestions for Apple TV Searching your tvOS app just got even better. Get ready to explore the new simplified search interface and learn how to integrate it into your app with UISearchController. Support your global audience with the addition of new international keyboards and languages. Discover how to add search... 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 WWDC20 日文, 简体中文, 英文 -
39:35
用 Metal Performance Shaders 图形 构建自定义 ML 模型
了解能够将 Metal 的计算能力提升至多维张量的 Metal Performance Shader(MPS)图形。MPS 图形基于对机器学习极为重要的高效数据并行图元资料库,并充分利用了 GPU 的强大功能。探索 MPS 如何协助实现复杂的动态神经网络训练架构,并通过对其优化来提升 GPU 速度。 若希望对此部分所提到的概念进行更为深入的理解,请观看 WWDC19 “机器学习方面的 Metal 应用”视频。
Build customized ML models with the Metal Performance Shaders Graph Discover the Metal Performance Shaders (MPS) Graph, which extends Metal\'s Compute capabilities to multi-dimensional Tensors. MPS Graph builds on the highly tuned library of data parallel primitives that are vital to machine learning and leverages the tremendous power of the GPU. Explore how MPS... compute,graph,machine learning,metal,metal shading language,mps,mps graph,neural network,operations,tensors WWDC20 日文, 简体中文, 英文 -
10:09
将你的操作列入快捷指令 app 里
学习在 Shortcuts app 中显示你 app 操作的简单方法——并帮助人们使用系统智能快速地设置功能强大且个性化的快捷指令。我们将详细介绍如何将你的意图设置成在新的自动化建议中显示,了解系统如何根据人们的日常 app 使用情况显示 app 操作,并了解如何确保你的 app 准确显示在 Shortcuts app 中。
Feature your actions in the Shortcuts app Learn foolproof ways to surface your app's actions in the Shortcuts app — and help people quickly set up powerful, personalized shortcuts using system intelligence. We'll detail how to configure your intents to appear in the new Automation Suggestions, explore how the system surfaces your app\'s... intents,intentsui,shortcuts,shortcuts app,siri,sirikit WWDC20 日文, 简体中文, 英文 -
10:59
集成你的 app 和 Wind Down
了解如何让 Wind Down works 显示你的 app 操作,从而帮助人们进行良好的睡眠准备,这也是新睡眠体验的一部分。进一步了解 Wind Down 的工作原理,了解如何构建意图,显示 app 的功能,如指导冥想、舒缓音频故事或其他各种功能,并了解如何在睡眠前让这些功能在设备上显示。
Integrate your app with Wind Down Discover how you can help people get ready for a good night\'s sleep by surfacing your app\'s actions for Wind Down Shortcuts, part of the new Sleep experience. Learn more about how Wind Down works. Find out how you can build intents that expose features in your app like guided meditations,... intents,intentsui,shortcuts,siri,sirikit,sleep,wind down WWDC20 日文, 简体中文, 英文 -
15:16
建立可扩展企业App套件
了解如何构建能够协同重点企业工作的 app 。在本视频中,我们将向你介绍一组涉及 Apple 零售的企业 app,该套件可帮助员工与客户互动、跟踪运营、管理商店以及保持联系。了解 Apple 零售如何通过采用 Swift 包、测试 app 可扩展性来创建一套统一的 app。探索用配置管理生产中的 app 如何帮助不同的地区和区域来量身定制 app 套件。
Build scalable enterprise app suites Learn how to build focused enterprise apps that work well together. In this session, we'll introduce you to Apple Retail's suite of enterprise apps, which help employees interact with customers, track operations, manage stores, and stay connected. Discover how Apple Retail created a unified set... enterprise,swift packages,testing WWDC20 日文, 简体中文, 英文 -
13:45
MetricKit 中的新增功能
利用 MetricKit 可以快速检测功率和性能衰退问题,并对 app 进行故障排除。 了解 app 最新可跟踪的指标,包括CPU指令,动画故障和退出原因。并了解有关 MetricKit 的诊断信息,从而帮助你解决挂起,崩溃和磁盘写入问题。
What\\u0027s new in MetricKit Quickly detect power and performance regressions and troubleshoot app issues when you adopt MetricKit. Discover the latest trackable metrics for your app, including CPU instructions, animation hitches, and exit reasons. And learn about diagnostics in MetricKit that can help you troubleshoot... WWDC20 日文, 简体中文, 英文 -
33:42
为 SwiftUI 预览组织你的 app
在开发过程中使用 SwiftUI 预览时,可以快速创建更灵活和可维护的 app。了解通过细微调整项目来改善预览体验。了解如何一次预览多个文件,如何管理预览的数据流以及如何在预览时使用样本数据。我们还将为你提供定义视图输入的策略,使其更加可预览和可测试。 为了充分利用本节内容,你需要对 SwiftUI 有所了解。有关在 Xcode 中与 SwiftUI 预览进行交互的介绍,请查看WWDC 20 中的“可视化编辑 SwiftUI 视图”。
Structure your app for SwiftUI previews When you use SwiftUI previews during development, you can quickly create apps that are more flexible and maintainable. Discover ways to improve the preview experience by making small tweaks to your project. Find out how to preview multiple files at once, how to manage data flow for previews, and... WWDC20 日文, 简体中文, 英文 -
30:33
用户界面字体排印详情
学习如何为你的 app 制作出排版精美的用户界面,提升可读性、易用性,以及在各 Apple 平台的一致性。了解 San Francisco 字体系列的最新发展,包括如何将多种字体调整为适合阅读的大小与粗细等。我们还会为你介绍一些关于如何最大程度利用系统字体、支持多种自定义字体的内容。 若要复习 San Francisco 字体系列及其基础原则的有关内容,请查看 WWDC15 的 “全新系统字体介绍”一节。
The details of UI typography Learn how to achieve exceptional typography in your app's user interface that enhances legibility, accessibility, and consistency across Apple platforms. Get up to speed on the latest advancements to the San Francisco font family including the move to variable fonts for accommodating optical... WWDC20 日文, 简体中文, 英文 -
28:09
Web 检查器的新进展
网页检阅器让自检和调试比之前更简便。探索如何使用调试工具步进、编辑 cookies 和覆盖网络加载资源,为你提供强大的开发功能,并帮助你创建更快更高效的网站。
What\\u0027s new in Web Inspector The Web Inspector makes introspection and debugging simpler than ever. Discover how you can use debugger stepping, editing cookies, and overriding network loaded resources to provide you with powerful development capabilities and help you create faster, more efficient websites. 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 WWDC20 日文, 简体中文, 英文 -
21:05
远远不止计步器那么简单
让你的 APP 从单纯的计步器更上一层楼,给用户更为深刻全面的运动数据理解。我们将会详细解说如何以更为独特可行的方式利用 iOS 与 watchOS 中的动作测量工具测量用户的移动状况。探索最新的 HealthKit API,了解如何访问动作数据、有意义的数据汇总策略、以及如何为 APP 用户提供数据分析结果。
Beyond counting steps Move beyond step counting in your app and give people a much richer understanding of their mobility. We'll detail how you can take advantage of mobility metrics in iOS and watchOS to measure movement in more distinct and actionable ways. Learn about the latest HealthKit APIs for accessing... motion,motionprocessor,pedometer,stairs,steps WWDC20 日文, 简体中文, 英文 -
11:07
用 Xcode Organizer 诊断性能问题
只需点击几下鼠标,即可分析从多版本 APP 中获取的电力消耗及性能数据集合。我们将会向你介绍 Xcode Organizer 的最新版本及其交互式界面,供开发者轻松对比不同版本的 APP 数据指标。探索磁盘写入诊断工具及滚动卡顿度量工具,并学习如何通过这些工具为用户提供更好的 APP 性能、降低电量消耗、以及为用户减少设备负担。 若希望进一步了解 Xcode Organizer 与提升 APP 电力节约与性能,请观看 WWDC19 的 “延长电池续航时间与改善电池性能”视频。关于卡顿问题,请详见“通过 XCTest 消除动画效果卡顿”。
Diagnose performance issues with the Xcode Organizer Analyze aggregated power and performance data from multiple versions of your app with just a few clicks. We'll introduce you to the latest version of the Xcode Organizer and its interactive interface, where you can easily compare and contrast app metrics across releases. Explore disk write... analytics,diagnostics,metrics,performance,xcode WWDC20 日文, 简体中文, 英文 -
27:32
为小组件添加配置和智能
当小组件适时地显示在用户的主屏幕或 Today View 中并提供可操作的相关信息时,它将发挥最大的作用。我们将向你展示如何构建可配置的小组件,让用户创建个性化的主屏幕体验,并在人们需要时利用智能系统帮助获得他们想要的东西。了解如何自定义小组件的配置界面,以及如何根据用户行为在 Siri 建议或小组件 Smart Stack 中显示,或者在出现新的及时信息时让系统知道。 有关小组件的更多信息,请观看“Meet WidgetKit”。有关系智能系统的更多信息,请观看“智能设计”专题。
Add configuration and intelligence to your widgets Widgets are at their best when they show up on someone's Home screen or in the Today View at the right time and provide actionable, relevant information. We'll show you how to build configurable widgets to let people create a personalized Home screen experience, and that take advantage of system... donations,intelligence,intelligent system experience,intents,proactive,shortcuts,stack intelligence,stacks,system intelligence,widget,widgetkit WWDC20 日文, 简体中文, 英文 -
8:08
天鹅之旅 第4章:序列完成
Swift Playgrounds 隆重推出《天鹅之旅》——一款老少咸宜的四章节互动冒险。大结局终于要来了:你已经熟练掌握了音符的使用技巧,但在这一章中,我们的英雄需要对多声部和声进行排序。 探索如何根据相应的 MIDI 代码对给出的乐器进行演奏,你可能需要帮助我们的英雄找出其中的旋律……并完成他们的旅程。 天鹅之旅》专为 iPad 与 Mac 量身定制,其中结合了我们许多 Playground 教育体验中使用的框架与资源(如 Sonic Workshop、Sensor Arcade 与 Augmented Reality等)。要了解更多如何制作自己 Playground...
Swan\\u0027s Quest, Chapter 4: The sequence completes Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. It's time for the grand finale: You've honed your skills with tones, but in this chapter our Hero needs to sequence multi-part harmony. Discover how to play pitched instruments with MIDI codes,... playground,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 日文, 简体中文, 英文 -
18:39
使用 Swift 在 Create ML 中进行控制训练
有了 Create ML 框架,开发模型和自动化工作流程将比以往更容易。 我们将向你展示如何在训练机器学习模型的同时探索它们并与之交互,从而帮助你快速开发更优良的模型。了解 Create ML 中的训练控制功能如何利用 checkpointing API 暂停、保存、恢复和扩展训练过程,从而自定义训练工作流程。 并了解如何使用 Combine API 程序化监视进度。 如果你还不熟悉 Create ML 并且有兴趣了解训练机器学习模型,建议观看“介绍Create ML APP”。
Control training in Create ML with Swift With the Create ML framework you have more power than ever to easily develop models and automate workflows. We\'ll show you how to explore and interact with your machine learning models while you train them, helping you get a better model quickly. Discover how training control in Create ML can... checkpointing,checkpoints,combine,core ml,create ml,iterations,ml job,ml session,playgrounds,swift WWDC20 日文, 简体中文, 英文 -
13:42
使用现代网络提升性能与安全
使用现代网络 API,提升你 app 的运行速度,使其变得更为轻捷、私密、安全。了解 IPv6、HTTP/2、TLS 1.3 与 Encrypted DNS 等网络协议,并学习这些协议融入到你的 app 与服务器中后,如何提升更高性能、降低能耗与发热。此外,你还将学习如何使用最新的安全协议,在你的 app 中更好地保护隐私。 要获得更多关于为 app 用户创造良好网络体验的内容,请观看“网络新发展:针对当代互联网,优化你的 app”。 若要了解更多 Apple 平台的网络 API,请查看“启用 Encrypted DNS”与“确保本地网络隐私”。
Boost performance and security with modern networking Speed up your app and make it more nimble, private and secure with modern networking APIs. Learn about networking protocols like IPv6, HTTP/2, TLS 1.3 and Encrypted DNS, and how incorporating these within your app and server can provide faster performance and reduce both your power consumption... network performance WWDC20 日文, 简体中文, 英文 -
8:07
顺利处理 FHIR 流程
了解 FHIRModels 如何为所有 FHIR 资源创建本机数据模型,如何提供数据验证从而增强资源完整性,并防止在 FHIR 规范的多个版本中创建结构无效的资源。 无论你是要处理从 HealthKit 获得的临床数据还是直接从临床系统获取的数据,FHIRModels 都能让操纵 FHIR 更简单。
Handling FHIR without getting burned Learn how FHIRModels creates native data models for all FHIR resources, provides data validation to enforce resource integrity, and prevents the creation of structurally invalid resources — across multiple versions of the FHIR specification. Whether you\'re working with clinical data obtained... fhir,health,health documents,medical records,open source,package,spm WWDC20 日文, 简体中文, 英文 -
15:18
Formatter:让数据人性化
节省你的时间和精力:你的 app 显示的数据,包括日期,时间,大小,名称,目录,Numebers 表格或字符串,了解如何正确格式化数据并提供出色的体验。 我们将向你介绍格式化器 API,以及 SwiftUI 如何与字串符一起使用,并向你展示它们如何帮助你完成繁重的格式化数据工作。帮助你了解最佳做法以及如何避免常见错误。
Formatters: Make data human-friendly Save yourself time and frustration: When you display data in your app — including dates, times, measurements, names, lists, numbers, or strings — learn how to format it correctly and provide a great experience. We\'ll walk you through the Formatter APIs as well as how SwiftUI works with... internationalization,localization,nsformatter WWDC20 日文, 简体中文, 英文 -
10:13
自动填充无处不在
探索如何在你的 app 中运用自动填充功能,并且让人们输入信息的过程更加轻松、私密、安全。学习如何帮助系统更好地根据每项 app 的功能提供量身定制的建议:例如,在导航 app 内提供智能定位建议,或者提供更为私密的方式从“快速输入”栏中选择内容进行填充。 在 macOS Big Sur 中,自动填充功能已经从 Safari 浏览器拓展到各类应用。了解你能够利用这一特性做出的小小改变,从而为你的 macOS app 用户提供更方便、更安全以及更流畅的使用体验。 如需获悉各类平台最新的隐私提升详情,请观看“更多隐私,更多信赖”。
AutoFill everywhere Discover how to implement AutoFill in your app and help people enter their information into fields easily, privately, and securely. Learn how to help the system to give better suggestions that tailor to your app\'s functionality: offer smart location suggestions within a navigation app, for... auto,fill,password,text input WWDC20 日文, 简体中文, 英文 -
42:42
改进 Swift 的 Objective-C 框架
对你的 Objective-C 数据头进行微调,使其与 Swift 完美匹配。我们将为你展示如何将僵硬难用的 Objective-C 框架转化为舒适方便的 API。学习如何使用注释套件,用注释做出丰富的类型信息、更朗朗上口的名称,以及更好的 Swift 错误信息。你还将探索也许之前并不了解的 Objective-C 传统使用方式,要做出驯服易用的 Swift API,它们正是关键。 为了在此节中获得最佳教学效果,请预先熟悉 Swift 与 Objective-C 的相关内容。 要了解更多关于 Swift 与 Objective-C 的使用信息,请查看我们的开发者文档,以及...
Refine Objective-C frameworks for Swift Fine-tune your Objective-C headers to work beautifully in Swift. We'll show you how to take an unwieldy Objective-C framework and transform it into an API that feels right at home. Learn about the suite of annotations you can use to provide richer type information, more idiomatic names, and... WWDC20 日文, 简体中文, 英文 -
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...
The artist\\u2019s AR toolkit Reality Converter and Reality Composer make preparing augmented reality assets for your iOS or iPadOS app easier than ever. Discover how you can convert existing 3D assets into USDZ, bring them into Reality Composer to create AR experiences, and integrate with an existing Xcode project or export... WWDC20 日文, 简体中文, 英文 -
17:27
Core Data 杂项与准则
Core Data 是一种持久存储应用信息的核心方法,我们将向你展示如何优化实现这一功能,从而更快地获取数据。了解如何通过批量插入改进数据获取,根据你的数据需求定制获取请求,并对持久性存储中的更改通知作出反应。要想充分利用本节内容,你应该先了解并且曾经与Core Data进行过交互。若想了解更多有关该框架的信息,请观看“使用 Core Data 创建 app”。
Core Data: Sundries and maxims Core Data is the central way to durably and persistently store information from your app — and we're going to show you how to refine that implementation for even faster data ingest and fetching. Discover how you can improve data capture with batch insert, tailor fetch requests to your data needs,... 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 WWDC20 日文, 简体中文, 英文 -
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...
SF Symbols 2 SF Symbols make it easy to adopt high-quality, Apple-designed symbols created to look great with San Francisco, the system font for all Apple platforms. Discover how you can use SF Symbols in AppKit, UIKit, and SwiftUI. Learn how to work with SF Symbols in common design tools and how to use them... WWDC20 日文, 简体中文, 英文 -
11:36
使用 watchOS 快捷指令创建快速交互
快捷指令是 Apple Watch 的自带功能,即便是复杂功能,人们也只需轻点即可完成各种操作。 将 app 的 intents(意图)应用到手腕:我们将帮助你优化快捷指令的性能,了解如何将 intents 从 watchOS 发送到 iOS,了解最新的交互和演示界面,并了解 Shortcuts app 如何管理 Apple Watch 的快捷指令和 intents。
Create quick interactions with Shortcuts on watchOS Shortcuts are a natural fit on Apple Watch, allowing people to get things done with just a tap — even from a complication. Bring your app's intents to the wrist: We'll help you optimize your shortcuts performance, understand how intents can be routed from watchOS to iOS, explore the latest... apple watch,complications,extensions,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,watchos WWDC20 日文, 简体中文, 英文 -
23:13
适用于 IT 的 AppleSeed 及管理软件更新
使用 AppleSeed for IT,你可以帮助你的学校或企业测试 Apple 软件的预发布版本,并直接向 Apple 提供有价值的反馈。我们将指导你入门 AppleSeed for IT,并提供一些见解,帮助你了解如何使用反馈助手中新开发的团队功能在组织内以协作方式提交反馈。你还将进一步了解有关 macOS Big Sur 中管理软件更新的更多信息,包括如何在员工系统上认证其版本的时候,延迟员工计算机的主要更新或安全性以及系统文件。
Discover AppleSeed for IT and Managed Software Updates With AppleSeed for IT, you can help your school or business test pre-release versions of Apple software and provide valuable feedback directly to Apple. We\'ll guide you through getting started in AppleSeed for IT and provide insight on how to file great feedback collaboratively within your... enterprise,feedback,mdm,testing WWDC20 日文, 简体中文, 英文 -
20:19
给你的 intent(意图)授权
在为你的 app 创建一个 intent 时,你可以把它当成快捷指令的一部分使用,也可以询问 Siri 帮助人们快速完成任务。了解如何在使用 SiriKit 的内置 intent 处理时更轻松地采用 Siri,以及如何通过已开发的 intent app 扩展提高 Siri 的性能。我们还会向你展示如何利用 SiriKit 的功能来改善操作体验——比如图像和字幕,从而获得丰富的对话体验。同时,我们还将了解如何在代码库中优化对 intent 的支持,让开发者的工作更轻松。
Empower your intents When you create an intent for your app, you can help people accomplish tasks quickly by using it as part of a shortcut or when asking Siri. Learn how to adopt Siri more easily than ever when you use SiriKit's in-app intent handling, and how to improve Siri performance with existing Intents app... conversational interaction,extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit,voice WWDC20 日文, 简体中文, 英文 -
14:25
遇见表盘共享
展示你的 watchOS app 的复杂功能 ,并创建值得共享的表盘。了解如何在 watchOS 和 iOS app 内共享表盘,或将表盘发布在网络上,以供其它人查找和下载。我们还将探讨使用表盘预览图像的最佳方法,并向你展示如何创建流畅的安装体验。
Meet Watch Face Sharing Show off your watchOS app's complications and create a watch face worth sharing. Learn how to share watch faces inside your watchOS and iOS apps or host them on the web for anyone to find and download. We'll also explore best practices for using watch face preview images, and show you how to... ,,clockkit,complications,watchkit,watchos WWDC20 日文, 简体中文, 英文 -
12:23
在具有 Xcode 的 AWS Lambda 上 使用 Swift
在云计算中运行事件触发或其他特殊的计算任务时,无服务器函数越来越流行,便于开发人员估算和控制计算成本。了解如何借助新 Swift AWS Lambda 运行时包,以在 Swift 中构建无服务器函数,并利用 Xcode 进行本地调试,以及将这些函数部署到 AWS Lambda 平台。我们将向你展示 Swift 是如何凭借其低内存占用、固定性能和快速启动而在 AWS Lambda 上大放光芒的。
Use Swift on AWS Lambda with Xcode Serverless functions are increasingly becoming popular for running event-driven or otherwise ad-hoc compute tasks in the cloud, allowing developers to more easily scale and control compute costs. Discover how to use the new Swift AWS Lambda Runtime package to build serverless functions in Swift,... aws,lambda,serverside,swift,xcode WWDC20 日文, 简体中文, 英文 -
16:04
设计绝妙小组件
组件可及时从你的 App 中调取信息,送往 iOS 和 macOS 的重要位置。经过学习,你将掌握各种关键技巧,如设计可浏览组件的具体方法,如何设计出色的组件构思,如何与内容、颜色、大小、布局与排版进行清晰交流等。 如果想要了解更多关于如何将小组件加入你 App 的技术细节,请查看“WidgetKit 入门”与我们的“一起编程”三部曲系列。
Design great widgets Widgets elevate timely information from your app to primary locations on iPhone, iPad and Mac. Discover the keys to designing glanceable widgets, developing a strong widget idea, and clearly communicating with content, color, sizing, layout, and typography. If you\'d like to learn more about the... WWDC20 日文, 简体中文, 英文 -
13:45
使用 XCTest 消除动画障碍
动画效果能够显著提升 app 的用户体验、为用户提供直接操控的感触、以及帮助用户理解其操作在 app 中造成的效果。但如果动画效果出现卡顿,则可能破坏用户体验。了解如何运用 XCTest 侦测平滑滚动及动画效果的终端,并学习如何在 app 用户受到影响前阻止问题发生。
Eliminate animation hitches with XCTest Animations can dramatically enhance the user experience of your app, provide a sense of direct manipulation, and help people to better understand the results of their actions. Animation hitches can break that experience. Discover how to use XCTest to detect interruptions to smooth scrolling and... animate,battery,energy,metrics,performance,scroll,xcode,xctest WWDC20 日文, 简体中文, 英文 -
15:00
使用 Xcode 构建有助于本地化的布局
对 app 本地化是一种与全世界的用户共享你的成果,并使之与更多文化和语言相联系的绝佳方法。 我们将向你展示如何在翻译词语之前,通过给你的 app 构建本地化布局,为本地化做准备。 了解如何使用 Xcode 构建 UI,使用更多的 verbose 和 RTL 语言识别常见的问题,以及轻松地调整界面从而为用户提供出色的体验。
Build localization-friendly layouts using Xcode Localizing your app is a wonderful way to share your work with a worldwide audience and make it relevant to more cultures and languages. We'll show you how you can prepare for localization before ever translating a word by building thoughtful layouts for your app. Learn how to structure your UI... autolayout,auto layout,localization,rtl WWDC20 日文, 简体中文, 英文 -
31:16
使用 Core ML 转换器 为设备获取模型
借助 Core ML,你可以将优秀的机器学习模型应用至你的 app,并在设备上完整运行。 并且,在你使用 Core ML 转换工具时,几乎可以将 TensorFlow 或 PyTorch 中的所以训练过的模型都应用其中,并充分利用图形处理器,中央处理器和神经网络引擎。了解如何从其他 ML 平台转换现有模型,并了解如何创建可扩展模型功能的自定义操作。 如果你已经将模型转换为 Core ML,想进一步了解有关这些模型的部署策略,请观看 “通过 Core ML 使用模型部署和安全性”。
Get models on device using Core ML Converters With Core ML you can bring incredible machine learning models to your app and run them entirely on-device. And when you use Core ML Converters, you can incorporate almost any trained model from TensorFlow or PyTorch and take full advantage of the GPU, CPU, and Neural Engine. Discover everything... 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 WWDC20 日文, 简体中文, 英文 -
15:12
用动力和性能 API 识别趋势
使用 Power and Performance Metrics and Diagnostics API,利用自定义团队检测界面、错误报告系统与其它自定义工作流程对你 app 的表现数据进行追踪。探索如何使用与 Xcode Power and Performance 分析工具相同的数据,迅速确定数据的增减趋势。学习如何利用诊断指征与日志(包括调用栈树)确定问题的优先度并进行调试。此外,你还将学习如何将此 API 融入你开发团队现有的工具之中,以求更快找出问题所在,为使用你 app 的用户提升全局体验。
Identify trends with the Power and Performance API Track your app's performance metrics in custom team dashboards, bug reporting systems, and other custom workflows with the Power and Performance Metrics and Diagnostics API. Explore how you can access the same data that drives the Power and Performance analysis tools in Xcode to quickly identify... analytics,app store connect,automation,diagnostics,insights,json,metrics,web api WWDC20 日文, 简体中文, 英文 -
14:50
为员工创建自定义 app
为你的员工构建企业 app,以帮助他们解决问题并简化日常任务。 了解如何构建为你的员工设计的自定义 app。了解如何识别出色的移动应用案例,如何让你的员工推动设计过程,如何使用关键的 Apple 框架以及使用 Xcode 进行快速迭代。
Create custom apps for employees Build enterprise apps for your employees to help them solve problems and streamline everyday tasks. See how to build custom apps designed for your workforce. Learn how to identify great mobile use cases, have your employees drive the design process, use key Apple frameworks, and rapidly iterate... enterprise,interview,iterations,iterative WWDC20 日文, 简体中文, 英文 -
10:52
自定义转子的旁白效率
了解如何集成自定义转子,并帮助用户使用旁白功能在 app 中的复杂场景进行导航。了解自定义转子如何帮助用户操控无比复杂的界面、如何实现自定义转子,以及转子如何改善用户利用旁白功能进行导航。 要想充分利用本节内容,建议先熟悉常用的辅助功能原则以及 iOS 和 iPadOS上的旁白辅助功能 API。了解相关概述,请观看“通过自定义操作让访问 App 更方便”。
VoiceOver efficiency with custom rotors Discover how you can integrate custom rotors and help people who use VoiceOver navigate complex situations within your app. Learn how custom rotors can help people explore even the most intricate interfaces, explore how to implement a custom rotor, and find out how rotors can improve navigation... accessibility,custom rotors,related elements,rotors,text accessibility,uiaccessibilitycustomrotor,voiceover,voice over WWDC20 日文, 简体中文, 英文 -
20:31
了解 Metal 函数指针
Metal 是一个兼顾图形框架与着色器的,面向底层、低开销的硬件加速应用程序接口,在程序中可以制造绚丽的视觉效果。了解如何通过函数指针将使用 Metal Shading Language 编写的着色器变得更具有编辑与扩展性。学习如何利用 Metal 着色器中新增的动态数据流控制系统。了解如何通过函数指针在光线追踪程序中指定自定义相交函数。我们将会解释函数指针如何支持多种编译模式,以便开发者能够将 GPU 功能与运行时性能进行平衡。
Get to know Metal function pointers Metal is a low-level, low-overhead hardware-accelerated graphics framework and shader application programming interface for producing stunning visual effects in applications. Discover how to make your shaders written in Metal Shading Language more programmable and extensible by using function... WWDC20 日文, 简体中文, 英文 -
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 design for Mac Catalyst Make your Mac Catalyst app accessible to all — and bring those improvements back to your iPad app. Discover how a great accessible iPad app automatically becomes a great accessible Mac app when adding support for Mac Catalyst. Learn how to further augment your experience with support... accessibility inspector,accessibility tree,accessible,catalyst,grouping,keyboard shortcuts,voiceover,voice over WWDC20 日文, 简体中文, 英文 -
26:00
与《神话任务:群鸦盛宴》演员和编导的交谈
你可曾想过在热浴缸中拍摄还是穿着 VR 服拍摄哪个更有趣?Apple TV+ 热剧《神话任务:群鸦盛宴》的演员和编导们对 Apple developer 社区的问题做了回答。邀请 Join Rob McElhenney(执行制片人/编导合伙人并饰演 Ian Grimm)、Charlotte Nicdao(饰演 Poppy)、Imani Hakim(饰演 Dana)、Danny Pudi(饰演 Brad)和 Megan Ganz(饰演执行制片人/编导合伙人)回顾他们最喜爱的场景并回答相应问题。
A conversation with the cast and creators of Mythic Quest: Raven\\u2019s Banquet Ever wondered which is more fun — filming in a hot tub or filming in a VR suit? The cast and creators of the Apple TV+ hit show Mythic Quest: Raven's Banquet answer questions from the Apple developer community. Join Rob McElhenney (executive producer/co-creator and Ian Grimm), Charlotte Nicdao... apple tv,charlotte nicdao,danny pudi,imani khan,mq,mythic,mythic quest,quest,raven,ravens banquet,rob mcelhenney WWDC20 英文 -
30:47
充分利用“通过 Apple 登录”
通过 Apple 登录可以使人们轻松使用已有的 Apple ID 登录 app 和网站。我们将利用安全请求、处理状态更改和服务器通知,充分结合通过 Apple 登录到你的 app 中去。我们还将向你介绍新的API,使你可以允许现有用户快速、轻松地切换为通过 Apple 登录。
Get the most out of Sign in with Apple Sign in with Apple makes it easy for people to sign in to your apps and websites with the Apple ID they already have. Fully integrate Sign in with Apple into your app using secure requests, and by handling state changes and server notifications. We'll also introduce new APIs that allow you to let... account,account security,sign in,sign in with apple WWDC20 日文, 简体中文, 英文 -
12:38
使用 XCTIssue 分类测试失效
让你的测试失效正常运行:了解如何在 Xcode 中使用最新测试 API 对 app 中未监测到的问题进行分类和诊断。我们将向你展示如何简化测试工作流程,并结合故障原因帮助你推送优质产品。 若想了解如何设计你的测试,从而改进分类,请观看 “编写失效测试”。 若想了解 Xcode 测试工作流程的最新改进,请观看“更快地获取测试结果”、“处理 UI 测试中的中断和警报问题”以及“XCTSkip 你的测试”。
Triage test failures with XCTIssue Put your test failures to work: Learn how to triage and diagnose uncaught issues in your app using the latest testing APIs in Xcode. We'll show you how to help ease your testing workflow and put failures into context to help you deliver the best quality product. For more information on designing... test,test failure,testing,xcode,xctest,xctissue WWDC20 日文, 简体中文, 英文 -
23:21
订阅服务架构
管理自动续订的各个阶段可能是一项复杂的工作。了解您如何构建简单的权利逻辑以增强用户旅程。我们将深入探讨关键概念,并为您的系统架构提供指导,以准确地赋予服务权利。您将学习订阅功能的最佳实践,以及如何在整个订阅生命周期中打造最佳客户体验。
Architecting for subscriptions Learn how you can build simple entitlement logic to enhance the customer experience. We'll dive deep into key concepts and provide guidance for architecting your systems to accurately entitle service. You'll learn best practices for subscription features and how to craft the best customer... api,app store connect,inapp purchase,inapp purchases,inapp purchases,json,notifications,receipt,receipt validation,subscription,subscriptions WWDC20 日文, 简体中文, 英文 -
20:53
活用 Swift 类型推论
在不影响类型安全的前提下,Swift 可借助类型推理帮助你编写简洁明了的代码。我们将带你了解编译器如何找出代码中线索来解决类型推理难题。并了解 Xcode 12 如何集成错误跟踪,以帮助你在编程时捕捉并纠正错误。
Embrace Swift type inference Swift uses type inference to help you write clean, concise code without compromising type safety. We'll show you how the compiler seeks out clues in your code to solve the type inference puzzle. Discover what happens when the compiler can\'t come to a solution, and find out how Xcode 12... WWDC20 日文, 简体中文, 英文 -
14:14
在 Swift Playgrounds 中构建 SwiftUI 视图
利用 Swift Playgrounds 轻松玩转 SwiftUI。我们将向你展示如何在 Xcode-compatible playground 中创建 SwiftUI 视图, 并一起探索如何轻松对代码进行编辑和预览。 关于 Swift Playgrounds 的更多信息,请产看我们的互动挑战 《天鹅之旅》,你也可以通过观看“为 iPad 和 Mac 创建 Swift Playgrounds 内容”来了解更多相关内容并创建自己的视图。
Build a SwiftUI view in Swift Playgrounds Easily prototype and play around with SwiftUI views when you use them with Swift Playgrounds. We'll show you how to build a SwiftUI view in a Xcode-compatible playground, and explore tools to help you easily edit and preview your code. For more on Swift Playgrounds, check out our interactive... ipad,playgrounds,swift,swift playgrounds,swiftui WWDC20 日文, 简体中文, 英文 -
9:39
在低延迟 HLS 中应用广告插入
学习如何通过服务器端广告插入在你的低延迟 HLS 播放中插入广告。我们将会向你展示如何对广告内容进行分段,并检验插入功能与阻止播放列表重新加载和阻止预加载提示等 LL - HLS 功能是怎样合作的。 若希望进一步了解与阻止播放列表重新加载和预加载提示功能,请观看“用 HLS 阻止播放列表重新加载来减少延迟”和“探索 HLS 阻止预加载提示”视频。
Adapt ad insertion to Low-Latency HLS Find out how to integrate advertising into your Low-Latency HLS streams through server-side ad insertion. We\'ll show you how to segment your ad content, and examine how ad insertion works with LL-HLS features such as Blocking Playlist Reload and Blocking Preload Hints. For more information... WWDC20 日文, 简体中文, 英文 -
14:43
App切换控制辅助功能
切换控制是一种功能强大的辅助功能技术,适用于行动不便的用户。 此功能为 iOS 原生功能,你可以使用提示、技巧和一些 API 为你的 app 创建更好的切换控制体验。 我们将向你介绍用户如何使用切换控制,并提供最佳方法,让你的 app 有效支持这一技术。要想充分利用本次会议,建议先熟悉常用的辅助功能原则和旁白辅助 API。获取更多信息,请查看“通过自定义操作让访问 App 更方便”,“编写出色的辅助功能标签”和“旁白:超越视觉效果的 App 测试”。
App accessibility for Switch Control Switch Control is a powerful accessibility technology for anyone with very limited mobility. The feature is available natively on iOS, and you can create an even better Switch Control experience in your app with tips, tricks, and a few APIs. We'll walk you through how people use Switch Control,... accessibility,assistive technology,custom actions,isswitchcontrolrunning,motor impairment,switch control,switches,uiaccessibilitycustomaction,voiceover,voice over WWDC20 日文, 简体中文, 英文 -
23:40
通过 AV Foundation 和 Video Toolbox 解码 ProRes
让你的 Mac app 解码并显示 ProRes 内容更加简单:了解如何利用 AVFoundation 和 VideoToolbox 的解码功能完成最优图形管线。我们将分享让你的 app 实现这一点的最佳方法和性能注意事项,并向你展示如何将Afterburner 加速卡与你的管线集成,并逐步介绍如何使用 Metal 显示解码帧。
Decode ProRes with AVFoundation and VideoToolbox Make decoding and displaying ProRes content easier in your Mac app: Learn how to implement an optimal graphics pipeline by leveraging AVFoundation and VideoToolbox's decoding capabilities. We'll share best practices and performance considerations for your app, show you how to integrate... av foundation,metal,performance,prores,video WWDC20 日文, 简体中文, 英文 -
22:11
使用 AVAssetWriter 创作 片段 MPEG-4 内容
转换你的音频和视频内容至分段式 MPEG-4 文件,从而获得更快、更流畅的 HLS 流媒体体验。了解如何使用分段式 MPEG-4 格式,如何从电影中获得分段式内容以及如何设置 AVAssetWriter,从而创建用于 HLS 输出的片段。
Author fragmented MPEG-4 content with AVAssetWriter Transform your audio and video content into fragmented MPEG-4 files for a faster and smoother HLS streaming experience. Learn how to work with the fragmented MPEG-4 format, generate fragmented content from a movie, and set up AVAssetWriter to create fragments for HLS output. WWDC20 日文, 简体中文, 英文 -
19:08
SwiftUI 中的叠放、网格和大纲
改进后的叠放、新列表和大纲视图可更快,更有效地在 SwiftUI app 中显示详细数据。 网格工具现已首次在 iOS 和 iPadOS 上使用,它是一种新的多平台工具,用于表示与叠放和列表一起使用的分层数据。了解如何使用 SwiftUI 最新改进的工具在使用表格视图时让屏幕显示更多内容,创建平滑滚动和响应式叠放以及为 vStack 不能提供的内容构建列表视图。 使用新的网格视图以及公开组,可以进一步扩展布局选项。 要想充分利用本节内容,我们建议你先查看“ SwiftUI App 要点”,其概述了 2020 年 SwiftUI 的所有新功能。如果你还不太熟悉 SwiftUI...
Stacks, Grids, and Outlines in SwiftUI Display detailed data in your SwiftUI apps more quickly and efficiently with improved stacks and new list and outline views. Now available on iOS and iPadOS for the first time, outlines are a new multi-platform tool for expressing hierarchical data that work alongside stacks and lists. Learn how... 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 WWDC20 日文, 简体中文, 英文 -
11:46
推送通知入门
通过重要事件和更新的推送通知帮助用户最大程度地使用你的 app,并在后台提供最新数据,以便在打开你的 app 时就可得知最新数据。了解如何使用通知并提醒用户实时的相关信息。了解警报和背景通知之间的区别,了解如何在 app 中采用它们,并通过使用正确的 API 来避免错误。
The Push Notifications primer Help people get the most out of your app with push notifications for important events and updates — and by delivering up-to-date data in the background, so that it is ready when they open your app. Discover how you can use notifications and alert people to timely and relevant information. Learn... alert,background,push WWDC20 日文, 简体中文, 英文 -
30:09
了解 WKWebView 的增强功能
WKWebView 是在 app 中呈现丰富、交互式 web 内容的最佳方式。探索新的 API,通过使用webview或uiwebview来帮助你转换 app,同时添加全新的功能。了解处理JavaScript、调整渲染流程和导出 web 内容等的更好方法。
Discover WKWebView enhancements WKWebView is the best way to present rich, interactive web content right within your app. Explore new APIs that help you convert apps using WebViews or UIWebViews while adding entirely new capabilities. Learn about better ways to handle JavaScript, fine tune the rendering process, export 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 WWDC20 日文, 简体中文, 英文 -
41:04
借助自然语言让 app 更聪明
了解如何利用自然语言框架更好地分析和理解文本。学习如何使用框架内置的单词和嵌入的句子从文本中提取含义,以及如何为满足特殊需要而创建自定义嵌入。 我们将向你展示如何使用示例训练自定义文本分类器,或如何运用标记器从文本中提取重要信息——上述都是自然语言中的迁移学习算法所驱动的。了解如何创建能够回答用户问题、识别文本相似性以及查找相关文档、图像等的 app。 为了充分利用本次分享,你应该对自然语言框架有一个基本的了解。你可参阅“自然语言框架概述”和“自然语言框架的发展”。你还可以通过“Create ML App 概述”来重温如何使用 Create ML。
Make apps smarter with Natural Language Explore how you can leverage the Natural Language framework to better analyze and understand text. Learn how to draw meaning from text using the framework\'s built-in word and sentence embeddings, and how to create your own custom embeddings for specific needs. We'll show you how to use samples... core ml,create ml,custom models,embeddings,machine learning,natural language,nlp,sentence embedding,text analysis,text processing,word embedding,word tagging WWDC20 日文, 简体中文, 英文 -
10:52
音频工作组介绍
运用装载了 Apple 芯片的 Mac 为音频 app 或其插件进行音质优化:我们将向你展示如何使用 Audio Workgroups 来展示你的实时线程,并且让你的 app 拥有美妙歌声。进一步了解系统芯片 (SOC) 的强大功效,以及如何更好地借助新 API 来提升 app 和插件的速度及音质。
Meet Audio Workgroups Fine-tune your audio app or plug-in for Apple silicon Macs: We'll show you how to register your realtime threads using Audio Workgroups and make your app sing. Learn more about the power efficiency of System on a Chip (SoC) and how you can take advantage of new APIs to improve the speed and sound... WWDC20 日文, 简体中文, 英文 -
11:26
将 SiriKit Media Intent 扩展到更多平台
了解如何使用 SiriKit Media Intents 让 Siri 点歌或打开音频播放程序。我们接下来会演示如何在我们多个平台上将 Siri 支持添加到用户音乐、播客或其他音频服务中,包括 HomePod 和 Apple TV。用户只要询问Siri就可开始收听。了解新的 API 功能。该功能支持其他功能项,以便用户在不离开 Siri 界面即可快速收听。
Expand your SiriKit Media Intents to more platforms Discover how you can enable Siri summoning for your music or audio app using SiriKit Media Intents. We'll walk you through how to add Siri support to your music, podcast, or other audio service on more of our platforms, including HomePod and Apple TV, so people can start listening by just asking... audio,audiobooks,conversational interaction,design,intents,intentsui,media,music,podcasts,siri,sirikit,sirikit media intents,siri remote,voice WWDC20 日文, 简体中文, 英文 -
24:48
ClassKit 的创新
ClassKit 框架可帮助你通过课业 app 向教师展示你的app 中的教育活动。 探索如何通过增强后的元数据属性和进度报告为学生和教师提供更丰富的作业体验。我们还将向你展示新开发的 ClassKit Catalog API 如何将内容管理与 app 管理分离开来,并提高整体的可视性。
What\\u0027s new in ClassKit The ClassKit framework helps you surface educational activities within your app to teachers through the Schoolwork app. Discover how to provide a richer assignment experience for students and teachers through enhanced metadata properties and progress reporting. We'll also show you how the new... classroom,education,educators,school,testing WWDC20 日文, 简体中文, 英文 -
24:41
USD 的新功能
了解通用场景模式(USD)标准的模式和结构更新内容。了解如何借助 Reality Composer 构建具有交互性性能的增强现实内容,如 anchoring、物理、行为、3D文本和导出为 USDZ 格式的空间音频。另外,了解 streamlined 工作流,可帮助你向 app 提供新建对象。 若想进一步了解 USDZ 作为发行格式的内容,请参见“USD 运用 ”。更多关于借助 Reality Composer 创建 AR 内容,请参见“Artist 的增强现实工具”。 我们希望得到关于初步模式的反馈。观看视频后,请加入开发者论坛并分享你的看法。
What\\u0027s new in USD Discover proposed schema and structure updates to the Universal Scene Description (USD) standard. Learn how you can use Reality Composer to build AR content with interactive properties like anchoring, physics, behaviors, 3D text, and spatial audio that exports to USDZ. And, discover streamlined... WWDC20 日文, 简体中文, 英文 -
15:24
了解 Swift 中的数值计算
认识 Swift Numerics:一种用于计算数学的新 Swift 软件包。浏览软件包中可用的协议和类型,并了解如何使用它们编写通用代码。我们还将向你展示如何使用以及何时使用新的 Float16 类型来提高性能并减少内存使用。为了充分利用本次会议,你需要熟悉数学,例如对数函数,实数和虚数。你还应该熟悉 Swift 中的通用编程。 请观看 WWDC 18 中的“ Swift Generics(Expanded)”获得更多相关信息。
Explore numerical computing in Swift Meet Swift Numerics: a new Swift package for computational mathematics. Take a tour of the protocols and types available in the package and find out how you can use them to write generic code. We\'ll also show you how and when to use the new Float16 type to improve performance and reduce memory... WWDC20 日文, 简体中文, 英文 -
6:35
XCTSkip 你的测试
获取重要的测试结果——跳过无关紧要的测试结果。了解如何用 XCTSkip 有条件地避免在运行时进行测试。我们将带你了解如何返回此新测试结果,并更好地记录测试包中除了合格和不合格之外的测试。 要想充分利用本节内容,建议先熟悉 XCTest 和单元/ UI 测试。 观看 “在 Xcode 中测试”以获取入门知识。 了解 XCTSkip 之后,请进一步了解在测试方面的改进:观看“使用 XCTIssue对测试不合格进行分类”,“处理 UI 测试中的中断和警报”,“更快地获得测试结果”和“使用 XCTest 消除动画故障”。 要想了解如何改进测试套件,请查看“编写不合格测试”。
XCTSkip your tests Get the test results that matter — and skip the ones that don't. Discover how you can implement XCTSkip to conditionally avoid tests at runtime. We\'ll take you through how to return this new test result and better document tests beyond pass and fail within your test bundle. To get the most out... continuous integration,testing,test result,xcode,xct,xctest,xctskip WWDC20 日文, 简体中文, 英文 -
10:41
使用 HLS 工具改善流媒体制作
HTTP Live Streaming (HLS)可向 iPhone、 iPad、Apple Watch、Mac、 PC 端和 Apple TV 提供现场和点播音频和视频。了解一些工具和特性,以帮助改善 HLS 流媒体制作,并为观看或收听此课程的用户提供低延迟 HLS 流媒体和更优质的音频性能。我们还将带你了解如何创建低延迟 HLS 媒体流验证、集成音频编解码器和创建主播放列表。
Improve stream authoring with HLS Tools Deliver live and on-demand audio and video to iPhone, iPad, Apple Watch, Mac, PC, and Apple TV with HTTP Live Streaming (HLS). Learn about tools and features to help improve the authoring of your HLS streams and provide low-latency delivery and better audio performance to people watching or... WWDC20 英文 -
30:49
ResearchKit 新内容
ResearchKit 正在进一步简化调研与护理类 App 的开发工作。探索最新的 ResearchKit 更新如何扩展调研人员可收集的数据类型。学习强化用户引导、调研延伸选项及新增活跃任务等功能。了解 Apple 如何与调研人员群体共同合作、将此框架的作用最大化,以构建让护理及调研人员如虎添翼的强大 App。
What\\u0027s new in ResearchKit ResearchKit continues to simplify how developers build research and care apps. Explore how the latest ResearchKit updates expand the boundaries of data researchers can collect. Learn about features like enhanced onboarding, extended options for surveys, and new active tasks. Discover how Apple... activities,chart,graph,healthkit,study,task WWDC20 日文, 简体中文, 英文 -
8:40
使用 HLS 阻止播放列表重新加载 降低延迟
阻断播放列表重新加载是 HLS 低延迟的必备组件,能够在通过 HTTP 缓存传送数据时缩短片段发现时间。了解如何通过阻断播放列表来降低流的延迟,并提升低延迟和常规 HLS中的 CDN 性能。
Reduce latency with HLS Blocking Playlist Reload Blocking Playlist Reload is a required component of Low-Latency HLS that improves segment discovery time in live streams and addresses the common problem of stale playlists when delivering through an HTTP cache. Learn how to use Blocking Playlist Reload to reduce streaming latency and improve CDN... WWDC20 日文, 简体中文, 英文 -
8:29
为 iPad 和 Mac 创建 Swift Playgrounds 内容
了解如何创建可在 Mac 和 iPad 上流畅运行的 Swift Playgrounds 电子书,并帮助各个年龄段的人探索 Swift 编码的乐趣。 我们将引导你逐步了解如何为每个平台自定义内容,同时考虑平台设置,并帮助你在 playgrounds 上利用这些内容,同时仍然提供流畅的跨平台体验。 有关 Swift Playgrounds 的更多信息,请查看“在 Swift Playgrounds 中构建 SwiftUI 视图”,然后尝试使用“ Swan's Quest ”进行操作。
Create Swift Playgrounds content for iPad and Mac Learn how to create Swift Playgrounds books that work fluidly across both Mac and iPad and help people of all ages explore the fun of coding in Swift. We'll walk you through how to customize content for each platform while considering platform settings, and help you take advantage of them in your... education,ipad,mac,playgrounds,swift,swift playgrounds WWDC20 日文, 简体中文, 英文 -
12:02
在 SwiftUI 内构建基于文档的 app
了解如何完全用 SwiftUI 创建一个基于文档的 app!我们将向你介绍 DocumentGroup API,以及它如何与你的 App 和 Scenes 组合在一起,使你可以添加现成的文档管理支持——例如文档浏览和标准命令——不需繁琐的工作。你将学习如何设置 Universal Type Identifiers,并了解是什么构成了基于文档的顶级 app。 为了充分利用本节内容,你首先需要熟悉在 SwiftUI 中构建 app。 请查阅“ SwiftUI 中 App 必备知识”了解更多信息。
Build document-based apps in SwiftUI Learn how to build a document-based app entirely in SwiftUI! We'll walk you through the DocumentGroup API and how it composes with your App and Scenes, allowing you to add out-of-the-box support for document management — such as document browsing and standard commands — no heavy lifting required... document,document app,document based app,documentbased apps,documentgroup,exportedas,importedas,imported type identifier,windowgroup WWDC20 日文, 简体中文, 英文 -
32:50
使用图形处理器计数器优化 Metal app 和游戏
图形处理器计数器可以帮助你精确测量图形处理器利用率,以查明瓶颈并优化 Metal apps 和游戏的工作负载。我们将带你逐步了解 Xcode 12 中的 Metal System Trace 仪器和 Metal Debugger 中可用的工具,以分析你的图形工作负载,并向你展示如何使用收集的数据来发现图形处理器传递途径中未充分利用和过度工作的阶段。探索如何对数据进行处理以提高 app 的功能。 为了充分利用本次分享的内容,你应该了解 Apple图形处理器的基于图块的延迟渲染体系结构,并熟悉我们建议的性能优化最佳实例。有关入门知识,请查看“提供优化的 Metal app 和游戏”...
Optimize Metal apps and games with GPU counters GPU counters can help you precisely measure GPU utilization to pinpoint bottlenecks and optimize workloads for your Metal apps and games. We'll walk you through the tools available in the Metal System Trace instrument and Metal Debugger in Xcode 12 to profile your graphics workload, and show you... WWDC20 日文, 简体中文, 英文 -
7:12
Apple Watch 的流媒体创新
让音频流畅地直接播放到用户的手腕上吧。我们将会讨论一些新的功能与进展,用来帮助你构建 Apple Watch 专用的出色音频播放 App。学习如何整合更多音频格式、通过新的编码解码器更加高效地进行播放、以及通过添加加密内容扩张 App 的媒体资料库。 此部分为 WWDC19 的“在 watchOS 6 上播放音频”视频中介绍内容的扩展。如果你对于 Apple Watch 的音频功能尚不了解,建议先观看上述视频进行参考。
What\\u0027s new in streaming audio for Apple Watch Deliver a smooth streaming audio experience straight to the wrist. We'll talk about some of the new things for building great streaming apps unique to Apple Watch. Learn how to integrate more audio formats, deliver streams more efficiently through new codecs, and add encrypted content to expand... WWDC20 日文, 简体中文, 英文 -
14:17
使用 Xcode 12 深入了解 你的 Metal 技术 app
了解如何使用 Xcode 12 中的 Metal 调试和性能优化工具在几分钟内找到图形问题。我们将向您展示如何使用 Metal Debugger 快速诊断问题。 探索新的摘要视图,该视图提出了改进 Metal API 的内存使用率、带宽、性能和实现。 您应该对Metal有个基本的了解,以便于充分利用本课程。 对于背景,请观看“利用 Metal 来控制 Apple 图形处理器”。
Gain insights into your Metal app with Xcode 12 Learn how to locate graphics issues in minutes with Metal's debugging and performance optimization tools in Xcode 12. We'll show you how to diagnose problems quickly using Metal Debugger. Discover the new summary view, which suggests ways to improve memory usage, bandwidth, performance, and... WWDC20 日文, 简体中文, 英文 -
22:44
开发优质的 Siri 媒体交互体验
揭开为音乐和音频 app 设计 Siri 体验的艺术:我们将向你介绍如何设计出色的交互功能,以及如何提供定制词汇,以让 Siri 的响应更准确、更个性化。我们还将介绍如何利用 Apple 内部的 Siri 团队使用的方法来调试常见错误并测试你的 intents。
Design high quality Siri media interactions Demystify the art of designing Siri experiences for your music and audio apps: We'll show you how to think about crafting great interactions and how you can provide custom vocabulary so that Siri can respond with more accuracy and personality. We'll also explain how you can debug common errors... conversational interaction,intents,media,siri,sirikit,sirikit media intents,voice WWDC20 日文, 简体中文, 英文 -
13:46
为受限网络 创建本地推送连接
利用本地推送连接,从你的 app 服务器给处于无网络连接的网络中的设备传送通知。了解如何为在受限的网络环境中运行的 app 创建通知,帮助用户在受限的网络环境中也能拥有跟有网络连接的环境中先攻的可靠性和使用体验。我们一起来探索这个技术的技术细节,这样在你需要用到这项技术时,就可以在自己的 app 中实施了。
Build local push connectivity for restricted networks Leverage local push connectivity and deliver notifications from your application server to devices on networks without an internet connection. Learn how to construct notifications for apps running in restricted network environments, helping people communicate with the same reliability and... WWDC20 日文, 简体中文, 英文 -
17:55
编写不合格的测试
为不合格测试制定计划:设计良好的测试,从而帮助你发现和诊断最棘手的漏洞。了解如何使用 XCTest 找到最优秀的代码中的隐藏问题,进而改进自动化测试。 我们将介绍如何进行不合格测试,从而简化分类问题,让你解决界面问题并快速提供修复程序。 要想充分利用本节内容,建议你先熟悉在 XCTest 框架内编写 UI 测试。 获取更多有关测试工具的信息,请查看“套件的测试周期”。
Write tests to fail Plan for failure: Design great tests to help you find and diagnose even the toughest bugs. Learn how to improve your automated tests with XCTest to find hidden issues in even the best code. We'll explain how to prepare your tests for failure to make triaging issues easier, letting you solve... testing,xcode,xctest WWDC20 日文, 简体中文, 英文 -
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对象和附加交互的知识。
Shop online with AR Quick Look AR Quick Look adds a new dimension to online shopping: We\'ll show you how to easily showcase your products in augmented reality for a \"try before you buy\" experience. Discover how to display a product banner in AR Quick Look, integrate Apple Pay, or display custom actions like \"add to... WWDC20 日文, 简体中文, 英文 -
36:27
探索 Action & Vision app
如今,利用机器学习技术制作健身或运动教练 app 已经变得十分简单。为了证明这一点,我们自己也开发了一个 app。学习我们在设计 Action & Vision app 时,如何在 Create ML 中使用物体侦测与动作分类,以及 Vision 框架中全新的身体位姿预测、抛物线侦测与轮廓侦测功能。探索如何以设计制作——分析——反馈的步骤打造极具浸入感的游戏或训练 app。此外,我们还会提供一份完整的示例项目,供你边做边学。 为了在此节中达成最高的学习效率,建议你预先熟悉有关 Vision 框架与 Create ML 中动作分类器有关的内容。要了解更多,建议你查看[“使用 Create...
Explore the Action & Vision app It\'s now easy to create an app for fitness or sports coaching that takes advantage of machine learning — and to prove it, we built our own. Learn how we designed the Action & Vision app using Object Detection and Action Classification in Create ML along with the new Body Pose... action class,bean bag toss,body pose,camera,contour,core ml,cornhole,create ml,machine learning,object detection,trajectory,vision WWDC20 日文, 简体中文, 英文 -
14:16
创建位置感知的企业APP
开发可定位的企业 app 来促进事业,并对员工的每日工作进行个性定制。了解 Apple 如何借助 iBeacon 及位置服务为校区内的咖啡厅创建 Caffe Macs app,以及如何在保护员工隐私的同时将这类工具及框架运用到你的个人 app 中。借此,你将了解如何运用定位功能国际员工带来绝佳体验。
Build location-aware enterprise apps Develop location-aware enterprise apps for your business and personalize your employee's everyday experience. Learn how Apple built the Caffe Macs app for its on-campus cafeterias using iBeacons and Location Services and how you can apply these tools and frameworks to your own apps, while... core location,enterprise,ibeacon,internationalization,localization WWDC20 日文, 简体中文, 英文 -
18:18
使用 CloudKit 公共数据库同步 Core Data Store
探索 Core Data 如何帮你在 app 中使用 CloudKit 公共数据库,整个过程仅需一行代码。学习如何在你的 app 中轻松管理数据在 CloudKit 中的流入与流出。我们将向你展示如何将 Core Data 的辅助能力与 CloudKit 公共数据库结合到一起,让人们使用并提供如游戏高分或 app 模板等各种数据。 要学习 CloudKit 数据库的相关知识,请查看我们的 “CKDatabase” 文章。若要了解更多关于 CloudKit 集成的内容,请阅读 “使用 CloudKit 制作 Core Data Store 镜像”。
Sync a Core Data store with the CloudKit public database Discover how Core Data can help you adopt the CloudKit public database in your app with as little as one line of code. Learn how to easily manage the flow of data through your app and in and out of CloudKit. We'll show you how to combine the complementary power of Core Data and the CloudKit... canmodifymanagedobjects,canupdaterecordformanageddata,cdmr,ckfetchrecordzonechangesoperation,ckqueryoperation,deleting objects in the public database,derived objects,import,nspersistentcloudkitcontaineroptions,persistent container,private database,public database,record modify,schema WWDC20 日文, 简体中文, 英文 -
41:34
iPadOS 光标设计
将指针功能带到 iPad app:我们将向您展示 Apple 的设计团队如何设计 iPadOS 指针以补充触摸输入,以及如何自定义和完善 app 中的指针交互使工作更高效,更令人满意。探索指针的自适应精度如何使人们快速而自信地将界面元素作为目标,而不论其大小如何。我们还将分享一些有关适应指针的最佳实例,以补充您 app 的独特需求,包括如何选择指针效果和设计指针形状,集成触控板手势和键盘修饰符。
Design for the iPadOS pointer Bring the power of the pointer to your iPad app: We'll show you how Apple\'s design team approached designing the iPadOS pointer to complement touch input, and how you can customize and refine pointer interactions in your app to make workflows more efficient and gratifying. Discover how the... WWDC20 日文, 简体中文, 英文 -
17:07
如何零接触部署 Apple 设备
了解 Apple 系统管理员如何将 Apple 设备远程配置到他们的团队,从而确保零接触配置。了解如何配置设置体验、有效控制和管理设备以及了解有关安全和管理的案例。
Deploy Apple devices using zero-touch Discover how Apple\'s system administrators remotely deploy Apple devices to their teams, ensuring a zero-touch deployment. Learn how to configure the setup experience, control and manage devices effectively, and discover practices around security and management. distribution,enterprise,mdm,security WWDC20 日文, 简体中文, 英文 -
14:04
为 iPad 引入键盘和鼠标游戏
升级 iPad 游戏并且加入键盘、鼠标和触摸板控制。探索如何使用 Game Controller 框架来增加游戏成就,将游戏进行跨平台移植,或者设计出全新的交互体验。了解如何在玩家操作中融合键盘及“delta”鼠标同步运动,并禁用例如程序坞或控制中心相关手势,从而尽情享受全屏游戏体验。 若想进一步掌握如何增加针对游戏机控制器的支持,例如 Xbox Elite 2 代无线控制器及 Xbox 无障碍控制器,请观看“游戏控制器提升”,了解如何使用 UIKit 来查看“手柄、触摸板及鼠标输入”并管理间接输入。
Bring keyboard and mouse gaming to iPad Level up your iPad games and add in keyboard, mouse, and trackpad controls. Discover how to use the Game Controller framework to augment your existing titles, bring over games from other platforms, or dream up entirely new interaction experiences. Learn how to integrate keyboard and “delta” mouse... WWDC20 日文, 简体中文, 英文 -
32:12
HealthKit 入门讲座
HealthKit 通过集中第三方 app、iPhone、 Apple Watch 和外部健康设备的健康数据,从而帮助你构建世界一流的健康和健身 app。了解如何管理健康数据授权和隐私,如何将数据读写到共享的 Health Store 以及如何使用 HealthKit 内置的查询功能获取数据并计算该数据的统计信息。
Getting started with HealthKit HealthKit helps you build world-class health and fitness apps by centralizing health data from third-party apps, iPhone, Apple Watch, and external health devices. Discover how you can manage authorization and privacy around Health data, read and write data to the shared Health Store, and use... diagnostic,permission requests,permissions WWDC20 日文, 简体中文, 英文 -
5:51
核心 NFC 的新功能
核心 NFC 可以帮助您扫描和写入 app 中的 NFC 标签,帮助人们从停车收费表,踏板车租赁,汽车充电站等物品中获得更多收益。了解核心 NFC 对 ISO15693 协议的支持、新的标签功能,并找出更多的 Swift 语法改进之处。
What\\u0027s new in Core NFC Core NFC helps you scan and write to NFC tags in your apps, helping people get more from objects like parking meters, scooter rentals, car charging stations, and more. Learn about Core NFC's support for the ISO15693 protocol and new tag capabilities, and find out more about syntax improvements... nfc WWDC20 日文, 简体中文, 英文 -
5:59
天鹅的探索 第三章:著名的卷轴
Swift Playgrounds 隆重推出《天鹅之旅》——一款老少咸宜的四章节互动冒险。诸位音乐家注意了!在这一章中,我们的英雄找到了一张神秘的音乐卷轴,只有你能将它解读出来。(就算你不认识乐谱也不用担心,我们聪明的蜥蜴会在一旁辅助的。总之,这肯定会是一次乐声美妙的体验。) 只要进行短暂的理论学习,掌握如何制作音符和不同的长度,也许你就能帮我们的英雄解开音乐之谜……走向旅程的下个阶段。 《天鹅之旅》专为 iPad 与 Mac 量身定制,其中结合了我们许多 Playground 教育体验中使用的框架与资源(如 Sonic Workshop、Sensor Arcade 与...
Swan\\u0027s Quest, Chapter 3: The notable scroll Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. Calling all musicians! In this chapter, our Hero has found a mysterious scroll of music, and only you can help decode it. (Don't worry if you can't read music, our clever Lizard is standing by to... playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 日文, 简体中文, 英文 -
5:42
支持性能密集型 App 和游戏
iOS 和 iPadOS 可提供强大功能,以帮助开发人员为所有设备代提供突破性的 App 和游戏。然而,某些情况下,具有特殊性能要求的 App 可能只能为拥有 A12 仿生芯片或更高芯片的设备提供最好的体验。 使用 Xcode 12,开发人员现在可以为高性能 app 和游戏启用一个设置来满足这一要求。我们将带你了解少数特殊情况下,应用这个设置的时间选择和需谨慎考虑的 app 分布选择。 在选择方法之前,你应该具备丰富的优化 app 的经验。若要了解工具的具体情况和你可以使用的最佳方法,请观看“提供优化的 Metal Apps 和游戏”,以便使你的产品在所有支持设备上运行良好。...
Support performance-intensive apps and games iOS and iPadOS provide powerful capabilities to help developers deliver breakthrough apps and games across all device generations. In certain instances, however, demanding apps with exceptional performance requirements may only be able to provide the best experience on devices with an A12 Bionic... WWDC20 日文, 简体中文, 英文 -
20:56
调试 Metal 中的图形处理器端错误
通过 Xcode 12 中增强的报告功能,甚至可以追踪最棘手的图形处理器端编程错误。尽管 Metal 技术API验证层可以捕获项目中的大多数问题,但图形处理器错误可能会导致许多难以调试的问题。 获取有关图形处理器端错误的介绍,并学习如何使用 Xcode 12 查找和消除诸如视觉损坏、无限循环超时、内存访问超出范围、无资源访问或无效的资源驻留之类的问题。了解如何启用增强的命令缓存错误报告和着色器验证,如何将它们有效地用作调试策略的一部分,并在生产线中使其自动化。
Debug GPU-side errors in Metal Track down even the trickiest GPU-side programming errors with enhanced reporting in Xcode 12. While Metal's API validation layer can catch most problems in a project, GPU errors can cause a host of difficult-to-debug issues. Get an introduction to GPU-side errors and learn how to find and... WWDC20 日文, 简体中文, 英文 -
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 都能在一瞬之间完成这些步骤的自动化。
Expanding automation with the App Store Connect API Make routine tasks in App Store Connect a thing of the past when you automate your workflow with the App Store Connect API. Learn how you can manage more about your presence on the App Store with the App Metadata API, or use the new Power and Performance Metrics and Diagnostics API to access the... app store,automation,json,testflight WWDC20 日文, 简体中文, 英文 -
22:50
不安全的 Swift
究竟是什么使代码“不安全”? 加入 Swift 团队,了解编程语言的安全预防措施——以及何时需要接触不安全的操作。我们将研究非正确使用会导致 API 出现什么意外状态,以及如何更具体地编写代码并避免未定义的行为。了解如何使用使用指针的 C API,以及要使用 Swift 不安全指针 API 时应采取的步骤。 为了充分利用本节内容,你应该对 Swift 和 C 语言编程有所了解。 更多有关使用指针的信息,请查看“在 Swift 中安全管理指针”。
Unsafe Swift What exactly makes code “unsafe”? Join the Swift team as we take a look at the programming language's safety precautions — and when you might need to reach for unsafe operations. We'll take a look at APIs that can cause unexpected states if not used correctly, and how you can write code more... WWDC20 日文, 简体中文, 英文 -
21:50
保持复杂功能的及时更新
时间至关重要:了解 Apple Watch 的复杂功能如何全天候提供相关信息,并帮助人们在需要时获取所需信息。 了解如何利用 app 运行机会,如何合并 API,比如后台 app 刷新和 URLSession 等,以及如何在合适的时间推送通知。
Keep your complications up to date Time is of the essence: Discover how your Apple Watch complications can provide relevant information throughout the day and help people get the information they need, when they need it. Learn best practices for capitalizing on your app's runtime opportunities, incorporating APIs like background... ,,clockkit,urlsession,watchkit,watchos WWDC20 日文, 简体中文, 英文 -
11:48
在 Create ML 中构建图片 和视频风格转让模型
通过 Create ML 中的风格转换为你的照片和视频加入个性化的效果。了解如何在几分钟内训练模型,从而轻松将创意视觉功能应用至你的 app。了解训练过程以及用于控制结果的选项。我们将通过在 ARKit 中同时演示其中三个模型来探索这些模型的实时性能。 要想充分利用本节内容,建议先熟悉 Create ML。获取相关概述,请观看 “介绍 Create ML App”。
Build Image and Video Style Transfer models in Create ML Bring stylized effects to your photos and videos with Style Transfer in Create ML. Discover how you can train models in minutes that make it easy to bring creative visual features to your app. Learn about the training process and the options you have for controlling the results. And we'll explore... ai,core ml,create ml,neural network,photo,photo effects,style density,style strength,style transfer,video,video effects WWDC20 日文, 简体中文, 英文 -
37:32
优化 Mac Catalyst app 的界面
通过使用 Xcode 中新的“Mac 版优化界面”选项,探索如何定制你的 Mac Catalyst app,使其在 Mac 上看起来更像是在家中一样。探索 Catalyst app 的新布局和外观选项,并了解它们如何为你提供图形性能提升,更清晰的文本以及专门为 Apple 台式机和笔记本电脑设计的界面。我们将向你展示如何利用这些选项,并提供在为多个平台开发时组织代码的最佳做法。 积极从事 Mac Catalyst 项目的开发人员将充分利用本节内容。如果您是 Catalyst 的新手,我们建议您观看“设计 Mac 版 iPad Apps” 和“ 推出 Mac 版 iPad Apps...
Optimize the interface of your Mac Catalyst app Discover how to tailor your Mac Catalyst app so that it looks and feels even more at home on the Mac by using the new “Optimize Interface for Mac” option in Xcode. Explore new layout and appearance options for Catalyst apps, and learn how they can provide you with graphical performance gains,... 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 WWDC20 日文, 简体中文, 英文 -
22:48
Lisa Jackson 与前检察长 Eric Holder 的交谈
Eric Holder 美国第 82 任检察长,任期时间为 2009 年至 2015 年。他是美国第一位担任该职位的黑人,任期六年,成为担任此职位时间最长的美国人之一。目前为科文顿柏灵律师事务所合伙人,曾于政府任职30余年,受奥巴马、克林顿和里根总统聘用。Lisa Jackson,Apple 公司副总监,负责环境、政策分析和社会媒体营销,将就美国种族问题采访前检察长。此次交谈将涉及正义之战、科技如何改变世界以及此刻我们能做什么等广泛话题。
A conversation with Lisa Jackson and former Attorney General Eric Holder Eric Holder was the 82nd Attorney General of the United States, having served from 2009 to 2015. The first Black American to hold the position, Holder's six-year tenure also makes him one of the longest-serving occupants of the office. Currently a partner in Covington & Burling, he's served in... attorney general,community,converstaion,eric holder,holder,jackson,lisa,lisa jackson,lunchtime session,race WWDC20 英文 -
20:08
为 Apple Watch 创建复杂功能
当您在 Watch app 中添加复杂功能时,人们可以直接从其表盘访问全部最新信息。 我们将向您展示如何从头开始创建和构建复杂功能,并向您介绍多种复杂功能。了解如何构建时间表,使用族和模板,以及探索最佳实践,以打造透彻的复杂功能体验。
Create complications for Apple Watch When you add complications to a Watch app, people can access glanceable and up to date information directly from their watch face. We'll show you how to create and build complications from the ground up and introduce you to Multiple Complications. Learn how to construct timelines, use families... ,,,clockkit,watchkit,watchos WWDC20 日文, 简体中文, 英文 -
9:27
探索 HLS 阻止预先加载通知
了解如何为 HLS 低延迟实施阻断预加载提示,以降低传送反应时间并提高你的视频流或音频流的可靠性。了解如何将 LL-HLS 和 CMAF Chunk传送整合起来,并将你的传送在各种流媒体格式种统一起来。
Discover HLS Blocking Preload Hints Learn how to implement Blocking Preload Hints for Low-Latency HLS to reduce delivery latency and improve the reliability of your video and audio streams. Discover how to integrate LL-HLS with CMAF Chunk delivery and unify your delivery across streaming formats. WWDC20 日文, 简体中文, 英文 -
19:36
智能化设计 与系统交朋友
智能系统构建模块很简洁:定义,学习,执行。了解如何使用意图来定义 app 的关键功能,创建捐赠来帮助系统学习并预测未来,以及实现可扩展性以确保您的 app 准备好在恰当的时候执行。向 Apple 团队学习他们是如何从不同的方面运用意图和捐赠的,一切都是为了一个相同的目标:让日常生活更加简单。
Design for intelligence: Make friends with \\u0022The System\\u0022 The building blocks of the intelligent system are simple: Define, learn, execute. Discover how you can use intents to define your app\'s key features, create donations to help the system learn and make predictions about the future, and implement extensibility to ensure your app is ready to... donations,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,siri suggestions,suggestions,system intelligence,widgetkit,widgets WWDC20 日文, 简体中文, 英文 -
24:59
游戏控制器的进展
游戏开始啦!探索如何将第三方游戏控制器与自定义控制器加入你在 iPhone、iPad、Mac、Apple TV 平台的游戏。我们将向你展示如何为最新的控制器添加支持,如 Xbox Elite Wireless Controller Series 2 与 Adaptive Controller,并根据其布局为你的游戏确定操作映射。学习如何将游戏控制器框架与 Core Haptics 结合使用,提供震动反馈。此外,你还将学习如何使用自定义按键映射、非标准输入以及其他特别功能,如运动传感器、灯光、与电池水平等,让你的游戏体验上升一个台阶。...
Advancements in Game Controllers Let's rumble! Discover how you can bring third-party game controllers and custom haptics into your games on iPhone, iPad, Mac, and Apple TV. We'll show you how to add support for the latest controllers — including Xbox's Elite Wireless Controller Series 2 and Adaptive Controller — and map your... WWDC20 日文, 简体中文, 英文 -
14:33
认识新照片挑选器
允许用户选择在你的 app 中使用的照片和视频,而无需完全访问图库的权限。了解适用于 iOS 和 Mac Catalyst 的 PHPicker API 如何为你的 app 提供所需功能的同时保证隐私。 PHPicker 是 UIImagePickerController 的现代替代品。除了注重隐私的特点外,该 API 还为你的 app 提供其他功能,例如搜索、多图像选择以及在照片网格上放大或缩小的功能。我们将向你展示 PHPicker 如何帮助大多数 app 避免要求直接访问资料库,以及如何用它改善用户与 app 交互的整体体验。
Meet the new Photos picker Let people select photos and videos to use in your app without requiring full Photo Library access. Discover how the PHPicker API for iOS and Mac Catalyst ensures privacy while providing your app the features you need. PHPicker is the modern replacement for UIImagePickerController. In addition... photokit,photo library,photos,photos api,picker,privacy WWDC20 日文, 简体中文, 英文 -
11:34
在你的 app 中支持硬件键盘
用户在你的 app 中使用硬件键盘时,不仅可以获得更具触觉和更熟悉的打字体验,而且还可以快速导航或使用键盘快捷指令。探索如何让 iPadOS 和 Mac Catalyst app 更好地支持硬件键盘:我们将揭开 responder chain 的神秘面纱,并向你展示实现自定义键盘快捷指令的最佳方法。了解如何轻松启动和运行常见的系统键盘快捷指令,使用带有手势识别的修改标志,并利用原始键盘事件 API 响应按下按键和松开按键事件。
Support hardware keyboards in your app When people use hardware keyboards with your app, they're not only getting a more tactile and familiar typing experience — they can quickly navigate or use keyboard shortcuts, too. Discover how you can best support hardware keyboards for your iPadOS and Mac Catalyst apps: We'll demystify the... accelerators,event,magic keyboard,menu,shortcuts,text,uieventtype,uitextinput WWDC20 日文, 简体中文, 英文 -
14:57
钱包和 Apple Pay 的新功能
Apple Pay 使您可以轻松在 app 和网站上为商品和服务付款。了解如何集成 API 更新,例如特定于上下文的按钮类型,联系人数据格式和跨平台支持,以使该服务对您以及使用它的人更有效。 而且,如果您要构建 App Clip,采用 Apple Pay 可以帮助您解锁新的商务体验。
What\\u0027s new in Wallet and Apple Pay Apple Pay makes it simple to pay for goods and services in your app and on your website. Discover how you can integrate API updates like context-specific button types, contact data formatting, and cross-platform support to make the service more effective for you and people using it. And, if... banking,nfc,pass,ticket,transportation,web WWDC20 日文, 简体中文, 英文 -
24:54
轻点进入 Game Center: 排行榜、成就,以及多人游戏
让你的 Game Center 整合更上一层楼吧。玩家将可以在排行榜上比较分数、获取珍贵的成就、并且与其他玩家共同游戏。同时你也可以通过阶段性排行榜组织每周冠军赛、日常较量或 1 小时竞赛等特殊事件。你的游戏可以拥有最多 100 个独特的玩家成就。同时我们将会展示如何为游戏的 Game Center 玩家设置实时或回合制多人游戏比赛。 若希望进一步了解 Game Center 的界面、仪表盘及个人资料,请查看“了解 Game Center:仪表盘、接入点及个人资料”。 关于为游戏准备适配这些新功能的界面,请详见“为 Game Center 进行设计”。
Tap into Game Center: Leaderboards, Achievements, and Multiplayer Level up your Game Center integration and enable players to compare scores on leaderboards, earn valuable achievements, and engage with other players. Organize special events like weekly championships, daily showdowns, or 1-hour competitions using recurring leaderboards. Create up to 100 unique... WWDC20 日文, 简体中文, 英文 -
20:21
使用 iOS 的选择器 菜单和操作进行构建
使用流畅的界面和易于访问的上下文信息构建 iPhone 和 iPad app。 我们将向你展示如何将最新的 UIKit 控件集成到你的 app 中,从而最好地利用菜单、日期选择器,页面控件和分段控制器。 了解如何在整个用户界面中采用菜单,并了解 UIAction 如何协助统一你的事件处理。 了解这些新控件后,请观看“ UIKit设计的新功能”,从而了解如何使用这些工具和 API 设计出色的界面。
Build with iOS pickers, menus and actions Build iPhone and iPad apps with fluid interfaces and easily-accessible contextual information. We'll show you how to integrate the latest UIKit controls into your app to best take advantage of menus, date pickers, page controls, and segmented controllers. Learn how to adopt Menus throughly your... uicontrol WWDC20 日文, 简体中文, 英文 -
18:07
Game Center 设计
为 Game Center 提供个人游戏界面。 我们将向你展示如何在 GameKit 界面实现个性化触摸效果并加入成就、排行榜和多人游戏功能,从而为玩家提供丰富的体验。了解如何自定义游戏的访问接入点、设计可供收集的成就卡和各项排行榜,以及如何针对各种平台和方向调整界面。 学会设计 Game Center 之后,再 "轻点进入 Game Center" 学习如何将 GameKit 框架集成到游戏中,观看 "将电脑游戏移植至 iPad" 和 "有关游戏控制器的改善" 探索如何添加专用键盘控件和游戏控制器。
Design for Game Center Get your game\'s interface ready for Game Center. We'll show you how to deliver personalized touches to the GameKit interface that provide a rich experience for players, with features like achievements, leaderboards, and multiplayer gaming. Learn how to customize your game's access point, design... 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 WWDC20 日文, 简体中文, 英文 -
23:16
探索 Apple 芯片 Mac 新系统架构
了解装载 Apple Silicon 的 Mac 如何使用 Apple 的片上系统架构(SoC)取得现代优势。 利用统一的内存架构执行 CPU 和 GPU 任务,Mac app 得益于 Apple Silicon 调整的框架(例如 Metal 和 Accelerate),将带来无比的性能优势。 了解有关启动和安全性方面的新功能和更改,以及这些新功能和更改对你的 app 有何影响。
Explore the new system architecture of Apple silicon Macs Discover how Macs with Apple silicon will deliver modern advantages using Apple\'s System-on-Chip (SoC) architecture. Leveraging a unified memory architecture for CPU and GPU tasks, Mac apps will see amazing performance benefits from Apple silicon tuned frameworks such as Metal and Accelerate... amp,apple silicon,apple silicon mac,asymmetric multiprocessing,driverkit,macos recovery,mac sharing mode,reduced security,rosetta,secure boot,soc,system recovery WWDC20 日文, 简体中文, 英文 -
14:54
使用 iOS 选择器、菜单和操作进行设计
创建美观的 iPhone 和 iPad app,并帮助人们快速而直接地找到他们所需的信息。了解如何将菜单集成到 app 中以快速访问操作和设置,并了解应在何时何地在 app 中使用菜单。 我们还将向你介绍新的日期选择器和取色器控件,并向你展示如何将它们集成到你的 app 中。
Design with iOS pickers, menus and actions Create iPhone and iPad apps that look great and help people move quickly and directly to the information they need. Discover how you can integrate menus into your app for quick access to actions and settings, and learn where and when you should use them in your app. We'll also walk you through... WWDC20 日文, 简体中文, 英文 -
21:01
使用 Apple Distribution Manager 定制 APP 分发
Apple Distribution Manager 是管理商务 app 并将其配置到员工和客户的最佳方法。无论你是开发人员、企业所有者还是 IT 管理员,我们都将展示自定义 app 对每个角色的好处,并从 app 创建到发行为流程各个步骤提供指导。
Custom app distribution with Apple Business Manager Apple Business Manager is the best way to manage and deploy business apps to your employees and customers. Whether you\'re a developer, business owner, or IT administrator, we\'ll showcase the benefits of Custom apps for each role and provide guidance on each step in the process — from app... education,enterprise,inhouse,internal,vpp WWDC20 日文, 简体中文, 英文 -
21:43
如何设计最佳 App Clips
App Clips 能让用户在无需下载或浏览完整的 app 的情况下快捷方便地执行日常的操作。在此,我们将展示如何辨认你的 iOS app 中能组成最佳 App Clip 的关键要素、设计顺畅的流程、完成与推送通知有关的工作、并在鼓励用户下载完整 app 时提供简讯援助。
Design great App Clips App Clips offer fast, convenient ways for people to perform everyday tasks without needing to download or navigate your full app. We\'ll show you how to identify key elements from your iOS app that make up a great App Clip, design a smooth flow, work with notifications, and provide messaging... WWDC20 日文, 简体中文, 英文 -
45:53
App 内购买项目的新内容
为你的 iPhone、iPad、Mac 和 Apple Watch app 创建出色的 App 内购买项目体验。了解如何处理退款,集成新的 App Store server 通知,以及获知如何使用收据和 server 通知来管理用户状态。 我们还将向你介绍 StoreKit 的最新更新,包括 Apple Watch、Family Sharing、SKOverlay 和 SKAdNetwork 等的 App 内购买项目。
What\\u2019s new with in-app purchase Create a great in-app purchase experience for your iPhone, iPad, Mac, and Apple Watch apps. Discover how to handle refunds, integrate new App Store server notifications, and find out how to use receipts and server notifications to manage subscriber status. We'll also walk you through the latest... notifications,receipt,server,storekit,subscription,subscription business model WWDC20 日文, 简体中文, 英文 -
36:53
现代化 PCI 和装配 DriverKit 的 SCSI Driver
将代码放在内核之外,配件使用 DriverKit 来为你的客户提供更安全可靠的体验。探索如何创建支持 PCI 设备或 SCSI 控制器的低级驱动程序,并了解如何在 macOS Big Sur 上使用 DriverKit 获得出色的性能。
Modernize PCI and SCSI drivers with DriverKit Keep code out of the kernel and give your customers a more secure and reliable experience with accessories using DriverKit. Discover how to create low-level drivers that support PCI devices or SCSI controllers. And find out how you can achieve great performance with DriverKit on macOS Big Sur. driver,extension,hid,kernel,networking,pci,scsi,serial,usb WWDC20 日文, 简体中文, 英文 -
14:17
处理有限照片图库
在保护隐私的同时访问你的 app 所需照片和视频。 借助新的 Limited Photos Library 功能,用户可以直接控制 app 可以访问哪些照片和视频,从而保护私人内容。我们将探讨此功能怎样影响你的 app,并带你了解 PHPicker 之类的替代方法。 认识 “新照片选择器”从而进一步了解更多有关 PHPicker 的信息,并且了解这种完全私人的选择器如何帮助你避免 app 要求访问图库的全部权限。
Handle the Limited Photos Library in your app Access the photos and videos you need for your app while preserving privacy. With the new Limited Photos Library feature, people can directly control which photos and videos an app can access to protect their private content. We'll explore how this feature may affect your app, and take you... photokit,photo library,photos,photos api,picker,privacy WWDC20 日文, 简体中文, 英文 -
17:23
探索 Swift 中的日志记录
了解最新的 Swift 统一日志记录 API。了解如何在保留隐私的同时在 app 中记录事件和错误。 利用功能强大但易读的数据格式化选项——这些都不会影响性能。我们将向你展示如何收集和处理日志消息,从而帮助你了解和更正 app 中的异常行为。
Explore logging in Swift Meet the latest generation of Swift unified logging APIs. Learn how to log events and errors in your app while preserving privacy. Take advantage of powerful yet readable options for formatting data — all without sacrificing performance. And we'll show you how you can gather and process log... WWDC20 日文, 简体中文, 英文 -
24:02
使用 AVFoundation 编辑和回放 HDR 视频
了解如何让你的 macOS app 支持 HDR 编辑和播放功能,以及如何确定特定的硬件配置是否适合 HDR 播放。我们将向你展示如何通过内置合成器使用AVMutableVideoComposition 并轻松编辑 HDR 内容,我们还将介绍如何使用 Core Image 的内置图像滤镜创建自己的 AVMutableVideoComposition,并演示如何创建和使用自定义合成器启用 HDR 编辑。
Edit and play back HDR video with AVFoundation Find out how you can support HDR editing and playback in your macOS app, and how you can determine if a specific hardware configuration is eligible for HDR playback. We\'ll show you how to use AVMutableVideoComposition with the built-in compositor and easily edit HDR content, explain how you can... metal,performance,prores,video,videotoolbox WWDC20 日文, 简体中文, 英文 -
9:05
小组件编程临摹课程 1:开始学习
把你的 app 应用到家庭和 iPhone、iPad 以及 Mac 的当日屏幕上,进行一次最奇妙的冒险。我们将从头到尾指导你如何为你的 app 创建一个小组件,以便你可以在易于访问的位置为用户提供精美的视图和可查看的信息。了解如何创建小组件项目,了解小组件的基本概念及其结构,配置小组件及其提供程序,并开始了解时间线的概念。之 后,我们还将继续讨论小组件第2部分,从而进一步了解时间线、系统智能和配置。
Widgets Code-along, part 1: The adventure begins Take your app on a most wondrous adventure to the home and Today screens of iPhone, iPad, and Mac. Grab the starter project and code along with us! We will guide you through the process of creating a widget for your app from start to finish so that you can provide people with beautiful views and... codealong,codealong,placeholder,previews,swiftui,timeline,view,widget,widget family,widgetkit,widget target WWDC20 日文, 简体中文, 英文 -
23:32
轻点进入 Game Center:仪表盘、接入点和个人资料
Apple 的社交游戏网络准备就绪。我们将从游戏内界面和全新的玩家体验开始说起,带你了解 Game Center 的最新更新。了解如何将 GameKit 集成到你的 app 中,有效地认证玩家,并知道能将玩家带到游戏中的仪表盘的接入点。在那里,我们将探索玩家的个人资料和他们的隐私选项。 在探索了 Game Center 的界面、仪表盘和玩家资料之后,让我们进入下一个视频,继续了解排行榜、成就和多人游戏。 想要了解更多为游戏界面新功能做准备的信息,可参见“Game Center 设计”。
Tap into Game Center: Dashboard, Access Point, and Profile Apple's social gaming network is ready to play. We'll walk you through the latest updates to Game Center, starting with its in-game interface and all-new player experience. Learn how to integrate GameKit into your app and authenticate players effectively, and discover the Access Point, which... WWDC20 日文, 简体中文, 英文 -
29:30
通过 Siri 事件建议增加你的生活便利
无论你希望在 App、网站还是电子邮件广告中包含活动信息,Siri 事务建议都能在保证用户隐私的前提下帮助你的受众追踪想要前往的活动事宜。我们将会向你展示如何设置自动在日历 App 中显示的活动事务、管理复杂信息输入、将不同预约类型与活动相关联、以及如何在 iOS 上使用 Siri 事务建议 API 或在网站与邮件中使用 Markup。
Broaden your reach with Siri Event Suggestions Whether you're hosting event information in your app, on the web, or in an email, Siri Event Suggestions can help people keep track of their commitments — without compromising their privacy. We'll show you how to set up your reservations so that they automatically show up in the Calendar app and... calendar,donations,email,events,intents,mail,safari,shortcuts,siri event suggestions,travel,web WWDC20 日文, 简体中文, 英文 -
16:24
更快地获得测试结果
改进你的测试套件,从而加快反馈环路并更快地进行修复。了解更多关于 Xcode 测试的最新改进,包括如何利用测试计划、 Xcodebuild 更新功能和 APIs 消除无休止的不良测试。我们将探讨 XCTest 中的测试超时和执行时间限制,检查设备并行化,并详细介绍建议的做法,从而利用明确的故障定位平衡性能。 要想充分利用本节内容,建议先熟悉使用 XCTest 编写基本测试并了解如何利用测试计划管理测试。获取相关背景知识,请观看 WWDC19 中的“使用Xcode 进行测试”。
Get your test results faster Improve your testing suite to speed up your feedback loop and get fixes in faster. Learn more about the latest improvements to testing in Xcode, including how to leverage test plans, Xcodebuild updates, and APIs to eliminate never-ending and badly-behaved tests. We'll explore Test Timeouts and... continuous integration,testing,test result,xcode WWDC20 日文, 简体中文, 英文 -
41:35
构建 Endpoint Security App
系统扩展可提高 macOS 的可靠性和安全性。 了解有关可替代 Kernel Authorization KPIs 的当代产品信息,并探索使用 Endpoint Security 框架制作优良的安全产品的相关技巧。
Build an Endpoint Security app System Extensions improve the reliability and security of macOS. Learn about the modern replacement for Kernel Authorization KPIs and discover tips for making a great security product with the Endpoint Security framework. kauth,kernel,security WWDC20 日文, 简体中文, 英文 -
36:16
用 Metal 技术构建 GPU 二进制
通过增强 Metal shader 编译模型增强着色器管线,这些都能大大减少管线状态对象(PSO)的加载时间,首次启动时尤为明显。了解使用 Metal 二进制存档和动态库进行显式 PSO 缓存和共享 GPU 二进制。我们将详细介绍工具链,从而创建库并改善着色器编译工作流程。
Build GPU binaries with Metal Power up your shader pipeline with enhancements to the Metal shader compilation model — all leading to a dramatic reduction in Pipeline State Object (PSO) loading time, especially upon first launch. Learn about explicit PSO caching and sharing of GPU binaries using Metal binary archives and... WWDC20 日文, 简体中文, 英文 -
22:50
面对 iPadOS 指针进行开发
为结合妙控键盘、鼠标、触摸板或其他输入设备使用 iPad 的用户提供便利,让他们也能最大限度利用你的 app。我们将向你展示如何使用指针互动 API,为 iPad 指针增添自定义功能、为你对按键与自定义浏览创建指针效果、在你 app 的特定区域内更改指针形状并令其高亮显示。 要了解更多关于 iPad 指针互动的内容、最大限度利用本节课程,我们建议你观看“面对 iPadOS 指针进行设计”与“处理触控板与鼠标输入”等节。
Build for the iPadOS pointer Help people who use iPad with a Magic Keyboard, mouse, trackpad or other input device get the most out of your app. We'll show you how to add customizations to the pointer on iPad using pointer interaction APIs, create pointer effects for your buttons and custom views, and change the pointer... better ipad,cursor,dynamic,keyboard,magic,magic keyboard,mouse,pointer,trackpad,uikit,uitouch WWDC20 日文, 简体中文, 英文 -
15:18
小组件编程临摹课程 2:变更时间线
在本次编程临摹课程中,我们将会让小组件改写未来、进入另一个时间线。开发者可以从上一次课程结束的地方开始,也可以使用第 2 课起始项目来穿越时间与空间、立即开始代码编写。学习如何将系统智能与小组件进行整合,使其在每天不同时间段中进行动态变化并展示该时间段最为相关的信息。探索核心时间线概念与多种小组件类型支持,并学习如何制作可配置的小组件。 在为小组件完成时间方面的配置后,就前往小组件编程临摹课程的最后一部分吧。在第 3 课中,你将会了解高级小组件概念与时间线方面的知识。
Widgets Code-along, part 2: Alternate timelines Our code-along continues as we help our widget rewrite the future and travel into an alternate timeline. Continue where you left off from Part 1, or traverse time and space and begin with the Part 2 starter project to jump right into the action. Find out how you can integrate system intelligence... 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 WWDC20 日文, 简体中文, 英文 -
7:16
探索 Core Image 纠错技术
运用 Xcode 环境变量发现并且修复 Core Image 管道的渲染及优化问题。探索如何设置环境变量,从而对 Core Image 图表进行呈现。你将会了解如何生成 Core Image 图表以及如何对其进行解读,从而发现内存、色彩,以及性能问题,并更好地提升和优化 Core Image 管道。
Discover Core Image debugging techniques Find and fix rendering and optimization issues in your Core Image pipeline with Xcode environment variable. Discover how you can set the environment variable for visualizing your Core Image graphs. You\'ll learn how to generate Core Image graphs and how to interpret them to discover memory,... coreimage,graphics,image processing,metal,performance,video,xcode WWDC20 日文, 简体中文, 英文 -
15:41
了解 Web 的面容 ID 和触控 ID
面容 ID 和触控 ID 可在登录时向你提供顺畅的体验,现在 Safari 浏览器有了 Web 验证 API,你可以将其应用于自己的网站上。了解如何将这另一种便捷、安全的登录方式添加到你的网站上。
Meet Face ID and Touch ID for the web Face ID and Touch ID provide a frictionless experience when logging in — and now you can use them on your websites in Safari with the Web Authentication API. Discover how to add this convenient and secure login alternative to your website. 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 WWDC20 日文, 简体中文, 英文 -
5:18
Swan 的征途 第 2 篇章:乐音时间
Swift Playgrounds 出品《天鹅之旅》,一款老少咸宜的四章节互动冒险游戏。在这一章中,我们的英雄需要你来帮助破解天鹅之书。唤醒你的音乐细胞——你会需要它们的。 了解如何将 Swift Playgrounds 转换成音频发生器,以帮助我们的英雄找寻缺失信息...然后进入下一节。 《天鹅之书》为 iPad 与 Mac 量身定制,其中结合了我们许多 Playground 教育体验中使用的框架与资源(如 Sonic Workshop、Sensor Arcade 与增强现实等)。要了解更多如何制作自己 Playground 的信息,请查看“为 iPad 与 Mac 创建...
Swan\\u0027s Quest, Chapter 2: A time for tones Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero needs your help decoding the Swan's scroll. Call forth the best of your audio abilities on this one — you're going to need them. Discover how to convert Swift Playgrounds... playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 日文, 简体中文, 英文 -
8:39
在你的 app 中创造无缝语音体验
通过语音合成增强应用程序的可访问性体验:了解添加语音 API 的最佳时机和地点,以便使用该程序的人都能受益。了解如何使用 AVSpeechSynthesizer 来补充如 VoiceOver 等辅助技术,以及何时实现 API 的替代品。接下来我们会演示如何将音频路由到合适源并为需要或想要无缝合成语音的人创建应用程序。若您想从本次介绍中了解更多信息,您应当熟知 AVFoundation 和语音合成的基本知识。有关概述,请参阅“AVSpeechSynthesizer:让iOS开口说话。”
Create a seamless speech experience in your apps Augment your app's accessibility experience with speech synthesis: Discover the best times and places to add speech APIs so that everyone who uses your app can benefit. Learn how to use AVSpeechSynthesizer to complement assistive technologies like VoiceOver, and when to implement alternative... aac,alternative and augmentative communication,assistive technology,avspeechsynthesizer,avspeechutterance,speaking rate,speech properties,speech request,spoken content,utterance,voice technology WWDC20 日文, 简体中文, 英文 -
36:05
Web 开发者的创新
探索 Safari和 WebKit 的最新功能和改进之处。 我们将带您逐步了解更新的 Web API、CSS 和媒体功能、JavaScript 语法等,以帮助人们在使用您的网站,主屏幕网站 app 或嵌入式 WebKit 视图时获得出色的体验。
What\\u0027s new for web developers Explore the latest features and improvements for Safari and WebKit. We'll walk you through updated web APIs, CSS and media features, JavaScript syntax, and more to help you build great experiences for people when they use your website, home screen web apps, or embedded WebKit views. 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 WWDC20 日文, 简体中文, 英文 -
13:16
启用加密的DNS
当人们在你的 app 中访问网络时,他们的隐私至关重要。通过在我们的平台上利用加密的 DNS 来保护你的信息,以在你的 app 内提供私人的和安全的连接。了解如何使用系统 DNS 设置连接到加密服务器或使用标准网络 API 在 app 内启用加密 DNS。启用加密 DNS 是你的 app 可以帮助保护客户隐私并为他们提供更好和更安全的体验的另一种方法。
Enable encrypted DNS When people access the web within your app, their privacy is paramount. Safeguard that information by leveraging encrypted DNS across our platforms to deliver private and secure connectivity within your app. Discover how you can use system DNS settings to connect to encrypted servers or enable... fingerprinting WWDC20 日文, 简体中文, 英文 -
16:38
WatchOS 中的新设计
优良的 watchOS app 通常既简约明了。 操作应该是可视、可预见并相关的。本节内容涵盖了在 watchOS app 中显示操作的有效策略,无论这些操作是进行核心任务的主要按钮,还是不太常用但仍旧重要的上下文操作。获取更多有关使用最新的 UI 框架完成操作的内容,请观看 “watchOS 上的 SwiftUI”。
What\\u0027s new in watchOS design Great watchOS apps are simple and direct. Actions should be discoverable, predictable and relevant. This session covers effective strategies for displaying actions in your watchOS app, whether they are primary buttons that begin core tasks, or contextual actions that might be less commonly used... WWDC20 日文, 简体中文, 英文 -
9:06
小组件编程临摹课程 3:加速时间线
我们开始学习小组件编程临摹课程第三部分,也最后一个部分,提升你的小组件水平。学习第 2 部分你没跟上的部分,或从第 3 部分的入门项目开始,加快学习速度。我们将探讨小组件、时间线和配置的高阶概念。了解如何加载进程内和后台 URL,以及如何直接链接到 app 内容,并了解如何创建能探索 app 中的各种功能的多重小组件,以及如何让小组件能够动态配置。 获取更多信息从而创建出色的小组件,请观看“为小组件构建 SwiftUI 视图”。
Widgets Code-along, part 3: Advancing timelines Take your widget to the next level as we embark upon the third and final stage of the widgets code-along. Pick up where you left off in Part 2 or start with the Part 3 starter project to go warp speed ahead. We'll explore advanced concepts for widgets, timelines, and configuration. Learn how to... dynamic configuration,multiple widgets,onbackgroundurlsessionevents,swiftui,url sessions,widget,widgetbundle,widgetkit WWDC20 日文, 简体中文, 英文 -
20:15
简化 app clip
App Clips 仿佛订购自己最爱的清凉饮料和支付停车费一般,可以为用户提供一种极具“当下”感的良好体验。我们将为你提供指导方针,并分享一些常用的最优方法,帮你打造焦点突出、一致性强的 App Clips,并教会你如何利用 App Clip的通知与地点位置确认等科技,优化用户的转账体验。此外,我们还将向你展示,如何帮助用户从 App Clip进入你的完整版 app。 为了让本节内容发挥最大作用,建议你先行观看“探索 App Clips”以及“设置并关联你的 App Clips”。
Streamline your App Clip App Clips are best when they provide an “in the moment” experience for people using them, like ordering your favorite refreshing beverage or paying for parking. We'll share guidelines and best practices for building focused and consistent App Clips, show you how to streamline transaction... 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 WWDC20 日文, 简体中文, 英文 -
11:43
处理 UI 测试中的中断和警报
了解如何预测 app 的潜在中断并建立智能测试以识别它们。UI 中断通常是不确定的,一般是在用户引导或首次启动期间,这使得它们难以跟踪。了解如何理解中断,使用 UI 中断处理程序编写更强大的测试以及管理预期的警报。 进一步了解在 Xcode 中测试 app 的最新改进的更多信息,请查看“ XCT 跳过测试”,“更快获得测试结果”和“使用 XCTIssue 进行分类测试失败”。
Handle interruptions and alerts in UI tests Learn how to anticipate potential interruptions to your app's interface and build smart tests to identify them. UI interruptions often appear indeterminately, typically during onboarding or first launch, which can make them hard to track down. Learn how to understand interruptions, write stronger... alerts,protected resources,testing,ui interruptions,ui testing,xcode WWDC20 日文, 简体中文, 英文 -
7:34
通过对 HLS 播放列表进行 Delta 更新 优化串流直播效果
了解 Playlist Delta Updates,这项 HLS 功能通过扩大回放窗口、增加更多元数据优化了视频直播的传输。我们将向你展示 Playlist Delta Updates 如何在视频直播时减少串音,为网速慢的用户提供高质量内容以及整合广告推送。
Optimize live streams with HLS Playlist Delta Updates Discover Playlist Delta Updates, an HLS feature that optimizes the delivery of live streams with large playback windows and lots of metadata. We\'ll show you how Playlist Delta Updates can reduce overheard when producing live streams, provide higher-quality variants for people with slower... WWDC20 日文, 简体中文, 英文 -
7:04
智能设计 进化的 App
智能是构建出色的现代 app 的核心部分。App 扩展、Siri 建议、语音、小组件、App Clips——我们设计的这些功能是为了帮助使用我们平台的用户更轻松地完成日常任务。了解智能系统体验的起源,并了解如何智能地与系统集成,使你的 app 更方便,更相关以及直观,让你的功能成为焦点。 进一步了解有关智能设计的更多信息,请查看我们系列的下一部分“发现新机会”。
Design for intelligence: Apps, evolved Intelligence is a core part of building a great modern app. App extensions, Siri suggestions, voice, widgets, App Clips — we've designed all of these features to help make everyday tasks easier for people who use our platforms. Learn about the origins of the intelligent system experience, and... conversational interaction,design,discoverability,donations,extensions,intelligence,intelligent system experience,intents,intentsui,shortcuts,siri,sirikit,siri suggestions,suggestions,system intelligence,ui,user experience,voice WWDC20 日文, 简体中文, 英文 -
18:33
精通 Apple tvOS 画中画
画中画即将登陆 Apple TV:Apple tvOS 拥有实时视频回放、随时切换画中画与全屏画面的功能,为您带来前所未有的多任务灵活度。探索如何将 AVPictureInPictureController 加入您的项目,配合熟悉的 API,创建自定义回放界面,并使用您的 app 为用户提供最佳的视频回放体验。由于“向上滑动”手势现已改由 Apple tvOS 14 中的 AVPlayerViewController 使用,我们还将向您展示如何更改 customOverlayViewController 的启动手势。 为了提升教学效率,建议您掌握基础的 AVKit...
Master Picture in Picture on tvOS Picture in Picture is coming to Apple TV: With simultaneous video playback and the ability to swap between full screen content and Picture in Picture, you've never had more multitasking flexibility within your tvOS app. Discover how you can add AVPictureInPictureController to your project,... 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 WWDC20 日文, 简体中文, 英文 -
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”,并建议你首先观看后者。...
Optimize Metal Performance for Apple silicon Macs Apple silicon Macs are a transformative new platform for graphics-intensive apps — and we're going to show you how to fire up the GPU to create blazingly fast apps and games. Discover how to take advantage of Apple's unique Tile-Based Deferred Rendering (TBDR) GPU architecture within Apple... WWDC20 日文, 简体中文, 英文 -
35:06
讨论企业身份和认证
在保护隐私和安全性的同时,需要为你的组织提供适当的工具。了解苹果的企业身份管理工具,以及它们如何帮你在登录设备、app 和网站时为用户创建更顺畅的体验。我们将向你展示如何利用联合验证和单点登录扩展,包括对 Apple 内置 Kerberos 扩展的更改。了解我们为企业用户提供的其他平台工具,包括 macOS 帐户类型和为企业提供的共享 iPad。
Leverage enterprise identity and authentication Empower your organization with the right tools while protecting privacy and security. Discover Apple's identity management tools for enterprise, and how they can help you create a smoother experience for users when signing in to devices, apps and websites. We'll show you how to take advantage of... authentication,enterprise,kerberos,mdm,sso,vpn WWDC20 日文, 简体中文, 英文 -
24:23
使用Metal技术 驾驭Apple图形处理器
将 Apple 图形处理器的功能与 Metal(Apple 平台上图形处理器加速图形的最新基础)结合使用时,可以创建视觉上令人惊叹的高性能 app 和游戏。 探索 Apple 图形处理器的结构和功能,以及 Metal 如何利用其基于图块的延迟渲染(TBDR)结构在app和游戏中实现可衡量的性能提升。在本次分享中,我们将讨论 Apple 图形处理器的效率,并展示 TBDR 如何应用于一系列现代渲染技术。 参加本次分享您应该具备 Metal 和图形渲染的基本知识。要获得良好的介绍,请查看“用 Metal 技术进行现代渲染” ,并且定位好自己。
Harness Apple GPUs with Metal Create visually stunning, high-performance apps and games when you combine the power of Apple GPUs with Metal, the modern foundation for GPU-accelerated graphics on Apple platforms. Discover the architecture and capabilities of the Apple GPU and how Metal harnesses its tile-based deferred... WWDC20 日文, 简体中文, 英文 -
5:11
为智能设计 发现新机遇
了解可扩展性如何作为将 app 最重要的功能呈现到操作系统新入口点的关键。并通过突破整体容器的限制来发现你的 app 是如何借助锁屏和日历中的建议,以及启用语音交互来实现提高用户参与度的。
Design for intelligence: Discover new opportunities Learn how extensibility is key to surfacing the most important features of your app into new entry points of the operating system. And discover how — by breaking out of the constraints of a monolithic container — your app can see increased engagement through suggestions on the lock screen, in... donations,intelligence,intelligent system experience,intents,intentsui,shortcuts,shortcuts app,siri event suggestions,sirikit,siri suggestions,suggestions,system intelligence,voice WWDC20 日文, 简体中文, 英文 -
23:46
为 iPad 打造
了解如何改进 iPad app 从而利用增加的屏幕尺寸和 iPadOS 附加功能,并帮助用户使用其设备完成更多工作。了解如何构建详细的多列布局并将列表集成到你的 app 中,且无需调整现有代码。 我们还将了解减少视图中的模态,减少轻击和触摸次数,从而更轻松地浏览界面。 要想充分利用本节内容,建议先大致了解 iPad app 布局和 UIKit。获取更多信息,请观看“让 app 具有适配性”。我们还建议你熟悉 UICollectionView,这能对你有所帮助。 获取内容概要,请观看“网格视图布局中的最新功能” 。 若想进一步了解为 app 创建列表,建议观看“...
Build for iPad Learn how to improve iPad apps to leverage the increased screen size and additional features of iPadOS, and help people accomplish more with their devices. Discover how you can build detailed multi-column layouts and integrate lists into your app with little adjustment to your existing code... WWDC20 日文, 简体中文, 英文 -
5:53
智能设计 想人所想
了解用户使用 app 的动机,以及如何通过系统智能在协助用户的同时达到你作为开发者的个人目标。我们将会通过检验一名普通用户的日常生活来了解 app 应当如何成为其日常行程中不可或缺的一部分,以及部分 app 失败的原因。学习如何为用户在正确的时间提供正确的服务以帮助其完成日常行程,以及你的 app 和系统将会怎样根据用户的使用规律进行进化。
Design for intelligence: Meet people where they are Understand what motivates people to use your app — and how you can use system intelligence to help them and achieve your own goals as a developer. We\'ll take a look at a typical person\'s journey to better understand how an app can become a key part of their routine — and why some apps just... conversational interaction,extensions,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,system intelligence,voice,widgetkit,widgets WWDC20 日文, 简体中文, 英文 -
24:05
应对触控板和鼠标输入
在你通过触控板和鼠标间接输入这样的方式优化 iPad 或 Mac Catalyst app 时,可提供更加通用的体验。了解如何使你的 app 响应这些设备中的新事件。学习如何处理指针移动,启用指针锁定,处理滚动输入和触控板手势,以及接受或拒绝手势识别器上的事件。我们还将向你展示如何实现高级功能,例如使用键盘修改器或指点设备按钮来更改手势行为以便取悦专业用户,并为你的 app 带来更丰富的体验。 为了进一步了解有关基于指针的交互的更多信息并充分利用本次会议,我们建议你观看“为 iPadOS 指针建模”,“将键盘和鼠标游戏带入 iPad ”和“支持在 app 中使用硬件键盘”。
Handle trackpad and mouse input Provide a more versatile experience when you optimize your iPad or Mac Catalyst app for indirect input from trackpads and mice. Discover how to make your app responsive to new events from these devices. Learn how to work with pointer movement, enable pointer locking, handle scroll input and... catalyst,event,magic keyboard,mouse,trackpad WWDC20 日文, 简体中文, 英文 -
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...
Explore Computer Vision APIs Learn how to bring Computer Vision intelligence to your app when you combine the power of Core Image, Vision, and Core ML. Go beyond machine learning alone and gain a deeper understanding of images and video. Discover new APIs in Core Image and Vision to bring Computer Vision to your application... cifilter,ci filters,ciimage,cikernel,computer vision,contour,core image,core ml,machine learning,optical flow,trajectory,vision,visualization WWDC20 日文, 简体中文, 英文 -
5:06
视觉编辑 SwiftUI 视图
帮助你将 app 优化到最佳版本:了解如何利用 Xcode 预览和 SwiftUI来对你的 app 进行快速迭代和提高。发现如何利用预览画布来将自己的 app 一点点搭建起来,并在深色模式和浅色模式、动态类型等辅助功能等不同的环境下预览界面。 要进一步了解 SwiftUI 预览,请查看 “为 SwiftUI 预览架构你的 app” 和 “在 Xcode Library 中 添加自定义视图”。
Visually edit SwiftUI views Help your apps be the best versions of themselves: Discover how you can leverage Xcode Previews and SwiftUI to quickly iterate upon and improve your app. Find out how you can use the Previews canvas to build your app from the ground up, and view your interface in different environments like Light... canvas,previews,swiftui,xcode WWDC20 日文, 简体中文, 英文 -
23:15
使用AVFoundation在APP上输出HDR影像
探索如何利用 AVFoundation 在 app 内创作并输出高动态范围(HDR)内容。了解高动态范围以及如何在 app 内对其进行巧妙运用。我们将会向你展示如何运用特征集来让人们输出HDR内容,转化支持的 HDR 各式,审核流量限制,并且探索支持 HDR 输出的 Apple 平台。
Export HDR media in your app with AVFoundation Discover how to author and export high dynamic range (HDR) content in your app using AVFoundation. Learn about high dynamic range and how you can take advantage of it in your app. We'll show you how to implement feature sets that allow people to export HDR content, go over supported HDR formats,... WWDC20 日文, 简体中文, 英文 -
38:09
保护你的 app 威胁建模和反面模式
考虑漏洞和潜在威胁并清楚应在 app 中的哪些位置应用保护措施非常重要。了解如何通过威胁建模来识别潜在风险以及如何避免常见的反面模式。了解编码技术以及如何利用平台提供的保护来帮助你减少风险并在用户使用你的 app 为他们提供保护。
Secure your app: threat modeling and anti-patterns It\'s more important than ever to consider vulnerabilities and potential threats and recognize where you should apply safeguards in your app. Understand how to identify potential risks through threat modeling and how to avoid common anti-patterns. Learn coding techniques and how to take advantage... data,privacy,protection,security,trust WWDC20 日文, 简体中文, 英文 -
26:19
使用 CarPlay 车载为你的 App 提速
CarPlay 车载可为用户的提供更智能、更安全的iPhone车内使用方式。 我们将向您展示如何为车辆屏幕打造优质 app,并教您开发电动机车充电、泊车、快速订购食物外卖等类型的 Carplay 车载 App。此外,我们还会使用现存的音频与通讯 App 作为范例,详细解释如何利用 CarPlay 车载框架的种种改进,制作出更加灵活多变的用户界面。
Accelerate your app with CarPlay CarPlay is the smarter, safer way for people to use iPhone in the car. We'll show you how to build great apps for the car screen, and introduce you to developing CarPlay apps in categories like EV charging, parking, and quick food ordering. We\'ll also share how existing audio and communication... ,,audio,car,communication,ev charging,navigation,parking,quick food ordering WWDC20 日文, 简体中文, 英文 -
12:47
评估的新功能
现在在 Mac 上进行学术考试比以往都要简单。了解教育开发人员如何利用 iPhone,iPad 和 Mac 的自动评估配置框架进行测试并评估这些设备上的学生。并了解开发人员如何在 iOS 的测试和考试中启用受限功能,从而适应学生的需求或适合测试内容。
What\\u0027s new in assessment It's now easier than ever to deliver academic tests on the Mac. Learn how education developers can leverage the Automatic Assessment Configuration framework for iPhone, iPad, and Mac to deliver tests and assess students across all devices. And discover how developers can enable restricted... assessment,catalyst,curriculum,education,student,testing WWDC20 日文, 简体中文, 英文 -
10:07
评估和优化 app 语音交互
为 Siri 优化你的 app,让用户更自然地与你的 app 功能交互。我们将对比不同的 Siri技术,并帮你确定适合你和自身的需求的 Siri 技术,我们还将向你展示如何开始构建会话交互,并探索让你的集成真正出类拔萃的最佳方法。
Evaluate and optimize voice interaction for your app Optimize your app for Siri and give people a more natural way to interact with the features of your app. We'll compare the different Siri technologies and help you identify the right one for you and your needs, show you how to get started with building for conversational interactions, and explore... conversational interaction,design,intents,shortcuts,siri,sirikit,voice WWDC20 日文, 简体中文, 英文 -
35:37
CareKit 有哪些更新
使用 CareKit 构建多功能的研究和护理 app:了解我们对健康框架的最新改进,包括其模块化体系结构的新视图、数据存储的更新以及更紧密地与 iOS 上其他的框架集成。并了解开源社区如何继续利用 CareKit ,让开发人员既能保护隐私,还能突破数字健康的界限。
What\\u0027s new in CareKit Build feature-rich research and care apps with CareKit: Learn about the latest advancements to our health framework, including new views for its modular architecture, improvements to the data store, and tighter integration with other frameworks on iOS. And discover how the open-source community... care,care plan,client server,healthkit,health monitoring,hyperprotect,open source,synchronize WWDC20 日文, 简体中文, 英文 -
19:02
为其它企业创建 app clip
为品牌、企业或你 app 内的服务创建 app clip 以用于预定餐厅、点餐等服务。我们将向你展示如何为各个企业提供定制化体验,为它们提供独特的外观、调用卡和图标——所有这些都将包含在一个 App Clip 二进制文件中。了解有关上传唯一元数据、处理链接,推送通知以及跟踪会话状态的最佳方法,以及了解在 app clip 背景中不同类型的图标出现的位置,及其自定义方法。 要想了解更多关于设计和创建 app clip 的内容,请务必观看“了解 app clip”和“配置并连接你的 app clip”。
Create App Clips for other businesses Create App Clips for table reservations, food ordering, and more on behalf of brands, businesses, or services that appear within your app. We'll show you how you can deliver customized experiences for each business, offering them a unique look, invocation card, and icon — all within a single App... 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 WWDC20 日文, 简体中文, 英文 -
15:29
SwiftUI 中的 App 要领
借助新的 App 协议,现在 SwiftUI 已支持构建完整的 app 了。了解 App、Scene 和 View 如何一起配合。并了解在节省时间和降低复杂性的同时,您如何轻松实现用户期望能从一流产品中获得的功能。使用新的命令修饰符轻松地向界面中添加预期功能,并探索新的 WindowGroup API 的详情。 为能充分利用本节内容,你应该先对 SwiftUI 有一定的了解。请观看“SwiftUI 介绍”以获取入门知识。 如需更多 SwiftUI 相关信息,可选择:“SwiftUI 新增功能”,“Swift UI 中的数据要素”,“SwiftUI...
App essentials in SwiftUI Thanks to the new App protocol, SwiftUI now supports building entire apps! See how Apps, Scenes, and Views fit together. Learn how easy it is to implement the features people expect from a best-in-class product while saving time and reducing complexity. Easily add expected functionality to your... 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 WWDC20 日文, 简体中文, 英文 -
14:51
使用 Xcode Playground 探索软件包和项目
Xcode Playgrounds 帮助开发人员探索 Swift 和 框架 API,并为快速试验提供便笺。了解 Xcode Playgrounds 如何利用 Xcode 的现代构建系统,为资源提供改进支持,并与你的项目、框架和 Swift 软件包集成,从而提升文档记录和开发工作流程。
Explore Packages and Projects with Xcode Playgrounds Xcode Playgrounds helps developers explore Swift and framework APIs and provides a scratchpad for rapid experimentation. Learn how Xcode Playgrounds utilizes Xcode\'s modern build system, provides improved support for resources, and integrates into your projects, frameworks, and Swift packages to... documentation,playgrounds,resources,swift packages,xcode,xcode playgrounds WWDC20 日文, 简体中文, 英文 -
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...
Bring your Metal app to Apple silicon Macs Meet the Tile Based Deferred Rendering (TBDR) GPU architecture for Apple silicon Macs — the heart of your Metal app or game's graphics performance. Learn how you can translate or port your graphics-intensive app over to Apple silicon, and how to take advantage of TBDR and Metal when building... WWDC20 日文, 简体中文, 英文 -
13:11
在 Xcode Library 中添加自定义视图
Xcode Library 是查看可用 SwiftUI 视图和将视图拖拽到 Xcode 预览画布的便捷方式,也能够对你的 app 进行丰富的可视化编辑。我们将向你展示如何用自己的视图和修正来扩展 Xcode Library 里的内容,如何在 app 或 Swift 包中进行优化从而提高可重用性和可发现性。 关于 Xcode 预览的更多内容,请查看 “为 SwiftUI 预览架构你的 app” 和 “SwiftUI 视图的可视化编辑”。
Add custom views and modifiers to the Xcode Library The Xcode Library is an easy way for you to discover available SwiftUI views and drag and drop them to the Xcode Previews canvas, enabling rich visual editing of your app. We'll show you how to extend the content of the Xcode Library with your own views and modifiers, optimizing for reusability... library,modifiers,swiftui,views,xcode WWDC20 日文, 简体中文, 英文 -
21:32
为你介绍 Car Key(车钥匙)
现在你可以在 iPhone 或 Apple Watch 上储存车钥匙,而不必再带着遥控钥匙解锁启动你的爱车。你可以使用数字密钥,并轻松地与家人或朋友共享,还可远程管理密钥。 本节内容是针对在汽车上应用数字钥匙的汽车制造商。我们将讨论一些核心功能,包括车主配对、交互(解锁或启动汽车时)、密钥共享和密钥管理,了解汽车钥匙系统结构以及保护安全和隐私的方法,并获取有关硬件和规格的信息。
Introducing Car Keys You can now store car keys on iPhone or Apple Watch. You no longer have to bring your key fob to unlock and start your car. And with digital keys, it\'s easy to share them with family or friends, and manage keys remotely. This session is intended for automakers who want to adopt digital car keys... ,,,car,nfc,u1,ultra wideband,uwb WWDC20 日文, 简体中文, 英文 -
12:16
在你的 app 中支持本地网络私隐
当 app 连接到某个人的家庭网络上的设备时,本地网络隐私可提高透明度。 如果你的 app 与使用 Bonjour 或其他本地网络协议的设备进行交互,则必须在 iOS 14 中添加对本地网络隐私权限的支持。进一步了解有关新权限流,并按照我们的指导操作,逐步完成更新 app 的必要步骤。我们还将为你提供一些最佳实例,以帮助你创建顺畅的隐私体验。
Support local network privacy in your app Local network privacy provides added transparency when apps connect to devices on a person\'s home network. If your app interacts with devices using Bonjour or other local networking protocols, you must add support for local network privacy permissions in iOS 14. Learn more about the new... open network,ssid,wifi WWDC20 日文, 简体中文, 英文 -
28:43
适配 macOS 新外观
改造你的 Mac app :了解如何采纳 macOS Big Sur 的新设计并利用其视觉层次结构,设计模式和行为。 我们将探讨 AppKit 在结构项和常用控件方面的更新,并向你展示如何稍加采纳便能适应更多自定义界面。并了解如何结合自定义强调色和图标进一步个性化你的 app。 要想充分利用本节内容,建议先熟悉 AppKit 和 SF Symbols。有关图标的更多信息,请观看“ SF Symbols 2.0”。
Adopt the new look of macOS Make over your Mac apps: Discover how you can embrace the new design of macOS Big Sur and adopt its visual hierarchy, design patterns, and behaviors. We'll explore the latest updates to AppKit around structural items and common controls, and show you how you can adapt more customized interfaces... WWDC20 日文, 简体中文, 英文 -
26:06
用 Create ML 构建 Action Classifier
了解如何在 Create ML 中构建动作分类模型。使用自定义动作分类器,你的 app 可以从视频中或通过相机实时识别肢体运动。我们将向你展示如何使用示例轻松地训练 Core ML 模型,从而识别人类的动作,如跳跃、下蹲和舞蹈动作。 了解这是如何由计算机视觉框架内的身体位姿预测功能驱动的。你可以获取灵感,从而开发能够提供常规健身指导和对运动形式进行反馈等功能的app。要想充分利用此会议,建议先熟悉 “介绍Create ML app”。你也可以通过观看 “在 Creat ML 中构建健身运动分类模型”从而区分动作分类和基于传感器的健身记录分类。...
Build an Action Classifier with Create ML Discover how to build Action Classification models in Create ML. With a custom action classifier, your app can recognize and understand body movements in real-time from videos or through a camera. We'll show you how to use samples to easily train a Core ML model to identify human actions like... action classification,action classifier,activity classification,ai,body pose,core ml,create ml,fitness,machine learning WWDC20 日文, 简体中文, 英文 -
22:12
App Store Connect 创新内容
了解 App Store Connect 的最新改进,Connect 是您用于在 App Store 上载,提交和管理 app 的工具套件。了解有关 App Store Connect API、app 内购买和订阅、Game Center 等的增强功能。
What\\u0027s new in App Store Connect Discover the latest improvements to App Store Connect, your suite of tools to upload, submit, and manage apps on the App Store. Learn about enhancements to the App Store Connect API, in-app purchase and subscriptions, Game Center, and more. api,distribution,inapp purchase,inapppurchases,json,metadata,metadata feeds,testflight,test flight,testing,transporter WWDC20 日文, 简体中文, 英文 -
14:30
为 tvOS 构建 SwiftUI app
使用 SwiftUI 为你的 tvOS app 添加新的维度。我们将向你展示如何构建由 SwiftUI 驱动的布局以及如何使用自定义按钮自定义界面,如何使用环境菜单在应用程序中提供更多功能,检查视图是否是焦点并管理默认焦点。 为了充分利用本视频,你需要先适应 SwiftUI。有关入门知识,请观看“ SwiftUI 简介:构建你的第一个 app”和“在所有设备上使用 SwiftUI”。
Build SwiftUI apps for tvOS Add a new dimension to your tvOS app with SwiftUI. We'll show you how to build layouts powered by SwiftUI and customize your interface with custom buttons, provide more functionality in your app with a context menu, check if views are focused, and manage default focus. To get the most out of... 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 WWDC20 日文, 简体中文, 英文 -
16:04
检查、修改和构造 PencilKit 绘图
让 Apple Pencil 成为在 app 内绘图和书写时更实用的工具。你可以利用 PencilKit 深入研究构成图形的笔触、墨水、路径和点,借助这些来构建能使用识别的功能,并根据输入修改图形。了解如何动态生成形状和图形,并进一步了解有关 PKDrawings 和 PKStrokes 等 APIs 的更多信息。 要想充分利用本节内容,我们建议你首先观看 “介绍 PencilKit”,该内容大体介绍了 PencilKit 框架以及其在 WWDC19 的首次亮相,我们还建议你观看 WWDC20 中的 “PencilKit 的新功能”。
Inspect, modify, and construct PencilKit drawings Make Apple Pencil an even more useful tool for drawing and writing within your app. With PencilKit, you can delve into the strokes, inks, paths, and points that comprise a drawing, use these to build features that use recognition, and modify drawings in response to input. Discover how you can... calligraphy,cursive,engine,handwriting,stylus WWDC20 日文, 简体中文, 英文 -
54:38
介绍 SwiftUI
了解声明式编程:我们将会介绍编写声明性代码的好处以及如何结合 SwiftUI 和 Xcode 帮助你更快地构建出色的 app。与此同时,你还能了解如何从头开始构建功能全面的 SwiftUI app。
Introduction to SwiftUI Explore the world of declarative-style programming: Discover how to build a fully-functioning SwiftUI app from scratch as we explain the benefits of writing declarative code and how SwiftUI and Xcode can combine forces to help you build great apps, faster. 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 WWDC20 日文, 简体中文, 英文 -
7:47
将二进制框架作为 Swift Packages 发布
了解如何将第三方框架添加到 app 中,并在 Xcode 中使用 Swift 软件包保持更新状态。我们将向你展示如何编写可以引用框架的软件包,介绍二进制对象以及如何在软件包清单文件中指定它们,并演示如何计算校验和,以便你的客户端始终得到你所期望的二进制文件。 框架以 XCFramework 格式分发。关于创建和版本管理 XCFramework 的更多细节,请观看 WWDC19 的“ Swift 中的二进制框架”。
Distribute binary frameworks as Swift packages Discover how you can add third-party frameworks to your app and keep them up to date using Swift packages in Xcode. We'll show you how to author packages that reference frameworks, explain binary targets and how to specify them in your package manifest file, and demonstrate how to compute... WWDC20 日文, 简体中文, 英文 -
14:13
了解 iPad 的随手写功能
“随手写”功能借助 Apple Pencil 为 iPad 文字输入提供了一种轻巧、有趣且符合人体工程学的途径。探索用户可以怎样在app中运用“随手写”功能以及手写文本,手写文本既可使用标准文字输入控制,也可创造个性化文字输入体验。你将了解该功能与TextKit相融合的方式,以及何时应用新的 UIScribbleInteraction 和 UIIndirectScribbleInteraction 两大 API 为你的 app 创造令人愉悦且持续流畅的随手写体验。 若想充分掌握本章节,需先熟悉 UIKit 文本输入控制,以及键盘输入技术。初次接触者,请先观看“iOS...
Meet Scribble for iPad Scribble offers a lightweight, ergonomic, and enjoyable way of entering text on iPad with Apple Pencil. Discover how people can take advantage of Scribble and handwritten text in apps that use standard text input controls or that implement a custom text editing experience. You'll learn how it... cursive,handwriting,recognition WWDC20 日文, 简体中文, 英文 -
24:52
介绍 Xcode 中的 StoreKit 测试
探索 Xcode 中的 StoreKit 测试:无需连接到 App Store 服务器即可测试 App 内购买项目的本地环境。 我们将向您展示如何设置测试环境,创建 StoreKit 配置文件以及准备在本地验证收据。我们还将说明如何测试各种 app 内购买项目方案并使用 StoreKitTest 框架自动执行这些测试,并介绍沙盒环境中测试的最新进展。
Introducing StoreKit Testing in Xcode Discover StoreKit Testing in Xcode — a local environment for testing your in-app purchases without needing to connect to App Store servers. We'll show you how to set up a test environment, create a StoreKit configuration file, and prepare to validate receipts locally. We'll also explain how to... iap,inapp purchase,inapp purchases,sandbox,storekit,xctest WWDC20 日文, 简体中文, 英文 -
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...
Explore App Clips Help people experience the right parts of your app at the exact moment they need them. We'll explain how to design and build an App Clip — a small part of your app that focuses on a specific task — and make it easily discoverable. Learn how to focus your App Clip on short and fast interactions... 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 WWDC20 日文, 简体中文, 英文 -
6:12
如何在 Xcode 环境下 构建基于 Metal 的 Core Image 内核
了解如何将运用 Metal Shading 语言编写的 Core Image 核心程序与你的app融合在一起并进行加载,同时发现如何借助这些图像滤镜创造独特效果。探索如何使用 Xcode 规则和命名约定来完成由 Metal Shading 语言编写的 Core Image 核心程序。我们将解析借助 Metal 技术和 Metal Shading 语言来高效使用 Core Image APIs 的最佳方式。
Build Metal-based Core Image kernels with Xcode Learn how to integrate and load Core Image kernels written in the Metal Shading Language into your application, and discover how you can apply these image filters to create unique effects. Explore how to use Xcode rules and naming conventions for Core Image kernels written in Metal Shading... coreimage,graphics,image processing,metal,performance,video,xcode WWDC20 日文, 简体中文, 英文 -
36:04
通过更好的隐私建立信任
隐私比以往任何时候都更为重要。了解 Apple 的隐私支柱,保护隐私的方法,以及如何在我们的平台上采用最新功能来帮助你赢得客户的信任,创造更多的个人体验以及提高参与度。了解当你的 app 使用麦克风或摄像头录制时 iOS 提供的透明度,通过大概位置掌控位置,追踪透明度和权限等等。
Build trust through better privacy Privacy is a more important issue than ever. Learn about Apple's privacy pillars, our approach to privacy, and how to adopt the latest features on our platforms that can help you earn customer trust, create more personal experiences, and improve engagement. Explore the transparency iOS provides... 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 WWDC20 日文, 简体中文, 英文 -
15:32
认识附近交互
附近交互框架是在包含 U1 芯片的选择加入的 Apple 设备之间查找距离和方向。探索这种强大的硬件和软件组合能够使您基于两个或多个设备的相对位置创建直观的空间交互。我们将向您介绍此基于会话的 API,并向您展示如何提供全新的交互式体验,所有内容都已经考虑到隐私。
Meet Nearby Interaction The Nearby Interaction framework streams distance and direction between opted-in Apple devices containing the U1 chip. Discover how this powerful combination of hardware and software allow you to create intuitive spatial interactions based on the relative position of two or more devices. We\'ll... interactive,proximity,sharing WWDC20 日文, 简体中文, 英文 -
24:42
在 Core ML 中使用模型部署及安全性
探索如何在 app 二进制文件之外部署 Core ML 模型,从而在 app 中应用机器学习功能时为你提供更强的灵活性和控制能力。了解Core ML 模型部署如何让你将修改后的模型交付给你的 app 而无需更新。我们还将引导你逐步了解如何通过加密来保护自定义机器学习模型,并在 Xcode 中预览你的模型性能。 获取有关使用 Core ML 的更多信息,包括如何应用在 TensorFlow 和 PyTorch 等环境中训练过的模型,我们还建议你观看“使用 Core ML Converter 在设备上获取模型”。
Use model deployment and security with Core ML Discover how to deploy Core ML models outside of your app binary, giving you greater flexibility and control when bringing machine learning features to your app. And learn how Core ML Model Deployment enables you to deliver revised models to your app without requiring an app update. We'll also... 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 WWDC20 日文, 简体中文, 英文 -
21:27
创建出色的企业 app:与 Box 的 Aaron Levie 交流
了解 Box 等组织是如何适应商业环境和远程工作中不断变化的条件的。聆听 Apple 公司云服务副总裁 Mike Abbott 和 Box 首席执行官兼联合创始人 Aaron Levie 关于最新工作环境的交流,讨论基于云的 app 如何帮助人们过渡到远程协作,以及企业开发人员可以用来帮助组织在具有挑战性的情况下进行创新的技术。
Create great enterprise apps: A chat with Box\\u0027s Aaron Levie Discover how organizations like Box are adapting to changing conditions in the business world and remote work. Listen to Apple's Vice President of Cloud Services Mike Abbott and Box CEO and co-founder Aaron Levie chat about the modern working environment, how cloud-based apps are helping people... architecture,cloud,enterprise WWDC20 日文, 简体中文, 英文 -
23:12
为你介绍 WidgetKit
Meet WidgetKit: 将 app 最有用的信息直接显示在主屏幕的最佳方法。我们将向你展示一个优秀小组件的必备要素,并介绍 WidgetKit 的特点和功能。了解如何创建窗口小组件,并了解 WidgetKit 如何利用 SwiftUI 的功能提供无状态体验。 了解如何利用现有的先进技术确保小组件显示相关内容。 并创建一个时间线,从而确保你能提供新鲜的内容。 有关创建窗口小组件的更多信息,请查看“为窗口小组件构建 SwiftUI 视图”和“小组件编程临摹课程”。
Meet WidgetKit Meet WidgetKit: the best way to bring your app's most useful information directly to the home screen. We\'ll show you what makes a great widget and take a look at WidgetKit\'s features and functionality. Learn how to get started creating a widget, and find out how WidgetKit leverages the power of... 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 WWDC20 日文, 简体中文, 英文 -
5:54
HLS 低延迟 的创新
Apple 已经在 HTTP Live Streaming 协议中添加了低延迟扩展,将 HLS 的质量和可扩展性以两秒甚至更短的流延迟结合起来了。了解 LL-HLS 的最新部署动态和其如何使得你的视频传送与广播相比更有竞争力并提高社交媒体整合度。 要对 HLS 低延迟进行整体了解,请观看 WWDC19 的 “HLS 低延迟介绍”。
What\\u0027s new in Low-Latency HLS Apple has added Low-Latency extensions to the HTTP Live Streaming protocol that combine the quality and scalability of HLS with a stream delay of two seconds or less. Learn about the most recent developments in LL-HLS and how it allows you to make your video delivery competitive with broadcast... WWDC20 日文, 简体中文, 英文 -
40:44
将 Mac App 移植到 Apple 芯片
你的移植问题已得到解答:了解如何为 Apple Silicon Mac 重新编译 macOS app,以及如何构建通用 app,让这些 app 启动更快、性能更好并支持平台未来的发展。我们将向你展示 Xcode 如何让构建通用 macOS 二进制文件更简约,并运行、调试和测试你的 app。了解你可能需要对低级代码进行哪些更改,如何处理进程内和进程外插件和一些使用通用app的有用技巧。 我们为有经验的 macOS 开发人员提供本次会议,帮助他们实现在 Apple Silicon Macs 上本地运行一些已开发的 app。你可以在 Apple Silicon...
Port your Mac app to Apple silicon Your porting questions, answered: Learn how to recompile your macOS app for Apple silicon Macs and build universal apps that launch faster, have better performance, and support the future of the platform. We'll show you how Xcode makes it simple to build a universal macOS binary and go through... WWDC20 日文, 简体中文, 英文 -
24:21
使用 Vision 侦测身体与手部位姿
探索如何使用 Vision 框架帮助你的 app 侦测照片与视频中的身体与手部位姿。使用位姿侦测功能,你的 app 可以分析照片中人物的位姿、移动与手势,以此提供新的视频剪辑可能性。不仅如此,你还可以使用 Create ML 中自带的动作分类功能进行动作分类。此外,我们还将向你展示,如何通过手部位姿将手势识别融入你的 app,开放全新的互动形式。 要了解更多在动作分类功能中使用身体位姿的支持,请查看[“在 Create ML 中制作动作分类器”]与[“探索 Action & Vision app”]等节。另外,若要了解 Vision 中的其它绝妙功能,请查看[“探索计算机视觉...
Detect Body and Hand Pose with Vision Explore how the Vision framework can help your app detect body and hand poses in photos and video. With pose detection, your app can analyze the poses, movements, and gestures of people to offer new video editing possibilities, or to perform action classification when paired with an action... action classification,action classifier,bean bag toss,body pose,camera,cornhole,gesture,hand pose,machine learning,photo,pose estimation,ui control,video,vision WWDC20 日文, 简体中文, 英文 -
9:37
使用 AVAudioSession 录制立体声音频
立体声录音可将声音有效传递给听众、粉丝和家人,给人身临其境的感觉。App 可通过 iPhone 或 iPad 内置麦克风录制立体声音频。了解 AVAudioSession 如何帮助你捕捉移动设备中的立体声,处理一种新的叫做“输入定位”的特殊考量。此外,该 API 还可助你在 app 使用中获得更好的录制体验。
Record stereo audio with AVAudioSession Stereo recording is a powerful way to deliver immersive sound to listeners, fans, and family — and your app can use the built-in microphones on iPhone or iPad to record it. Discover how AVAudioSession can help you capture stereo audio from a mobile device, address the new special consideration... WWDC20 日文, 简体中文, 英文 -
8:37
优化 Core Image 视频 app 工作流
探索利用 Core Image 的强大处理能力来优化视频 app 性能表现的无限可能。我们将向你展示如何构筑 Core Image 管道,从而将各类效果应用到app内的视频。探索如何在使用 CIContext 的过程中减少你的 app 内存占用,并且学习使用通过 Core Image 滤镜来对 AVPlayView 或 MTKView 视图类型进行视频回放的最佳做法。除此之外,还需探究为何需要通过 Metal Shading 语言编写你的个人定制核心程序,并且了解相关性能提示,从而最大限度上使用 Core Image 管道中 Metal 技术的命令队列。
Optimize the Core Image pipeline for your video app Explore how you can harness the processing power of Core Image and optimize video performance within your app. We'll show you how to build your Core Image pipeline for applying effects to your video in your apps: Discover how to reduce your app's memory footprint when using CIContext, and learn... coreimage,graphics,image processing,metal,performance,video WWDC20 日文, 简体中文, 英文 -
23:38
Apple 设备管理的创新
我们在将关键的设备管理功能引入 macOS 方面取得了重大进步。了解这些功能可以帮助您使用相同的工具和技术来管理所有设备。获取有关今年即将发生的更改和其对您部署工作流程产生的影响,以及可用于保护 iOS 和 iPadOS 设备安全的一些新管理功能的详细信息。
What\\u0027s new in managing Apple devices We\'ve made significant strides in bringing crucial device management features to macOS. Discover how these features can help you manage your all your devices using the same tools and technologies. Get details on changes coming this year and how they will impact your deployment workflows, as well... configuration,configurator,distribution,enterprise,management,mdm,privacy,security WWDC20 日文, 简体中文, 英文 -
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...
Configure and link your App Clips App Clips are small parts of an app that offer a streamlined, direct experience and help people get what they need at the right time. Learn how you can invoke an App Clip through real-world experiences like App Clip Codes, NFC, and QR codes, or have them appear digitally through apps like Maps or... app clip banner,app clip codes,app clip experience,app store connect,maps,messages,nearby suggestions,nfc,nsuseractivity,qr codes,safari,web server WWDC20 日文, 简体中文, 英文 -
26:34
位置的新功能
定位技术是在您的 app 中提供基于上下文的服务的核心。 探索 Core Location 中最新的隐私控件如何增加了一个全新的维度来确定位置以及这对您的 app 的意义。我们将向您介绍实现这些最新位置更新的最佳做法,并向您展示是如何设计来确保更多的人获得他们喜欢的体验。
What\\u0027s new in location Location technologies are core to delivering context-based services within your app. Discover how the latest privacy controls in Core Location add a whole new dimension to determining position and what that means for your app. We'll walk you through best practices for implementing these latest... geocode,geofence,geofencing,ibeacon,indoor positioning,privacy,visit monitoring WWDC20 日文, 简体中文, 英文 -
29:40
最新单元格配置方法
学习网格视图与列表视图单元格的最新配置技巧,在你所开发的 app 中更为快速地构造动态界面。探索不同的配置类型及其使用方法,以便轻易地为单元格填充内容或应用常用样式。学习如何利用功能强大的 API 为单元格的不同状态进行外观自定义。了解设计模式与其应用方面的最佳实践,以便简化代码、消除错误与提升性能。
Modern cell configuration Discover new techniques for configuring collection view and table view cells to quickly build dynamic interfaces in your app. Explore configuration types you can use to easily populate cells with content and apply common styles. Take advantage of powerful APIs to customize the appearance of cells... collectionview,tableview,uicollectionview,uitableview WWDC20 日文, 简体中文, 英文 -
24:06
一键式帐户安全升级
当您采用帐户身份验证修改扩展时,您可以在 iCloud 的钥匙串密码管理中通过 Apple 登录和强密码为人们提供快速、便捷的帐户安全升级。 我们将向您展示如何使用帐户身份验证修改扩展、验证身份服务框架 API,和顺利进行密码转换所需的最佳做法将这些升级流程添加到您的 app。
One-tap account security upgrades When you adopt the Account Authentication Modification Extension, you can provide people with fast, easy account security upgrades to use Sign in with Apple and strong passwords in the iCloud Keychain Password Manager. We'll show you how to add these upgrade flows to your app with the Account... 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 WWDC20 日文, 简体中文, 英文 -
27:44
SwiftUI 新功能
SwiftUI 可以帮助你为 iPhone、iPad、Mac、Apple Watch 和 Apple TV 构建更精美强大的 app。进一步了解更多有关 SwiftUI 的最新进展,包括界面改进(如轮廓,网格和工具栏)。利用 SwiftUI 对 Apple 框架的增强支持来启用诸如“通过 Apple 登录”等功能。了解新的视觉效果以及新的控件和样式;以及新的 app 和场景 API 如何让你得以完全在 SwiftUI 中创建 app、自定义复杂性和所有新的小组件。 为了充分利用本节内容,你首先需要熟悉 SwiftUI。请观看“SwiftUI 介绍”获取入门知识。
What\\u0027s new in SwiftUI SwiftUI can help you build better and more powerful apps for iPhone, iPad, Mac, Apple Watch, and Apple TV. Learn more about the latest refinements to SwiftUI, including interface improvements like outlines, grids, and toolbars. Take advantage of SwiftUI's enhanced support across Apple frameworks... 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 WWDC20 日文, 简体中文, 英文 -
14:43
Swan's Quest 第一章: 黑暗中的声音
Swift Playgrounds 出品《天鹅之旅》,一款老少咸宜的四章节互动冒险游戏。在这一章中,我们的英雄需要穿越黑暗洞穴——这是点燃火把的唯一方法。 了解旁白并编写音频说明。也许你就能帮我们的英雄解开音乐之谜…走向旅程的下个阶段。 《天鹅之旅》专为 iPad 与 Mac 量身定制,其中结合了我们许多 Playground 教育体验中使用的框架与资源(如 Sonic Workshop、Sensor Arcade 与增强现实等)。要了解更多如何制作自己 Playground 的信息,请查看“为 iPad 与 Mac 创建 Swift Playground 内容”一节。...
Swan\\u0027s Quest, Chapter 1: Voices in the dark Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero must navigate a dark cave — and the only way to light the torches is to make them accessible. Learn about VoiceOver and write interesting audio descriptions. You just... accessibility,swans quest,swans quest,swift playgrounds,swift playgrounds challenge,voiceover WWDC20 日文, 简体中文, 英文 -
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 的分销选项。
iPad and iPhone apps on Apple silicon Macs Apple silicon Macs can run many iPad and iPhone apps as-is, and these apps will be made available to users on the Mac through the Mac App Store. Discover how iPad and iPhone apps run on Apple silicon Macs, and the factors that make your apps come across better. Learn how to test your app for the... arm,emulator WWDC20 日文, 简体中文, 英文 -
16:04
让你的app拥有视力辅助功能
在设计时考虑辅助功能可以激励用户使用你的 app。了解如何为你的 app 创建自适应界面,app 颜色选取全面、文本可读性强并采用其他视觉设置,以使用户获取良好的体验。 我们设计本节内容和设计用户界面的初衷一样,都是为了方便所有人访问。若想了解更多关于辅助功能和设计的信息,请查看“视觉设计和辅助功能”、“辅助功能检测”、“构建动态类型的 app”和“SF Symbols 指南”。
Make your app visually accessible When you design with accessibility in mind, you empower everyone to use your app. Discover how to create an adaptive interface for your app that takes a thoughtful approach to color, provides readable text, and accommodates other visual settings to maintain a great experience throughout. We've... accessibility,color,color blind,design,labels,reduce motion WWDC20 日文, 简体中文, 英文 -
16:54
UICollectionView 中的列表
了解如何使用 UICollectionView 在 app 中构建列表和边栏。 充分利用组合布局的灵活性,替换列表视图外观。 了解模块化布局选项,以及它们如何为你的 app 解锁更多设计选项。了解如何在单个 UICollectionView 内将类似于列表图的列表与自定义组合布局结合在一起。 了解如何使用列表,创建更丰富的单元格以及自定义布局,从而在 app 内创建设计合理的信息显示方法。 想充分利用本节内容,建议先基本了解组合布局。 获取更多信息,请从 WWDC19 观看“网格视图布局的新功能”。
Lists in UICollectionView Learn how to build lists and sidebars in your app with UICollectionView. Replace table view appearance while taking advantage of the full flexibility of compositional layout. Explore modular layout options and find out how they can unlock more design options for your apps than ever before. Find... outline,sidebar,table,uitableview WWDC20 日文, 简体中文, 英文 -
25:15
RealityKit 新功能
RealityKit 是 Apple 为增强现实所从头构建的渲染、动画、物理及音频引擎。其存在对传统 3D 渲染器进行了再定义,使开发者们能够更为轻易地构建与创造高质量增强现实体验。学习如何在你的 App 中有效地实现 RealityKit 的最新改进。了解视频纹理、在 iPad Pro 上使用 LiDAR 扫描仪进行场景理解、位置锚固、脸部识别及改进调试工具等功能。 若希望充分理解本部分中的内容,开发者应当对构建基于 RealityKit 的 App 和游戏有着基础认识。可以事先观看“RealityKit 和 Reality Composer 介绍”视频,学习相应知识。...
What\\u0027s new in RealityKit RealityKit is Apple's rendering, animation, physics, and audio engine built from the ground up for augmented reality: It reimagines the traditional 3D renderer to make it easy for developers to prototype and produce high-quality AR experiences. Learn how to effectively implement each of the... WWDC20 日文, 简体中文, 英文 -
32:19
Swift 的最新进展
加入我们获取有关 Swift 的最新信息。了解运行时性能方面的最新进展,以及对开发者体验的改进,这些改进能让你的代码读取、编辑和调试得更快。了解如何利用新的语言特性,如多个尾随闭包。了解 SDK 中可用的新库,并了解越来越多像 Swift Packages 一样可用的 API。
What\\u0027s new in Swift Join us for an update on Swift. Discover the latest advancements in runtime performance, along with improvements to the developer experience that make your code faster to read, edit, and debug. Find out how to take advantage of new language features like multiple trailing closures. Learn about... WWDC20 日文, 简体中文, 英文 -
27:38
探索 ARKit 4
ARKit 4 让你能够构建下一代增强现实 app,从而改变人们与周围世界的联系方式。我们将向你介绍 Apple 增强现实平台的最新改进,包括如何使用定位锚将虚拟对象与现实世界中的经度,纬度和海拔联系起来。了解如何在 iPad Pro 上利用 LiDAR 扫描仪并获取你周围环境的深度图,并了解如何在更多设备,包括iPad Air(第三代),iPad mini(第五代)以及所有装有 A12 Bionic 芯片或更高版本且带有前置摄像头的设备上用AR跟踪人脸。 要想充分利用本节内容,建议你先熟悉你的 app 如何利用 iPad Pro上的 LiDAR 扫描仪。观看“...
Explore ARKit 4 ARKit 4 enables you to build the next generation of augmented reality apps to transform how people connect with the world around them. We'll walk you through the latest improvements to Apple's augmented reality platform, including how to use Location Anchors to connect virtual objects with a... WWDC20 日文, 简体中文, 英文 -
15:43
Swift 软件包资源和本地化
在你使用 Swift 软件包进行组织和共享 Swift 代码时,请带上你的资源。了解如何在软件包中加入图像和 storyboard 等素材,以及如何从代码中访问这些素材。并学习如何添加本地化字符串,让世界各地的人都可访问你的代码。 要想充分利用本节内容,建议先熟悉 Swift 和打包代码。获取内容概要,请观看 WWDC19 中的“创建 Swift 包”。
Swift packages: Resources and localization Bring your resources along for the ride when you organize and share code using Swift packages. Discover how to include assets like images and storyboards in a package and how to access them from code. And learn how to add localized strings to make your code accessible to people around the world... WWDC20 日文, 简体中文, 英文 -
8:46
在你的 tvOS app 中支持多用户
分享您的客厅?不是您的 Apple TV app。当您在 app 中支持个人资料时,您可以为在同一房屋内使用 Apple TV 的每个人自定义您的体验。探索如何“以当前用户身份运行”这个功能可让某人与您的 app 进行交互,下载本地内容并登录 iCloud 或 Game Center,所有这些都不影响其家人或室友。 我们将向您展示如何在您的 app 中实现此功能,如何在切换配置文件之前保存最新数据,处理通知并保护隐私。 要充分利用本次分享,您应该对最新 Apple tvOS 框架和控件有基本的了解。观看“用 Apple tvOS 掌握客厅”,视频将为您提供一个很好的概述。
Support multiple users in your tvOS app Share your living room — not your Apple TV apps. When you support profiles within your app, you can customize your experience for each person who uses Apple TV within the same house. Discover how the “Runs as Current User” feature lets someone interact with your app, download local content,... 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 WWDC20 日文, 简体中文, 英文 -
11:55
差量数据源的改进
Diffable 数据源极大幅度简化了管理及升级 collection 和 table view 的相关工作,从而为你的app创造动态化的高响应体验。了解如何使用局部快照来高效创建 iOS 及 iPadOS 的 collection view 列表及大纲,并为在 iPad app 中设置侧边栏提供帮助。我们还将向你展示如何通过 UICollectionViewDiffableDataSource 简化元件重新排序,从而提升编程效率并且更快速地构建 app 界面。 本次分享的内容基于 2019 年“UI数据源提升”,建议优先查看。
Advances in diffable data sources Diffable data sources dramatically simplify the work involved in managing and updating collection and table views to create dynamic and responsive experiences in your apps. Discover how you can use section snapshots to efficiently build lists and outline collection views for iOS and iPadOS and... uicollectionview,uitableview WWDC20 日文, 简体中文, 英文 -
27:47
Safari 浏览器网站扩展介绍
创建 Safari 浏览器网站扩展,可以帮助人们更快、更高效地完成常见的网上任务。我们将向您展示如何构建新的 Safari 浏览器网站扩展并将其托管在 App Store 上,以及如何使用 safari 浏览器网站扩展转换工具轻松从其他网络浏览器,例如 Chrome,Firefox 等迁移现有扩展。
Meet Safari Web Extensions When you create a Safari Web Extension, you can help people get common online tasks done more quickly and efficiently. We'll show you how to build a new Safari Web Extension and host it on the App Store, as well as how to use the safari-web-extension-converter tool to migrate existing extensions... activetab,app store,background page,browser,compatible,content script,css,html,javascript,json,manifest,nativemessaging,nsextensioncontext,nsxpcconnection,safariwebextensionconverter,safariwebextensionhandler,sendnativemessage,sfsafariapplication,user privacy WWDC20 日文, 简体中文, 英文 -
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...
What\\u0027s new in Mac Catalyst Discover the latest updates to Mac Catalyst and find out how you can bring your iPadOS app to the Mac. Explore enhancements to the application lifecycle, integrate new extensions into your apps, and learn how the new look and feel of macOS impacts Mac Catalyst apps. Get a taste of the new... 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 WWDC20 日文, 简体中文, 英文 -
22:52
在 SwiftUI 中创建复杂功能
使用 SwiftUI 在 Apple Watch 上增加图形复杂功能。我们将教你如何在 Meridian 和图文这种表盘的复杂功能上使用自定义 SwiftUI 视图,查看创建复杂功能的最佳方法,我们还将演示在 Xcode 12 中的成果预览。 要想充分利用本节内容,建议你先熟悉 SwiftUI 以及如何在 Apple Watch 上创建复杂功能等基础知识。获取相关信息,请查看“为 Apple Watch 创建复杂功能”并阅读“使用 SwiftUI 构建 watchOS App 界面”。 了解如何在 SwiftUI 构建图形复杂功能后,结合 watchOS 7...
Build complications in SwiftUI Spice up your graphic complications on Apple Watch using SwiftUI. We'll teach you how to use custom SwiftUI views in complications on watch faces like Meridian and Infograph, look at some best practices when creating your complications, and show you how to preview your work in Xcode 12. To get... ,clockkit,watchkit,watchos WWDC20 日文, 简体中文, 英文 -
12:15
SiriKit 与快捷指令的新增功能
快速了解 Siri 和快捷指令的所有更新,以帮助用户充分利用你的 app:我们将向你展示如何设计视觉上内容丰富的会话,如何通过为新的 Siri UI 进行设计而对操作系统驾轻就熟,还将让你大体了解我们如何让用户更方便地在你的 app 上组织和创建操作。
What\\u0027s new in SiriKit and Shortcuts Get a quick overview of everything new in Siri and Shortcuts to help people get more out of your app: We'll demonstrate how you can design visually rich conversations, feel at home with the operating system by designing for the new compact Siri UI, and provide an overview of all the ways we've... automation,extensions,inapp intent handling,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,voice,watchos,watchos design WWDC20 日文, 简体中文, 英文 -
11:01
教育的创新
40多年来,Apple 一直与教育工作者合作,为学生、教师和学校管理员创建技术,并帮助他们分享丰富而有意义的学习经验。 探索 Apple 教育技术的广度,包括教室管理 app 和工具以及用于评估和课程整合的开发者框架, 并了解您的 app 如何在其中发挥关键作用。
What\\u0027s new in education For over 40 years, Apple has been working with educators to create technologies for students, teachers, and school administrators and help them share in a rich and meaningful learning experience. Explore the breadth of Apple\'s education technologies, including classroom management apps and tools... asm,assessment,classkit,classroom,configurator,schoolwork,student,testing WWDC20 日文, 简体中文, 英文 -
6:09
HealthKit 的新增功能
HealthKit 是一个重要框架,集成了第一方和第三方的健康和健身数据,从而帮助用户管理个人健康信息。了解 HealthKit 的最新更新,比如提供读取 Apple Watch 心电图的功能,并记录和跟踪十多种新症状及其严重程度。我们还将介绍最新的移动数据类型,如行走速度和步长,从而帮助用户监测了解自身的移动情况。
What\\u0027s new in HealthKit HealthKit is an essential framework that integrates first- and third-party health and fitness data to help people manage their personal health information. Learn about HealthKit's latest updates, which provide read access to electrocardiograms on Apple Watch and log and track over a dozen new... ecg,fitness,health,heart,heart rate,nutrition WWDC20 日文, 简体中文, 英文 -
29:06
iPad 设计
了解设计出色 iPad app 的构成:了解如何通过简化导航并促进强大的拖放交互来最大程度地减少使用模态界面以及利用新的侧边栏来提高效率。通过支持多点触控,Pencil,键盘和触控板,了解如何利用 iPad 的多功能交互机会。 创建可响应所有尺寸类别和方向的自适应布局,以支持出色的多任务处理体验。 这些技术不仅会改善您的 iPad app,它们使创建 Mac Catalyst app 变得更容易,该应用程序在 macOS 上真正给人家的感觉。
Designed for iPad Discover the building blocks for designing a great iPad app: Learn how to minimize use of modal interfaces and leverage the new sidebar to increase efficiency by streamlining navigation and facilitating powerful drag and drop interactions. See how to take advantage of iPad's versatile interaction... WWDC20 日文, 简体中文, 英文 -
10:26
PencilKit 的新功能
PencilKit 可以助你在 iPad app 中提升创作、书写、绘画以及动画制作能力。了解关于绘画及注释框架的最新改进,并探索如何运用类似 PKToolPicker、PKCanvasView 及 PKStroke 的 API 来支持绘图及书写 app 中的新特征。若想充分掌握本部分内容,需要对 PencilKit 拥有基本的理解。若想补充了解相关内容,可参阅 WWDC19 中的“PencilKit 介绍”。
What\\u0027s new in PencilKit PencilKit helps power creativity, writing, drawing, and animation in your iPad apps. Explore the latest improvements to our drawing and annotation framework, and discover how you can take advantage of APIs like PKToolPicker, PKCanvasView, and PKStroke to support new features in illustration and... color,engine,handwriting,palette,pallette,pencil,pencilkit,pkstrokes,scribble,strokes WWDC20 日文, 简体中文, 英文 -
9:55
UICollectionView 新发现
学习 UICollectionView 的各种新功能,解锁全新功能,使其变得更加方便易用。我们将向你展示如何结合 diffable data source 使用区域截图,创建可以展开/收起的轮廓界面,并向你介绍如何使用复合式界面创建列表,并打造出带有网格视图、类似 UITableView 的界面。 此外,你还将探索令单元元素离开队列、调整其内容与风格的现代技术。为使此节发挥最大效用,请您实现学习关于复合式界面的基本内容。若要获得更多信息,请观看 WWDC19 的“网格视图界面新发现”。
Advances in UICollectionView Learn about new features of UICollectionView that make it easier to use and unlock powerful new functionality. We\'ll show you how to use section snapshots with your diffable data source to create outlines that can expand and collapse, and introduce you to building lists with compositional layout... cell,collection,layout,table,tableview,uicollectionview,uitableview WWDC20 日文, 简体中文, 英文 -
108:51
Keynote
Apple 全球开发者大开幕,将带来让人激动的披露,灵感,与创造全世界最新颖的 App新机会。参与全球开发者社群,从 Apple Park 深入了解未来 Apple 的平台。
Keynote The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities to continue creating the most innovative apps in the world. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC20 俄文, 日文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC19 -
20:41
设计出色的快捷指令
通过快捷指令,用户可以随时随地或在“快捷指令”app 中访问信息和操作。设计出色的快捷指令须进行细致的设计规划,并仔细考量如何加快用户使用 app 的流程。深入了解出色快捷指令的构成要素,以及如何设计实用、精美且灵敏的体验。通过示例学习使用参数时如何规划 Siri 对话流程,让您的快捷指令灵活实用。
Designing Great Shortcuts Shortcuts allow people to access information and actions on the go or in the Shortcuts app. The best shortcuts take careful design planning to hone in on what can help expedite a person's workflow with your app. Gain insights as to what makes a great shortcut and how to design the experience to... ,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 日文, 简体中文, 英文 -
11:51
构建出色的快捷指令
快捷指令让用户无需用手,就能快速、轻松地利用 Siri 和“快捷指令”app 完成操作或任务。和我们一起了解快捷指令可在何处出现,如何自定这一体验,以及您 app 的快捷指令如何与其他 app 中的变量和操作搭配使用。
Building Great Shortcuts Shortcuts enable people to quickly and easily accomplish actions or get things done hands-free using Siri and the Shortcuts app. Join us for a tour of where shortcuts can appear, how you can customize the experience, and how your app's shortcuts can be used with variables and actions from other... ,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 日文, 简体中文, 英文 -
43:18
优化 App 启动
App 启动缓慢会让用户感到失望。了解新的 app 启动 instrument,并探索如何让您的 app 快速启动。深入了解 app 启动期间发生的情况,以及如何尽量减少这个重要时间段的工作、如何排定工作优先级和对其进行优化。听听工程师们在让 iOS app 快速启动方面的技巧和窍门。
Optimizing App Launch Slow app launches are frustrating. Learn about the new app launch instrument and discover how to make your app launch fast. Gain insights into what happens during app launch and how to minimize, prioritize, and optimize work at this critical time. Hear tips and tricks from the engineers making... dyld,dyld3,fast,instruments,launch,measure,performance,rocket,slow,speed,uikit,xcode WWDC19 日文, 简体中文, 英文 -
28:39
与 Siri 日程建议整合
Siri 是及时向用户显示当下所需信息的幕后智能技术。在 iOS 13 中,我们扩展了这一功能,在预订完成后让您的 app 告知 Siri,这样 Siri 便可以在正确的时间发起签到。Siri 还可以在“地图”中提供前往预订地点的路线,并将日程添加到“日历”中,等等。探索如何为您的 app 增添 Siri 日程建议功能。
Integrating with Siri Event Suggestions Siri is the intelligence behind displaying what someone needs to know about at just the right moment. In iOS 13, we're extending this capability to allow your apps to let Siri know when a reservation has been made and Siri can elevate checking in at the right time. Siri can also provide... ,,add to siri,donate,donation,inrelevant,intents,inui,phrase,shortcut,siri,suggestion,voice WWDC19 日文, 简体中文, 英文 -
36:09
为不良网络环境和温度条件而设计
一流的 app 即便是在最严峻的环境中,也能够提供出色的用户体验。了解如何利用 Xcode 模拟不良的网络环境和温度条件。对您的 app 进行测试考察,并掌握运行情况的第一手资料。了解应对棘手状况时可采取的最佳做法。
Designing for Adverse Network and Temperature Conditions World-class apps deliver a great user experience, even in the most strenuous environments. Learn how to use Xcode to simulate adverse network and temperature conditions. Put your app through its paces and get a firsthand view of how it performs. Hear about best practices that you can adopt to... conditioner,test,thermal WWDC19 日文, 简体中文, 英文 -
30:43
Core NFC 增强功能
了解在您的 app 中添加 NFC 支持有多简单,以及利用 NDEF 写入和支持广泛采用的原生标记协议等最新功能有多容易。
Core NFC Enhancements Learn how easy it is to add support for NFC in your app and take advantage of the newest capabilities such as NDEF writing and support for widely adopted native tag protocols. nfc WWDC19 日文, 简体中文, 英文 -
15:29
架构您的 App 以支持多窗口
深入了解在 iOS 13 中支持多任务处理的意义所在。了解如何将以前的最佳做法与新的概念相结合。认识构建 app 来支持多窗口的细微差别,学习如何实例化 UI、处理窗口的显示与隐藏,以及管理 app 的底层窗口资源。
Architecting Your App for Multiple Windows Dive into the details about what it means to support multitasking in iOS 13. Understand how previous best practices fit together with new ideas. Learn the nuances of structuring your application to support multiple windows, and how to instantiate your UI, handle windows coming and going, and... WWDC19 日文, 简体中文, 英文 -
13:38
多任务处理 App 中的窗口管理
深入了解多任务处理 app 中窗口管理的细节,包括如何适当地处理创建、刷新和关闭窗口。听取关于何时刷新窗口内容的最佳做法,并学习如何确保 app 的视觉状态在切换器中保持最新。
Window Management in Your Multitasking App Dive into the details of window management in your Multitasking app, including how to properly handle creating, refreshing, and closing windows. Hear about best practices for when to refresh the content in your window and learn how to ensure your app's visual state is up-to-date in the switcher. WWDC19 日文, 简体中文, 英文 -
31:15
Core Bluetooth 新功能
了解如何采用 Core Bluetooth 中的隐私增强变更。探索与 LE 2Mbps、广告扩展、BR/EDR 和双模式设备相关的新可能性。学习如何利用 PacketLogger 的功能改进来调试 Core Bluetooth 通信。
What\\u0027s New in Core Bluetooth Learn how to adopt privacy-enhancing changes in Core Bluetooth. Discover new possibilities with LE 2Mbps, advertising extensions, BR/EDR, and dual-mode devices. Understand how to debug your Core Bluetooth communication with the improvements to PacketLogger. accessories,accessory,ancs,ble,bleutooth,bluetooth,bluetooth 5,bluetooth low energy,bredr,bt,btle,cbcentral,cbperipheral,central,characteristic,classic,corebluetooth,core bluetooth,gatt,l2cap,mfi,packetlogger,peripheral,privacy,service,throughput,wireless WWDC19 日文, 简体中文, 英文 -
11:11
在多窗口情境下设定内容
了解如何为您 app 中的特定窗口设定内容。学习如何确定系统应当从通知、快捷指令项目和其他用户活动中打开哪个场景。
Targeting Content with Multiple Windows Learn how to target content for a specific window in your app. Find out how to identify which scene the system should open from a notification, a shortcut item, and other user activities. WWDC19 日文, 简体中文, 英文 -
37:42
在自定 Instrument 中建模
通过自定 Instrument,您可以按照自己的方式对 app 进行性能分析,体现您的 app 在运行时的情况。每个自定 Instrument 的中心都是建模器。了解如何构建您自己的建模器来将路标输出转换为您要在 Instrument 中显示的数据。了解 Instruments 规则引擎的工作方式,以及如何优化 Instrument 来获得最高效率。这个讲座以 WWDC 2018 中的“创建自定 Instrument”为基础。
Modeling in Custom Instruments Custom instruments make it possible to profile your app your way, telling the story of what your app is doing at runtime. At the center of each custom instrument is a modeler. Find out how to build your own modelers that translate from signpost output to the data you want to show in your... WWDC19 日文, 简体中文, 英文 -
41:25
Metal 助力机器学习
Metal Performance Shaders (MPS) 包括对于机器学习和充分发挥 GPU 的强劲性能必不可少的高度优调数据并行原语库。在 iOS 13 和 macOS Catalina 中,MPS 提升了性能,搭建更多神经网络,并且比以前更加简单易用。进一步了解 MPS 中的这些改进,并从实践角度了解如何实施样式转换等创新技术。
Metal for Machine Learning Metal Performance Shaders (MPS) includes a highly tuned library of data parallel primitives vital to machine learning and leveraging the tremendous power of the GPU. With iOS 13 and macOS Catalina, MPS improves performance, enables more neural networks, and is now even easier to use. Learn more... WWDC19 日文, 简体中文, 英文 -
39:04
打造出色的性能分析体验
了解如何为您的可复用类、子系统或框架添加实用的追踪功能。让跟踪您的代码变得简单,可以为采用者提供宝贵的见解和信心。我们将向您介绍在 Instruments 11 中追踪 Swift 和 Objective-C 代码、构建自定 Instrument 以及呈现数据的最佳做法。分享您在工具体验方面的专业知识,让他人能够理解您 API 的约定并避免影响性能的反面模式。
Developing a Great Profiling Experience Learn how to add useful tracing to your reusable classes, subsystems, or frameworks. By making it easy to trace your code, you provide adopters with valuable insight and confidence. We\'ll show you best practices for tracing your Swift and Objective-C code, building custom instruments, and... debugging,frameworks,instruments,performance,profiling,sdk,signposts,tools,xcode WWDC19 日文, 简体中文, 英文 -
52:46
为您的 App 和网站添加室内地图
通过“室内地图计划”,拥有大型公共或私密空间的组织可以提供精确的室内位置信息并展示精美的室内地图,从而营造出色的用户体验。探索室内地图实现的整体流程,然后深入探讨相关的技术细节,了解 MapKit 和 MapKit JS 如何利用强大的 API 和地理标准将室内地图快速整合到您的 app 和网站中。
Adding Indoor Maps to your App and Website The Indoor Maps Program enables organizations with large public or private spaces to deliver user experiences that provide precise indoor location information and present stunning indoor maps. Discover the overall process in the indoor map enablement workflow then take deep dive into the... WWDC19 日文, 简体中文, 英文 -
45:03
订阅优惠最佳做法
深入了解使用 StoreKit 和服务器端逻辑来实施订阅优惠的最佳做法。了解如何生成签名、判断客户资格以及减少用户流失,并深入了解向客户分发优惠并利用订阅优惠为订阅用户提供最佳体验的策略。
Subscription Offers Best Practices Dive into implementation best practices for Subscription Offers using StoreKit and server-side logic. Learn how to generate signatures, determine customer eligibility, and reduce churn, plus gain insights into strategies for distributing offers to your customers and utilizing Subscription Offers... inapp purchase,storekit,subscription WWDC19 日文, 简体中文, 英文 -
45:05
所有设备上的 SwiftUI
在学习 SwiftUI 的基础知识后,您已经了解了在任何设备使用 SwiftUI 需要了解的知识。您可以运用同样的 SwiftUI 技能来开发 iOS app,就像您为 watchOS、Apple TVOS 或 macOS 开发 app 一样。我们将介绍基础知识,然后深入地详细探讨 SwiftUI 如何帮助您在每种 Apple 设备上更改您的 app。了解每种平台的设计原则,以及哪些代码可以跨平台共用。通过一个入门项目 (可从网上下载),了解如何整合设备相关的功能,以及如何在 SwiftUI 中进行更改。
SwiftUI On All Devices Once you've learned the basics of SwiftUI, you've learned what you need to know to use SwiftUI anywhere. You can use the same SwiftUI skills for making an iOS app as you would for making an app on watchOS, tvOS or macOS. We\'ll cover the basics, and then dig into more detail about how SwiftUI... better apps faster,canvas,control,declarative,previews,view WWDC19 日文, 简体中文, 英文 -
58:49
Apple 设备管理方面的更新
了解 iOS、macOS 和 Apple TVOS 的最新管理功能改进,以及各种管理工具在过去一年中的发展。您将探索新的 MDM 功能如何帮助管理员更高效地管理设备,新的技术如何对集中管理授权提供支持,以及 Apple 商务管理和 Apple 校园教务管理的哪些增强功能可以简化您所在组织的 app、内容和设备管理。
What\\u2019s New in Managing Apple Devices Learn about the latest management enhancements for iOS, macOS, and tvOS and the evolution of management tools over the past year. You\'ll discover how new MDM features help administrators manage devices more effectively, how new technologies deliver support for centrally managed authorization,... WWDC19 日文, 简体中文, 英文 -
57:45
设计出色的 ML 体验
机器学习为我们带来了全新的体验,能够理解我们说的话,推荐我们可能喜爱的事物,以及让我们以各种各样的新方式表达自己。机器学习还能通过自动处理单调的任务并提高互动的准确性和速度,从而提升现有的体验。了解如何在您的 app 中整合 ML 体验,并获得关于轻松设计用户界面的实用方法。
Designing Great ML Experiences Machine learning enables new experiences that understand what we say, suggest things that we may love, and allow us to express ourselves in new, rich ways. Machine learning can make existing experiences better by automating mundane tasks and improving the accuracy and speed of interactions. Learn... WWDC19 日文, 简体中文, 英文 -
50:17
App 内购买和使用服务器对服务器通知
了解 StoreKit 中的最新更新,并深入探讨使用服务器对服务器通知来管理订阅用户的最佳做法。
In-App Purchases and Using Server-to-Server Notifications Learn about the latest updates in StoreKit and dive deep into best practices for using server-to-server notifications to manage your subscribers. inapp purchase,storekit,subscriptions WWDC19 日文, 简体中文, 英文 -
58:38
Metal 助力光线追踪
Metal Performance Shaders (MPS) 能够驾驭 GPU 的大规模并行计算能力,因而可以显著提升现代光线追踪和光线投射技术的核心计算速度。了解 MPS 如何提升动态场景的计算速度,并通过实际例子深入了解如何实施柔和阴影、环境光遮蔽和全局照明。了解如何实现混合渲染应用,并探索将 app 扩展到多种 GPU 的新技巧。
Ray Tracing with Metal Metal Performance Shaders (MPS) harness the massive parallelism of the GPU to dramatically accelerate calculations at the heart of modern ray tracing and ray casting techniques. Understand how MPS accelerates calculations for dynamic scenes, and dive into practical examples for implementing soft... WWDC19 日文, 简体中文, 英文 -
38:06
SwiftUI 中的辅助功能
让人人都能方便使用您的 app 非常重要,但同样重要的是,设计出色的辅助功能体验。了解出色体验的构成要素,以及如何人人都能轻松理解、浏览并与您的 app 互动。SwiftUI 为您在 app 中内建了辅助功能!探索如何在无需额外操作的情况下获得众多辅助功能,例如辅助图像和控件等。找到在哪里用新的 SwiftUI Accessibility API 添加补充辅助功能信息,这个 API 提供了用于向标签、值和提示等元素添加信息的工具。
Accessibility in SwiftUI Making your app accessible is critical, but just as important is designing a fantastic accessibility experience. Learn what makes a great experience and how to make your app understandable, navigable, and interactable. SwiftUI builds accessibility into your app for you! Discover how much you get... accessibility,assistive,better apps faster,blind,canvas,color,contrast,control,deaf,declarative,disability,over,physical,previews,switch,tree,view,vision,voice,voiceover WWDC19 日文, 简体中文, 英文 -
37:49
优化 App 中的存储
App 中的数据存储方式不仅影响磁盘占用空间,也会影响 app 的性能和设备的电池续航能力。了解优化数据序列化、处理图像和同步到磁盘的技巧。了解如何利用 SQLite 中的功能来提高性能和安全性。
Optimizing Storage in Your App How you store data in your app affects not only disk footprint, but also the performance of your app and the battery life of the device. Learn techniques for optimizing data serialization, working with images, and syncing to disk. Find out how to take advantage of features in SQLite to improve... WWDC19 日文, 简体中文, 英文 -
34:34
良好的开发习惯
要成功开发 app,需要掌握许多不同的东西。探索可以整合到您的开发工作流程中的做法,以提高工作效率并提升 app 的性能与稳定性。了解如何改进您使用 Xcode 编写的代码的质量。从实践角度了解一些有价值的开发技巧。
Great Developer Habits Successful app development requires mastering a lot of different things. Discover practices you can incorporate into your development workflow to enhance your productivity, and improve your app's performance and stability. Learn how to improve the quality of code you write with Xcode. Gain a... WWDC19 日文, 简体中文, 英文 -
39:19
适用于现代 Mac 的网络扩展
了解 macOS 中新增的强大 API,您可以利用它们来创建无需使用内核扩展即可扩展和自定 macOS 联网功能的 app。
Network Extensions for the Modern Mac Learn about powerful new APIs in macOS that you can use to create apps that extend and customize the networking capabilities of macOS without using kernel extensions. extension,kernel,network WWDC19 日文, 简体中文, 英文 -
43:57
AR Quick Look 改进
AR Quick Look 是一个内建的查看器,可用于体验高质量的 3D 和 AR 内容。了解与 Reality Composer 整合如何让显示和分享丰富的互动体验变得比以往更加轻松简单。探索渲染改进和多对象查看,然后深入了解 AR Quick Look 在零售和教育等领域的实践应用。
Advances in AR Quick Look AR Quick Look is a built-in viewer for experiencing high-quality content in 3D and AR. See how integration with Reality Composer enables rich, interactive experiences to be displayed and shared more easily than ever before. Explore rendering improvements and multiple object viewing, then dive... WWDC19 日文, 简体中文, 英文 -
43:06
充分利用模拟器
与我们一起深入探索模拟器的世界。了解模拟器的工作方式,探索您可能不曾知晓的功能,并浏览模拟器中用于自动化的命令行界面。了解模拟器中通过 Metal 实现的原生 GPU 加速,以及如何优化您的 Metal 代码来充分利用这项功能。
Getting the Most Out of Simulator Join us for a deep dive into the world of Simulator. Find out how Simulator works, discover features you might not know exist, and get a tour of the command-line interface to Simulator for automation. Learn about native GPU acceleration in Simulator via Metal, and how to optimize your Metal code... WWDC19 日文, 简体中文, 英文 -
40:11
利用 SwiftUI 构建自定视图
了解如何在 SwiftUI 中利用高级组合、布局、图形和动画来构建自定视图与控件。观看高性能动画控件的演示,看看它是如何通过代码逐步实现的。更深入地了解 SwiftUI 的布局系统。
Building Custom Views with SwiftUI Learn how to build custom views and controls in SwiftUI with advanced composition, layout, graphics, and animation. See a demo of a high performance, animatable control and watch it made step by step in code. Gain a deeper understanding of the layout system of SwiftUI. bar chart,dynamic WWDC19 日文, 简体中文, 英文 -
61:25
联网改进 - 第 2 部分
利用 Bonjour 的改进、自定信息分帧处理程序以及最新的安全功能,让您的联网 app 更上一层楼。您还将了解如何通过收集指标来了解网络性能,以及如何最好地利用 Apple 平台上的现代联网框架。
Advances in Networking, Part 2 Take your networking apps to the next level with advances in Bonjour, custom message framing handlers, and the latest in security. You'll also learn how to understand your networking performance by collecting metrics, and how best to use the modern networking frameworks on Apple platforms. network,urlsession WWDC19 日文, 简体中文, 英文 -
54:08
让适用于 Mac 的 iPad App 更上一层楼
macOS Catalina 可让您轻松地将自己的 iPad app 引入到 Mac,同时只需要维护单一代码库。了解您可通过哪些方式让 app 在默认行为的基础上加以拓展,以针对 Mac 优化其界面。概括了解您可以使用的 API,以及需要考虑的 macOS 设计准则。了解 iPad app 生命周期在 Mac 上的对应情况,并获取您的 app 的分发详情。
Taking iPad Apps for Mac to the Next Level macOS Catalina provides an easy way to bring your iPad app to the Mac while maintaining your single code-base. Hear about ways in which you can take your app beyond the default behaviors to optimize its interface for the Mac. Get an overview of APIs you can use and macOS design guidelines that... catalyst,mac catalyst,project catalyst WWDC19 日文, 简体中文, 英文 -
51:08
MapKit 和 MapKit JS 的新功能
MapKit 和 MapKit JS 能够将功能齐全的 Apple“地图”整合到您的 app 和网站中。了解最新功能如何让您加强对基础地图显示的控制,让兴趣点和地址信息的搜索及结果筛选更精确,以及与自定叠层和注释的标准数据格式整合。
What\\u2019s New in MapKit and MapKit JS MapKit and MapKit JS bring fully featured Apple Maps to your app and website. See how the latest features give you more control over the base map presentation, finer-grained search and result filtering of points of interest and address information, and integration with standard data formats for... WWDC19 日文, 简体中文, 英文 -
57:13
将 OpenGL App 迁移到 Metal
Metal 是 Apple 各平台上 GPU 加速图形和计算的现代基础,正在逐步取代 OpenGL、OpenGL ES 和 OpenCL。认识 Metal 的架构和功能集,并了解将基于 OpenGL 的 app 迁移至 Metal API 的分步方法。
Bringing OpenGL Apps to Metal Metal is the modern foundation for GPU-accelerated graphics and compute on Apple platforms, superseding OpenGL, OpenGL ES, and OpenCL. Get introduced to the architecture and feature set of Metal and learn a step-by-step approach for transitioning OpenGL-based apps to the Metal API. WWDC19 日文, 简体中文, 英文 -
38:15
计算机视觉框架中的文本识别
借助计算机视觉框架中的文稿摄像机和文本识别功能,您可以从图像中提取文本数据。了解如何在您的 app 中利用这项内建的机器学习技术。更深入地了解快速处理和准确处理之间的区别,以及基于字符的识别和基于语言的识别之间的区别。
Text Recognition in Vision Framework Document Camera and Text Recognition features in Vision Framework enable you to extract text data from images. Learn how to leverage this built-in machine learning technology in your app. Gain a deeper understanding of the differences between fast versus accurate processing as well as... camera,document camera,images,natural language,photos,recognition,text,vision WWDC19 日文, 简体中文, 英文 -
44:09
掌握 Xcode 预览
Xcode 11 会直接在编辑器中显示用户界面的预览,从而将编辑、调试与运行简化为一个无缝衔接的工作流程。了解预览的工作方式,如何针对预览优化您的 SwiftUI app 结构,以及如何将预览支持添加到您的现有视图和视图控件。
Mastering Xcode Previews Xcode 11 displays previews of your user interface right in the editor, streamlining the edit-debug-run cycle into a seamless workflow. Learn how previews work, how to optimize the structure of your SwiftUI app for previews, and how to add preview support to your existing views and view controllers. WWDC19 日文, 简体中文, 英文 -
39:33
提升电池续航能力和性能
了解在日常开发、beta 版测试和 App Store 上公开发布的过程中查找和修复性能问题的新方式。学习如何通过在 XCTest 中衡量 CPU 和内存等来发现日常开发中的性能问题。探索如何利用 MetricKit 在 beta 版测试和公开发布过程中查找实际使用问题。了解 Xcode Organizer 现在如何显示您的 app 中最重要的指标,这些指标从 App Store 上各个版本汇总而来。
Improving Battery Life and Performance Learn about new ways to find and fix performance issues during daily development, beta testing, and public release on the App Store. Learn how to catch performance issues during daily development by measuring CPU, memory, and more in your XCTests. Discover how to find issues in the field during... analytics,battery,beta testing,data,energy,field data,instruments,measure,metrickit,metrics,performance,xcode,xctest,xctmetric WWDC19 日文, 简体中文, 英文 -
30:34
App Store Connect 新功能
App Store Connect 新增了多项功能,为您带来更好的 app 提交、管理和分发体验,以此不断改进它在 app 生命周期内每个环节上发挥的作用。了解最新的增强功能,并探索确保 app 的每个版本都优于上一版本的新方法。
What\\u0027s New in App Store Connect App Store Connect continues to improve its role in each step of your app\'s lifecycle with new features that make your app submission, management, and distribution experience better than ever. Learn about the latest enhancements and discover new ways to ensure each release of your app is better... WWDC19 日文, 简体中文, 英文 -
40:32
Swift 中的二进制框架
Xcode 11 现充分支持通过 Swift 使用和创建二进制框架。了解如何利用新的 XCFramework 套装类型同时支持设备和模拟器,Swift 模块接口如何工作,以及如何长期管理您对框架的更改。
Binary Frameworks in Swift Xcode 11 now fully supports using and creating binary frameworks in Swift. Find out how to simultaneously support devices and Simulator with the new XCFramework bundle type, how Swift module interfaces work, and how to manage changes to your framework over time. WWDC19 日文, 简体中文, 英文 -
33:11
利用 Core Data 构建 App
Core Data 可以帮助管理您整个 app 中的数据流。了解 Core Data 中让您的代码变得更简洁、更强大的新功能,例如派生属性、历史记录跟踪、更改通知和批处理操作等。进一步了解如何使用 UIKit 和 Foundation 中的这些功能和新比较 API 来提高您 app 的运行效率。
Making Apps with Core Data Core Data helps manage the flow of data throughout your app. Hear about new features in Core Data that make your code simpler and more powerful, including derived attributes, history tracking, change notifications and batch operations. Learn more about using these facilities and the new diffing... batch operations,change notifications,concurrency,core,core data,data,derived attributes,history tracking,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,sqlite,testing WWDC19 日文, 简体中文, 英文 -
38:22
整合 SwiftUI
SwiftUI 让您可以整合您在任何 Apple 平台上的现有代码库。了解如何通过将 SwiftUI 视图添加到 app 的层次结构,以及利用现有的数据模型等等,在任何 Apple 平台上采用 SwiftUI。
Integrating SwiftUI SwiftUI is designed to integrate with your existing code base on any of Apple's platforms. Learn how to adopt SwiftUI on any Apple platform by adding SwiftUI views into your app's hierarchy, leveraging your existing data model and more. WWDC19 日文, 简体中文, 英文 -
39:19
自然语言框架改进
自然语言框架专为在所有 Apple 平台提供高性能的设备端自然语言处理 API 而设计。了解这个框架中新增的情感分析和文本目录支持。更深入地了解基于文本的模型的迁移学习,以及能够为您的 app 带来出色搜索体验的全新单词嵌入支持。
Advances in Natural Language Framework Natural Language is a framework designed to provide high-performance, on-device APIs for natural language processing tasks across all Apple platforms. Learn about the addition of Sentiment Analysis and Text Catalog support in the framework. Gain a deeper understanding of transfer learning for... classifier,core ml,language,machine learning,natural language,nlp,sentiment,text analysis,text catalog,transfer learning,word embeddings WWDC19 日文, 简体中文, 英文 -
10:31
在 Create ML 中训练推荐模型
Core ML 的推荐模型可以为使用您 app 的客户带来高度个性化的体验。这些模型能够在您日常使用的 app 中推荐音乐或影片。了解如何利用 Create ML app 根据各种数据来源轻松创建自定推荐模型。更深入地了解如何实现这种个性化,同时保护用户的隐私。查看这些推荐模型之一的实际应用案例。
Training Recommendation Models in Create ML Recommendation models for Core ML can enable a very personal experience for the customers using your app. They power suggestions for what music to play or what movie to see in the apps you use every day. Learn how you can easily create a custom Recommendation model from all sorts of data sources... ai,artificial intelligence,classifier,core ml,create ml,machine learning,object detection,personalization,recommendation,recommender,table,text,training WWDC19 日文, 简体中文, 英文 -
35:17
打造 AR 协作体验
在 iOS 13 中,ARKit 和 RealityKit 让 app 能够更快、更轻松地建立共享 AR 体验。了解协作会话如何让多台设备搭建合并的世界地图并实时共享 AR 锚点和更新。学习如何将协作会话整合到基于 ARKit 的 app 中,然后探索 SwiftStrike,这是一款使用 RealityKit 和 Swift 构建的引人入胜的沉浸式多玩家 AR 游戏。
Building Collaborative AR Experiences With iOS 13, ARKit and RealityKit enable apps to establish shared AR experiences faster and easier than ever. Understand how collaborative sessions allow multiple devices to build a combined world map and share AR anchors and updates in real-time. Learn how to incorporate collaborative sessions... WWDC19 日文, 简体中文, 英文 -
12:05
在 Create ML 中训练文本分类器
现在,您可以通过 Create ML 创建基于先进技术的自然语言模型。了解如何通过 Create ML app 轻松地训练和测试这些模型。深入了解用于迁移学习、单词嵌入和文本目录的强大新增选项。
Training Text Classifiers in Create ML Create ML now enables you to create models for Natural Language that are built on state-of-the-art techniques. Learn how these models can be easily trained and tested with the Create ML app. Gain insight into the powerful new options for transfer learning, word embeddings, and text catalogs. ai,artificial intelligence,classifier,core ml,create ml,gazetteer,machine learning,natural language,nlp,text,text catalog,training,word embeddings WWDC19 日文, 简体中文, 英文 -
34:41
Combine 实践
拓展您的 Combine 知识,这是 Apple 新推出的统一声明式框架,用于随时间处理值。立即了解如何正确处理错误、调度工作并将 Combine 整合到您的 app 中。
Combine in Practice Expand your knowledge of Combine, Apple\'s new unified, declarative framework for processing values over time. Learn about how to correctly handle errors, schedule work and integrate Combine into your app today. WWDC19 日文, 简体中文, 英文 -
15:01
在 Create ML 中构建活动分类模型
您的 iPhone 和 Apple Watch 搭载了许多功能强大的传感器,包括加速感应器和陀螺仪。可以使用来自这些传感器的数据训练活动分类器,从而为您的 app 增添一些神奇的功能,例如知道用户何时在跑步或挥动球棒。了解 Create ML app 如何让训练和评估这些 Core ML 模型之一变得简单。更深入地了解如何收集训练所需的原始数据。查看这些模型的实际应用。
Building Activity Classification Models in Create ML Your iPhone and Apple Watch are loaded with a number of powerful sensors including an accelerometer and gyroscope. Activity Classifiers can be trained on data from these sensors to bring some magic to your app, such as knowing when someone is running or swinging a bat. Learn how the Create ML app... accelerometer,activity,ai,artificial intelligence,classifier,core ml,core motion,create ml,gyroscope,machine learning,motion,training WWDC19 日文, 简体中文, 英文 -
41:06
现代 Swift API 设计
每种编程语言都有一套规范,这是符合人们预期的。通过 SwiftUI、Combine 和 RealityKit 等新 API 中的示例,了解 Swift API 设计中常见的模式。不论您是以团队形式开发 app,还是要发布资源库来供他人使用,都可以了解如何使用 Swift 中的新功能来确保 API 清晰度和正确使用 API。
Modern Swift API Design Every programming language has a set of conventions that people come to expect. Learn about the patterns that are common to Swift API design, with examples from new APIs like SwiftUI, Combine, and RealityKit. Whether you\'re developing an app as part of a team, or you\'re publishing a library for... WWDC19 日文, 简体中文, 英文 -
12:28
面向网页开发者的新增内容
WebKit 提供了丰富的类,用于在您的 app 中载入、显示和管理网页内容。探索如何将您的网页内容与各项强大的平台功能整合,包括深色模式、共享列表中的新演示功能,以及用于支持 Apple Pay 的 JavaScript 支付 API 等。
What\\u0027s New for Web Developers WebKit provides a rich set of classes designed to load, display, and manage web content in your app. Discover how to integrate your web content into powerful platform features including Dark Mode, new presentation features in Share Sheet, JavaScript payment APIs for Apple Pay, and more. WWDC19 日文, 简体中文, 英文 -
8:34
Safari 浏览器的新功能
macOS 和 iOS 上最新版本的 Safari 浏览器包含了网页开发者和客户都会爱上的多项新功能。探索如何利用各项新功能,包括强大的新 Safari 浏览器扩展 API (适用于窗口、标签页和弹出窗口管理)、内容拦截通知,以及各项增强功能,在您的 Mac app 和适用于 Mac 的 iPad App 中提供出色的链接访问体验。
What\\u0027s New in Safari The latest version of Safari on macOS and iOS is packed with new capabilities that both web developers and their customers will love. Discover how to take advantage of new features including powerful new Safari Extensions APIs for window, tab, and popover management, content blocking... WWDC19 日文, 简体中文, 英文 -
56:58
联网改进 - 第 1 部分
在所有 Apple 平台上采用现代联网框架并遵循效率和性能方面的最佳做法,紧跟新兴和不断演进的网络协议和标准。在这个讲座中,了解低数据模式、URLSession 中的 Combine 框架、WebSocket,以及网络移动性改进。
Advances in Networking, Part 1 Keep up with new and evolving networking protocols and standards by leveraging the modern networking frameworks on all Apple platforms and following best practices for efficiency and performance. In this session, learn about Low Data Mode, Combine in URLSession, WebSocket, and improvements to... bonjour,combine,network,urlsession,websocket WWDC19 日文, 简体中文, 英文 -
19:12
身份验证的新功能
安全登录和身份验证是安全的基于帐户的 app 设计的重要功能。概括了解各种可用的身份验证服务并详细了解特定技术,比如 “通过 Apple 登录”、适用于 Mac 的 iPad app 的密码自动填充功能、OAuth 和 WebAuthentication 的改进,以及用于简化密码登录的新 API,从而了解您可以如何改进 app 的登录体验。
What\\u0027s New in Authentication Secure sign-in and authentication is a key feature of a secure account-based app design. Learn how you can improve your app\'s login experiences through an overview of the available authentications services and details on specific technologies such as Sign In with Apple ID, Password AutoFill for... WWDC19 日文, 简体中文, 英文 -
53:30
在 Xcode 中进行测试
单元测试是持续验证您的代码能否正常运行的必备工具。了解 Xcode 中内建的利用 XCTest 进行测试的功能。了解如何利用 Xcode 11 中新增的测试计划来组织测试,并在不同的配置下运行测试。探索如何自动进行测试并高效处理对应结果。
Testing in Xcode Unit testing is an essential tool to consistently verify your code works correctly. Learn about the built-in testing features in Xcode, using XCTest. Find out how to organize your tests and run them under different configurations using test plans, new in Xcode 11. Discover how to automate testing... WWDC19 日文, 简体中文, 英文 -
59:05
利用 Reality Composer 打造 AR 体验
借助 Reality Composer 这款工具,任何人都可以快速制作原型并构建可整合到 app 中或通过 AR Quick Look 体验的 AR 场景。详细了解 Reality Composer 强大而直观的功能,并探索其内置 AR 资源库中数百种现成可用的虚拟对象。看看构建动画和互动来丰富您的 3D 内容有多简单,并详细了解如何将 Reality 文件整合到您的 app 中。
Building AR Experiences with Reality Composer Reality Composer is a tool that lets anyone quickly prototype and build AR scenes ready to integrate into apps or experience with AR Quick Look. Walk through the powerful and intuitive capabilities of Reality Composer and discover hundreds of ready-to-use virtual objects in its built-in AR... WWDC19 日文, 简体中文, 英文 -
18:52
Combine 简介
Combine 是一种统一声明式框架,用于随时间处理值。了解它可以如何简化异步代码,如联网、键值监测、通知和回调等。
Introducing Combine Combine is a unified declarative framework for processing values over time. Learn how it can simplify asynchronous code like networking, key value observing, notifications and callbacks. WWDC19 日文, 简体中文, 英文 -
40:05
利用 AVKit 实现直观的媒体播放
AVKit 是一个用于构建媒体用户界面的高级框架,包括播放控件、分集导航、画中画、音频路由、字幕与隐藏式字幕支持、Siri 与正在播放功能整合,以及对键盘、触控栏和遥控器的支持。了解如何在您的 iOS 和 Apple TVOS app 以及适用 Mac 的 iPad app 中整合这些技术的最佳做法。
Delivering Intuitive Media Playback with AVKit AVKit is a high-level framework for building media user interfaces, complete with playback controls, chapter navigation, Picture-in-Picture, audio routing, support for subtitles and closed captioning, Siri and Now Playing integration, and support for keyboard, Touch Bar, and remote control. Learn... airplay,avfoundation,avkit,avplayer,avplayerviewcontroller,content,controls,externalmetadata,media,metadata,picture in picture,pip,player WWDC19 日文, 简体中文, 英文 -
37:09
在 Xcode 11 中进行调试
Xcode 11 推出了快速查找和修复错误的新功能。了解如何模拟网络条件和温度状态,以及如何在调试期间覆盖 app 的运行时环境。了解调试功能如何与 Xcode 预览搭配来在构建并运行前发现问题。了解如何使用 View Debugger 对 SwiftUI 视图进行故障诊断。
Debugging in Xcode 11 Xcode 11 introduces new features for finding and fixing bugs fast. Discover how to simulate network conditions and thermal states, and how to override your app\'s runtime environment while debugging. See how the debugging features work with Xcode previews to identify issues before Build & Run... WWDC19 日文, 简体中文, 英文 -
15:54
Foundation 改进
Foundation 框架为 macOS、iOS、watchOS 和 Apple TVOS SDK 中的各种 app 和使用的各种框架提供了一层基础功能。了解关于 Foundation 集合、性能、国际化功能和 Swift 整合的重要增强功能。
Advances in Foundation The Foundation framework provides a base layer of functionality for apps and frameworks that\'s used throughout the macOS, iOS, watchOS, and tvOS SDKs. Hear about valuable enhancements to Foundation collections, performance, internationalization features, and Swift integration. WWDC19 日文, 简体中文, 英文 -
29:43
利用 Core ML 和 ARKit 创建出色的 App
开始学习之旅,了解如何结合利用 Core ML、ARKit 及其他 app 框架来创建教育游戏。探索利用机器学习为您的 app 带来神奇互动的机会。更深入地了解棘手计算机视觉问题的解决方法。在互动编程讲座中,观看这一切如何实现。
Creating Great Apps Using Core ML and ARKit Take a journey through the creation of an educational game that brings together Core ML, ARKit, and other app frameworks. Discover opportunities for magical interactions in your app through the power of machine learning. Gain a deeper understanding of approaches to solving challenging computer... ,arkit,core ml,create ml,drawing classification,machine learning,object detection,pencil kit,speech recognition WWDC19 日文, 简体中文, 英文 -
34:54
Instruments 入门
Xcode 中的 Instruments app 提供了丰富的工具和模板来对您的 app 进行性能分析。全面了解 Instruments,以及找出代码瓶颈的策略。了解如何利用时间性能分析和兴趣点跟踪功能对您的代码进行有意义的更改,从而大幅提高 app 的响应速度。
Getting Started with Instruments The Instruments app in Xcode provides a rich set of tools and templates for profiling your app performance. Learn all about Instruments and gain strategies for identifying bottlenecks in your code. See just how to leverage the power of time profiling and points of interest tracking to make... debugging,instruments,performance,profiling,signposts,tools,xcode WWDC19 日文, 简体中文, 英文 -
39:45
字体管理和文字缩放
自 iOS 13 起,您的 iOS app 可以为整个系统提供字体。了解如何在 iOS 上管理字体,以及如何安装和访问字体。详细了解供用户选择字体的字体选择器界面,以及现可在您的 app 中使用的系统 UI 字体。了解不受设备限制的文字缩放最佳做法。
Font Management and Text Scaling Starting with iOS 13, your iOS app can contribute fonts for systemwide use. Understand how fonts are managed on iOS, and learn how to install and access fonts. Get details on the font picker interface that allows users to choose fonts, and the System UI fonts that are now available for use in... nsattributedstring,rounded,serif WWDC19 日文, 简体中文, 英文 -
37:20
通过 SwiftUI 的数据流
SwiftUI 的设计初衷就是为了帮助您编写精美、正确且始终一致的用户界面。了解如何将您的数据做为依赖项进行连接,同时保持 UI 完全可预测且不含错误。熟悉 SwiftUI 的强大数据流工具,并认识每种场景下最合适的工具。
Data Flow Through SwiftUI SwiftUI was built from the ground up to let you write beautiful and correct user interfaces free of inconsistencies. Learn how to connect your data as dependencies while keeping the UI fully predictable and error free. Familiarize yourself with SwiftUI's powerful data flow tools and understand... WWDC19 日文, 简体中文, 英文 -
31:05
创建 Swift 软件包
不论您是要发布代码来在社区中分享,还是只想能方便地整理 app 中的代码,Swift 软件包都可以为您助力。了解如何创建供自己开发工作中使用的本地软件包,如何通过清单文件自定您的软件包,以及如何发布软件包来供他人使用。
Creating Swift Packages Whether you want to publish code to share with the community, or you just want a convenient way to organize the code in your apps, Swift packages are here to help. Learn how to create local packages for your own development, how to customize your package via the manifest file, and how to go about... WWDC19 日文, 简体中文, 英文 -
60:34
相机拍摄和照片分割功能改进
AVCapture API 中新增的强大功能可让您同时从多个相机拍摄照片和视频。照片现在可以从语义分割中获益,您可以借助这项功能来分离照片中的头发、皮肤和牙齿。了解如何利用这些增强功能来创建出色的相机 app,并轻松实现惊艳的照片效果。
Advances in Camera Capture & Photo Segmentation Powerful new features in the AVCapture API let you capture photos and video from multiple cameras simultaneously. Photos now benefit from semantic segmentation that allows you to isolate hair, skin, and teeth in a photo. Learn how these advances enable you to create great camera apps and easily... avcapture,avfoundation,camera,core image,hair,images,microphone,multi camera,photos,portrait effects,segmentation,skin,spatial audio,teeth,video WWDC19 日文, 简体中文, 英文 -
58:56
Metal 助力专业 App
Metal 是针对平台优化的图形与计算框架,是 Apple 各平台 GPU 加速的核心所在。了解 Metal 架构中支持现代高性能专业 app 和工作流程所用的各项技术的关键部分。熟悉如何利用各项 Metal 功能来优化性能,并在视频编辑流程中保持稳定的帧率。了解如何利用 CPU 和 GPU 并行计算,并深入了解实现高效数据吞吐的最佳做法。
Metal for Pro Apps Metal is the platform-optimized graphics and compute framework at the heart of GPU acceleration on Apple platforms. Learn key aspects of the Metal architecture that support the techniques for modern high-performance pro applications and workflows. Learn how to leverage Metal capabilities to... WWDC19 日文, 简体中文, 英文 -
50:21
面向 iOS 13 对您的 UI 进行现代化改造
iOS 13 新增了功能强大的多任务处理和效率技术,并为所有 app 带来了崭新的外观和体验。熟悉新要求,让 app 为即将推出的 iOS 版本做好准备。探索搜索栏的改进,以及全新的 UI 显示方式。了解如何采用与选择相关的新手势,如何在所有硬件上使用轻瞄和突显,以及如何面向 iOS 13 更新您 app 的外观。
Modernizing Your UI for iOS 13 iOS 13 combines powerful new multitasking and productivity technologies with a refreshed look and feel for all applications. Familiarize yourself with new requirements to keep your app ready for upcoming versions of iOS. Discover improvements to search fields and a totally new way to present UI... borderless bars,card,cardui,presentation,sheet,uitextinteraction WWDC19 日文, 简体中文, 英文 -
15:33
照片分割蒙版简介
iOS 12 上使用人像模式拍摄的照片包含一个嵌入式人像分割蒙版,这样可以轻松地打造背景替换等富有创意的视觉效果。iOS 13 利用设备端机器学习来为拍摄的所有照片提供新的分割蒙版。了解您可从 AVCapture 和 Core Image 获得的新语义分割蒙版,以便分离人物的头发、皮肤和牙齿。您的 app 现能通过单独使用其中任一蒙版或结合使用所有蒙版,提供大量的照片编辑控制功能。
Introducing Photo Segmentation Mattes Photos captured in Portrait Mode on iOS 12 contain an embedded person segmentation matte that made it easy to create creative visual effects like background replacement. iOS 13 leverages on-device machine learning to provide new segmentation mattes for any captured photo. Learn about the new... avcapture,camera,core image,hair,images,matte,photos,portrait effects,segmentation,skin,teeth WWDC19 日文, 简体中文, 英文 -
44:40
iOS 多相机拍摄简介
现在可以通过 iOS 13 上的 AVCapture,从 iPhone XS、iPhone XS Max、iPhone XR 和最新的 iPad Pro 上的多个摄像头同时拍摄照片和视频。也可以配置设备上的多个麦克风来打造捕捉到的声音。了解如何利用这些强大的功能来为您的相机 app 增添富有创意的新功能,比如画中画和空间音频等。更深入地了解可能影响 app 设计的性能注意事项。
Introducing Multi-Camera Capture for iOS In AVCapture on iOS 13 it is now possible to simultaneously capture photos and video from multiple cameras on iPhone XS, iPhone XS Max, iPhone XR, and the latest iPad Pro. It is also possible to configure the multiple microphones on the device to shape the sound that is captured. Learn how to... avcapture,avfoundation,capture,core image,depth,disparity,hair,microphone,multi camera,parallax,photo effects,photography,photos,photos api,portrait mode,segmentation,skin,spatial audio,teeth WWDC19 日文, 简体中文, 英文 -
26:02
设计音频触感体验
了解基本的声音与触感设计原则和概念,从而打造调动更多人类感官的、有意义且令人愉悦的体验。探索如何在您的 app 或游戏中通过触感引擎结合听觉和触感,来增添更胜以往的逼真感并改进反馈。
Designing Audio-Haptic Experiences Learn essential sound and haptic design principles and concepts for creating meaningful and delightful experiences that engage a wider range of human senses. Discover how to combine audio and haptics, using the Taptic Engine, to add a new level of realism and improve feedback in your app or game. 3d touch WWDC19 日文, 简体中文, 英文 -
29:03
Core Haptics 简介
借助 Core Haptics,您可以设计全面定制附带同步音频的触感体验。通过示例体验触感和音频如何为您的 app 或游戏带来更强的沉浸感。了解如何创建、播放和分享内容,以及 Core Haptics 如何与其他音频和振动 API 搭配使用。
Introducing Core Haptics Core Haptics lets you design fully customized haptic patterns with synchronized audio. See examples of how haptics and audio enables you to create a greater sense of immersion in your app or game. Learn how to create, play back, and share content, and where Core Haptics fits in with other audio... WWDC19 日文, 简体中文, 英文 -
56:04
通过 Core Haptics 扩展感知体验
借助 Core Haptics,您可以设计属于自己的附带同步音频的 iPhone 触感体验。在这个包含两个部分的讲座中,了解基本的声音与触感设计原则和概念,从而打造调动更多人类感官的、有意义且令人愉悦的体验。探索如何在您的 app 或游戏中通过触感引擎结合视觉、听觉和触感,来增添更胜以往的逼真感并改进反馈。了解如何创建和播放内容,以及 Core Haptics 如何与其他音频和触感 API 搭配使用。
Expanding the Sensory Experience with Core Haptics Core Haptics lets you design your own haptics with synchronized audio on iPhone. In this two part session, learn essential sound and haptic design principles and concepts for creating meaningful and delightful experiences that engage a wider range of human senses. Discover how to combine visuals,... WWDC19 日文, 简体中文, 英文 -
34:07
Apple 文件系统的新功能
了解文件系统技术的新变化,包括文件系统布局和映像技术的变更。如果新的只读系统宗卷对您有影响,那就不要错过这个讲座。
What\\u0027s New in Apple File Systems Learn about what\'s new in file system technology, including changes to file system layout and imaging technologies. If you are affected by the new Read Only System Volume, this is a session you will not want to miss. apfs,file,hfs WWDC19 日文, 简体中文, 英文 -
39:26
将真人带入到 AR
ARKit 3 实现了一项革命性的功能,可让真人稳定地融入到 AR 场景中。了解 app 可以如何使用实时运动捕捉来制作虚拟人物动画或应用到 2D 和 3D 模拟中。了解 People Occlusion 如何让虚拟内容从现实世界中的人物后面通过,以此实现更加逼真的 AR 体验。
Bringing People into AR ARKit 3 enables a revolutionary capability for robust integration of real people into AR scenes. Learn how apps can use live motion capture to animate virtual characters or be applied to 2D and 3D simulation. See how People Occlusion enables even more immersive AR experiences by enabling virtual... WWDC19 日文, 简体中文, 英文 -
41:03
Clang 和 LLVM 的新功能
了解 Clang 编译器和 LLVM 中的增强功能所带来最新 C、Objective-C 和 C++ 改进。了解静态分析器的新功能,以及如何利用这些新功能来改进您的代码。了解如何利用针对代码长度做出的新优化。
What\\u0027s New in Clang and LLVM Keep up with the latest enhancements to C, Objective-C, and C++ made possible by advancements in the Clang compiler and LLVM. Find out about new static analyzer features and how to use them to improve your code. Learn how to take advantage of new optimizations for code size. WWDC19 日文, 简体中文, 英文 -
46:43
获奖 App 和游戏的设计
我们将通过报道、访谈和设计图,发掘 Apple 设计大奖获奖 app 和游戏的宝贵设计流程、技巧和最佳做法。
Designing Award Winning Apps and Games Through stories, interviews, and artifacts we will uncover valuable design processes, techniques, and best practices of Apple Design Award winning apps and games. accessibility,ada,ada games,adas,aesthetics,app design,apple design,apple design awards,apple design awards 2019,apple designers,color,consistency,design,design best practices,designer,designing games,design themes,design winners,discoverability,discovery,ease of use,easy,ergonomics,feedback,form,games,iconography,intent,intentionality,ios design,macos design,meaningfulness,metaphors,mobile games,mobile game ui,mobile gaming,narrative,object model,onboarding,platform conventions,story,style,texture,thoughtfulness,tone,typography,ui design,user experience,user experience best practices,ux design,watchos design WWDC19 日文, 简体中文, 英文 -
38:52
加密技术与您的 App
系统框架会以透明的方式加密静态数据和传输中的数据。只需设置一项属性,便可利用这项功能。不过,您或许希望采取额外的措施来保护您的用户数据。CryptoKit 是一种新的 Swift 框架,可让加密操作变得前所未有的简单、安全,不论您只是需要计算哈希值,还是要实施更为高级的身份验证协议,都可以使用该框架。
Cryptography and Your Apps System frameworks encrypt both data at rest and data in transit in a transparent way for you. This functionality is available by simply setting an attribute. However you may want to do more to protect your users' data. CryptoKit is a new Swift framework that makes it easier and safer than ever to... cryptography,cryptokit,security WWDC19 日文, 简体中文, 英文 -
33:24
在 Xcode 中采用 Swift 软件包
Swift 软件包是整理和分享代码的绝佳方式,现可在 Xcode 11 中为所有 Apple 平台构建 app 时使用。了解如何在您的项目中使用社区开发的软件包,如何构建 Swift 软件包,以及软件包版本管理和依赖项的工作方式。
Adopting Swift Packages in Xcode Swift packages are a great way to organize and share code, and are now supported while building apps for all Apple platforms in Xcode 11. Find out how to use community-developed packages in your project, how Swift packages are structured, and how package versioning and dependencies work. WWDC19 日文, 简体中文, 英文 -
34:51
PencilKit 简介
认识 Apple 功能丰富的绘画与标注框架:PencilKit。只需几行代码,您就能为用户提供画布、响应式墨水、丰富的工具调板以及绘画模型,从而为 app 添加完整的绘画体验。听听关于打造出色 Apple Pencil 体验的技术细节。了解新的屏幕快照编辑器,以及如何通过采用几个小 API 来截取超出屏幕尺寸的完整内容,无论是否包含 app 用户界面。
Introducing PencilKit Meet PencilKit, Apple\'s feature-rich drawing and annotation framework. With just a few lines of code, you can add a full drawing experience to your app — with access to a canvas, responsive inks, rich tool palette and drawing model. Hear the technical details that make a great Apple Pencil... pencil,stylus,tablet WWDC19 日文, 简体中文, 英文 -
34:51
App 分发 – 从 Ad Hoc 分发到企业分发
不论您是要与几位同事分享您的 app,还是要将它提供给组织内的各个员工,或者向全世界发行,总有一种分发机制能够满足您的需求。熟悉各种 app 部署模型,学习如何选择最适合您的模型,并了解基本的测试与分发工具。
App Distribution \\u2013 From Ad-hoc to Enterprise Whether you want to share your app with a few colleagues, deliver it to employees within an organization, or release it to the world, there\'s a distribution mechanism designed to fit your needs. Familiarize yourself with each app deployment model, learn how to choose the one that\'s best for... WWDC19 日文, 简体中文, 英文 -
30:53
watchOS 上的 SwiftUI
SwiftUI 为开发 watchOS app 和通知打开了充满无限可能的新世界。从自定动画到通过数码表冠触感提供直观反馈,SwiftUI 可帮助您为 Apple Watch 打造激动人心的沉浸式体验。了解使用动画创建自定元素以及在通知中嵌入由手势驱动的动画有多简单,并了解增强的调试支持如何让开发过程更迅速。
SwiftUI on watchOS SwiftUI allows a whole new world of possibilities when developing watchOS apps and notifications. From custom animations to providing an intuitive feel with Digital Crown haptics, SwiftUI helps you build exciting and immersive experiences for Apple Watch. See how easy it is to create custom... ,apple watch,canvas,clkcomplication,clockkit,complications,declarative,digital crown,dynamic notifications,extended runtime,independence,independent,interactive notifications,preview,watch,watchkit,watchos,wkinterface WWDC19 日文, 简体中文, 英文 -
34:07
探索 HealthKit 中的新数据表示法
探索 HealthKit 如何丰富和扩充您的 app 可向用户提供的健康数据类型。了解高频健康数据类型的现代储存、如何访问详细的心率数据,以及如何通过新的听力健康支持为您向用户提供的健康信息加上一个全新维度。
Exploring New Data Representations in HealthKit Discover how HealthKit is enriching and expanding the health data types available to the users of your app. Learn about modern storage for high-frequency health data types, accessing beat-to-beat heart rate data, and how to bring an entire new dimension of health to your users with new support... WWDC19 日文, 简体中文, 英文 -
36:15
UI Data Sources 改进
通过 UI Data Sources ,您可以利用自动比较功能轻松地更新表格视图和集合视图项目。自动实现高保真、高质量的素材组变更动画,无需额外的代码!这种改进的数据源机制可以彻底避免同步错误、异常和崩溃!了解这种用于标识符和快照的简化数据模型,以便您可以将精力集中到 app 的动态数据和内容上,而非 UI 数据同步这样的琐事。
Advances in UI Data Sources Use UI Data Sources to simplify updating your table view and collection view items using automatic diffing. High fidelity, quality animations of set changes are automatic and require no extra code! This improved data source mechanism completely avoids synchronization bugs, exceptions, and... diffable WWDC19 日文, 简体中文, 英文 -
38:19
为保护隐私而设计
对用户来说,隐私保护变得越来越重要。了解新的功能和隐私工程技术如何帮助您赢得客户信任,创造更贴近个人的体验,并提升用户活跃度。
Designing for Privacy Privacy is a more important issue than ever for your users. Learn about new features and privacy engineering techniques that can help you earn customer trust, create more personal experiences, and improve user engagement. WWDC19 日文, 简体中文, 英文 -
58:28
SwiftUI 基础知识
初次深入了解如何利用 SwiftUI 构建 app。了解视图和它们的工作方式。通过 SwiftUI,您可以更加快速、轻松地创建出色的用户界面,包括基本控件到列表和导航堆栈等复杂容器。了解按钮等基本控件如何做到简单与多用途兼具。探索如何利用 SwiftUI 将这些组件组合成为更大的、功能全面的用户界面,以构建出色的 app。学习 Apple 全新声明式框架的基础知识,培养您的 SwiftUI 技能。
SwiftUI Essentials Take your first deep-dive into building an app with SwiftUI. Learn about Views and how they work. From basic controls to sophisticated containers like lists and navigation stacks, SwiftUI enables the creation of great user interfaces, faster and more easily. See how basic controls like Button are... avocado toast,better apps faster,canvas,compose,compositional,control,declarative,previews,view WWDC19 日文, 简体中文, 英文 -
49:24
打造优化的 Metal App 和游戏
对于资源密集型 Metal app 和游戏来说,优化性能、内存和带宽非常重要。了解简化渲染并实现高帧率的主要最佳做法。了解有助于查明高开销或异常 GPU 工作的强大工具。深入了解可带来性能提升的 GPU 功能,并获取关于高效使用内存的专家指导。
Delivering Optimized Metal Apps and Games Optimizing performance, memory, and bandwidth are important considerations for resource-intensive Metal apps and games. Learn key best practices to streamline your rendering and attain high frame rates. Understand powerful tools that can help you pinpoint expensive or unexpected GPU work. Dive... WWDC19 日文, 简体中文, 英文 -
50:13
集合视图布局改进
通过集合视图布局,可以轻松地构建丰富的交互式集合。了解如何制作从基本列表到高级多维浏览体验等不同复杂程度的动态响应式布局。
Advances in Collection View Layout Collection View Layouts make it easy to build rich interactive collections. Learn how to make dynamic and responsive layouts that range in complexity from basic lists to an advanced, multi-dimensional browsing experience. app store,browse,custom layouts,layouts WWDC19 日文, 简体中文, 英文 -
50:39
重新构思的 ResearchKit 和 CareKit
ResearchKit 和 CareKit 框架是为研究和患者护理领域提供强大原生 iOS app 的最快途径。了解最新的音频和语音活跃任务、经过彻底重新设计的用户体验,以及旨在针对任何用例轻松创建护理计划 app 的模块化架构。
ResearchKit and CareKit Reimagined The ResearchKit and CareKit frameworks are the fastest route to delivering powerful native iOS apps for the research and patient care field. Learn about the newest audio and speech active-tasks, a completely redesigned user experience, and modular architecture designed to make it a breeze to... WWDC19 日文, 简体中文, 英文 -
38:58
在 iOS 上实施深色模式
听听 UIKit 工程团队分享在 iOS 上采用深色模式的原则和概念。了解通过动态颜色和图像利用这一全新外观增强 app 的原则,并打造用户肯定会喜欢的新体验。
Implementing Dark Mode on iOS Hear from the UIKit engineering team about the principles and concepts that anchor Dark Mode on iOS. Get introduced to the principles of enhancing your app with this new appearance using dynamic colors and images, and add an experience that people are sure to love. WWDC19 日文, 简体中文, 英文 -
39:50
Understanding Images in Vision Framework
Learn all about the many advances in the Vision Framework including effortless image classification, image saliency, determining image similarity, and improvements in facial feature detection, and face capture quality scoring. This packed session will show you how easy it is to bring powerful...
Understanding Images in Vision Framework Learn all about the many advances in the Vision Framework including effortless image classification, image saliency, determining image similarity, and improvements in facial feature detection, and face capture quality scoring. This packed session will show you how easy it is to bring powerful... camera,core ml,face capture quality,face detection,face landmarks,image classification,images,image similarity,machine learning,photos,saliency,vision WWDC19 日文, 简体中文, 英文 -
39:47
利用 RealityKit 构建 App
通过利用容易掌握的 RealityKit API 开发游戏,从实践角度了解 RealityKit 的各项功能。了解载入素材资源、构建场景、应用动画和处理游戏输入的推荐方法。看看实体和组件如何表达 RealityKit 的强大元素,同时提供灵活的自定功能。学习如何利用内建联网功能,并详细了解如何将游戏扩展为沉浸式多玩家体验。
Building Apps with RealityKit Gain a practical understanding of RealityKit capabilities by developing a game using its easy-to-learn API. Learn the recommended approach for loading assets, building a scene, applying animations, and handling game input. See how entities and components express the powerful elements of... WWDC19 日文, 简体中文, 英文 -
39:07
App 后台执行改进
后台执行是一款强大工具,app 可以使用它来提供出色的用户体验。了解在后台运行时应遵循的最佳做法,特别是当您使用 VoIP 或静默推送时;了解用于支持长期运行的流程和维护任务的全新调度 API。
Advances in App Background Execution Background execution is a powerful tool your app can leverage to provide a great user experience. Learn about best practices to follow when running in the background, especially if you use VoIP or silent pushes, and an all-new scheduling API that enables long running processing and maintenance... background,battery,performance,power WWDC19 日文, 简体中文, 英文 -
35:45
Core Location 新功能
定位技术是在您的 app 内提供基于环境的服务的核心所在。探索 Core Location 框架中的最新功能如何为众多高级测距功能奠定基础,为您提供更多的选项来清晰地将您的定位需求传达给用户,并允许他们为您的 app 提供更加细致的访问授权。
What\\u0027s New in Core Location Location technologies are core to delivering context-based services within your app. Discover how the latest features in the Core Location Framework lay the groundwork for advanced ranging capabilities and delivers more options for you to clearly communicate your location needs to your users, and... WWDC19 日文, 简体中文, 英文 -
35:19
“通过 Apple 登录”简介
“通过 Apple 登录”是让用户使用现有 Apple ID 登录各类 app 的快速、简单方法。了解在您的 app 或网站中添加“通过 Apple 登录”按钮来获取新客户有多简单,并从“通过 Apple 登录”提供的内建安全性、防诈骗和隐私保护功能中获益。
Introducing Sign In with Apple Sign In with Apple is the fast, easy way for people to sign in to apps using the Apple IDs they already have. Learn how easy it is to add a Sign In with Apple button to your app or website to acquire new customers and benefit from the built-in security, antifraud, and privacy that Sign In with... apple id,sign in WWDC19 日文, 简体中文, 英文 -
31:59
快捷指令参数简介
各种参数让 Siri 快捷指令变得更加出色,不仅通过跟进问题实现 Siri 互动式语音体验,而且还让用户可以自定“快捷指令”app (现已内建在 iOS 中) 中的快捷指令。详细了解如何设置快捷指令来利用各种参数,并了解在“快捷指令”app 中创建多步骤快捷指令时您的快捷指令如何将输出传递到其他操作。
Introducing Parameters for Shortcuts Parameters take Siri Shortcuts to the next level, enabling an interactive voice experience in Siri with follow-up questions, and allowing people to customize shortcuts in the Shortcuts app, now built into iOS. Walk through setting up your shortcuts to take advantage of parameters and learn how... ,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 日文, 简体中文, 英文 -
15:41
在 Create ML 中训练对象检测模型
自定的 Core ML 对象检测模型让您有机会为自己的 app 增添一些神奇的功能。了解 Xcode 中的 Create ML app 如何让训练和评估这些模型变得简单。看看您可以如何利用连续互通相机直接在 app 中测试模型性能。为 Core ML 构建和部署出色的对象检测模型变得从未如此简单。
Training Object Detection Models in Create ML Custom Core ML models for Object Detection offer you an opportunity to add some real magic to your app. Learn how the Create ML app in Xcode makes it easy to train and evaluate these models. See how you can test the model performance directly within the app by taking advantage of Continuity... ai,artificial intelligence,camera,classifier,core ml,core motion,create ml,images,machine learning,object detection,photos,training,vision WWDC19 日文, 简体中文, 英文 -
20:11
在 Create ML 中训练声音分类模型
了解如何快速、轻松地创建能够对音频文件和实时音频流中的声音进行分类的 Core ML 模型。Create ML app 不仅让您能够训练和评估这些模型,还允许您使用 Mac 上的麦克风实时测试模型性能。通过新的 Sound Analysis 框架,在您的 app 中使用这些设备端模型。
Training Sound Classification Models in Create ML Learn how to quickly and easily create Core ML models capable of classifying the sounds heard in audio files and live audio streams. In addition to providing you the ability to train and evaluate these models, the Create ML app allows you to test the model performance in real-time using the... ai,artificial intelligence,audio,classifier,core ml,create ml,machine learning,sound,training WWDC19 日文, 简体中文, 英文 -
20:44
LLDB:不限于“po”
LLDB 是一个功能强大的工具,可用于在运行时浏览和调试您的 app。探索在 app 中显示值的各种方式,如何格式化自定数据类型,以及如何利用自己的 Python 3 脚本来扩展 LLDB。
LLDB: Beyond \\u0022po\\u0022 LLDB is a powerful tool for exploring and debugging your app at runtime. Discover the various ways to display values in your app, how to format custom data types, and how to extend LLDB using your own Python 3 scripts. WWDC19 日文, 简体中文, 英文 -
26:17
室内地图计划简介
通过“室内地图计划”,拥有大型公共或私密空间的组织可以利用精确的室内位置信息并展示精美的室内地图,从而营造出色的用户体验。了解包括标准地图定义创建、地图验证、测试和校准在内的整个实现的工作流程,并详细了解如何使用 MapKit 和 MapKit JS 将它完全整合到您的 app 或网站中。
Introducing the Indoor Maps Program The Indoor Maps Program enables organizations with large public or private spaces to deliver user experiences that leverage precise location information and present stunning indoor maps. Learn the entire enablement workflow including, creation of a standards-based map definition, map validation,... WWDC19 日文, 简体中文, 英文 -
19:53
Safari 浏览器扩展的新功能
Safari 浏览器扩展可以在 Safari 浏览器中呈现您 app 的独特功能。探索各项最新功能如何让您的 Safari 浏览器 App 扩展和内容拦截器变得更为强大,如内容拦截通知、用户界面管理,以及对页面、标签页和弹出窗口的控制创新。了解最新的 API,以及在您的扩展和 app 之间进行通信的最佳做法。
What\\u0027s New in Safari Extensions Safari Extensions surface your app\'s unique capabilities within Safari. Discover how the latest features such as content blocking notifications and user interface management and control innovations for pages, tabs, and popovers make your Safari App Extensions and Content Blockers even more... WWDC19 日文, 简体中文, 英文 -
6:43
嵌入和共享视觉丰富的链接
借助新的 Link Presentation 框架,app 开发者可以轻松地以丰富、精美和一致的方式展示 URL。了解如何利用 Link Presentation 从 URL 检索元数据、在您的 app 中展示富链接内容,以及如何将链接元数据提供给 iOS 中的新共享列表体验。
Embedding and Sharing Visually Rich Links The new Link Presentation framework enables app developers to easily present URLs in a rich, beautiful, and consistent way. Learn how to use Link Presentation to retrieve metadata from a URL, present the rich link content inside your app, and provide link metadata to the new share sheet... WWDC19 日文, 简体中文, 英文 -
8:53
AVAudioEngine 新功能
AVAudioEngine 支持音频的实时捕捉、处理和播放。了解如何在您的音频 app 中利用这一强大 API 的增强功能,例如对语音处理和空间渲染模式选择的支持。
What\\u0027s New in AVAudioEngine AVAudioEngine enables the realtime capture, processing, and playback of audio. Learn how to take advantage of enhancements to this powerful API, such as support for voice processing and spatial rendering mode selection, in your own audio app. WWDC19 日文, 简体中文, 英文 -
17:09
通用链接的新功能
通用链接让您的用户可以智能地利用链接来访问您的 app 或网站中的内容。了解通用链接的最新增强功能如何为您的用户提供高度整合的移动和桌面体验,即使他们的设备上没有安装您的 app。
What\\u0027s New in Universal Links Universal Links allow your users to intelligently follow links to content inside your app or to your website. Learn how the latest enhancements in Universal Links give your users the most integrated mobile and desktop experience, even when your app isn't installed on their device. WWDC19 日文, 简体中文, 英文 -
1:46
让您的音频 App 实现现代化
Apple 平台提供了打造丰富 app 体验所必需的整套音频框架和技术。了解推荐采用哪些框架和 API 来确保您的 app 为未来做好准备。
Modernizing Your Audio App Apple platforms provide a comprehensive set of audio frameworks and technologies that are essential to creating a rich app experience. Learn about which frameworks and APIs are recommended to ensure that your app is well positioned for the future. WWDC19 日文, 简体中文, 英文 -
14:50
支持 Alpha 通道的 HEVC 视频
HEVC 视频增加了对 alpha 通道的支持,您现在可以在 app 和网页上通过自定背景合成视频。了解如何制作兼容的媒体,以及进行播放的最佳做法。
HEVC Video with Alpha With the addition of alpha channel support for HEVC video, you can now composite video over custom backgrounds in both your apps and on the web. Learn how to author compatible media, and the best practices for playback. WWDC19 日文, 简体中文, 英文 -
20:59
适用于 Swift 的 Accelerate 简介
Accelerate 框架提供了数百种计算函数,这些函数都针对设备运行的系统架构进行了高度优化。学习如何直接在 Swift 中使用所有这些强大的函数。了解强大的矢量编程如何为您的 iOS、macOS、Apple TVOS 和 watchOS app 提供卓越的性能。
Introducing Accelerate for Swift Accelerate framework provides hundreds of computational functions that are highly optimized to the system architecture your device is running on. Learn how to access all of these powerful functions directly in Swift. Understand how the power of vector programming can deliver incredible... accelerate,blas,computation,dft,fft,image processing,lapack,linear algebra,neural network,noise,numerics,performance,quaternions,realtime video,simd,slerp,sparse solver,spline,swift,vdsp,vector,vforce,vimage WWDC19 日文, 简体中文, 英文 -
13:23
通过网页检查器了解 CPU 使用情况
在满足客户对高性能网页体验的期待,同时最大程度地减少他们所有设备上的功耗方面,网页内容开发者扮演着重要角色。探索如何使用网页检查器中这一强大的新工具,来提升 Safari 浏览器中的网页或 app 中嵌入式网页内容的能效。学习新的策略,来帮助您提供 CPU 占用较少且节省电池电量的动态体验。
Understanding CPU Usage with Web Inspector As a developer of web content, you play an important role in fulfilling customer expectations for a high performance web experience while minimizing power use across all their devices. Discover new insights on how you can improve the power efficiency of your webpages in Safari, or embedded web... WWDC19 日文, 简体中文, 英文 -
13:08
Large Content Viewer - 确保人人都能轻松阅读
标签栏无法随着动态文字一起放大,但 Large Content Viewer 可以帮助视力较弱的用户看清它们。iOS 13 将此功能加入了自定标签栏。了解如何对您的自定标签栏启用 Large Content Viewer,并确保在平视画面中包含正确的矢量图像。
Large Content Viewer - Ensuring Readability for Everyone Tab Bars can\'t grow with dynamic text, but the Large Content Viewer helps them to be seen by people with low vision. iOS 13 brings this feature to custom tab bars. Learn how to enable Large Content Viewer on your custom tab bars and ensure the right vector image is featured in the heads-up display. WWDC19 日文, 简体中文, 英文 -
17:00
支持新的游戏控制器
在 iOS 13、macOS Catalina 和 Apple TVOS 13 中,Game Controller 框架添加了对多款知名控制台游戏控制器的支持。简要了解新增的控制器,并理解它们提供输入的方式。了解处理可选按键的推荐最佳做法,学习 macOS 上的正确支持方式。
Supporting New Game Controllers With iOS 13, macOS Catalina, and tvOS 13, the Game Controller framework adds support for several well-known console game controllers. Get briefed about the newly-added controllers and understand how their inputs are delivered. Learn recommended best practices for handling optional buttons, and... WWDC19 日文, 简体中文, 英文 -
10:39
在您的网页内容中支持深色模式
iOS 和 macOS 中全面支持深色模式后,您会想确保自己的网页内容能够根据用户的偏好适当地调整风格。学习相应的技巧,以确保您的内容在 Safari 浏览器中显示时、嵌入到“邮件”等其他 app 中时或者在自己的 app 中使用时都能有最佳的效果。探索响应式网页设计中这一新支柱的相关细节和最佳做法。
Supporting Dark Mode in Your Web Content With system-wide Dark Mode support in iOS and macOS, you\'ll want to make sure your web content is appropriately styled to reflect your users\' preference. Learn techniques to ensure your content looks its best when presented in Safari, embedded in other apps such as Mail, or when used in your... WWDC19 日文, 简体中文, 英文 -
5:32
AUv3 扩展用户预置
Audio Unit app 扩展让用户能够方便地在任何使用声音的 iOS 或 macOS app 中创建或修改音频,包括库乐队或 Logic Pro X 等音乐制作 app。随着 iOS 13 的推出,您现在可以为可在多个 app 中使用的扩展存储用户预置。
AUv3 Extensions User Presets Audio Unit app extensions gives users a convenient way to create or modify audio in any iOS or macOS app that uses sound, including music production apps such as GarageBand or Logic Pro X. And now, with iOS 13, you can store user presets for your extensions that are accessible across applications. WWDC19 日文, 简体中文, 英文 -
9:25
利用自定操作为 App 加上辅助功能
自定操作可以简化用户借助辅助技术使用您 app 的体验,并且可以帮助您减少用户浏览您的界面和进行互动时需要轻扫和轻点的次数。了解如何将自定操作用于旁白和切换控制。自 iOS 13 起,已将自定操作引入到 iOS 上的全键盘访问和语音控制。
Making Apps More Accessible With Custom Actions Custom Actions simplify the experience for people using assistive technologies with your app and they can help you reduce the number of swipes and taps that are required to navigate through your interface and perform interactions. Learn how to leverage custom actions for use in VoiceOver and... WWDC19 日文, 简体中文, 英文 -
23:55
文件管理和快速查看的新功能
您的 iOS app 现在可以通过 USB 和 SMB 访问外部设备上储存的文件。学习创建用来读取、写入和管理实体媒介或网络储存空间文件的文稿类 app 的最佳做法。了解 iOS 和 macOS 上帮助您访问和显示文件缩略图的“快速查看”增强功能。
What\\u2019s New in File Management and Quick Look Your iOS app can now access files stored on external devices via USB and SMB. Understand best practices for creating a document-based app that reads, writes, and manages files on physical media or networked storage. Learn about enhancements to Quick Look on iOS and macOS that help you access and... apfs,exfat,fat,hfs,qlpreviewcontroller,qlthumbnailgenerator,uidocumentbrowserviewcontroller,uidocumentpickerviewcontroller WWDC19 日文, 简体中文, 英文 -
28:02
ClassKit 新功能
ClassKit 框架帮助呈现您 app 中的宝贵教学内容,供教师纳入课堂课程。概括了解 ClassKit 整合工作流程,“课业”app 中的讲师和学生角色调试,以及旨在让发布至 ClassKit 变得更加简单的新功能。
What\\u2019s New in ClassKit The ClassKit framework helps you surface your app\'s valuable educational content for inclusion in a teacher\'s classroom curriculum. Get an overview of the ClassKit integration workflow, debugging instructor and student roles with the Schoolwork app, and new features designed to make publishing... WWDC19 日文, 简体中文, 英文 -
8:54
在 watchOS 6 上提供流媒体音频
通过在 Apple Watch 上提供流媒体音频,让客户无需携带 iPhone,亦可随时随地畅享您的内容。了解从 iOS 引入的流媒体 API,让 watchOS app 能够提供独立的音频消费体验。了解如何设置流媒体音频会话,并探索为在不同网络环境间切换的用户提供出色体验的最佳做法。
Streaming Audio on watchOS 6 Streaming audio on Apple Watch allows customers to enjoy your content wherever they go without their iPhone. Learn about the streaming APIs brought over from iOS to allow watchOS apps to create independent audio consumption experiences. Find out how to set up your audio session for streaming and... ,apple watch,audio,avfoundation,avplayer,avqueueplayer,backgraound,background,coremedia,core media,digital crown,network,networking,streaming,watch,watchkit,watchos,wkinterface WWDC19 日文, 简体中文, 英文 -
8:47
打造辅助阅读体验
文本的样式和布局是出色阅读体验的标志性特点。CoreText 和 TextKit 等技术为您提供了创建出色文本布局所需的工具。了解如何通过采用辅助功能阅读内容协议、添加自动翻页和自定语音输出,为旁白打造同样出色的辅助体验。
Creating an Accessible Reading Experience The styling and layout of text is a hallmark feature of an outstanding reading experience. Technologies such as CoreText and TextKit give you the tools you need to create a great text layout. Learn how to make an equally great accessible experience for VoiceOver by adopting the accessibility... WWDC19 日文, 简体中文, 英文 -
10:14
Accessibility Inspector
通过 Accessibility Inspector,您可以识别 app 中没有附带辅助功能的部分。它会就如何为相应部分加上辅助功能提供反馈,还会模拟旁白来帮助您确定旁白用户会获得的体验。观看在 Accessibility Inspector 中对 app 进行全面调试的现场演示,并了解如何利用这个强大的工具让您的 app 变得更加适合所有人使用。
Accessibility Inspector The Accessibility Inspector enables you to identify parts of your app that are not accessible. It provides feedback on how you can make them accessible, as well as simulating voice-over to help you identify what a Voice Over user would experience. Watch a live-demo of an app being fully debugged... WWDC19 日文, 简体中文, 英文 -
7:08
探索着色图形复杂功能
watchOS 6 中的许多表盘都允许对内容的色调进行自定,从而让 Apple 最贴近个人的设备更加个性化。探索如何利用 ClockKit 数据提供程序为每种复杂功能系列提供全色和可调色选项。这让客户不管选择使用哪个表盘,都能够一眼看到最新的重要信息。
Exploring Tinted Graphic Complications Many Watch faces in watchOS 6 allow for customizing the tint color of content, allowing for even more personalization of Apple's most personal device. Discover how you can use ClockKit data providers to offer full color and tint-ready options for each complication family type. This gives... ,apple watch,clkcomplication,clockkit,complications,digital crown,watch,watchkit,watchos,wkinterface WWDC19 日文, 简体中文, 英文 -
10:18
Game Center 玩家标识符
Game Center 现在支持界定于个别游戏或开发团队 ID 的永久玩家标识符。了解限定范围的标识符如何提高玩家隐私的保护,看看如何将您的 app 和游戏迁移到推荐的 API。
Game Center Player Identifiers Game Center now supports persistent player identifiers scoped to individual games or to a developer team ID. Understand how scoped identifiers enhance player privacy and see how to transition your apps and games onto the recommended API. WWDC19 日文, 简体中文, 英文 -
10:23
编写出色的辅助功能标签
用户会使用并爱上您的 app,还是删除您的 app,区别就在于出色的辅助功能标签。观看 Apple 辅助功能工程师演示旁白功能,她会展示如何浏览复杂的 UI,并演示描述性标签如何能轻松确保人人都能方便使用您的 app。
Writing Great Accessibility Labels Great accessibility labels are the difference between someone using and loving your app or someone deleting your app. Experience VoiceOver as demonstrated by an Apple Accessibility engineer as she navigates complex UI and demonstrates how descriptive labels are an easy way to ensure your app is... WWDC19 日文, 简体中文, 英文 -
8:15
通过网页检查器审查网页内容
探索新的方式,以确保您的网页内容符合团队的编程标准,并且您能够在不依赖于自动测试系统的前提下交付更好的代码。了解如何在开发期间使用网页检查器中的审查工具来快速、轻松地审查您的网页内容,不让您错过重要的合规细节。
Auditing Web Content with Web Inspector Discover a new way to ensure your web content meets team coding standards and that you can deliver better code even without reliance on automated test systems. Find out how to use the Audit tool in Web Inspector to quickly and easily audit your web content during development so important... WWDC19 日文, 简体中文, 英文 -
10:13
视觉设计和辅助功能
了解支持大文本的重要性。了解 Differentiate Without Color 这一 iOS 上新推出的 API,它可以帮助具有色盲等视力障碍的用户轻松地使用您的 app。了解它的用法,以及它如何为您的 app 带来包容性。学习如何利用新的 Reduce Motion API 为对动态敏感的人停止您 app 中的自动播放。
Visual Design and Accessibility Learn about the importance of supporting Large Text. Hear about Differentiate Without Color, a new API on iOS which can enable people with vision disorders such as color-blindness to easily use your app. Learn how to use it and how it can bring inclusivity to your app. Find out how to enable new... WWDC19 日文, 简体中文, 英文 -
16:00
CarPlay 车载系统改进
CarPlay 车载让您能够在车内更加智能、安全地使用 iPhone。了解如何更新您的车载系统,以利用 iOS 13 中的新功能。添加对动态变换屏幕尺寸、仪表盘等辅助屏幕,甚至是不规则显示屏的支持。了解如何支持“嘿 Siri”来进行免提语音激活。
Advances in CarPlay Systems CarPlay is a smarter, safer way to use your iPhone in the car. Learn how to update your vehicle system to take advantage of new features in iOS 13. Add support for dynamically changing screen sizes, second screens such as instrument clusters, and even irregularly shaped displays. Learn how to... ,,automotive,car,map WWDC19 日文, 简体中文, 英文 -
27:28
iOS 设计的新增内容
探索如何针对深色模式更新您的 app 界面,以创建外观精美又好用的 app。了解模态表单优化和新的上下文菜单 UI 如何帮助提高实用性,并带来更加有力、更加高效的工作流程。
What\\u0027s New in iOS Design Discover how to update your app's interface for Dark Mode to create beautiful and accessible apps. And learn how refinements to modal sheets and the new contextual menu UI can help improve usability and lead to more powerful and efficient workflows. borderless bars,dark mode,sf symbols WWDC19 日文, 简体中文, 英文 -
30:18
设计适用于 Mac 的 iPad App
探索如何通过 iPad app 打造出色的 Mac 体验。了解针对 Mac 调整 iPad app 布局和架构的基本技巧、关于类型和颜色的注意事项,以及如何利用菜单栏、侧边栏和窗口工具栏等 macOS 界面元素。
Designing iPad Apps for Mac Discover how you can create a great Mac experience with your iPad app. Learn about essential techniques for adapting your iPad app\'s layout and architecture for Mac, considerations for type and color, and how you can take advantage of macOS interfaces such as the menu bar, sidebar and window... catalyst,mac catalyst,project catalyst WWDC19 日文, 简体中文, 英文 -
51:27
ARKit 3 简介
ARKit 是适用于 iOS 的开创性增强现实 (AR) 平台,能够改变人们与周围世界之间联系的方式。探索 ARKit 3 的先进功能,以及它为 RealityKit 提供的创新基础。了解 ARKit 如何通过认识身体姿态和运动来进行运动捕捉和人物遮挡,从而实现更加逼真的 AR 体验。查看多面部跟踪、协同会话构建以及新手引导的辅导 UI 等新增功能。
Introducing ARKit 3 ARKit is the groundbreaking augmented reality (AR) platform for iOS that can transform how people connect with the world around them. Explore the state-of-the-art capabilities of ARKit 3 and discover the innovative foundation it provides for RealityKit. Learn how ARKit makes AR even more... WWDC19 日文, 简体中文, 英文 -
42:12
iPad 上多窗口功能简介
多任务处理是一种绝佳方式,能让您的 iPad app 变得更强大。它可以让您的 app 轻松并排运行两个界面,您的客户一定会爱上这项功能。了解如何利用拖放等现有功能,以及如何使用它们来轻松创建第二个窗口。了解多窗口支持如何改变 app 生命周期,以及它对所有 app 的意义。了解一些常见的错误及其解决方法,为您和客户打造超凡体验。
Introducing Multiple Windows on iPad Multitasking is an exciting way to add power to your iPad app. It is easy to enable your app to run two instances of your interface side-by-side, and your customers will love it. Learn how to take your existing features like drag and drop and use them to easily create a second window. Find out... multiple,multitasking,multiwindow,restoration,scenes,state,uiscene,uiwindowscene,windows WWDC19 日文, 简体中文, 英文 -
48:34
利用 Apple tvOS 掌控客厅
Apple tvOS app 可以利用 4K 分辨率、杜比视界和 HDR10 提供绝佳的画面质量,借助杜比全景声实现沉浸式音效,为用户带来精彩绝伦的体验。探索如何为您的媒体 app 设计精美、引人入胜且内容为先的体验。了解新的 Top Shelf 扩展和样式,在客户打开您的 app 之前就吸引他们查看您的内容。利用用户描述文件支持来提供更加直观的共享设备体验。
Mastering the Living Room With tvOS tvOS apps can deliver amazing experiences with stunning picture quality through 4K resolution, Dolby Vision and HDR10, and immersive sound through Dolby Atmos. Discover how to design beautiful, engaging, content-first experiences for your media applications. Learn about the new Top Shelf... ,actions carousel,apple tv,apple tv 4k,carousel,content,content first,living room,mastering,new,new api,preview,remote,top shelf,top shelf new,trailers,tv app,tv design,tvos,tvos13,tvos 13,tv remote,tv room WWDC19 日文, 简体中文, 英文 -
6:56
针对隔空播放 2 视频的 HLS 创作
通过隔空播放 2 视频功能,您可以将 Apple 设备上的视频分享到常见的智能电视。了解顺畅地将高质量视频传输到这些电视机的特别注意事项,以及如何利用验证工具来确保您的内容已准备好在黄金时段播放。
HLS Authoring for AirPlay 2 Video AirPlay 2 Video lets you share video from Apple devices to popular smart TVs. Learn about the special considerations for seamless delivery of high quality video to these TVs, and how to utilize the validation tools to ensure your content is ready for primetime. WWDC19 日文, 简体中文, 英文 -
37:02
macOS AppKit 的新功能
了解 AppKit 中的最新 API 和相关的框架。概括了解 macOS Catalina 中推出的各项增强功能如何帮助您节省时间、利用最新的硬件,并为您的 app 增光添彩。
What\\u2019s New in AppKit for macOS Learn about the latest APIs in AppKit and associated frameworks. Get an overview of the enhancements coming in macOS Catalina to help you save time, take advantage of the latest hardware, and add polish to your application. WWDC19 日文, 简体中文, 英文 -
40:38
Core ML 3 框架
Core ML 3 现在支持设备端机器学习之前从未能支持的高级模型类型。了解个性化模型如何为您的 app 带来绝佳的个性化机遇。更深入地了解将各种模型和改进链接到用于转换现有模型的 Core ML 工具的策略。
Core ML 3 Framework Core ML 3 now enables support for advanced model types that were never before available in on-device machine learning. Learn how model personalization brings amazing personalization opportunities to your app. Gain a deeper understanding of strategies for linking models and improvements to Core ML... ai,artificial intelligence,core ml,core ml tools,create ml,deep learning,learning,machine learning,model,natural language,neural network,sound,speech,training,vision WWDC19 日文, 简体中文, 英文 -
37:13
RealityKit 和 Reality Composer 简介
RealityKit 为 AR 而构建,让开发者能够利用渲染、动画和物理效果和空间音频等一流的功能。看看 RealityKit 如何重新定义传统的 3D 引擎,从而让开发者能够更快、更轻松地进行 AR 开发。了解开发基于 RealityKit 的 app 和游戏包含哪些工作,并学习如何利用 Reality Composer 制作原型并生成 AR 体验所需的内容。
Introducing RealityKit and Reality Composer Architected for AR, RealityKit provides developers access to world-class capabilities for rendering, animation, physics, and spatial audio. See how RealityKit reimagines the traditional 3D engine to make AR development faster and easier for developers than ever before. Understand the building... WWDC19 日文, 简体中文, 英文 -
41:19
Swift Playgrounds 3
Swift Playgrounds 3 简介:适用于 iPad 的开创性 app 的最新版本,让 Swift 编程充满互动和乐趣。探索如何利用自己的 Playground 来快速迭代使用设备功能的代码。了解新的模块功能如何既能帮助您整理自己的代码,又能为 playground 图书作者提供新的机遇。
Swift Playgrounds 3 Introducing Swift Playgrounds 3: the latest iteration of the revolutionary app for iPad that makes coding in Swift interactive and fun. Discover how you can use your own playgrounds to rapidly iterate on code that uses device features. Find out how the new modules feature both helps organize your... WWDC19 日文, 简体中文, 英文 -
39:32
SF Symbols 简介
SF Symbols 提供了一个全面的矢量符号资源库,您可以将这些符号整合到自己的 app 中,通过与周围文本自动对齐以及支持多种粗细和大小,简化用户界面元素的布局。了解如何轻松地根据不同屏幕尺寸和布局进行调整,以及提高 app 的辅助功能和本地化程度。详细了解如何根据您的需求创建与 SF Symbols 视觉风格完美契合的新符号。
Introducing SF Symbols SF Symbols introduces a comprehensive library of vector-based symbols that you can incorporate into your app to simplify the layout of user interface elements through automatic alignment with surrounding text, and support for multiple weights and sizes. Learn how easy it is to adapt to different... baseline,font,san francisco,scale,sf hello,uiimage,weight WWDC19 日文, 简体中文, 英文 -
28:03
创建独立的 Apple Watch App
watchOS 6 带来了全新的 watchOS 体验,不仅可运行完全独立的 app 和专为 Apple Watch 打造的 app,还将 App Store 引入到 Apple Watch 中。探索如何利用如今在 watchOS 上提供的众多 iOS 框架和技术,打造完全独立的 Apple Watch 体验。
Creating Independent Watch Apps watchOS 6 enables a whole new level of watchOS experiences by allowing fully independent apps and apps built just for Apple Watch, and by bringing the App Store to Apple Watch. Discover how to leverage the power of many iOS frameworks and technologies, now on watchOS, to create fully independent... ,apple watch,clkcomplication,clockkit,cloudkit,complications,digital crown,dynamic notifications,extended runtime,independence,independent,interactive notifications,notifications,sign in with apple,unnotification,watch,watchkit,watchos,wkinterface WWDC19 日文, 简体中文, 英文 -
14:34
Create ML App 简介
要将 Core ML 的强大功能整合到您的 app 中,首先需要应对一个挑战。如何创建您的模型?新的 Create ML app 为模型创建提供了直观的工作流程。了解如何在这个简单易用的工具中快速训练、评估、测试和预览您的模型。从处理大量强大机器学习任务的诸多可用模板中选择一个入手。进一步了解用于持续改进和试验模型的众多功能。
Introducing the Create ML App Bringing the power of Core ML to your app begins with one challenge. How do you create your model? The new Create ML app provides an intuitive workflow for model creation. See how to train, evaluate, test, and preview your models quickly in this easy-to-use tool. Get started with one of the many... activity,ai,artificial intelligence,classifier,core ml,create ml,detection,image classification,learning,machine learning,model,motion,natural language,recommender,sound,tools,training,vision,xcode WWDC19 日文, 简体中文, 英文 -
14:49
机器学习的新功能
Core ML 3 已得到极大扩展,能够在您的 app 中实现更加强大的设备端机器学习功能。了解如何通过新的 Create ML app 轻松地为众多任务构建 Core ML 模型。概括了解模型个性化,计算机视觉、自然语言、声音和语音方面的精彩更新,以及对先进模型类型的新增支持。
What\\u0027s New in Machine Learning Core ML 3 has been greatly expanded to enable even more amazing, on-device machine learning capabilities in your app. Learn about the new Create ML app which makes it easy to build Core ML models for many tasks. Get an overview of model personalization; exciting updates in Vision, Natural... convertors,core ml,core ml tools,create ml,model personalization,models,natural language,neural networks,nlp,ondevice training,sound,speech,vision WWDC19 日文, 简体中文, 英文 -
33:40
公证面面观
公证就是关于在分发前识别和拦截恶意的 Mac 软件,而无需 App Review 团队或 Mac App Store 的参与。这项功能在去年推出,并已被 Mac app 开发者广泛采用。这个讲座让您有机会深入了解公证工作流程并了解公证服务的最新功能。
All About Notarization Notarization is all about identifying and blocking malicious Mac software prior to distribution, without requiring App Review or the Mac App Store. Introduced last year and already widely adopted by Mac app developers, this is your opportunity to take an in depth tour of Notarization workflows... gatekeeper,notarization WWDC19 日文, 简体中文, 英文 -
31:55
使用 USD
通用场景描述 (USD) 能够可靠地描述 3D 场景,让工程师和艺术家可以在创意工作流程中开展密切协作。了解 USD 的强大功能,并探索它出色的可扩展性。更深入地了解如何创建 USD 素材资源,并了解如何提供用于 ARKit 和 RealityKit 的 usdz 内容。
Working with USD Universal Scene Description (USD) enables the robust description of 3D scenes and empowers engineers and artists to seamlessly collaborate across the creative workflow. Get introduced to the powerful capabilities of USD and explore its incredible scalability. Gain a deeper understanding of how... WWDC19 日文, 简体中文, 英文 -
41:27
适用于 Mac 的 iPad App 简介
通过适用于 Mac 的 iPad App,您可以轻松地将自己的 iPad app 引入到 Mac,同时只需要维护单一代码库。了解能够自动为您实施的常见 Mac 功能。掌握如何使用仅限 iOS 的框架,以及使用这些框架可能对您 app 带来的影响。了解包括如何使用第三方框架在内的一些常见使用模式,以及一些设置方面的技巧和窍门。体验如何通过整合平台专有功能,让您的新 Mac app 用起来像个 Mac app。
Introducing iPad Apps for Mac iPad Apps for Mac is an easy way to bring your iPad app to the Mac while maintaining your single code-base. Learn about common Mac features that are automatically implemented for you. Find out how to work with iOS-only frameworks and what using them could mean for your app. Hear about some common... catalyst,checkbox,ipad app,mac catalyst,project catalyst,uikit WWDC19 日文, 简体中文, 英文 -
28:17
SiriKit 媒体意图简介
iOS 13 改进了 SiriKit,推出了全新的音频内容播放支持。了解如何为音乐、电子读物、播客和广播等提供出色的免提播放体验。深入了解搜索词处理的最佳做法,并探索如何利用播放速度、添加至播放列表和允许客户告知您是否喜爱相应内容来提供全面的体验。
Introducing SiriKit Media Intents iOS 13 enhances SiriKit by bringing all new support for audio content playback. See how to provide an excellent, hands-free experience for playing your music, audiobooks, podcasts, radio, and more. Dive into best practices for handling search terms, discover how to provide a complete experience... ,,add to siri,audio,audiobooks,donate,donation,inrelevant,intents,inui,parameters,phrase,podcasts,radio,shortcut,siri,sirikit,streaming,suggestion,voice WWDC19 日文, 简体中文, 英文 -
42:06
HLS 低延迟简介
自 2009 年推出以来,HTTP Live Streaming (HLS) 已经在全世界提供了无数实时和点播音视频流媒体。随着全新低延迟模式的推出,现在可以大规模在公共网络上实现延迟不超过两秒,同时仍然向后兼容现有的客户端。了解如何开发和配置您的内容交付系统来利用这项新技术。
Introducing Low-Latency HLS Since its introduction in 2009, HTTP Live Streaming (HLS) has enabled the delivery of countless live and on‐demand audio and video streams globally. With the introduction of a new Low-Latency mode, latencies of less than two seconds are now achievable over public networks at scale, while still... WWDC19 日文, 简体中文, 英文 -
55:28
利用 Metal 进行现代化渲染
Metal 是 GPU 加速图形和计算框架,可帮助开发者打造从专业 app 到控制台风格游戏的一切内容。了解如何利用 Metal 功能来实现现代图形技术,包括延迟渲染和分块前向渲染。了解 GPU 驱动功能如何让 Metal 自行安排工作负载,从而在几乎没有 CPU 交互的情况下构建和执行完整的场景及计算工作负载。了解 GPU 系列如何帮助您更加轻松地构建适用于所有 Apple 平台的 app,并探索 Metal 如何让您的 app 和游戏在性能和功能方面更上一层楼。
Modern Rendering with Metal Metal is the GPU-accelerated graphics and compute framework that helps developers build everything from pro apps to console-style games. Learn how to apply Metal features to implement modern graphics techniques including deferred and tiled-forward rendering. See how GPU-driven capabilities enable... WWDC19 日文, 简体中文, 英文 -
54:25
Xcode 入门
Xcode 是用于为各个 Apple 平台打造出色 app 的开发环境。了解如何利用 Xcode 功能来完成从新建项目到 App Store 分发的整个过程。您将通过开发一个正常工作的 SwiftUI app,学习如何浏览 Xcode 用户界面,如何利用源代码编辑器和实时用户界面预览,如何将社区开发的 Swift 软件包整合到您的 app 中,以及如何重构和测试您的代码。
Getting Started with Xcode Xcode is the development environment for creating great apps for Apple platforms. Find out how to take advantage of Xcode features to go all the way from a new project to App Store distribution. Along the way, you\'ll learn how to navigate the Xcode user interface, how to take advantage of the... WWDC19 日文, 简体中文, 英文 -
54:16
SwiftUI 简介:打造您的首个 App
查看 SwiftUI 的实际应用!观看 SwiftUI 团队的工程师如何从头开始构建功能齐全的 app。了解这个新框架背后的理念,以及声明式编程的益处。深入探索 SwiftUI 的运作方式,并了解 SwiftUI 和 Xcode 11 如何一起帮助您更快地打造出色的 app。
Introducing SwiftUI: Building Your First App See SwiftUI in action! Watch as engineers from the SwiftUI team build a fully-functioning app from scratch. Understand the philosophy driving this new framework and learn about the benefits of declarative-style programming. Take a look under the hood to understand how SwiftUI operates and learn... better apps faster,canvas,control,declarative,previews,view WWDC19 日文, 简体中文, 英文 -
49:44
在 iPad 上打造桌面级浏览体验
iOS 13 为 iPad 带来桌面级浏览体验。iPad 版 Safari 浏览器具有超快的性能、行业领先的安全性和现代化的桌面功能,并且支持最新的网页标准,可将网站和网页 app 自动调整到适合触控的大小,从而提供丰富的浏览体验。了解您的网站或嵌入式 WebView 如何使用多种强大新功能和编程的最佳做法,为 iPad 提供一流的用户体验。
Introducing Desktop-class Browsing on iPad iOS 13 brings desktop-class browsing to iPad. With blazing-fast performance, industry-leading security, and modern desktop features, Safari on iPad supports the latest web standards designed and automatically adapts desktop sites and web apps to touch in order to deliver a rich browsing... WWDC19 日文, 简体中文, 英文 -
36:44
Swift 新功能
Swift 现在是所有 Apple 平台上诸多主要框架选用的语言,包括 SwiftUI、RealityKit 和 Create ML。与我们一起回顾 Swift 5.0,并探索 Xcode 11 中新推出的 Swift 5.1。了解性能和安全性方面的最新改进。探索该语言的新功能,以及这些功能如何助力这些新框架的开发。
What\\u0027s New in Swift Swift is now the language of choice for a number of major frameworks across all of Apple\'s platforms, including SwiftUI, RealityKit and Create ML. Join us for a review of Swift 5.0 and an exploration of Swift 5.1, new in Xcode 11. Find out about the latest advancements in performance and safety... WWDC19 日文, 简体中文, 英文 -
31:49
将 Core Data 与 CloudKit 搭配使用
CloudKit 提供了强大的云同步技术,而 Core Data 提供了大量的数据建模和持久性 API。了解如何结合利用这些互补的技术来轻松构建基于云的 app。了解如何利用新的 Core Data API 轻松管理您整个 app 内的数据流以及 CloudKit 的进出数据流。加入我们,进一步了解如何结合使用这些框架来在您客户的所有设备上提供出色的体验。
Using Core Data With CloudKit CloudKit offers powerful, cloud-syncing technology while Core Data provides extensive data modeling and persistence APIs. Learn about combining these complementary technologies to easily build cloud-backed applications. See how new Core Data APIs make it easy to manage the flow of data through... backup,batch operations,change notifications,cloud,cloudkit,concurrency,core,core data,data,derived attributes,documents,history tracking,icloud,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,record,records,server,sharing,sqlite,testing,zone WWDC19 日文, 简体中文, 英文 -
34:58
利用 Xcode 11 打造出色的本地化体验
了解您的 app 如何在 iOS 13 中支持针对 app 的语言设置。详细了解利用素材资源目录来本地化素材资源,以及如何利用 Xcode 11 简化您的本地化工作流程。了解如何生成多种语言的屏幕快照以进行本地化和测试。
Creating Great Localized Experiences with Xcode 11 Learn how your app can support per-app language settings in iOS 13. Get the details on localizing assets with asset catalogs and simplifying your localization workflow with Xcode 11. Understand how to generate screenshots in multiple languages for localization and testing. ,,,i18n,localization,world WWDC19 日文, 简体中文, 英文 -
37:01
系统扩展和 DriverKit
在推动 macOS 现代化和改进 macOS 安全性与可靠性的道路上,接下来有一步就是为内核扩展和驱动程序提供更加出色的架构。了解如何利用系统扩展和 DriverKit 完成这一过渡。
System Extensions and DriverKit One of the next steps in modernizing and improving the security and reliability of macOS is to provide a better architecture for kernel extensions and drivers. Learn how to make this transition with System Extensions and DriverKit. driver,extension,kernel WWDC19 日文, 简体中文, 英文 -
6:10
语音识别改进
语音识别程序现在可以在 iOS 或 macOS 设备本地使用,无需接入网络。了解如何在您的 app 中整合文字语音转换支持,同时保护隐私并消除基于服务器的处理的各种限制。语音识别 API 也得到了增强,可提供语速、停顿时长和语音质量等更加丰富的分析功能。
Advances in Speech Recognition Speech Recognizer can now be used locally on iOS or macOS devices with no network connection. Learn how you can bring text-to-speech support to your app while maintaining privacy and eliminating the limitations of server-based processing. Speech recognition API has also been enhanced to provide... machine learning,natural language,speech,speech recognition,speechtotext,voice,voice analysis WWDC19 日文, 简体中文, 英文 -
33:02
Xcode 11 新功能
从探索 Xcode 11 的新功能开启这一周。Xcode 旨在帮助您更快地将创意变为产品。探索编辑和整理源代码的新方式、用于设计和预览用户界面的新功能,以及用于调试和测试的功能改进。概括了解本年度介绍开发者工具的讲座。
What\\u0027s New in Xcode 11 Start the week with a tour of new features in Xcode 11, designed to help you get from idea to product faster than ever. Discover new ways to edit and organize your source code, new capabilities for designing and previewing user interfaces, and great improvements for debugging and testing. Get an... WWDC19 日文, 简体中文, 英文 -
40:46
macOS 安全性改进
我们一直在不断提高 macOS 的安全性,尤其注重预防恶意软件和保护用户数据。与我们一起计划下一步工作,并进一步了解“门禁”(为 macOS 预防恶意软件) 的新功能,以及可帮助用户掌控自身数据和活动的新保护方式。
Advances in macOS Security We are on a journey to continuously improve macOS security, with a particular focus on preventing malware and protecting user data. Join us on the next step and learn more about what's new in Gatekeeper—for keeping malware out of macOS—as well as new protections that help keep users' data and... data protection,gatekeeper WWDC19 日文, 简体中文, 英文 -
35:49
通过隔空播放 2 走向大屏幕
通过隔空播放功能,您可将 Apple 设备上的视频、照片和音乐等内容轻松分享到 Apple TV、喜爱的扬声器,以及常见的智能电视。了解如何为隔空播放视频提供最佳的体验,包括长篇内容的自动选择路径、遥控、正在播放元数据,以及视频质量注意事项等。
Reaching the Big Screen with AirPlay 2 AirPlay lets you share videos, photos, music, and more from Apple devices to your Apple TV, favorite speakers, and popular smart TVs. Learn how to deliver the best possible experience for AirPlay video, including automatic route selection for long form content, remote control, now playing... WWDC19 日文, 简体中文, 英文 -
49:15
Apple 设计大奖
加入我们,参加令人难忘的颁奖典礼,共同为开发者与他们的出色作品庆祝。2019 年 Apple 设计大奖表彰在设计与创新方面都非常出色的 iOS、macOS、watchOS 和 Apple TVOS app。
Apple Design Awards Join us for an unforgettable award ceremony celebrating developers and their outstanding work. The 2019 Apple Design Awards recognize state of the art iOS, macOS, watchOS, and tvOS apps that reflect excellence in design and innovation. WWDC19 日文, 简体中文, 英文 -
117:19
平台情况纵览
WWDC 2019 平台情况纵览
Platforms State of the Union WWDC 2019 Platforms State of the Union sotu,sotu 2019 WWDC19 日文, 简体中文, 英文 -
137:33
主题演讲
WWDC 2019 主题演讲
Keynote WWDC 2019 Keynote WWDC19 日文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC18 -
37:27
测试技巧和窍门
测试是以一致方式验证代码能否正常工作的一种必备工具,但代码常常会涉及超出您控制范围内的依赖关系。探索相应的技巧,以便使用 XCTest 在 Apple 平台上顺利测试原本难以测试的代码。了解各种相关技巧,以便编写质量更高、运行快速且只需少量维护的测试。
Testing Tips & Tricks Testing is an essential tool to consistently verify your code works correctly, but often your code has dependencies that are out of your control. Discover techniques for making hard-to-test code testable on Apple platforms using XCTest. Learn a variety of tips for writing higher-quality tests... asynchronous,automation,delayed,delegate,dependency,dispatchqueue,expectation,injection,mocking,network,notificationcenter,nsnotificationcenter,nspredicate,nstimer,nsurlprotocol,nsurlrequest,nsurlsession,observers,performance,predicate,protocol,pyramid,scheduledtimer,speed,stub,swift,timers,ui testing,unit test,urlprotocol,urlrequest,urlsession,xcuitest WWDC18 日文, 简体中文, 英文 -
51:28
深入了解 iOS 内存
探索如何利用内存图来掌握 app 内存占用空间的具体构成情况。理解一幅图像的真实内存开销。了解减少 app 内存占用空间的技巧和窍门。
iOS Memory Deep Dive Discover how memory graphs can be used to get a close up look at what is contributing to an app's memory footprint. Understand the true memory cost of an image. Learn some tips and tricks for reducing the memory footprint of an app. footprint,image,memory,size WWDC18 日文, 简体中文, 英文 -
57:17
解读崩溃和崩溃日志
App 突然崩溃是用户体验不佳和 app 审核遭拒的原因之一。了解崩溃日志的分析方式、日志所含的信息以及如何诊断崩溃原因,包括难以重现的内存损坏和多线程问题。
Understanding Crashes and Crash Logs Sudden app crashes are a source of bad user experience and app review rejections. Learn how crash logs can be analyzed, what information they contain and how to diagnose the causes of crashes, including hard-to-reproduce memory corruptions and multithreading issues. ,,,0x8badf00d,address,assertion,caseiterable,destroyer,disassemble,disassembly,dispatchqueue,free,gcd,grand central dispatch,isa,ivar,lldb,malloc,objcmsgsend,organizer,pointers,precondition,race,rotated,sanitizers,stack,testflight,thread,trace,unrecognized selector,use after free,zombies WWDC18 日文, 简体中文, 英文 -
33:35
Metal Game Performance Optimization
Realize the full potential of your Metal-based games by tackling common issues that cause frame rate slowdowns, stutters, and stalls. Discover how to clear up jitter and maintain a silky-smooth frame rate with simple changes in frame pacing. Get introduced to new tools for analyzing rendering...
Metal Game Performance Optimization Realize the full potential of your Metal-based games by tackling common issues that cause frame rate slowdowns, stutters, and stalls. Discover how to clear up jitter and maintain a silky-smooth frame rate with simple changes in frame pacing. Get introduced to new tools for analyzing rendering... WWDC18 日文, 简体中文, 英文 -
40:30
提供出色的辅助功能体验
精益求精,打造具有出色辅助功能体验的 app。了解如何设计 app 的各个元素,以便用户清楚查看和轻松使用。探索如何改进用户与 app 的互动方式,即使在呈现自定视图或采用复杂 UI 时也能顺畅互动。
Deliver an Exceptional Accessibility Experience Go beyond the basics and create apps with an exceptional accessibility experience. Learn how to design elements that appear in your app for maximum clarity and accessibility. Discover how to enhance the way users interact with your app even when presenting custom views, or drawing complex UI. assistive,blind,color,contrast,deaf,disability,physical,vision,voiceover WWDC18 日文, 简体中文, 英文 -
53:41
通过 Xcode 和 LLDB 进行高级调试
探索用于增强 Xcode 调试工作流程的高级技巧及提示和窍门。了解如何利用 LLDB 和自定断点来增强调试功能。充分利用 Xcode 的视图调试工具来更加高效地解决 app 中的 UI 问题。
Advanced Debugging with Xcode and LLDB Discover advanced techniques, and tips and tricks for enhancing your Xcode debugging workflows. Learn how to take advantage of LLDB and custom breakpoints for more powerful debugging. Get the most out of Xcode's view debugging tools to solve UI issues in your app more efficiently. ,,,,astronaut,catransaction,debugger,expression,flush,frame,gravity,jump,nudge,objc,objectivec,objectivec,poc,popover,swift,symbolic,thread,uiview,variable,view debugger WWDC18 日文, 简体中文, 英文 -
46:45
优化 App 素材
了解如何借助 iOS 12 中推出的新功能来使用素材,为您的 app 引入兼顾视觉效果和数据效率的图案。深入了解如何最大限度地利用素材目录来组织、优化和制作图案素材。学习相关技巧,进一步简化设计师和开发者之间的工作流程。确保 app 交付品质更高、占用空间更少,同时通过图案素材的高保真度来为 app 吸引尽可能多的目标受众。
Optimizing App Assets Learn how to use assets to bring visually compelling and data efficient artwork to your apps, leveraging new features in iOS 12. Gain insight into organizing, optimizing, and authoring artwork assets by using asset catalogs to their fullest. Learn techniques to better streamline workflows between... 1x,2x,3x,app thinning,asset catalog,asset catalogue,catalog,catalogs,catalogue,compression,heif,heiff,thinning WWDC18 日文, 简体中文, 英文 -
36:38
了解 Swift Package Manager
通过 Swift Package Manager,您可以轻松地在 Swift 生态系统中开发和分发源代码。了解它的目标、设计、独特功能和持续改进机会。
Getting to Know Swift Package Manager The Swift Package Manager makes it possible to easily develop and distribute source code in the Swift ecosystem. Learn about its goals, design, unique features, and the opportunities it has for continued evolution. ,,,,dependencies,evolution,llbuild,packageresolved,semantic,spm,swiftpm,versioning WWDC18 日文, 简体中文, 英文 -
38:13
Metal 着色器调试和剖析
Metal 提供了强大的工具,用于分析着色器行为并优化性能。深入了解如何使用 Xcode 内新增的形状查看功能来对顶点阶段问题进行故障诊断。使用着色器调试程序来逐步调试顶点、片段以及逐行计算着色器执行情况。详细了解如何分析 GPU 负载,并查看针对 A11 仿生的着色器分析程序增强功能。
Metal Shader Debugging and Profiling Metal provides powerful tools for analyzing shader behavior and optimizing performance. Dive into troubleshooting vertex-stage problems with new geometry viewing capabilities in Xcode. Use the shader debugger to step through vertex, fragment, and compute shader execution line-by-line. Get details... WWDC18 日文, 简体中文, 英文 -
55:40
创建自定 Instrument
了解自定 instrument 的用处以及何时应该使用自定 instrument。深入了解自定 instrument 的架构以及如何创建自定 instrument。了解优秀 instrument 应该具备哪些属性。深入了解高级建模以及如何使用 CLIPS 语言。
Creating Custom Instruments Understand how custom instruments are useful and when they should be used. Get an in-depth view of the architecture of custom instruments and how to create them. Understand the attributes of a good instrument. Dive into advanced modeling and how to use the CLIPS language. instrument,instruments,ossignpost,ossignposts,signpost,signposts WWDC18 日文, 简体中文, 英文 -
61:43
Introducing Network.framework: A modern alternative to Sockets
The new Network.framework API gives you direct access to the same high-performance user-space networking stack used by URLSession. If you're considering using Berkeley Sockets in your app or library, learn what better options are available to you.
Introducing Network.framework: A modern alternative to Sockets The new Network.framework API gives you direct access to the same high-performance user-space networking stack used by URLSession. If you're considering using Berkeley Sockets in your app or library, learn what better options are available to you. WWDC18 日文, 简体中文, 英文 -
39:48
在 Xcode 中更快地构建
在 Xcode 10 中更快地构建您的 app。了解如何构造项目和调整代码,从而充分利用所有处理器内核。无论是在小幅修改代码后查看具体效果,还是要完整地构建 app 以备发布,这些技巧都能够节省构建可运行 app 所需的时间。
Building Faster in Xcode Build your apps faster in Xcode 10. Learn how to structure your projects and tweak your code to take full advantage of all processor cores. Whether you\'ve made a few small code changes you want to give a try, or you\'re building your full app for release, these techniques will cut the time it... anyobject,batch,bridging header,categories,codegen,cycle,dependencies,dependency,explicit,file list,implicit,incremental,inference,objc,objectivec,objectivec,parallelized,private,serialized,swift,whole module optimization,wmo,xcfilelist WWDC18 日文, 简体中文, 英文 -
64:41
设计流畅的界面
探索用于打造 iPhone X 流畅手势界面的技巧。了解如何设计直观自然的手势和动作,让用户愉快地使用您的 app。
Designing Fluid Interfaces Discover the techniques used to create the fluid gestural interface of iPhone X. Learn how to design with gestures and motion that feel intuitive and natural, making your app a delight to use. animation,behavior,design,fluid,gesture,iphone x,motion,physics,smooth WWDC18 日文, 简体中文, 英文 -
40:04
精心的设计
让出色的 app 体验跃然于屏幕之上。这类体验富有动态、引人入胜且充满个性化,最为重要的是,它们源于强烈且明确的设计意图。了解相应的关键技巧,通过选用适当的象征、做出不同寻常的选择并让每个互动都显得更加真实自然,来实现贴心的设计。
Intentional Design Great app experiences leap off the screen. They are dynamic, immersive, personal, and, above all else, the result of a strong and clear intent. Learn key techniques for being intentional with your design by choosing appropriate metaphors, making extreme choices, and making every interaction feel... behavior,dad jokes,design,editorial,experience,interaction,ui,ux,visual WWDC18 日文, 简体中文, 英文 -
35:25
Measuring Performance Using Logging
Learn how to use signposts and logging to measure performance. Understand how the Points of Interest instrument can be used to examine logged data. Get an introduction into creating and using custom instruments.
Measuring Performance Using Logging Learn how to use signposts and logging to measure performance. Understand how the Points of Interest instrument can be used to examine logged data. Get an introduction into creating and using custom instruments. instrument,instruments,ossignpost,ossignposts,signpost,signposts WWDC18 日文, 简体中文, 英文 -
53:22
优秀设计特征
优秀设计不会凭空出现,它需要真实的人用心来制作。通过 Apple 和开发者社区中设计师的叙述,探索优秀设计的特征所在。了解设计师如何从日常生活当中获得灵感,构思并细化想法,然后激励自己设计出能够经受时间考验的 app 和游戏。
The Qualities of Great Design Great Design isn't magic, it is crafted with care by real people. Explore the characteristics of great design through the voices of designers from Apple and our developer community. Learn how they take inspiration from everyday life, conceive and refine ideas, and push themselves to design apps... ,,,,animation,apple design,apple designers,audio,care,caroline,cas,communiction,copy,craft,d,design,design best practices,designer,doug,editorial,elaine,emoji,gary,great,great design,haptics,hugo,interaction,interview,interviews,jessie,khan,khan academy,lauren,lauren grimm,lauren strehlow,layers,loic,loc,mike,nando,nicole,people,podcast,q,qualities,quality,sound,strehlow,travis,typography,ui,visual,where cards fall WWDC18 日文, 简体中文, 英文 -
38:33
CarPlay 车载音频和导航 App
了解如何更新音频或导航 app 来支持 CarPlay 车载。CarPlay 车载中的 app 针对车用进行了优化,能够自动适应可用的汽车屏幕和输入控制。音频 app 能够输出音乐、新闻、播客等。通过新的 CarPlay 车载框架,导航 app 可以提供详细地图、目的地搜索、逐向导航和用户通知。
CarPlay Audio and Navigation Apps Learn how to update your audio or navigation app to support CarPlay. Apps in CarPlay are optimized for use in the car, and automatically adapt to available vehicle screens and input controls. Audio apps can deliver music, news, podcasts, and more. With the new CarPlay framework, Navigation apps... ,,car,map WWDC18 日文, 简体中文, 英文 -
48:46
Siri 快捷指令简介
“Siri 快捷指令”是 iOS 12 中一项强大的新增功能,它的作用是让您的 app 将自己的功能通过 Siri 来曝光。这样,Siri 就能根据不同的情境在适当的时机为您提供快捷指令建议。快捷指令还可以添加到 Siri,以便在 iOS、HomePod 和 watchOS 上通过语音口令运行。了解如何使用 NSUserActivity 在 app 中公开快捷指令,并探索使用 SiriKit 创建自定意图来提供更丰富用户体验的好处。
Introduction to Siri Shortcuts Siri Shortcuts are a powerful new feature in iOS 12 that allow your app to expose its functionality to Siri. This enables Siri to suggest your shortcut at relevant times based on various context. Shortcuts can also be added to Siri to run with a voice phrase on iOS, HomePod and watchOS. Learn how... ,,,donate,donation,inrelevant,intents,inui,phrase,shortcut,siri,suggestion,voice WWDC18 日文, 简体中文, 英文
-
-
WWDC17 -
35:48
适用于商店类和评估类 App 的 iOS 配置和 API
iOS 提供了多种技巧来帮助您突显自己的 app。不论您是在构建商店、酒店入住还是教育评估类 app,选择合适的 app 锁定技巧都至关重要。从引导式访问到自动评估配置功能,您将了解哪种方法最适合您的独特体验。
iOS Configuration and APIs for Kiosk and Assessment Apps iOS provides several techniques for keeping your app front and center. Whether you're building a kiosk, hospitality check-in, or educational assessment app, choosing the right app-lock technique is critical. From Guided Access to Automatic Assessment Configuration you'll learn which approach... WWDC17 简体中文, 英文 -
32:17
利用 SpriteKit 在 2D 基础上更进一步
借助 SpriteKit,可以轻松打造高性能、低能耗的 2D 游戏等。看看如何利用与 ARkit 的无缝整合来在增强现实中引入 SpriteKit 对象。了解如何混合使用 2D 和 3D 内容,以及如何运用逼真的转换。直接控制 SpriteKit 渲染,并详细了解如何离线渲染为 Metal 纹理。
Going Beyond 2D with SpriteKit SpriteKit makes it easy to create high-performance, power-efficient 2D games and more. See how to take SpriteKit objects into Augmented Reality through seamless integration with ARKit. Learn about mixing 2D and 3D content and applying realistic transformations. Take direct control over SpriteKit... 2d,action,animation,arkit,audio,camera,collision,collisions,constraint,gpu,graphics,inverse kinematics,lighting,metal,opengl,physics,platformer,puzzle,render,shaders,shading,skaction,skaudionode,skcameranode,sknode,skreferencenode,spatial,sprite WWDC17 简体中文, 英文 -
40:09
Swift Playgrounds 中的 SceneKit
探索 Swift Playgrounds 内容团队为在有丰富视觉效果的 app 中高效使用 SceneKit 而总结的技巧与窍门。了解如何整合动画、优化渲染性能、进行辅助功能设计和增加视觉质感,理解利用 3D 素材资源创建高效工作流程的策略。
SceneKit in Swift Playgrounds Discover tips and tricks gleaned by the Swift Playgrounds Content team for working more effectively with SceneKit on a visually rich app. Learn how to integrate animation, optimize rendering performance, design for accessibility, add visual polish, and understand strategies for creating an... 3d,collada,dae,graph,graphics,inverse kinematics,opengl,opensubdiv,pbr,physically based renderer,physics,playground,renderer,rendering,scene,scnlayer,scnnode,scnview,swift,usd WWDC17 简体中文, 英文 -
58:39
在 iPhone 摄影中获取景深
iPhone 7 Plus 上的人像模式展现了摄影中景深的力量。在 iOS 11 中,您的 app 现在也可以使用驱动这项功能的景深数据。了解如何利用景深来为创意图像带来新的可能。更深刻地理解高级景深概念,并学习如何从相机获取流媒体和静态图像景深数据。
Capturing Depth in iPhone Photography Portrait mode on iPhone 7 Plus showcases the power of depth in photography. In iOS 11, the depth data that drives this feature is now available to your apps. Learn how to use depth to open up new possibilities for creative imaging. Gain a broader understanding of high-level depth concepts and... capture,depth,disparity,parallax,photo effects,photography,photos,photos api,portrait mode WWDC17 简体中文, 英文 -
34:48
设计声音
设计不仅在于视觉方面,也在于听觉方面。了解声音设计如何有助于为您的 app 或游戏打造更引人入胜、更易使用且更有意义的用户体验,并简要了解 Apple 产品中的声音是如何制作的。
Designing Sound Design is not just about what people see, it's also about what they hear. Learn about how sound design can help you create a more immersive, usable and meaningful user experience in your app or game, and get a glimpse of how the sounds in Apple products are created. ,,,,,,,,,,,,apple design,apple designers,design,design best practices,design demo,ios design,sound design WWDC17 简体中文, 英文 -
59:56
基本的设计原则
要了解设计如何满足人类对安全、意义、成就和美的需求,设计原则是关键。了解这些原则具体是什么,以及它们如何帮助您设计更加受人欢迎、易于理解、充满力量并令人满意的用户体验。
Essential Design Principles Design principles are the key to understanding how design serves human needs for safety, meaning, achievement and beauty. Learn what these principles are and how they can help you design more welcoming, understandable, empowering and gratifying user experiences. ,,,,,,,,,apple design,apple designers,cross platform,design,design best practices,design principles,global design,hi,hig,human interface,ios,ios design,mac design WWDC17 简体中文, 英文 -
54:37
Grand Central Dispatch 的现代化用法
macOS 10.13 和 iOS 11 重新设计了 Grand Central Dispatch 和 Darwin 内核的协作方式,让您的 app 能够更加高效地运行并发工作负载。了解如何对您的代码进行现代化,以利用这些改进并优化对硬件资源的使用。
Modernizing Grand Central Dispatch Usage macOS 10.13 and iOS 11 have reinvented how Grand Central Dispatch and the Darwin kernel collaborate, enabling your applications to run concurrent workloads more efficiently. Learn how to modernize your code to take advantage of these improvements and make optimal use of hardware resources. gcd,runtime,thread WWDC17 简体中文, 英文 -
53:52
SceneKit:新功能
SceneKit 是一种速度快、功能齐全的高级 3D 图形框架,让您可以为 app 和游戏打造沉浸式的场景和特效。看看如何利用相机控制和特效方面的最新改进,来模拟焦外成像和运动模糊等真实的相机光学效果。了解用于直接在 GPU 上从粗糙网格开始创建光滑表面的曲面分割和曲面细分功能。查看与 ARKit 的全新整合,以及通过 Xcode 场景编辑器实现的工作流程改进。
SceneKit: What\\u0027s New SceneKit is a fast and fully featured high-level 3D graphics framework that enables your apps and games to create immersive scenes and effects. See the latest advances in camera control and effects for simulating real camera optics including bokeh and motion blur. Learn about surface subdivision... 3d,camera,collada,dae,france,french,graph,graphics,inverse kinematics,opengl,opensubdiv,pbr,physically based renderer,physics,renderer,rendering,scene,scnlayer,scnnode,scnview WWDC17 简体中文, 英文 -
54:51
HTTP Live Streaming 改进
通过 HTTP Live Streaming,您可以将直播和按需播放内容通过流媒体的形式提供给全球观众。了解 HTTP Live Streaming 强大的新功能和增强功能。主要内容包括 HEVC 支持、播放列表元变量、IMSC1 字幕,以及多个流媒体的同步播放。探索如何通过新的 AVContentKeySession API 简化您的 FairPlay 密钥处理,以及利用离线 HLS 播放的增强功能。
Advances in HTTP Live Streaming HTTP Live Streaming allows you to stream live and on-demand content to global audiences. Learn about great new features and enhancements to HTTP Live Streaming. Highlights include support for HEVC, playlist metavariables, IMSC1 subtitles, and synchronized playback of multiple streams. Discover... cmaf,hevc,hls,http live streaming,imsc1,playback,playlists,streaming,video WWDC17 简体中文, 英文 -
3:46
通过深度链接提升您 App 的曝光度
了解深度链接,以及如何利用通用链接让用户在整个 iOS 中都可以访问您 app 的内容和使用 app 的功能。
Extend Your App\\u2019s Presence with Deep Linking Learn about deep linking and how universal links can be used to make your app's content and functionality accessible throughout iOS. WWDC17 简体中文, 英文 -
34:37
开发无线 CarPlay 车载系统
无论去向哪里,无线 CarPlay 车载都是旅程的绝佳搭档。无需将 iPhone 从包里或口袋中取出,直接开门上车,轻松开始享受 CarPlay 车载体验。学习如何设计您的 CarPlay 车载系统来以无线方式连接至 iPhone。了解相关的硬件要求、提供出色用户体验的最佳做法,以及如何优化配对和重新连接过程。
Developing Wireless CarPlay Systems Wireless CarPlay is perfect for any trip. Get in your car without taking your iPhone out of your bag or pocket, and start experiencing CarPlay effortlessly. Learn how to design your CarPlay system to connect wirelessly to iPhone. Understand hardware requirements, best practices for a great user... ,,,automotive,bluetooth,car,pair,wifi WWDC17 简体中文, 英文 -
11:15
Core NFC 简介
Core NFC 是一种激动人心的新框架,可以帮助您的 app 在 iPhone 7 和 iPhone 7 Plus 上读取 NFC 标签。了解如何在您的 app 中整合 Core NFC 以及使用此功能的主要要求,并开始思考支持 NFC 功能的新 app 类型。
Introducing Core NFC Core NFC is an exciting new framework that enables you to read NFC tags in your apps on iPhone 7 and iPhone 7 Plus. Learn how to integrate Core NFC into your apps, key requirements for using this feature, and start thinking about the new kinds of apps that are enabled with NFC capabilities. nfc WWDC17 简体中文, 英文 -
4:40
通过共享提升您 App 的曝光度
通过利用内建的 iOS 共享功能,帮助用户分享您 app 中的精彩内容。了解分享的时机、位置和情景如何提高用户活跃度并吸引新的用户。
Extend Your App\\u0027s Presence With Sharing Help your users share the great content in your app by using the built-in iOS sharing functionality. Learn how timing, placement and context of sharing can drive engagement and acquire new users. WWDC17 简体中文, 英文 -
9:31
为全球受众而设计
App Store 覆盖全球市场,这意味着您的 app 可能受到来自全球用户的喜爱。探索让您的 app 变得实用并尽可能吸引更多用户的方式。学习一些简单的技巧,在向全球用户提供 app 时避免常见问题。
Designing for a Global Audience The worldwide reach of the App Store means that your app can be enjoyed by people from around the globe. Explore ways to make your app useful and appealing to as many people as possible. And pick up simple techniques for avoiding common issues when reaching a global audience. audience,design,design best practices,designing,design studio,design studio shorts,global,global audience,global design,internationalization,short,shorts WWDC17 简体中文, 英文 -
13:57
Apple TVOS 上的本地化最佳做法
为全球受众构建 app,使其覆盖更多用户。学习如何创建在任何国家/地区和语言设置下都能流畅运行的本地化 Apple TVOS app。深入探讨处理服务器端内容、匹配首选语言以及本地化图像和文本方向等各类主题。
Localization Best Practices on tvOS Expand the reach of your apps by building them for a worldwide audience. Learn how to create localized tvOS apps that perform seamlessly regardless of country and language. Gain insights into such topics as handling server-side content, matching preferred languages, and localizing images and text... international,internationalization,locale,right to left,righttoleft WWDC17 简体中文, 英文 -
8:47
iOS 11 新功能
看看 iOS 11 中 UIKit 控件和文本风格的更新如何帮助您设计 app,使其具有更强的视觉层次结构、更清晰的导航和更简单易用的界面。
What\\u2019s New in iOS 11 See how the updates to UIKit controls and text styles in iOS 11 can help you design an app with a stronger visual hierarchy, clearer navigation, and a simpler interface that's easier to use. design,design best practices,design studio,design studio shorts,ios,ios 11,ios design,short,shorts,uikit,whats new WWDC17 简体中文, 英文 -
17:34
利用 Identity Lookup 过滤垃圾信息
垃圾短信和彩信是一个长期存在、令人困扰的问题。Identity Lookup 是一种新的框架,让您可以参与到过滤接收信息的过程中。详细了解如何识别和阻止这些来路不明的信息。了解设备端检测的选项以及更加动态的基于服务器的整合,以确保提供更加出色的用户体验。
Filtering Unwanted Messages with Identity Lookup Unwanted SMS and MMS messages are a persistent, frustrating nuisance. Identity Lookup is a new framework that allows you to participate in the process of filtering incoming messages. Get the details of how to identify and prevent these unsolicited messages. Understand the options for on-device... carrier,cellular,china,extension,identitylookup,junk,messagefilter,spam WWDC17 简体中文, 英文 -
11:22
设计字形
字形是一个强大的沟通工具,也是您 app 的设计语言的基本要素。了解在确定字形概念时的重要注意事项,以及针对 app 内外的空间制作有效字形集的关键设计原则。
Designing Glyphs Glyphs are a powerful communication tool and a fundamental element of your app's design language. Learn about important considerations when conceptualizing glyphs and key design principles of crafting effective glyph sets for spaces inside and outside of your app. design,design best practices,designing glyphs,design studio,design studio shorts,glyphs,icon,icon design,iconography,icons,search glyph,short,shorts,tab bar WWDC17 简体中文, 英文 -
10:31
App 图标设计
App 图标是您的 app 在主屏幕上的形象代表。学习关键设计原则,以创建简单、独特、有意义且精美的 app 图标。掌握简单而有效的技巧,以测试 app 图标的清晰度和即时可辨识度。
App Icon Design An app icon is the face of your app on the home screen. Learn key design principles for creating simple, unique, meaningful and beautiful app icons. Gain simple but effective techniques for testing your app icon for clarity and immediate recognizability. app,app icon,app icons,design,design best practices,designing,design studio,design studio shorts,icon,icon design,short,shorts WWDC17 简体中文, 英文 -
10:41
60 秒完成原型设计
学习如何快速构建互动原型!了解如何利用您熟悉的工具,以最少的时间来测试新的创意和改进现有的创意。
60-Second Prototyping Learn how to quickly build interactive prototypes! See how you can test new ideas and improve upon existing ones with minimal time investment and using tools you are already familiar with. 60 seconds,design,design best practices,design studio,design studio shorts,interactive,interactive prototype,prototype,prototyping,short,shorts WWDC17 简体中文, 英文 -
7:18
Apple TVOS 上的深度链接
Apple TVOS Top Shelf 和通用链接等设计功能可以帮助客户更快、更轻松地沉浸在您的内容中。了解如何在深度链接到 UIKit 或 TVMLKit app 内容时打造顺畅的 app 启动体验。
Deep Linking on tvOS Design features such as the tvOS Top Shelf and Universal Links help customers immerse themselves in your content more quickly and easily. Learn how to create seamless app launch experiences when deep linking into content of UIKit or TVMLKit apps. tv app,universal link WWDC17 简体中文, 英文 -
29:05
高效图像文件格式
了解全新高效图像文件格式 (HEIF) 的基本详情,并探索 Apple 平台使用了哪些功能。深入探索容器结构、它可处理的媒体和元数据类型,以及这种新标准带来的许多其他益处。
High Efficiency Image File Format Learn the essential details of the new High Efficiency Image File Format (HEIF) and discover which capabilities are used by Apple platforms. Gain deep insights into the container structure, the types of media and metadata it can handle, and the many other advantages that this new standard affords. WWDC17 简体中文, 英文 -
18:41
适用于 HTTP Live Streaming 的错误处理最佳做法
HTTP Live Streaming (HLS) 能够在各种不同的网络和带宽条件下稳定传输媒体内容。不过,影响流媒体传输的因素有许多,如服务器或编码器故障、缓存问题或网络掉线。了解您的服务器为实现最高稳定性应采用的最佳行为,并从实践角度了解您的 app 可能遇到的错误以及如何处理这些错误。
Error Handling Best Practices for HTTP Live Streaming HTTP Live Streaming (HLS) reliably delivers media content across a variety of network and bandwidth conditions. However, there are many factors that can impact stream delivery, such as server or encoder failures, caching issues, or network dropouts. Learn the best-practice behaviors that your... WWDC17 简体中文, 英文 -
13:53
优秀游戏的设计技巧
出色的游戏可以让我们穿越到另一个世界,在那里统治王国、参加传奇战役,或者成为弹珠高手。了解新手引导和 UI 设计的最佳做法,让每个人都沉醉于您的游戏并享受乐趣。
Design Tips for Great Games Great games transport us into another world where we can reign over a kingdom, fight epic battles, or become a pinball wizard. Learn on-boarding and UI design best practices that will enable everyone to lose themselves in your game and have fun. design,design best practices,design studio,design studio shorts,game,game best practices,game design,games,game ui,game user experience,game user interface,mobile game ui,mobile gaming,short,shorts,studio WWDC17 简体中文, 英文 -
27:33
让您的 App 支持 CarPlay 车载
了解如何让您的音频、信息、VoIP 通话或汽车制造商 app 支持 CarPlay 车载。音频、信息和 VoIP 通话 app 采用一致的设计,并且为在车内使用进行过优化。汽车制造商 app 提供车辆相关的控制和显示功能,让驾驶员无需离开 CarPlay 车载就能保持互联。探索最佳做法,并了解适用于 CarPlay 车载 app 的工具和框架。
Enabling Your App for CarPlay Understand how to enable your audio, messaging, VoIP calling or automaker app for CarPlay. Audio, messaging and VoIP calling apps use a consistent design that\'s optimized for use in the car. Automaker apps provide vehicle specific controls and displays to keep drivers connected without leaving... ,,,automotive,callkit,car,mediaplayer,mediaplayer framework,notifications,sirikit WWDC17 简体中文, 英文 -
10:09
富通知
探索在 iOS 中创建包含有用信息、实用且外观精美的富通知的关键所在。获得相关的详细实践指导,了解如何设计短版本、长版本和快速操作,让用户乐于接收您的 app 通知。
Rich Notifications Discover the keys to creating informative, useful and beautiful rich notifications in iOS. Get practical and detailed guidance about how to design short looks, long looks, and quick actions that will make your app\'s notifications something people look forward to receiving. design,design best practices,design studio,design studio shorts,notifications,rich notifications,short,shorts WWDC17 简体中文, 英文 -
8:41
尺寸类和核心组件
为多种屏幕尺寸进行设计可能看上去很复杂、困难并且费时。了解尺寸类、动态类型和 UIKit 元素如何帮助您的 app 轻松地调整大小、节省您的时间,并让您的 app 在所有用户任何设备上都赏心悦目。
Size Classes and Core Components Designing for multiple screen sizes can seem complicated, difficult, and time-consuming. Learn how size classes, dynamic type, and UIKit elements help your app to scale elegantly, save you time, and make your app look amazing on whatever device people are using. core components,design,design best practices,design studio,short,shorts,size classes,studio shorts WWDC17 简体中文, 英文 -
10:06
Display P3 入门
广色域显示让您的 app 可以显示更加丰富、生动和逼真的颜色。初步了解颜色管理、Display P3 颜色空间,以及制作色彩更丰富的图像和图标的实践工作流程技巧。
Get Started with Display P3 Wide color displays allow your app to display richer, more vibrant and lifelike colors than ever before. Get a primer on color management, the Display P3 color space, and practical workflow techniques for producing more colorful images and icons. color,color management,colorspace,design,design best practices,design shorts,design studio,design studio shorts,display p3,icons,images,short WWDC17 简体中文, 英文 -
14:41
Apple TVOS 上的正在播放和遥控命令
Apple TVOS 上的许多 app 都离不开统一、直观的媒体播放控制,而正确使用和配置 MPNowPlayingInfoCenter 和 MPRemoteCommandCenter 是提供出色用户体验的关键所在。更深入地探索这些框架,并学习如何确保顺畅的体验,不管您使用 Siri、Siri Remote 还是 iOS Remote app 来控制 app。
Now Playing and Remote Commands on tvOS Consistent and intuitive control of media playback is key to many apps on tvOS, and proper use and configuration of MPNowPlayingInfoCenter and MPRemoteCommandCenter are critical to delivering a great user experience. Dive deeper into these frameworks and learn how to ensure a seamless experience... WWDC17 简体中文, 英文 -
8:37
表达自我!
iMessage 信息 App 帮助用户在不离开对话的情况下创建和分享内容、玩游戏并与好友协作。探索您可以如何设计与深度社交情境完美契合的 iMessage 信息 app 和贴纸包。
Express Yourself! iMessage Apps help people easily create and share content, play games, and collaborate with friends without needing to leave the conversation. Explore how you can design iMessage apps and sticker packs that are perfectly suited for a deeply social context. design,design best practices,design short,design studio,design studio shorts,short,shorts,sticker,sticker pack,stickers WWDC17 简体中文, 英文 -
9:07
HLS 创作更新
HTTP Live Streaming (HLS) 能够稳定地向全世界的观众提供视频。这种稳定性的关键是一整套可帮助您制作、交付和验证所创建 HLS 流媒体的工具。看看这些工具的新功能,学习最新的制作建议,以及这些建议如何应用于 HLS 的改进功能,例如 HEVC 和 IMSC1 支持。
HLS Authoring Update HTTP Live Streaming (HLS) reliably delivers video to audiences around the world. Key to this reliability is a comprehensive set of tools to help you author, deliver, and validate the HLS streams you create. See what\'s new in these tools, learn the latest authoring recommendations, and how they... WWDC17 简体中文, 英文 -
14:50
如何选择自定义字体
为您的 app 选择自定义字体可能是一项艰巨的任务,同时涉及功能和风格上的决策。充分了解基本的字体设计特性,如比例和对比度。学习在确定适合 app 的字体时如何运用这一知识。
How to Pick a Custom Font Choosing a custom font for your app can be a daunting task involving both functional and stylistic decisions. Gain a solid understanding of fundamental font design characteristics such as proportion and contrast. Learn how to apply this knowledge when deciding which font is right for your app. custom font,custom fonts,design best practices,design studio,design studio shorts,font,fonts,short,shorts,typography WWDC17 简体中文, 英文 -
11:09
编写出色的提醒
了解如何创建清晰、包含有用信息且有帮助的提醒,让您的 app 用起来简单又有趣。获取关于提醒的恰当作用的宝贵见解、有关编写有效提醒的实用指导,以及避免常见误区的技巧。
Writing Great Alerts Learn how to create clear, informative, and helpful alerts that will make your app easy and enjoyable to use. Get valuable insights about the proper role for alerts, actionable guidance about writing effective alerts, and techniques for avoiding common pitfalls. alert,alerts,design,design best practices,design studio,design studio shorts,dialogue,prompt,short,shorts,writing,writing alerts WWDC17 简体中文, 英文 -
9:52
设计师与工程师之间的沟通
设计师与工程师之间保持良好的沟通是打造出色产品的关键所在。探索生产和规范技巧如何能改进沟通、建立信任,并帮助设计与开发团队携手打造更加出色的 app。
Communication Between Designers and Engineers Good communication between designers and engineers is the key to building great products. Discover how production and specification techniques can improve communication, build trust, and help design and development teams work together to build better apps. communication,design,design best practices,designers,design studio shorts,organization,short,shorts,studio shorts,teamwork WWDC17 简体中文, 英文 -
10:55
一用倾心
在用户首次打开您的 app 时吸引他们的目光,并让他们更频繁地使用您的 app。学习如何留下深刻第一印象的技巧、指导新用户使用您 app 的方法,以及要求用户提供更多信息时的最佳做法。
Love at First Launch Engage people from the first moment they open your app, and keep them coming back for more. Learn tips on how to make a compelling first impression, methods for teaching new users about your app, and best practices when asking users for more information. design,design best practices,design short,design studio,design studio shorts,first impression,first launch,first time user experience,onboarding,on boarding,short,shorts,teaching WWDC17 简体中文, 英文
-
-
WWDC16 -
39:51
UIKit App 中面向协议和值的编程
去年我们举办了“面向协议的编程”和“利用各种值类型构建更加出色的 App”讲座,今年的讲座将着重介绍构建更加色的 Swift app 的技巧和窍门。了解如何在一个真实的基于 MVC 的 Cocoa Touch app 中结合使用这些设计方法,特别是在视图和控制器层中,您之前可能未曾考虑过运用这些技巧。
Protocol and Value Oriented Programming in UIKit Apps Building on last year\'s Protocol-Oriented Programming and Building Better Apps with Value Types sessions, this year\'s session will highlight tips and tricks for building better Swift apps. See how you can incorporate these design approaches into a real MVC-based Cocoa Touch app, especially in... ,swift in practice WWDC16 简体中文, 英文 -
35:41
通过 Swift 3 中的 GCD 进行并发编程
Swift 3 提供了新的接口,让开发者能够更加轻松地使用 Grand Central Dispatch 编写 app。了解 GCD 的基础知识,以及用它来架构 Swift app 的最佳做法。您还将了解新的 API 和其他 GCD 改进。
Concurrent Programming With GCD in Swift 3 Swift 3 provides new interfaces that make it easier than ever to write applications with Grand Central Dispatch. Learn the basics of GCD and best practices on how to use it to architect your Swift application. You\'ll also hear about new APIs and other GCD improvements. dispatch,gcd,qos,queue,runloop,thread WWDC16 简体中文, 英文 -
58:22
了解 Swift 性能
在本次高级讲座中,了解如何在 Swift 中实施结构、类、协议和泛型。了解它们在性能的不同维度上的相对成本。了解如何运用这个信息来提升代码运行速度。
Understanding Swift Performance In this advanced session, find out how structs, classes, protocols, and generics are implemented in Swift. Learn about their relative costs in different dimensions of performance. See how to apply this information to speed up your code. WWDC16 简体中文, 英文 -
41:35
迭代 UI 设计
您已熟知 Keynote 讲演可用于制作演示文稿,但它同时也是一款强大的工具,可用来探索、迭代和优化用户界面布局和工作流程。了解相关的技巧和最佳做法,看看如何使用 Keynote 讲演制作可行且可见的设计和用户流程,从而快速、有力地表达您的产品创意。
Iterative UI Design You\'re familiar with Keynote for making presentations, but it\'s also a powerful tool for exploring, iterating and refining user interface layouts and workflows. Learn techniques and best practices for using Keynote to quickly and persuasively express your product ideas by building realistic and... demo,demo design,design,design best practices,design comps,design demo,iterative,keynote,learn to design,rapid,ui,ui design,user flows,user interface,user interface design,workflows WWDC16 简体中文, 英文 -
35:42
iOS 10 中 UICollectionView 的新功能
UICollectionView 是一个功能强大的类,它让您的 app 可以管理和自定视图布局。iOS 10 推出了多项可提高性能和简化布局的增强功能,并带来了您期盼的功能。了解如何利用 UICollectionView 及其同级类 UITableView 中的新功能,让您的 app 变得内容更丰富、运行更迅速。
What\\u0027s New in UICollectionView in iOS 10 UICollectionView is a powerful class allowing your app to manage and customize the layout of views. iOS 10 brings enhancements for better performance, easier layout and brings features you\'ve been looking for. Learn how to make your apps richer and faster by using new features in... collection,ios,performance,scrolling,table,uicollectionview,uikit,uitableview WWDC16 简体中文, 英文 -
37:18
System Trace in Depth
Join engineers from the Instruments team for another focused look at the System Trace Instruments profiling template and how to get the most out of it. Discover how threads, virtual memory, and locking interact to affect performance. Dive deep for a practical look at how you can improve your...
System Trace in Depth Join engineers from the Instruments team for another focused look at the System Trace Instruments profiling template and how to get the most out of it. Discover how threads, virtual memory, and locking interact to affect performance. Dive deep for a practical look at how you can improve your... debug,instruments,lock,locking,locks,memory,performance,profile,profiling,system,template,thread,threads,trace,virtual memory WWDC16 简体中文, 英文 -
41:15
Metal 着色器高级优化
Metal 着色语言是一种简单易用的编程语言,用于编写在 GPU 上执行的图形与计算功能。更深入地了解设计模式、内存访问模型,以及能减少瓶颈和隐藏延迟的详细着色器编码最佳做法。面向经验丰富、GPU 架构知识扎实并希望充分发挥每个循环潜力的着色器作者。
Advanced Metal Shader Optimization The Metal shading language is an easy-to-use programming language for writing graphics and compute functions which execute on the GPU. Dive deeper into understanding the design patterns, memory access models, and detailed shader coding best practices which reduce bottlenecks and hide latency... 3d,3d graphics,compiler,compute,gpgpu,gpu,metl,mtl,mtldevice,opengl,opengl es,renderer,shader,simd WWDC16 简体中文, 英文 -
59:42
iOS 摄影功能改进
人们喜欢用 iPhone 拍照。实际上,它是全世界广受欢迎的相机,而摄影类 app 能够强化这一体验。探索新的 AVFoundation Capture API,它们可以用来拍摄实况照片、从相机提取 RAW 图像数据以及拍摄广色域照片。
Advances in iOS Photography People love to take pictures with iPhone. In fact, it\'s the most popular camera in the world, and photography apps empower this experience. Explore new AVFoundation Capture APIs which allow for the capture of Live Photos, RAW image data from the camera, and wide color photos. camera,capture,editing,image,jpg,live photo,photo,raw WWDC16 简体中文, 英文 -
11:37
语音识别 API
iOS 10 推出了全新的语音识别 API,让您可以在基于文件和实时的场景中进行快速的上下文感知语音识别。在这段视频中,您将全面了解这个新 API,以及如何将先进的语音识别服务整合到您的 app 中。
Speech Recognition API iOS 10 brings a brand new Speech Recognition API that allows you to perform rapid and contextually informed speech recognition in both file-based and realtime scenarios. In this video, you will learn all about the new API and how to bring advanced speech recognition services into your apps. audio stream,cloud,icloud,realtime,recognition,siri,speech WWDC16 简体中文, 英文 -
30:02
开发 CarPlay 车载系统 - 第 1 部分
CarPlay 车载让您能够更智能、安全地在车内使用 iPhone。了解 CarPlay 车载的工作方式,以及如何设计您的车载信息娱乐系统来与 iPhone 密切协作。了解通过将 CarPlay 车载与车辆原生系统整合来打造出色用户体验的最佳做法。
Developing CarPlay Systems, Part 1 CarPlay is a smarter, safer way to use your iPhone in the car. Learn how CarPlay works and how to design your car\'s infotainment system to work seamlessly with iPhone. Understand best practices for a great user experience that integrates CarPlay with the car\'s native system. WWDC16 简体中文, 英文 -
11:19
Apple“地图”中的公共交通
Apple“地图”中的公交功能在去年随着 iOS 9 和 macOS El Capitan 一起发布,该功能针对每一个提供此功能的城市进行了量身定制。了解 Apple 地图团队如何结合利用公交公司数据、现场调查以及密切关注每个城市的独特公交文化来确保出色的客户体验。如果您是公交公司,则可以了解如何帮助确保客户在 Apple“地图”中获得最为可靠的信息。
Public Transit in Apple Maps Launched last year with iOS 9 and macOS El Capitan, the new Transit feature in Apple Maps is customized for each city where it\'s available. Hear about how the Apple Maps team ensures a great customer experience through a combination of transit agency data, field survey, and close attention to... WWDC16 简体中文, 英文 -
26:13
开发 CarPlay 车载系统 - 第 2 部分
了解 CarPlay 车载如何与您的车载信息娱乐系统整合。了解 CarPlay 车载如何与您的车载资源协作,如显示屏、扬声器、麦克风、用户输入、方向盘控制键、仪表板和传感器等。
Developing CarPlay Systems, Part 2 Learn how CarPlay integrates with your car\'s infotainment system. Understand how CarPlay is designed to work with your car\'s resources including the display, speakers, microphone, user inputs, steering wheel controls, instrument cluster and sensors. WWDC16 简体中文, 英文 -
16:02
在企业中部署隔空打印
隔空打印可以任何位置使用,包括企业环境。了解如何在企业内部署隔空打印,如何设置 iOS 10 中新推出的隔空打印蓝牙信标,以及如何确保您的用户能充分利用隔空打印功能。
Deploying AirPrint in Enterprise AirPrint works everywhere, including Enterprise environments. Learn how to deploy AirPrint in the Enterprise, how to set up an AirPrint Bluetooth Beacon which is new in iOS 10, and how to make sure your users take full advantage of AirPrint features. WWDC16 简体中文, 英文 -
20:44
AVCapturePhotoOutput - 高级知识
本讲座是“讲座 501:iOS 摄影功能改进”的延续,将详细介绍 AVFoundation 中新增的强大 AVCapturePhotoOutput API 的场景监控和资源管理功能。
AVCapturePhotoOutput - Beyond the Basics Continue your learning from Session 501: Advances in iOS Photography, with some additional details on scene monitoring and resource management in AVFoundation\'s powerful new AVCapturePhotoOutput API. camera,capture,editing,image,jpg,live photo,photo,raw WWDC16 简体中文, 英文 -
14:45
Apple Push Notification Service 的新功能
首先回顾基于 HTTP/2 的提供程序 API,然后了解一项重要的新功能:基于令牌的身份验证。了解如何利用身份验证令牌连接到 APN,以通过 HTTP/2 API 发送推送信息,从而减少与维护有效证书相关的开销。
What\\u0027s New in the Apple Push Notification Service Starting with a review of the HTTP/2 based provider API, you will learn about an important new feature: Token Based Authentication. Learn to connect to APNs using authentication tokens for sending pushes via the HTTP/2 API, relieving you of the overhead associated with maintaining valid... WWDC16 简体中文, 英文 -
22:21
验证 HTTP 实时流
HTTP Live Streaming 能够在各种不同的网络条件下提供可靠的媒体内容交付。了解 HLS 创作的最佳做法,并探索如何通过 HTTP Live Streaming 工具验证您的流媒体,以及用结论来改进您的流性能。
Validating HTTP Live Streams HTTP Live Streaming enables the reliable delivery of media content over a wide variety of network conditions. Learn best practices in HLS authoring, see how to verify your streams using the HTTP Live Streaming tools, and apply the results to improve the performance of your streams. hls,hlsreport,http live streaming,mediastreamvalidator,validation WWDC16 简体中文, 英文
-
-
WWDC15 -
51:54
Apple Watch 设计技巧和窍门
获取打造 Apple Watch app 的基本设计指导,了解如何支持快速、高效的互动,如何让用户更加方便地访问各种功能和信息,以及如何与配套的 iOS app 相得益彰。了解关于信息架构、布局、字体、颜色和 app 图标设计的重要技巧,使您的 app 简单易用且外观精美,并能够为用户带来愉悦的体验。
Apple Watch Design Tips and Tricks Get essential design guidance for creating Apple Watch apps that support quick and efficient interaction, make accessing features and information more convenient, and compliment their companion iOS apps. Learn key tips about information architecture, layout, typography, color and app icon design... ,design,digital crown,experience,icon,interface,layout,typography,ui,watchkit,wkinterface WWDC15 简体中文, 英文 -
52:41
您的 App 和新一代网络
IPv6 正在呈指数增长,世界各地的运营商都在向纯 IPv6 APN 迁移。了解用于测试 app 兼容性的新工具,并获得关于确保 app 在所有网络环境中正常运行的专家建议。iOS 9 和 OS X 10.11 现在支持最新的 TCP 标准。从专家那里了解 TCP 快速打开和显式拥塞通知,并了解它对您 app 的益处。
Your App and Next Generation Networks IPv6 is growing exponentially and carriers worldwide are moving to pure IPv6 APNs. Learn about new tools to test your apps for compatibility and get expert advice on making sure your apps work in all network environments. iOS 9 and OS X 10.11 now support the latest TCP standards. Hear from the... ipv6,tcp WWDC15 简体中文, 英文 -
54:48
为 Apple Watch 进行设计
Apple Watch 为人与科技之间的关系掀开了新篇章。这是 Apple 设计的最为贴近用户的个人设备,为接收信息和与 app 互动提供了新方式。了解 Apple Watch 的设计基础,以及如何根据这些基础打造 Apple Watch app 来补充 iPhone 功能,支持轻量型互动,并及时地将相关的信息传送到手腕上。探索如何有效利用字体排印、信息设计、布局、动画和颜色来打造实用而精美的 app、通知和速览。
Designing for Apple Watch Apple Watch represents a new chapter in the way people relate to technology. It\'s the most personal device Apple has ever designed, and it enables new ways to receive information and to interact with apps. Learn about the foundations on which Apple Watch was designed and how they lead to Apple... ,clockkit,complication,digital crown,experience,foreground,haptic,interface,layout,persistent,picker,taptic,ui,watchkit,wkinterface WWDC15 简体中文, 英文 -
35:51
在 AV Foundation 中编辑影片
了解如何使用新的 AVMutableMovie 类来修改媒体文件并简化编辑工作流程。看看如何支持基于分段的编辑,并探索示例引用影片的强大功能。
Editing Movies in AV Foundation Learn how to use the new AVMutableMovie class to modify media files and simplify your editing workflows. See how to support segment-based editing and discover the power of sample reference movies. av foundation,avmovie,moov,mov,quicktime,video WWDC15 简体中文, 英文 -
40:27
Xcode 中的 App 瘦身
App 分发管道变得越来越强大和灵活。了解如何利用切片和 ODR 等新的 App 瘦身功能来打造创建功能齐全的 app 并交付到用户设备。了解如何将这些新功能整合到您的持续集成和测试流程中,并探索创建按需定制内容的工作流程。
App Thinning in Xcode The app distribution pipeline is becoming more powerful and flexible. Learn to create full featured apps that are delivered to users devices with new App Thinning features such as slicing and ODR. See how to integrate these new features into your continuous integration and testing processes, and... app store,distribution,odr,ondemand resources,slicing,slimming,xcode,xcodebuild,xcode server WWDC15 简体中文, 英文 -
34:32
MapKit 的新功能
了解 MapKit 的新功能。了解现有 API 的功能改进,以及在您的 app 中整合公交预计到达时间和俯瞰地图视图的新方式。
What\\u0027s New in MapKit See what\'s new in MapKit. Learn about improvements to existing APIs and new ways of incorporating transit ETAs and Flyover map views in your app. annotation,current location,direction,flyover,geo,hybrid,imagery,location,map,mapkit,mapview,mk,overlay,pin,route,satellite,search,standard,tile,transit WWDC15 简体中文, 英文 -
39:48
Core Motion 新功能
了解 Core Motion 的新功能。了解您的 app 可以如何利用 iOS 设备上的动作传感器。详细探索计步器的新功能,并学习如何利用高度计来将您的 app 提升到新的水平。利用运动 API 和 Apple Watch 上的传感器数据来贴合个人需求。通过演示了解如何利用运动环境感知功能让 app 变得更加智能!
What\\u0027s New in Core Motion See what\'s new in Core Motion. Learn how your application can take advantage of the motion sensors on iOS devices. Walk through new features of the pedometer and learn how to use the altimeter to take your app to the next level. Get personal with motion APIs and sensor data on the Apple Watch... accelerometer,altimeter,cmmotion,coremotion,cycling,driving,fitness,floors,gyroscope,m7,m8,motion,pedometer,step,steps,walking,watchkit WWDC15 简体中文, 英文 -
41:20
隐私保护与您的 App
了解 iOS、OS X 和 watchOS 中隐私保护方面有哪些会影响您的 app 的新进展。看看提供出色功能和尊重客户隐私的最佳做法。
Privacy and Your App Learn about new developments in Privacy in iOS, OS X, and watchOS that impact your apps. Hear about best practices for delivering great features and respecting your customers\' privacy. consent,privacy,security WWDC15 简体中文, 英文 -
42:46
通过 Model I/O 管理 3D 素材资源
Model I/O 为 3D 模型的访问与管理提供了一个无缝的基础架构。这个高性能架构支持读取和写入常见的网格与模型格式、纹理以及材质。简要了解 Model I/O 框架,熟悉关于将它与 SceneKit、MetalKit 和 GLKit 整合的重要细节。
Managing 3D Assets with Model I\\/O Model I/O provides a seamless infrastructure for accessing and managing 3D models. Its high-performance architecture supports reading and writing popular mesh and model formats, textures, and materials. Get introduced to the Model I/O framework and learn key details about its integration with... abc,ambient,camera,dome,light,mesh,mkasset,modelio,modelkit,obj,occlusion,opensubdiv,sky,skybox,stl,subdivide,texture WWDC15 简体中文, 英文 -
38:37
LLDB 新功能
LLDB 的增强功能同时简化了 Swift 和 Objective-C 开发者的开发工作。经验丰富的开发者会发现调试控制台中的新功能,还可以进一步了解调试程序和 Swift REPL 之间的关系。新手可以深入了解 LLDB 提示符背后隐藏的诸多可能性。
What\\u0027s New in LLDB Enhancements to LLDB simplify life for Swift and Objective-C developers alike. Experienced developers will find new powers within the debugging console, and learn more about the connection between the debugger and Swift REPL. Newcomers will get insight into the range of possibilities hidden... breakpoints,clang,debugging,expressions,llvm,runtime,swift WWDC15 简体中文, 英文 -
31:24
Safari 浏览器视图控制器简介
通过新的 SFSafariViewController 类,您可以像 Safari 浏览器一样在自己的 app 中提供交互式网页内容,并采用用户已经熟悉的主要 Safari 浏览器 UI 元素。了解如何在轻松地在您的 app 中加入阅读器和自动填充等 Safari 浏览器功能,并用更少的代码提供出色的网页查看体验。
Introducing Safari View Controller The new SFSafariViewController class enables you to deliver interactive web content in your app just like Safari, including the key Safari UI elements already familiar to your users. See how to easily bring Safari features like Reader and AutoFill into your app, and provide a great web viewing... autofill,css,javascript,passwords,reader,safari,web WWDC15 简体中文, 英文 -
35:40
Swift 和 Objective-C 的互操作性
探索可以让您更轻松地编写能在 Swift 中流畅工作的 Objective-C API 的新功能,以及可以提供更出色的互操作性的 Swift 语言新功能。Apple 工程师还将探讨可提升 Swift 体验的 Apple SDK 增强功能。
Swift and Objective-C Interoperability Discover new features that make it easier than ever to craft Objective-C APIs that work beautifully in Swift, as well as new Swift language features that provide even better interoperability. Apple engineers will also discuss enhancements to Apple\'s SDKs that improve the Swift experience. enums,frameworks,function pointers,generics,kindof,lightweight generics,macros,modernizations,nullability,objc,objc,objectivec,sdk,typed collections WWDC15 简体中文, 英文
-
-
WWDC14 -
52:43
Direct Access to Video Encoding and Decoding
Discover how to use AV Foundation and Video Toolbox to access hardware accelerated encoding and decoding services. Gain best practices for when it is appropriate to use a high-level or low-level API for encoding or decoding. Learn about multi-pass export for improved H.264 encoding and see how...
Direct Access to Video Encoding and Decoding Discover how to use AV Foundation and Video Toolbox to access hardware accelerated encoding and decoding services. Gain best practices for when it is appropriate to use a high-level or low-level API for encoding or decoding. Learn about multi-pass export for improved H.264 encoding and see how... core graphics,core video,iosurface WWDC14 -
57:50
Prototyping: Fake It Till You Make It
Make better apps by trying things out first, before you write any code. Get a glimpse of Apple's prototyping process and the range of tools and techniques we use, some of which might surprise you.
Prototyping: Fake It Till You Make It Make better apps by trying things out first, before you write any code. Get a glimpse of Apple\'s prototyping process and the range of tools and techniques we use, some of which might surprise you. design,keynote WWDC14 -
51:04
Adopting Handoff on iOS and OS X
Handoff allows people to seamlessly move activities between devices and pick up right where they left off. Learn how to save, transfer, and restore user activities in apps of all architectures. See how easy it is to add Handoff support to your iOS and OS X apps to make your user experience even...
Adopting Handoff on iOS and OS X Handoff allows people to seamlessly move activities between devices and pick up right where they left off. Learn how to save, transfer, and restore user activities in apps of all architectures. See how easy it is to add Handoff support to your iOS and OS X apps to make your user experience even... appkit,continue,nsuseractivity,streams,uikit WWDC14 -
53:18
Working with Metal: Advanced
Building on the fundamentals, learn how to create advanced games and graphics applications with Metal. See how to construct your rendering pipeline, understand how to use compute and graphics together, and discover how to optimize your Metal-based app.
Working with Metal: Advanced Building on the fundamentals, learn how to create advanced games and graphics applications with Metal. See how to construct your rendering pipeline, understand how to use compute and graphics together, and discover how to optimize your Metal-based app. 3d,3d graphics,accelerate,compute,frame debugger,gpgpu,gpu,metal tools,metl,mtl,opengl,opengl es,renderer,shader,simd,xcode WWDC14 -
53:43
Working with Metal: Fundamentals
Start learning how to code with Metal in this step-by-step walkthrough of basic scene rendering. See the code you need to get your first Metal-based application up and running. Explore how to create graphics and compute shaders and efficiently animate scenes.
Working with Metal: Fundamentals Start learning how to code with Metal in this step-by-step walkthrough of basic scene rendering. See the code you need to get your first Metal-based application up and running. Explore how to create graphics and compute shaders and efficiently animate scenes. 3d,3d graphics,accelerate,compute,gpgpu,gpu,metl,mtl,opengl,opengl es,renderer,shader,simd WWDC14 -
46:23
Working with Metal: Overview
Metal provides extremely efficient access to the graphics and compute power of the A7 chip. Get introduced to the essential concepts behind Metal, its low-overhead architecture, streamlined API, and unified shading language. See how Metal lets you take your iOS game or app to the next level of...
Working with Metal: Overview Metal provides extremely efficient access to the graphics and compute power of the A7 chip. Get introduced to the essential concepts behind Metal, its low-overhead architecture, streamlined API, and unified shading language. See how Metal lets you take your iOS game or app to the next level of... 3d,3d graphics,accelerate,compute,gpgpu,gpu,metl,mtl,opengl,opengl es,renderer,shader,simd WWDC14 -
56:33
Ingredients of Great Games
Kick off the game development sessions of WWDC 2014 by gaining insight into the key ingredients needed to create a great game for iOS. Understand the importance of harnessing the full capabilities of the platform to create a richer gameplay experience. Get practical guidance about game production...
Ingredients of Great Games Kick off the game development sessions of WWDC 2014 by gaining insight into the key ingredients needed to create a great game for iOS. Understand the importance of harnessing the full capabilities of the platform to create a richer gameplay experience. Get practical guidance about game production... 2d,3d,engagement,friction,game,graphics,metal,nsurlsession,opengl,scenekit,spritekit WWDC14
-
-
Tech Talks -
31:58
使用 App Store 功能提升订阅者留存率
了解在 App Store 中如何最大程度地减少用户流失并赢回订阅者。探索 App Store 数据,了解不同类型订阅者的流失情况,发现可用于提升 App 留存力度的各款工具,并学习实施方面的推荐做法。
Improve your subscriber retention with App Store features Learn how to minimize churn and win back subscribers on the App Store. Explore App Store data, review different types of subscriber churn, discover tools you can use to enhance your retention efforts, and learn implementation best practices. Tech Talks -
8:56
根据网络条件的变化自行调整
Apple 设备可以同时连接到多个网络。了解 App 如何自动选择最佳网络以提供出色的体验。探索不同类型的网络并回顾其特征。探索如何使用 URLSession 和 Network 框架最恰当地描述你的需求,以便系统可以随时为 App 智能地选择最佳接口。
Adapt to changing network conditions Apple devices can connect to multiple networks at the same time. Learn how your app can automatically select the best one for an optimal experience. Explore the different types of networks and review their characteristics. And discover how to use URLSession and Network framework to best describe... Tech Talks -
22:48
开始使用网页版 Apple Pay
在网站中添加 Apple Pay 可提升顾客体验。了解如何使 Apple Pay 显示为付款选项、验证商家会话,以及对付款进行认证和处理。你还将了解如何配置环境、使用 Apple Pay 演示网站来设置交易,以及测试 Apple Pay 实现。
Get started with Apple Pay on the Web Adding Apple Pay to your website elevates your customer experience. Learn how to present Apple Pay as a payment option, validate your merchant session, and authenticate and process payments. You'll also find out how to configure your environment, set up transactions using the Apple Pay demo site,... Tech Talks -
8:04
将你的项目连接到 Xcode Cloud
利用源代码管理工具在 Xcode Cloud 中充分发挥持续集成和交付的优势。了解如何设置 Xcode Cloud 以与自托管的源代码控制管理提供商平台 (如 GitHub Enterprise) 搭配使用、对常见问题进行故障诊断,以及探索用于项目维护的重要技巧。
Connect your project to Xcode Cloud Unlock the benefits of continuous integration and delivery in Xcode Cloud with source code management tools. Learn how to set up Xcode Cloud with a self-hosted source control management provider like GitHub Enterprise, troubleshoot common issues, and explore key project maintenance tips. Tech Talks -
14:05
探索 Journaling Suggestions API
了解新的 Journaling Suggestions API 如何帮助用户通过 App 重温生活中的点点滴滴和重大事件,同时保护他们的隐私。探索如何利用 API 检索 Journaling Suggestions 的资源和元数据、调用 App 之上的选择器、让人们保存建议的内容等等。
Discover the Journaling Suggestions API Find out how the new Journaling Suggestions API can help people reflect on the small moments and big events in their lives though your app — all while protecting their privacy. Learn how to leverage the API to retrieve assets and metadata for journaling suggestions, invoke a picker on top of the... Tech Talks -
11:56
通过 App Store Connect API 管理 Game Center
探索如何使用 App Store Connect API,在网页版 App Store Connect 之外自动完成 Game Center 配置。了解 API 如何帮助你创建成就和排行榜,并使用群组在相关游戏之间共享它们。此外,了解如何在多人游戏中启用和配置匹配。
Manage Game Center with the App Store Connect API Discover how you can use the App Store Connect API to automate your Game Center configurations outside of App Store Connect on the web. Find out how the API can help you create achievements and leaderboards and share them between related games using groups. And learn how to enable and configure... Tech Talks -
26:00
了解提升 Metal 着色器性能的最佳实践
探索如何使用 Apple GPU 的一些最新改进来提升 Metal 着色器性能。了解通过配置函数常量来减少着色器的执行时间,并研究通过函数组优化编译器的方法。掌握如何通过提高着色器的执行和并行使用资源的能力来节省运行时间。探索 Apple 系列 9 GPU 功能并利用硬件加速进行光线追踪。
Learn performance best practices for Metal shaders Discover how you can improve Metal shader performance using some of the latest advancements in Apple GPUs. Learn to reduce a shader's execution time by configuring function constants, and investigate ways to increase compiler optimization with function groups. Find out how to save run time by... Tech Talks -
29:09
探索 M3 和 A17 Pro 中的 GPU 改进
了解 Apple 系列 9 GPU 的动态缓存、新一代着色器核心、硬件加速光线追踪和硬件加速网格着色如何提高 Metal App 和游戏的性能。
Explore GPU advancements in M3 and A17 Pro Learn how Dynamic Caching, the next-generation shader core, hardware-accelerated ray tracing, and hardware-accelerated mesh shading of Apple family 9 GPUs can improve the performance of your Metal apps and games. Tech Talks -
16:57
将你的高端游戏带到 iPhone 15 Pro
了解 A17 Pro 的强大功能如何帮助你在 iPhone 15 Pro 和 iPhone 15 Pro Max 上充分发挥游戏的性能。我们将分享最佳实践和技术资源,并探索优化游戏性能、输入和资源管理的方法。
Bring your high-end game to iPhone 15 Pro Discover how the power of A17 Pro can help you maximize your game on iPhone 15 Pro and iPhone 15 Pro Max. We'll share best practices and technical resources, and explore ways to optimize game performance, input, and asset management. Tech Talks 英文 -
33:56
探索适用于 M3 和 A17 Pro 的新 Metal 性能剖析工具
了解 Xcode 15 中的新剖析工具如何帮助你在 Apple 系列 9 GPU 上实现最佳 Metal 性能。探索如何使用 Shader Cost Graph、Performance Heat Map 和 Shader Execution History 工具来分析和优化你的 Metal 代码。掌握如何使用新的 GPU 计数器来优化 GPU 占用率和光线追踪性能。
Discover new Metal profiling tools for M3 and A17 Pro Learn how the new profiling tools in Xcode 15 can help you achieve the best Metal performance on Apple family 9 GPUs. Discover how to use shader cost graphs, performance heat maps, and shader execution history tools to profile and optimize your Metal code. Find out how to use new GPU counters to... Tech Talks -
17:06
了解 Game Center 中基于规则的匹配功能
探索如何将基于规则的新匹配功能整合到实时多人游戏中。了解如何提供定制且灵活的匹配,以提高玩家匹配的质量,为所有玩家打造更生动有趣、引人入胜的体验。
Meet rule-based matchmaking in Game Center Learn how to incorporate the new rule-based matchmaking feature into your real-time multiplayer games. Discover how you can provide customized and flexible matchmaking to improve the quality of player matches and create a more fun and engaging experience for all players. Tech Talks -
20:11
使用 App 分析来衡量并改善用户获取情况
了解 App 分析如何帮助你更好地了解用户获取情况,以便你可以做出以数据为支撑的明智决定。探索查明用户来源的各种方式,回顾关键指标的定义。我们还将讨论对等组基准指标和其他功能如何帮助你改进用户获取策略。
Measure and improve acquisition with App Analytics Learn how App Analytics can help you better understand user acquisition, so you can make data‑informed decisions. Explore ways to find out where your users are coming from and review definitions of key metrics. We'll also discuss how peer group benchmarks and other features can help improve your... Tech Talks 英文 -
20:18
使用 Game Center 提高曝光度和参与度
探索 Apple 的社交游戏网络 Game Center 如何帮助玩家发现你的游戏并与之互动。了解可帮助你吸引和留住新玩家的 Game Center 和 App Store 功能,以及专为提供卓越游戏体验而设计的 Apple 技术。
Use Game Center to boost discovery and engagement Explore how Game Center, Apple's social gaming network, helps players discover and engage with your game. Learn about Game Center and App Store features that can help you connect with new players and keep them coming back, as well as Apple technologies designed to deliver powerful gameplay... Tech Talks 英文 -
28:55
探索 App Store 定价机制升级
了解 App Store 中提供的最新定价功能。我们将逐步介绍增强的全球定价机制、按店面管理定价的全新工具、新增价格点以及全球均衡价格功能。我们还会分享一些配置示例。
Explore App Store pricing upgrades Learn about the newest pricing capabilities available on the App Store. We'll walk through enhanced global pricing, new tools to manage pricing by storefront, additional price points, and global equalization. We'll also share configuration examples. Tech Talks 日文, 简体中文, 英文 -
16:53
充分利用自定产品页
了解如何在 App Store 上最大程度地提升自定产品页的宣传效果。我们将介绍最佳做法,提供基于数据的建议,并分享其他开发者利用自定产品页来触及特定受众的成功故事。 某些功能、应⽤软件和服务仅适⽤于部分地区或语⾔。
Make the most of custom product pages Discover how you can maximize the effectiveness of your custom product pages on the App Store. We'll cover best practices, provide data-based recommendations, and share success stories from developers who have used custom product pages to reach specific audiences. Tech Talks 日文, 简体中文, 英文, 韩文 -
22:23
App 曝光度和营销入门
了解如何提高你的 App 在 App Store 上的曝光度。我们将探索用户在 App Store 上查找 App 的不同方式,并向你展示如何让自己的 App 更容易被用户发现。探索出色产品页的元素、搜索的作用、推荐客流,以及能够带来新下载次数的各种促销功能。
Get started with app discovery and marketing Learn how you can improve the discovery of your app on the App Store. We'll explore the different ways people find apps on the App Store and show you how to make your own app more discoverable. Discover the elements of a great product page, the role of search, referral traffic, and promotional... Tech Talks 日文, 简体中文, 英文, 韩文 -
18:46
充分利用产品页优化
了解如何进一步利用你的产品页优化测试。我们将探索最佳做法,提供基于数据的建议,还会分享其他开发者的成功故事,让你了解他们如何通过产品页优化来提高自身 App Store 产品页的相关性和宣传效果。 某些功能、应⽤软件和服务仅适⽤于部分地区或语⾔。
Make the most of product page optimization Learn how to get more from your product page optimization tests. We'll explore best practices, provide data-based recommendations, and share success stories from developers who have used product page optimization to make their App Store product pages even more relevant and effective. Tech Talks 日文, 简体中文, 英文, 韩文 -
35:11
面向企业开发者的新功能
了解如何在 iOS、iPadOS、macOS 和 watchOS 上为企业构建引人注目的 App。我们将带您全面了解 Apple 平台的最新更新并探索相关功能,借助这些功能,您可以创建引人注目的企业 App,用于转变工作流程、为业务决策提供信息参考并提高员工的工作效率。
What\\u0027s new for enterprise developers Discover how you can build compelling apps for your business on iOS, iPadOS, macOS, and watchOS. We\'ll take you through a curated overview of the latest updates to Apple platforms and explore relevant features that you can use to create engaging enterprise apps to transform workflows, inform... Tech Talks 日文, 简体中文, 英文, 韩文 -
17:20
将自定意图迁移到 App Intents
了解如何轻松地将现有自定意图转换为 App Intents。我们将带您了解如何将意图转换为 Swift,并讨论在创建 App 快捷指令时如何提高 App 功能的曝光度。要想进一步了解 App Intents,请观看 WWDC22 中的“利用 App Intents 实现 App 快捷指令”和“深入探索 App Intents”。
Migrate custom intents to App Intents Learn how you can easily convert your existing custom intents to App Intents. We\'ll take you through the conversion of your intents to Swift and discuss how you can improve discoverability of your app features when you create App Shortcuts. To learn more about App Intents, watch \"Implement App... Tech Talks 日文, 简体中文, 英文, 韩文 -
6:44
探索 Metal 性能 HUD
了解旨在帮助您实时分析图形性能的全新平视显示面板。Metal 性能 HUD 会显示重要图形统计信息,可用于监控、记录和识别难以察觉的性能问题。
Discover Metal Performance HUD Get to know the new heads-up display panel built to help you analyze graphics performance in real time. Metal Performance HUD displays key graphics statistics so you can monitor, log, and identify tough-to-spot performance problems. Tech Talks 日文, 简体中文, 英文, 韩文 -
17:24
实现 Apple Pay 和订单管理
Apple Pay 为人们在 iOS、iPadOS 和 watchOS App 以及网页上进行支付提供了一种轻松、安全的方式。我们将带您了解整个 Apple Pay 的实现流程,包括如何表明支持 Apple Pay、请求付款和处理更新,以及在付款流程结束时添加订单详情,从而帮助人们跟踪他们的购买项目。
Implement Apple Pay and order management Apple Pay provides an easy and secure way for people to make payments in your iOS, iPadOS, and watchOS apps as well as on the web. We\'ll take you through the entire Apple Pay implementation workflow – including how you can signal support for Apple Pay, request payment and handling updates, and... Tech Talks 日文, 简体中文, 英文, 韩文 -
4:37
通过 Game Center 将同播共享功能添加到多人游戏中
了解如何使用同播共享让玩家与 FaceTime 通话中的朋友一起进入游戏。如果您已经在使用 Game Center 多人游戏 UI,我们将向您展示如何轻松地启用同播共享支持。如果您构建了自定界面,我们将为您提供支持同播共享的代码 — 只需几行代码即可。
Add SharePlay to your multiplayer game with Game Center Learn how to let your players jump into games with friends they\'re on FaceTime calls with, using SharePlay. We\'ll show you how easy it is to turn on SharePlay support if you are already using the Game Center multiplayer UI. And if you've built a custom interface, we'll give you the few lines of... Tech Talks 日文, 简体中文, 英文, 韩文 -
23:05
准备好充分利用 App 内活动
探索如何在 App Store 上突显您的 App 或游戏的内容。我们将引导您了解 App 内活动功能,并提供相关建议、技巧和最佳做法,帮助用户探索您的 App 中的内容或活动。
Get started with in-app events Discover how you can highlight your app or game's content on the App Store. We\'ll take you through the in-app events feature and provide recommendations, tips, and best practices for helping people discover content and events within your app. Tech Talks 日文, 简体中文, 英文, 韩文 -
24:00
TestFlight 入门
探索如何使用 TestFlight 改善您的 App 体验,为您的 App 做好在 App Store 上发布的准备。我们将带您简要了解 TestFlight,包括如何邀请测试员并向其提供测试相关信息。我们也会介绍获取反馈的最佳做法,并探索如何充分利用测试的流程。
Get started with TestFlight Discover how you can use TestFlight to improve your app experience and ready it for release on the App Store. We'll take you through an overview of TestFlight, including how to invite testers and provide information to them about testing. We'll also provide best practices for receiving feedback... Tech Talks 日文, 简体中文, 英文, 韩文 -
10:37
编写清晰的用途字符串
了解如何编写清晰、简洁的用途字符串,帮助用户了解为什么您的 App 需要访问受保护的资源,例如他们的相机、位置和健康数据库。我们将带您了解有助于编写简洁用途字符串的最佳做法,并向您展示如何改进权限请求中的措辞。
Write clear purpose strings Learn how to write clear and succinct purpose strings to help people understand why your app needs access to protected resources like their camera, location, and health data. We'll take you through best practices to help craft concise purpose strings and show you how you can improve wording in... Tech Talks 日文, 简体中文, 英文, 韩文 -
9:03
了解高性能的 MapKit JS
MapKit JS 提供了用于在不同平台和操作系统中 (包括 iOS 和安卓) 将 Apple 地图直接嵌入到网页或 App 中的 JavaScript API。了解最新功能,它们可以帮助提高载入性能并提升网页版 App 和原生 App 的响应速度及运行速度,同时,赋予您更多控制权。
Meet high-performance MapKit JS MapKit JS provides a JavaScript API to embed interactive Apple Maps directly into your webpages or apps across different platforms and operating systems, including iOS and Android. Learn about the latest features to help improve load performance and make your web and native apps more responsive... Tech Talks 日文, 简体中文, 英文, 韩文 -
9:40
以更少数据创造更多精彩
出色的 App 能够为用户创造更多精彩,而且收集的数据更少。了解 App Review 团队提供的三个简单技巧如何帮助您打造卓越的体验,同时最大程度地减少数据收集。
Do more with less data Great apps do more for people while collecting less data. Learn how three simple tips from the App Review team can help you build great experiences while minimizing data collection. Tech Talks 日文, 简体中文, 英文, 韩文 -
22:04
探索 App 内购买项目的家人共享
App 内购买项目的家人共享让用户可以与最多五名其他家庭成员共享自动续期订阅和非消耗型项目,帮助您吸引新订阅者、提升用户参与度并提高留存率。我们将查看如何在 App Store Connect 中启用该功能,介绍将该功能与 StoreKit 和 App Store 服务器通知搭配使用的最佳做法,并帮助您提供出色的 App 内购买项目体验。
Explore Family Sharing for In-App Purchases Family Sharing for In-App Purchases lets people share their auto-renewable subscriptions and non-consumables with up to five additional family members, helping you attract new subscribers, increase user engagement, and improve retention. We'll review how you can enable this feature in App Store... Tech Talks 日文, 简体中文, 英文, 韩文 -
11:17
在 App Store Connect 中管理自动续期订阅定价
探索您可以如何使用 App Store Connect 管理自动续期订阅的价格。我们将提供相关指导来协助您计划订阅价格的上调或下调事宜、向您展示如何移除保留定价,以及探索如何编辑即将实行的价格调整。
Manage auto-renewable subscription pricing in App Store Connect Discover how you can use App Store Connect to manage prices for your auto-renewable subscriptions. We\'ll provide guidance to help you plan subscription price increases and decreases, show you how to remove preserved pricing, and explore how to edit upcoming price changes. Tech Talks 英文 -
12:50
探索参考模式
了解如何在配备 Liquid 视网膜 XDR 显示屏的 12.9 英寸 iPad Pro 上使用参考模式,从而满足高标准专业工作流程中的色彩要求。我们将向您展示参考模式如何准确地表示颜色,并在审核和批准、合成和调色等工作流程中提供一致的图像呈现。我们还将介绍与参考模式一起使用的 API,探索其功能和所支持的媒体格式,并探索参考模式是如何增强随航功能的。
Discover Reference Mode Learn how you can match color requirements in demanding pro workflows using Reference Mode on the 12.9-inch iPad Pro with Liquid Retina XDR display. We\'ll show you how Reference Mode enables you to represent color accurately and provide consistent image representation in workflows like review... Tech Talks 英文 -
10:27
使用 FileProvider 将桌面级同步功能带入 iOS
探索在创建“文件提供程序”扩展时,如何在您的 iPhone 和 iPad App 内更快速、更高效地同步文件。与 File Provider 团队保持同步,了解如何为 iOS 构建现代文件提供程序。我们将向您展示如何架构 App,以支持无缝文件同步、上传和下载。我们还将探索如何实现无状态,并增强您的文件提供程序以防意外情况。为了充分利用好本次讲座,我们建议您先在 macOS 上体验一下文件提供程序。
Bring desktop class sync to iOS with FileProvider Discover how you can sync files faster and more efficiently within your iPhone and iPad apps when you create a File Provider extension. Sync up with the File Provider team and learn how to build a modern File Provider for iOS. We'll show you how to architect your app to support seamless file... cloud,download,fileprovider,file provider,files,filesystem,file system,sync,synchronization,synchronize,upload Tech Talks 英文 -
19:32
Optimize subscriptions for success: acquisition
Learn how you can acquire subscribers and grow your business using App Store features. We'll explore subscriber acquisition strategies, share implementation best practices, and show you how to integrate these processes into your app for success.
Optimize subscriptions for success: acquisition Learn how you can acquire subscribers and grow your business using App Store features. We\'ll explore subscriber acquisition strategies, share implementation best practices, and show you how to integrate these processes into your app for success. Tech Talks 英文 -
17:01
马上着手自定优惠代码
了解如何使用自定并且可重复的代码,让您现有的优惠代码活动更灵活、更便于获取并留住订阅者。我们将向您介绍最新的优惠代码增强功能,提供技术层面的指导,和您一起探索最佳做法,并向您展示如何为订阅创建新的代码。
Get started with custom offer codes Discover how you can complement existing offer codes campaigns with custom, repeatable codes to provide even more flexibility to acquire and retain subscribers. We\'ll take you through the latest enhancements to offer codes, provide engineering guidance, explore best practices, and show you how... Tech Talks 日文, 简体中文, 英文 -
15:21
Explore unlisted app distribution
Discover a new way you can distribute apps to limited audiences on the App Store. We'll take you through the differences between using unlisted distribution and standard distribution on the App Store, show you how to share apps with a direct link, and more.
Explore unlisted app distribution Discover a new way you can distribute apps to limited audiences on the App Store. We'll take you through the differences between using unlisted distribution and standard distribution on the App Store, show you how to share apps with a direct link, and more. distribution,education,enrollment,enterprise,unlisted Tech Talks 英文 -
29:01
在您的组织中部署 iOS 15
探索在您的企业或教育机构组织中部署 iOS 15 和 iPadOS 的最新平台变化。了解如何部署组织拥有的以及个人拥有的 iPhone 和 iPad 设备。探索部署工作流程 (包括注册、持续管理、内容分发和重新部署) 的基础知识和最新更新。
Deploy iOS 15 in your organization Discover the latest platform changes for deploying iOS 15 and iPadOS 15 in your business or education organization. Learn about deploying both organization-owned and personally-owned iPhone and iPad devices. Explore fundamentals and new updates for deployment workflows including enrollment,... deployment,device management,enterprise,ios 15 Tech Talks 日文, 简体中文, 英文 -
24:57
构建和部署适用于 iOS 平台的 Safari 扩展
适用于 iOS 平台的 Safari 浏览器网页扩展使用标准网页技术提供强大的浏览器自定设置。了解如何构建适用于 iPhone 和 iPad 的扩展,并探讨如何在 App Store 上发布您的扩展。
Build and deploy Safari Extensions for iOS Safari web extensions for iOS use standard web technologies to provide powerful browser customizations. Learn how you can build an extension that works for iPhone and iPad, and discover how you can publish your extension on the App Store. Tech Talks 日文, 简体中文, 英文 -
32:00
为您的组织做好部署 macOS Monterey 的准备
探索在您的企业或教育机构组织中部署 macOS Monterey 的最新平台变化。了解初始注册、持续管理和恢复使用的变化,包括管理软件更新以及 macOS 的全新“抹掉所有内容和设置”功能。
Prepare your organization for macOS Monterey Discover the latest platform changes for deploying macOS Monterey in your business or education organization. Learn about changes to initial enrollment, ongoing management, and return to service including managing software updates and the new Erase All Content and Settings feature for macOS. deployment,device management,enterprise,macos monterey Tech Talks 日文, 简体中文, 英文 -
28:10
产品页面优化入门
借助产品页优化,提高你的 App Store 产品页面的相关性和宣传效果。我们将详细探讨这项功能,演示 App Store Connect 中的设置过程 (包括如何测试不同的 App 图标、截屏和 App 预览),以及分享各种测试策略,以帮助你开始产品页面的优化工作。
Get started with product page optimization Help make your App Store product page even more relevant and effective with product page optimization. We'll explore details of the feature, take you through the setup process in App Store Connect including how to test different app icons, screenshots and app previews, and share testing... Tech Talks 日文, 简体中文, 英文 -
19:43
自定产品页面入门
了解如何创建 App Store 产品页面的其他版本,向顾客展示你 App 内的不同功能或内容。我们将探讨如何针对你 App 的具体方面或特定受众创建产品页,为你演示 App Store Connect 中的设置过程,并且着重讨论成功策略。
Get started with custom product pages Learn how you can create additional versions of your App Store product page and showcase different features or content within your app. We\'ll explore how you can create pages for a specific aspect of your app or a specific audience, show you how to set it up in App Store Connect, and highlight... Tech Talks 日文, 简体中文, 英文 -
35:07
针对 Apple 芯片优化游戏的 CPU 作业调度
图形密集型游戏对硬件资源的要求非常高,每一帧都需要处理数百甚至数千个 CPU 作业。我们将向您展示如何组织整理这些作业,从而充分发挥 M1、M1 Pro 和 M1 Max 芯片上的 CPU 效率和性能。了解如何优化游戏来为玩家带来更好的整体体验。
Tune CPU job scheduling for Apple silicon games Graphically-intensive games can be very demanding on hardware resources, requiring hundreds or even thousands of CPU jobs to be processed every frame. We'll show you how you can organize those jobs to maximize CPU efficiency and performance on the M1, M1 Pro, and M1 Max chips. Learn how you can... Tech Talks 日文, 简体中文, 英文 -
23:48
使用 TabularData 在 Swift 中探索和处理数据
探索如何使用 TabularData 框架在 Swift 中加载、探索和处理非结构化数据。无论您是需要为机器学习任务预处理数据,还是需要在 app 中实时生成数据摘要,这个框架都会对您有所帮助。了解这个框架如何帮助您处理大型数据集、将多个数据表格联接在一起,以及通过编程方式筛选数据。此外,我们还将向您展示如何在您的 app 中使用 DataFrame 来推动实现所有以数据为中心的功能。
Explore and manipulate data in Swift with TabularData Discover how you can use the TabularData framework to load, explore, and manipulate unstructured data in Swift — whether you need to pre-process data for a machine learning task or digest data on-the-fly in your app. Learn how this framework can help you handle large datasets, join multiple... Tech Talks 英文 -
40:38
使用 StoreKit 2 和 App Store 服务器 API 为客户提供支持
探索如何使用 StoreKit 2、App Store 服务器 API 和 App Store 服务器通知为客户打造出色的 app 内购买体验,以及提供支持和退款。我们将探索各种实施方案、提供最佳做法,并引导您完成客户管理和退款管理。
Support customers with StoreKit 2 and App Store Server API Discover how you can use StoreKit 2, App Store Server API, and App Store Server Notifications to create great in-app purchase experiences for your customers and offer support and refunds. We'll explore implementation approaches, provide best practices and take you through customer management and... app store server api,storekit,storekit 2 Tech Talks 英文 -
23:44
MacBook Pro 上的 Metal 计算
探索如何利用最新 MacBook Pro 上的 Metal 计算。了解高性能 Metal 计算的基本原理,以及如何利用这个框架为您的开发流程创造更好的工作流程,甚至为创意专业人士打造更出色的 app。
Metal Compute on MacBook Pro Discover how you can take advantage of Metal compute on the latest MacBook Pro. Learn the fundamental principles of high-performance Metal compute and find out how you can take advantage of the framework to create better workflows for your development process and even better apps for creative pros. apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks Tech Talks 英文 -
12:24
充分利用 CloudKit 共享
探索各个 app 如何使用 CloudKit 互相分享记录。我们将向您展示如何鼓励用户使用您的 app 展开协作,以及如何利用各个 Apple 框架为那些互动提供支持。了解如何创建和管理共享,探索公共权限等共享选项,以及探索如何使用 iOS 15 和 macOS Monterey 中的区域共享来共享整个数据记录区。为了充分利用这场讲座中介绍的知识,我们建议熟悉 CloudKit 并大概了解记录和数据类型。
Get the most out of CloudKit Sharing Discover how apps can use CloudKit to share records with others. We\'ll show you how to encourage collaboration between people using your app and support those interactions with Apple frameworks. Learn how to create and manage shares, explore sharing options like public permissions, and find out... ckshare,cloudkit sharing,hierarchical,sharing,sharing sample app,zone Tech Talks 英文 -
12:34
避免常见审核问题的技巧
利用 App Review 团队提供的这些技巧,为 app 审核做好准备。了解如何避免最常见的问题,并探索简单轻松地通过审核的最佳做法。
Tips for preventing common review issues Prepare your app for review with these tips from the App Review team. Learn how to prevent the most common issues and discover best practices for an easy and straightforward review experience. Tech Talks 日文, 简体中文, 英文 -
15:11
认识 Apple Watch Series 7
Apple Watch Series 7 引入了新的设备尺寸和具有微妙包裹效果的显示屏。了解如何调整您的 watchOS app 设计以保证其在所有屏幕尺寸上的良好视觉效果:我们将会向您介绍如何利用更大的内容区域,使用颜色和版面打造更清晰的层次结构,并通过创建更好的导航来改进 app 的醒目程度。
Meet Apple Watch Series 7 Apple Watch Series 7 introduces new device sizes and a display that features a subtle wraparound effect. Learn how you can adapt your watchOS app design to look great on all screen sizes: We\'ll show you how to take advantage of a larger content area, create clearer hierarchy using color and... ,alwayson,scenepadding,watchos 8 Tech Talks 日文, 简体中文, 英文 -
23:31
探索 A15 仿生中的 Metal 技术改进
探索如何借助 Metal 技术和 A15 仿生来提升您 app 和游戏的品质。我们会协助您充分利用具有最新 Metal 功能的 AppleGPUFamily8:学习如何使用“有损压缩”节省显存、如何使用“稀疏深度”和“模板纹理”深入研究复杂的阴影贴图技术,以及如何使用“SIMD Shuffle”和“Fill”指令加快图像处理速度。
Discover advances in Metal for A15 Bionic Discover how you can elevate your apps and games with Metal and the A15 Bionic. We\'ll help you take advantage of Apple GPU family 8 with the latest Metal features: Learn how to save memory with Lossy Compression, dive into complex shadow mapping techniques with Sparse Depth and Stencil Textures,... 2d graphics,3d graphics,games,image processing,metal,metal compute,metal shading language,rendering techniques,simd Tech Talks 英文 -
40:25
在组织中部署 macOS Big Sur
了解搭载 Apple M1 芯片的 Mac 电脑和 macOS Big Sur 在平台上的最新变化。学习最新 macOS 的性能、管理能力以及在商业和教育领域的部署策略。知晓有关一对一和共享部署的部署流程变化。
Deploy macOS Big Sur in your organization Discover the latest on the platform changes in macOS Big Sur and Mac computers with the Apple M1 chip, including features available in macOS Big Sur 11.3. Learn about macOS Big Sur management capabilities and strategies for deploying in business and education. Hear about changes to deployment... enterprise Tech Talks -
29:12
用优惠代码助力你的订阅推广
订阅优惠代码可以帮助你获取新用户、留存现有用户、并赢回已经退订的订阅用户,为你的业务发展添砖加瓦。了解不同配置选择、用户体验和如何评估兑换表现。我们会为你介绍如何在 App Store Connect 中设置用户资格、地区、定价和有效期,如何管理你所提供的优惠、评估表现,及如何与你的 app 和后台系统整合。
Subscription offer codes Subscription offer codes can help you acquire, retain, and win back subscribers as you grow your business. Learn about configuration options, creating a great experience, and measuring redemptions. We'll explore how to set up customer eligibility, territory, price, and expiration in App Store... inapp purchases,subscription,subscription business model,subscription marketing Tech Talks -
25:18
将 PyTorch 模型转换为 Core ML
将 PyTorch 模型转换为 Core ML,探索在 app 中如何利用设备端的机器学习。 PyTorch 机器学习框架可以帮助你创建和训练复杂的神经网络。构建这些模型后,你可以将它们转换为 Core ML 并完全在设备端运行,从而充分利用中央处理器、图形处理器和神经网络引擎。 了解 coremltools 软件包如何直接转换 TorchScript 模型,同时深入了解如何处理自定义操作及可能出现的转换错误。 要了解有关 Core ML 转换器的更多信息,建议观看 WWDC20 视频《使用 Core ML 转换器为设备获取模型》。
Convert PyTorch models to Core ML Bring your PyTorch models to Core ML and discover how you can leverage on-device machine learning in your apps. The PyTorch machine learning framework can help you create and train complex neural networks. After you build these models, you can convert them to Core ML and run them entirely... ai,artificial intelligence,core ml,core ml tools,deep learning,learning,machine learning,model,natural language,neural network,python,pytorch,training Tech Talks -
15:48
在 Create ML 中改进对象检测模型
在 Create ML 中训练自定义 Core ML 模型用于对象检测时,你可以把图像理解引入自己的 app。了解迁移学习如何让你能够以更少的训练数据构建更小的模型。我们还会详细介绍 Create ML 中的一些高级参数,它们能帮助你控制输入图像的训练迭代次数、批量大小和网格大小,让你更好地控制模型的精确度。 关于对象检测的介绍,请观看 WWDC 2019 年度的视频《在 Create ML 中训练对象检测》。
Improve Object Detection models in Create ML When you train custom Core ML models for object detection in Create ML, you can bring image understanding to your app. Discover how transfer learning allows you to build smaller models with less training data. We'll also take you through some of the advanced parameters in Create ML that help you... ai,computer vision,core ml,create ml,machine learning,object detection,vision Tech Talks -
19:24
在渲染阶段里阐明和消除阻碍
当你在 App 里执行复杂的视图层次,你可能会遇到动画停滞。揭秘视图是如何在渲染阶段里变成像素,和了解如何用工具在这部分的渲染循环里去找出问题。发掘如何消除离屏的通过与利用 Xcode 优化机会在你使用 App 时去提供一个更好的体验。
Demystify and eliminate hitches in the render phase When you implement complex view hierarchies in your app, you may run into animation hitches. Demystify how your views are turned into pixels during the render phase, and learn how to use Instruments to uncover issues in this part of the render loop. Discover how to eliminate offscreen passes and... animation hitches,hitches,render phase,xcode Tech Talks -
11:54
探索 UI 动画阻碍与渲染循环
探索如何将你 App 用户界面的表现提高,通过找出在你 App 里卷动轴与动画的阻碍。了解一切在渲染循环里发生停滞的原因,和理解如何测量停滞时间比与修改你 App 影响用户的问题。
Explore UI animation hitches and the render loop Explore how you can improve the performance of your app\'s user interface by identifying scrolling and animation hitches in your app. We\'ll take you through how hitches happen in the render loop, and explain how to measure hitch time ratio and fix the issues that most impact people using your app. ui animation hitches,xcode Tech Talks -
11:22
在提交阶段里找出和修复阻碍
发现如何通过解决渲染循环里的提交阶段的问题,在你 App 里更顺畅地渲染动画。深入研究其机械原理,了解如何使用工具来发现你 App 停滞的源头并解决它,并马上避免再发生。
Find and fix hitches in the commit phase Discover how to render smoother animations in your app by troubleshooting the commit phase of your render loop. Dive into the mechanics of this phase, and learn how to use Instruments to uncover the source of hitches in your app, eliminate them, and avoid them outright. animation hitches,commit phase,hitches,xcode Tech Talks -
27:24
在你的 app 中支持 Apple Pro Display XDR
Apple Pro Display XDR 是专为视频剪辑、摄影、3D 动画和游戏开发等专业工作流程而设计的高端参考显示器。探索如何用底层技术和框架级支持来改进内容创作的专业工作流程。了解如何用 Pro Display XDR 参考模式和 macOS 色彩管理工具使工作流程更有效、更准确。并探索最佳做法和技巧,以使你的参考工作流程栩栩如生。
Support Apple Pro Display XDR in your apps Apple Pro Display XDR is a high grade reference monitor designed for professional workflows such as video editing, photography, 3D animation and game development. Discover how you can use underlying technology and framework-level support to improve your professional workflows for content... display,display p3 Tech Talks 日文, 简体中文, 英文 -
24:26
统一类型标识符 - 再介绍
是否想过系统如何决定应该用哪个 app 打开指定的文件?我们一起来探索统一类型标识符框架,它可帮助简化在 app 中支持标准或专有文件格式的流程。你将学习如何使用新框架和 Xcode 声明 app 所支持的类型,了解如何在采用 UTType 时提高性能,并查看支持 UTType 的最新平台 API。
Uniform Type Identifiers \\u2014 a reintroduction Ever wonder how the system decides what app should open a given file? Explore the Uniform Type Identifiers framework, which helps you simplify the process for supporting standard or proprietary file formats in your app. You\'ll learn how to use the new framework and Xcode to declare the types... Tech Talks -
2:34
您能用 Apple Silicon Mac 做什么
了解开发者如何为 Apple Silicon Macs 而升级他们的 App、 并开始利用 Apple M1 芯片的高级的性能。
What can you do on an Apple silicon Mac? Learn how developers updated their apps for Apple silicon Macs and began taking advantage of the advanced capabilities of the Apple M1 chip. Tech Talks 英文 -
28:57
发现 A14 仿生芯片的 Metal 增强功能
探索 Metal 如何将复杂的渲染和强大的计算功能引入 A14 仿生芯片。我们将为你介绍 Apple GPU Family 7 功能集中提供的 Metal 功能,包括新的纹理寻址模式、快速的 SIMD 归约和矩阵乘法运算,最后深入了解使用重心坐标和基元 ID 来实现可见性缓存。
Discover Metal enhancements for A14 Bionic Explore how Metal is bringing sophisticated rendering and powerful compute features to A14 Bionic. We'll take you through the Metal capabilities delivered in the Apple GPU Family 7 feature set, including new texture addressing modes, fast SIMD reduction and matrix multiplication operations, and a... Tech Talks -
39:29
《整合 SiriKit Media Intent 与 HomePod》
将你的音乐服务接入 HomePod,帮助用户在家中无需动手即可享受你的内容。了解逐步实现出色整合的全部过程。我们将为你介绍 Media Intent 的工作原理、将你的 app 配置为 HomePod 上的首选音乐服务,并直接与你的云后端集成,借助语音识别(如可用)为个人账户提供个性化回放体验,以及更多实用信息。 要想了解更多关于 Media Intent 的信息,请查看 WWDC20 的《将你的 SiriKit Media Intent 扩展至更多平台》。
Integrate SiriKit Media Intents with HomePod Bring your music service to HomePod and help users enjoy your content hands-free throughout their home. Discover how to build a great integration from start to finish. We\'ll take you through how Media Intents work, configuring your app as a preferred music service on HomePod and integrating... homepod,siri,sirikit,sirikit media intents Tech Talks -
13:26
探讨借助 METAL 计数器实现实时图形处理器性能分析
在 macOS Big Sur 和 iOS 14 中利用 METAL 计数器 API 对图形处理器进行性能分析。这种 API 可以在运行时提供对低阶图形处理器性能分析信息的访问,这一点在之前只能通过 Xcode 和 Instruments 中的离线工具才能实现。METAL 计数器通过让你访问重要的图形处理器信息加速优化过程,帮助你对 app 的性能进行微调,以打造更快、更流畅的 app 和游戏体验。学习收集和解析这些低阶图形处理器时间戳,并利用深度信息来帮助你在 METAL 中进行性能调优。
Explore Live GPU Profiling with Metal Counters Take advantage of the Metal Counters API for GPU profiling in macOS Big Sur and iOS 14. This API provides access at runtime to low-level GPU profiling information, which was previously available only through offline tools in Xcode and Instruments. Metal Counters accelerate the optimization... Tech Talks 英文 -
10:23
AR 中高级场景理解
ARKit 3.5 与 Reality 3.5 提供新功能,可以让新 ipad pro 充分发挥 LiDAR Scanner 的优势。认识 ARKit 3.5 与了解 Scene Geometry、增强光线投射、即时虚拟对象放置和更多技术。 看 RealityKit 如何使用这些特色优势去实现现实世界的物理性、目标遮挡和灯光效果与现实世界物体的互动。
Advanced Scene Understanding in AR ARKit 3.5 and RealityKit provide new capabilities that take full advantage of the LiDAR Scanner on the new iPad Pro. Check out ARKit 3.5 and learn about Scene Geometry, enhanced raycasting, instantaneous virtual object placement, and more. See how RealityKit takes advantage of these features to... Tech Talks 英文 -
6:35
"共享“新功能
Share Sheet 提供一个方便的方式把你现有情况与咨询分享到其他的 App,人与服务。发掘更多关于通过 Link Presentaiton 框架,以丰富和比较一致的方式来展示共享的 URL,如何创造一个配置好的 Share Extension 来推荐由你 Share Sheet UI 通讯App 管理的接收者,了解能确保你用户在所有平台都能有最佳分享体验的最佳方法。
What\\u0027s New in Sharing The Share Sheet provides a convenient way to share information from your current context with other apps, people, and services. Discover the details on using the Link Presentation framework to present shared URLs in a rich and consistent way, how to create a Share Extension configured to... Tech Talks 英文 -
18:33
可扩展企业 SSO 介绍
单点登录确保你的企业能运用现代认证方式而不用牺牲简便的使用方法。了解如何使用 Authentication Service 框架 去显示你 macOS Catalina, iPadOS 13, and iOS 13 里 Safari 与原生App 的从新导向和凭证 SSO 服务。无论你是在建造你自己的扩展还是想在内部直接展开,你将会了解所有关于扩展生成、发布和构成的资料,这都能在你原生 App 里使用。
Introducing Extensible Enterprise SSO Single Sign-on ensures your enterprise can implement modern authentication methods without sacrificing ease of use. Learn how to use the Authentication Services framework to expose your redirect and credential SSO services in Safari and native apps on macOS Catalina, iPadOS 13, and iOS 13... Tech Talks 英文 -
35:48
A13 仿生芯片的 Metal 增强功能
Metal为 A13 仿生芯片带来强大的 API 特点与以 GPU 驱使的功包括稀疏纹理、顶点放大。第二层论点缓冲、ASTC HDR 和更多相关技术。学懂 Appe 设计的 A13 仿生芯片的制造的改进,了解最新增强版的 Metal 为现代 App 与 游戏提高其艺术形态。
Metal Enhancements for A13 Bionic Metal brings powerful API features and GPU-driven capabilities to A13 Bionic including sparse textures, vertex amplification, Tier 2 argument buffers, ASTC HDR, and more. Understand the architectural improvements of the Apple-designed A13 Bionic and learn how the latest Metal enhancements advance... Tech Talks 英文 -
15:21
Apple TV App and Unversal Search 视频集 第一部
此视频提供关于 Apple TV App 与 Universal Search 服务特色的概述,同时介绍第三方视频如何通过元数据提要融入它们。提供关于你电影,电视节目,体育赛事元数据的要求的详细资料——加上如何控制为你Apple TV App 视频服务的内容展示。还包括帮助你开始运用元数据提要的工具与资源在其中。
Apple TV App and Universal Search Video Integration - Part 1 This video provides a feature overview of the Apple TV App and Universal Search services, and introduces how 3rd party video services integrate with them through metadata feeds. Requirements for providing metadata about your movies, tv shows, and sporting events are detailed — in addition how to... apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Tech Talks 英文 -
5:55
Apple TV App and Unversal Search 视频集 第二部
为第三方 App 能够参与 Apple TV App 其中,你要获得关于客户端融入要求的概况。了解培训和测试。看如何为客人订阅服务,在你 App 里显示回放内容已看,与支持对你视频内容的深度思维。
Apple TV App and Universal Search Video Integration - Part 2 Get an overview of the client-side integration required for 3rd party applications that are participating with the Apple TV App. Learn about onboarding and testing. See how to register subscriptions for your customers, report playback data as content is watched in your applications, and support... apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Tech Talks 英文 -
2:01
Apple TV VSA 框架
了解什么是 VideoSubscriberAccount 框架,它的用途, 和如何把这框架融入你的 App。了解框架如何适用于 Apple TV Distribution Program 的发展。
Apple TV VSA Framework Learn about the VideoSubscriberAccount framework, what it does, and how to integrate this framework with your app. Learn how this framework fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英文 -
3:07
Apple TV Set Top Box APIs
了解什么是 Set Top Box API,它的用途,与它如何帮助客户更轻松地设置 Apple TV。了解框架如何适用于 Apple TV Distribution Program 的发展。
Apple TV Set Top Box APIs Learn about the Set Top Box APIs, what they do, and how they help make the Apple TV setup easier for your customers. Learn how this framework fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英文 -
5:27
Apple TV 验证流程
了解 Apple TV 的验证流程,它的作用和如何开始建造这些网络服务。了解认验证流程如何适合用于 Apple TV Distribution Program 的发展。
Apple TV Authentication Context Learn about the Apple TV authentication context, what it does, and how to start building this web service. Learn how the authentication context fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英文 -
4:09
Apple TV 分配计划概览
了解 Apple TV 的分配制度,工程学的要求和注册带来的商业利益。让自己熟悉认验证流程, VideoSubscriberAccount 框架,和 Set Top Box API。
Apple TV Distribution Program Overview Learn about the Apple TV Distribution Program and the engineering requirements and business benefits that come with enrollment. Familiarize yourself with the authentication context, VideoSubscriberAccount framework, and the Set Top Box APIs. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英文 -
8:47
将您的 App 带进新款 iPad Pro
使用 iOS 12.1 SDK 构建您的 app,确保 app 在采用圆角设计和带有主屏幕指示器的显示屏上能够正确显示,从而充分利用新款 iPad Pro 的全面屏设计。了解新的常见嵌入兼容性模式,以及它对于以多任务处理模式运行的 app 具有怎样的意义。探索如何为面容 ID 和第二代 Apple Pencil 及它的轻点两下功能提供支持。
Bringing Your Apps to the New iPad Pro Take advantage of the all-screen design of the new iPad Pro by building your app with the iOS 12.1 SDK and making sure it appears correctly with the display\'s rounded corners and home indicator. Learn about the new common inset compatibility mode and what it means for apps running in... Tech Talks 简体中文, 英文 -
11:53
为 Apple Watch Series 4 开发复杂功能
通过复杂功能,用户可以随时在表盘上通过您的 app 快速查看信息和保持联络。Apple Watch Series 4 中新增的“图文”和“图文模块”表盘带来了全新的方式,让您可以创建充满吸引力的全彩色复杂功能。了解新增的复杂功能系列,以及如何创建能够利用 Apple Watch Series 4 令人惊叹的全新显示屏的复杂功能。
Developing Complications for Apple Watch Series 4 Complications allow people to quickly glance and stay connected with your app on the watch face throughout their day. The new Infograph and Infograph Modular watch faces on Apple Watch Series 4 allow all new ways to create engaging, full-color complications. Learn about the new complication... ,,50,bezel,circular,clock kit,rectangular,timeline Tech Talks 简体中文, 英文 -
9:12
为成功的订阅设计
如果 app 可以提供良好的订阅体验,就更加容易吸引新的订阅用户。了解如何更加明确地传达订阅的价值、简化注册流程和提供吸引人的便捷订阅体验。
Designing for Subscription Success Providing a great subscription experience within your app makes it easier to acquire new subscribers. Learn how to more clearly communicate the value of your subscriptions, streamline your sign up flow, and make subscriptions appealing and effortless. design,design best practices,design patterns,sampling,subscription,subscriptions Tech Talks 简体中文, 英文 -
13:32
GDPR 和 CloudKit
《一般数据保护条例》(GDPR) 这一欧盟法规要求开发者让用户能够查看和控制您代表他们储存的个人数据。了解如何使用新增和现有的 CloudKit API 来在您的 app 中内置隐私保护功能,确保客户能够行使 GDPR 权利。
GDPR & CloudKit The General Data Protection Regulation (GDPR) is a European Union regulation that requires developers to give users visibility and control over the personal data you store on their behalf. Learn how to use new and existing CloudKit APIs to build privacy into your apps and make sure customers can... Tech Talks 简体中文, 英文 -
6:12
Core NFC 新功能
后台读取 NFC 标签是 iPhone XS、iPhone XS Max 和 iPhone XR 的一项新功能。了解如何将 app 与 NFC 标签关联,让用户可以更加轻松地使用新款 iPhone 的 NFC 功能。
What\\u0027s New in Core NFC Background reading of NFC tags is a new feature for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to associate your app with an NFC tag to make it even easier for people to benefit from the NFC capabilities of new iPhones. nfc Tech Talks 简体中文, 英文 -
9:01
为 iPhone XS、iPhone XS Max 和 iPhone XR 构建 App
如果您的 app 已采用安全区域嵌入技术,您便可以轻松地为 iPhone XS、iPhone XS Max 和 iPhone XR 更新这一 app。学习如何在不更改代码的情况下设置集合视图对安全区域的分区嵌入引用。了解专门针对 iPhone XS Max 和 iPhone XR 所做的 API 更改。确保您的全屏 app 会使用适当的点数和分辨率正确地展开。避开某些常见的误区,确保所有客户都能充分利用 app 的所有功能,同时保持相应的最佳做法以减少未来工作所需的时间和精力。
Building Apps for iPhone XS, iPhone XS Max, and iPhone XR If your app has already adopted safe area insets, there\'s not much you will need to do to update your app for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to set a collection view's section inset reference to the safe area with no code changes. Hear about an API change unique to iPhone XS... Tech Talks 简体中文, 英文 -
9:26
专为 Apple Watch Series 4 设计
Apple Watch Series 4 为设计师和开发者提供了新的机遇,让他们的 app 可以实现更多精彩。Series 4 手表具有尺寸更大的显示屏及其他增强功能,让开发者能够为用户带来更为丰富、更身临其境的体验。
Designing for Apple Watch Series 4 Apple Watch Series 4 provides new opportunities for designers and developers to do more with their apps. Series 4 watches have new displays with larger dimensions, and other enhancements that allow developers to deliver richer and more immersive experiences. Tech Talks 简体中文, 英文 -
4:01
将网页检查器与 Apple tvOS App 搭配使用
通过网页检查器,您可以在包括 Apple tvOS 在内的若干 Apple 平台上调试网页内容。这个视频向您介绍网页检查器的强大调试功能,并带您了解专为加快 Apple tvOS app 中 TVML 内容调试而设计的各项功能。
Using Web Inspector with tvOS Apps With Web Inspector, you can debug web content on several Apple platforms, including tvOS. This video introduces you to Web Inspector\'s powerful debugging capabilities, and takes you through the features designed to accelerate debugging of TVML content in your tvOS app. Tech Talks 英文 -
9:16
iOS 11 上的二维码识别
iOS 11 提供对二维码的原生支持,可以检测和处理二维码。探索受支持的二维码类型、原生“相机”和 Safari 浏览器 app 如何处理每种类型的二维码,以及当用户扫描您的二维码时通用链接如何将他们无缝转到您的 app 中。
QR Code Recognition on iOS 11 iOS 11 provides built-in support to detect and handle QR codes. Discover the supported QR code types, how each type is handled by built-in Camera and Safari apps, and how Universal Links can seamlessly send users to your app when scanning your QR codes. Tech Talks 英文 -
5:53
网页检查器详解
网页检查器中封装了丰富的功能,旨在帮助您轻松地检查、调试和交付网页内容。简要了解网页检查器的最新功能,包括主要布局、标签、按钮和使其成为强大网页开发工具的其他功能。
Web Inspector Walkthrough Web Inspector is packed with features designed to make inspection, debugging and delivery of your web content a breeze. Get an overview of the latest features including major layouts, tabs, buttons, and other capabilities that make Web Inspector a powerful web development tool. Tech Talks 英文 -
5:31
确保链接信息丰富美观
显示在“信息”中网站链接可以远比简单的文本 URL 更具吸引力。只要在网页中加入少量元数据,您的网站链接就能包含诸如图标、图像甚至视频等丰富的内容。了解如何让您网站的访客分享的链接如您的网站本身一样美观。
Ensuring Beautiful Rich Links Website links received in Messages can be made vastly more inviting than a simple text URL. By providing small amounts of metadata in your web pages, links to your website can include rich content such as icons, images and even video. Learn how visitors to your website can share links that look... Tech Talks 英文 -
6:20
AVDisplayManager 简介
从 tvOS 11.2 开始,Apple TV 4K 能够自动切换视频显示模式,以与视频内容的原生帧速率和动态范围相匹配。借助 tvOS 11.3,Apple TV (第 4 代) 也能自动切换视频显示模式,以与原生帧速率相匹配。了解如何确保您的 app 和视频内容能够使用 AVDisplayManager 和 AVDisplayCriteria 来支持这项功能。
Introduction to AVDisplayManager Starting with tvOS 11.2, Apple TV 4K can automatically switch video display modes to match the native frame rate and dynamic range of video content. With tvOS 11.3, Apple TV (4th generation) can also automatically switch video display modes to match native frame rate. Learn how to make sure your... Tech Talks 英文 -
6:38
HDR 视频简介
杜比视界和 HDR10 以更宽的色域和更强烈的对比度,带来令人惊艳的全新视频观看体验。了解这项新技术的工作原理以及杜比视界和 HDR10 之间的差异。
An Introduction to HDR Video Dolby Vision and HDR10 enable amazing new video viewing experiences with a wider color gamut and deeper contrast. Learn how this new technology works, and what the differences are between Dolby Vision and HDR10. Tech Talks 简体中文, 英文 -
7:25
通过 ARKit 实现面部跟踪
ARKit 和 iPhone X 在 AR app 中实现了革命性的人脸跟踪能力。了解您的 app 如何高精度且实时地检测用户脸部的位置、脸部拓扑和他们的表情。学习如何运用实时自拍效果,以及如何使用面部表情来驱动 3D 角色。
Face Tracking with ARKit ARKit and iPhone X enable a revolutionary capability for robust face tracking in AR apps. See how your app can detect the position, topology, and expression of the user's face, all with high accuracy and in real time. Learn about applying live selfie effects and see how to use facial expressions... Tech Talks 简体中文, 英文 -
3:45
制作 4K 和 HDR HLS 视频流
4K 和 HDR 技术可以为用户带来沉浸式影院级视频体验和超逼真的图像质量。了解如何支持这些全新格式,以及如何妥善制作您的播放列表来播放这类视频流。
Authoring 4K and HDR HLS Streams 4K and HDR technologies enable the creation of amazing cinematic video experiences and stunning picture quality. Learn about how to support these new formats, and how to properly author your playlists to enable playback of these types of streams. Tech Talks 简体中文, 英文 -
9:44
A11 上的 Metal 2 - 分块着色
分块着色是一种全新的 Metal 2 管线阶段,允许 app 将渲染和计算操作整合到一个渲染通道中,同时共用图像块数据和线程组内存。了解如何创建分块着色管线,以及这一管线如何利用 A11 图形处理器的高带宽分块内存。
Metal 2 on A11 - Tile Shading Tile shading is a new Metal 2 pipeline stage allowing apps to combine rendering and compute operations into a single render pass while sharing imageblock data and threadgroup memory. Understand how to create a tile shading pipeline, and see how it leverages the high-bandwidth tile memory of the... Tech Talks 简体中文, 英文 -
13:35
为 iPhone X 构建 App
iPhone X 拥有精美的新屏幕,能让您的 app 呈现出色的效果。您可能需要对 app 进行一些调整来适应新屏幕的尺寸和圆角设计。了解一些常见的误区,并探索如何利用 iOS 11 的安全区域和布局向导来确保您的 app 呈现出最佳效果。
Building Apps for iPhone X iPhone X has a beautiful new screen that will make your app look great. You may need to make some changes in your app to accommodate the new screen\'s size and rounded corners. Learn about some common pitfalls and see how you can take advantage of iOS 11\'s Safe Area and layout guides to make... Tech Talks 简体中文, 英文 -
16:10
基于 A11 的 Metal 2 - 概览
Metal 2 和 A11 仿生芯片的无缝集成,让您的 app 和游戏的表现和性能达到全新的境界。了解基于 A11 的 Metal 2 中新增的强大 API 功能和 GPU 驱动功能,包括图像块、分块着色、光栅顺序组增强功能、图像块样本覆盖控制和线程组共享。了解 Apple 设计的 A11 GPU 的架构,并看看它为渲染、计算和机器学习技术带来了哪些发展机会。
Metal 2 on A11 - Overview The seamless integration of Metal 2 with the A11 Bionic chip lets your apps and games realize entirely new levels of performance and capability. Get introduced to powerful new API features and GPU-driven capabilities of Metal 2 on A11, including imageblocks, tile shading, enhancements to raster... Tech Talks 简体中文, 英文 -
10:56
基于 A11 的 Metal 2 - 光栅顺序组
光栅顺序组让各种 Metal 2 app 能够精准控制并行片段着色器线程访问相同像素坐标的顺序。了解 A11 如何通过支持多个组来扩展光栅顺序组,并新增用于访问线程组内存的功能。看看您可以如何改善单通道延期着色和顺序无关的透明渲染的性能。
Metal 2 on A11 - Raster Order Groups Raster order groups allow Metal 2 apps to precisely control the order of parallel fragment shader threads accessing the same pixel coordinates. Learn how A11 extends raster order groups with support for multiple groups and adds new capabilities for accessing threadgroup memory. See how you can... Tech Talks 简体中文, 英文 -
13:16
基于 A11 的 Metal 2 - 图像块采样覆盖控制
图像块采样覆盖控制可在一个分块着色器中提供对多采样跟踪数据的访问,从而支持开发自定 MSAA 解析算法等。了解 A11 GPU 如何跟踪独特样本,然后探索视频中的示例,看看如何通过表面聚合来优化密集几何结构的渲染。
Metal 2 on A11 - Imageblock Sample Coverage Control Imageblock sample coverage control provides access to multisample tracking data within a tile shader, enabling development of custom MSAA resolve algorithms and more. Understand how the A11 GPU tracks unique samples, then explore an example that optimizes rendering of dense geometry through... Tech Talks 简体中文, 英文 -
10:28
基于 A11 的 Metal 2 - 图像块
图像块使各个 Metal 2 app 能够在 A11 GPU 的高带宽分块内存中定义和操控自定的逐像素数据结构。了解图像块如何在渲染通道的片段和分块阶段之间传递数据,并学习复杂的渲染技巧,如近似顺序无关的透明渲染。
Metal 2 on A11 - Imageblocks Imageblocks enable Metal 2 apps to define and manipulate custom per-pixel data structures in the high-bandwidth tile memory of the A11 GPU. Learn how imageblocks can pass data between the fragment and tile stages of a render pass and unlock sophisticated rendering techniques such as approximate... Tech Talks 简体中文, 英文 -
2:49
针对 Apple TV 4K 更新您的 App
了解如何针对 Apple TV 4K 更新您的 app,包括如何利用视网膜图像支持、HDR 视频等新功能以及 Siri Remote 的全新运动功能。
Updating Your App for Apple TV 4K Learn how to update your app for Apple TV 4K, including how to take advantage of new capabilities such as retina image support, HDR video, and the new motion capabilities of the Siri Remote. Tech Talks 简体中文, 英文 -
12:50
为 iPhone X 而设计
iPhone X 采用全面屏超视网膜显示屏,提供了更多的空间充分展示内容元素,并带来深刻且如临其境的 app 体验。学习相关的设计技巧,使您的 app 或游戏在 iPhone X 和所有 iOS 设备上展示精美外观,带来逼真体验。
Designing for iPhone X iPhone X features an all-screen Super Retina display, providing more space to display content and create deeply immersive experiences. Learn how to design your app or game to look and feel great on iPhone X, and all iOS devices. design,ios,ios 11,layout,ui,uikit,user experience,user interface,visual design Tech Talks 简体中文, 英文 -
12:22
针对 Apple Watch Series 3 进行更新
有了 Apple Watch Series 3,即使手机不在身边,也能轻松保持联络。了解如何通过 URLSession 让您的 app 在使用蜂窝网络连接时保持响应。了解如何优化您 Watch app 中的联网代码,确保您的 app 始终保持最新,随时可供使用。探索如何利用全新气压高度计提供的 Core Motion 数据来显示相对高度变化。
Updating for Apple Watch Series 3 Apple Watch Series 3 makes it easier to stay connected, even when away from your phone. Learn how to keep your app responsive over cellular connections using URLSession. Find out how to optimize your Watch app networking code to ensure that your app is always up to date and ready for use... ,,cmaltimeter Tech Talks 简体中文, 英文 -
8:53
iOS 储存空间最佳做法
学习如何让 app 尽量有条理地优化使用磁盘存储容量的技巧。看看如何使用 iOS 11 中的新“文件”app 直接访问您 app 中的文稿。深入了解如何清点 app 的文件,并充分利用为 app 提供的可用存储容量。
iOS Storage Best Practices Learn tips for keeping your app\'s on-disk storage as organized and optimized as possible. See how to enable direct access to documents in your app using the new Files app in iOS 11. Gain insights into how to take inventory of your app\'s files and make the most of the storage capacity available... Tech Talks 简体中文, 英文
-