ºº⁴/₂₀₂₁ WWDC | WWDC21 Session 清单(周三)

共 12617字,需浏览 26分钟

 ·

2021-06-11 12:57

周三的 Session 总共是有 63 个,够看好久了的。由于时间原因,今天整理得比较匆忙,后续会认真一点。


1. AR Quick Look, meet Object Capture

AR Quick Look,了解物体捕捉

  • 探索将对象捕获资产引入 AR Quick Look 的简单方法,同时优化视觉质量和文件大小。

  • 探索集成 AR Quick Look 和 Object Capture 以帮助创造全新体验的方法。

2. Adopt Quick Note

使用 Quick Note

  • 了解如何将应用链接到 Quick Note,并帮助人们快速将内容连接到他们的笔记 - 以及他们的笔记到您的内容。

  • 了解 Quick Note 如何通过 NSUserActivity 识别和链接应用内容

  • 了解如何在应用中采用这些 API。

  • 为 NSUserActivity 提供指导和最佳实践,以帮助应用获得更多收益。

3. Analyze HTTP traffic in Instruments

在 Instruments 中的 HTTP 流量

  • 学习使用 Instruments Network 模板来记录和分析应用的 HTTP 流量。

  • 如何探索和可视化会话、任务和单个 HTTP 请求的行为,以确保有效传输数据并尊重人们的隐私。

4. Build a workout app for Apple Watch

为 Apple Watch 构建锻炼应用程序

  • 使用 SwiftUI 和 HealthKit 从头开始构建锻炼应用程序。

  • 了解如何使用时间表来支持 Always On 状态以更新锻炼指标。

  • 遵循锻炼应用程序的最佳设计实践。

5. Build dynamic iOS apps with the Create ML framework

使用 Create ML 框架构建动态 iOS 应用程序

  • 了解应用如何使用 Create ML 框架在设备上完全训练 Core ML 模型,从而实现自适应和自定义应用体验,同时保护数据隐私。

  • 探索可以为基于图像的任务(如样式转换和图像分类)、音频任务(如自定义声音分类)或基于丰富的文本分类、表格数据集的任务即时创建的模型类型分类和表格回归量。

  • 了解这些模型提供的许多机会,使应用程序更加个性化和动态化。

6. Build interfaces with style

构建有风格的界面

  • 了解如何在构建应用程序时更快地迭代界面。

  • 了解如何使用最新的按钮样式和表格视图单元格内容配置使 UI 现代化,这两者都可以让您直接在 Interface Builder 内部进行更好的控制。

  • 展示如何使用可访问性覆盖预览常见的自定义设置 - 例如动态字体大小和增加的对比度 - 所有这些都无需离开画布。

  • 了解分层符号,以轻松添加一抹色彩以重振您的应用程序。

7. Build light and fast App Clips

构建轻量级和快速的应用程序剪辑

  • 探索小贴士和最佳实践,以帮助您创建强调现代功能和优雅设计的紧凑型 App Clip。

  • 了解如何构建可靠且安全的 App Clips,以确保人们在扫描物理 App Clip 代码或通过您的网站查看时始终可以访问您的体验。

  • 了解测试 App Clip 的具体策略。

8. Capture and process ProRAW images

捕获和处理 ProRAW 图像

当您在应用程序中支持 ProRAW 时,您可以将标准 RAW 信息与 Apple 的高级计算摄影技术相结合,帮助摄影师轻松捕捉和编辑图像。

  • 了解 ProRAW 格式,包括 ProRAW 图像的外观、质量指标以及与您的应用程序的兼容性。

  • 探索如何在每个阶段将 ProRAW 合并到您的应用程序中制作流程,包括使用 AVFoundation 捕获图像、使用 PhotoKit 存储以及使用 Core Image 进行编辑。

9. Classify hand poses and actions with Create ML

使用 Create ML 对手势和动作进行分类

借助 Create ML,应用程序能够更轻松地理解人手的表现力。

  • 了解如何在 Vision 中构建对手部姿势检测的支持,并使用 Create ML 应用程序和框架训练自定义手部姿势和手部动作分类器。

  • 了解收集数据、训练模型并将其与 Vision、Camera 和 ARKit 集成以创建有趣、有趣的应用程序体验是多么简单。

10. Coordinate media experiences with Group Activities

使用 Group Activitie 协调媒体体验

  • 探索如何帮助人们通过 SharePlay 和 Group Activities 框架同步观看或收听内容。

  • 展示如何将媒体应用程序调整为多人同步的、支持 SharePlay 的体验。

  • 了解如何将组活动添加到您的应用程序,探索画中画布局,并了解播放协调器对象如何帮助您在多个设备上微调播放。

11. Create accessible experiences for watchOS

为 watchOS 创建无障碍体验

  • 了解如何在支持更大文本大小、VoiceOver 和 AssistiveTouch 等功能时为 watchOS 打造一流的辅助功能体验。

  • 向专为 watchOS 构建的 SwiftUI 应用添加视觉和运动辅助功能支持,包括有关 API 集成、体验等的最佳实践。

12. Create audio drivers with DriverKit

使用 DriverKit 创建音频驱动程序

  • 了解如何使用 AudioDriverKit API 将您的音频服务器插件和 DriverKit 扩展整合到一个包中。

  • 了解如何使用应用程序而不是安装程序包来简化音频驱动程序的安装,并通过 Mac App Store 分发您的驱动程序。

  • 了解 Core Audio HAL 如何与 AudioDriverKit 交互并发现音频设备驱动程序的最佳实践。

13. Create custom symbols

创建自定义符号

  • 了解如何使用 SF Symbols 3 中的最新渲染模式创建自定义图标。

  • 如何绘制、编辑和注释符号,并探索更先进的技术以改进设计过程。

14. Customize and resize sheets in UIKit

在 UIKit 中自定义和调整工作表的大小

  • 了解如何在 UIKit 中创建分层和自定义的工作表体验。

  • 探索如何在应用中构建非模型体验,以允许同时与工作表中和工作表背后的内容进行交互。

  • 了解图纸尺寸自定义、显示或隐藏抓取器控件以及在应用中的弹出框和自定义图纸之间进行调整。

15. Customize your advanced Xcode Cloud workflows

自定义您的高级 Xcode Cloud 工作流程

Xcode Cloud 集成了 Apple Developer 工具和服务、所有主要的源代码控制管理服务,甚至 Slack 等社交协作工具。但是,如果您的开发过程依赖于其他工具和外部服务,则您可以微调您的工作流程和构建行为。

  • 了解如何使用环境变量将信息传递给您的构建,并使用自定义构建脚本在您的操作中运行其他命令。

  • 了解如何添加额外的存储库,您和您的团队可能会在其中共享工作。

  • 了解如何使用 webhooks 将 Xcode Cloud 与外部服务集成。

16. Demystify SwiftUI

揭开 SwiftUI 的神秘面纱

  • 在幕后窥视 SwiftUI 哲学的核心原则:身份、生命周期和依赖关系。

  • 了解常见模式

  • 了解驱动框架的原则

  • 了解如何使用它们来保证应用程序的正确性和性能。

17. Design great actions for Shortcuts, Siri, and Suggestions

为快捷指令、Siri 和建议设计出色的操作

Action 是 Shortcuts 的基石。它们允许人们利用您的应用程序的功能,即使他们没有查看您的应用程序界面。

  • 展示如何设计有用、易于使用且可以合并到强大的多步骤快捷方式中的操作。

  • 探索有关发布和共享快捷方式的增强功能,确保人们可以在所有 Apple 平台上以他们想要的方式访问您的应用程序。

18. Detect people, faces, and poses using Vision

使用 Vision 检测人物、面部和姿势

  • 了解 Vision 框架的最新更新,以帮助应用检测人物、面部和姿势。

  • 认识 Person Segmentation API,它可以帮助您的应用将图像中的人与周围的人区分开来,并探索用于跟踪俯仰、偏航和人头滚动的最新连续指标。

  • 了解如何将这些功能与 Core Image 等其他 API 结合使用,以在图像编辑应用程序中提供从简单的虚拟背景到丰富的离线合成的任何内容。

19. Diagnose Power and Performance regressions in your app

应用程序中的诊断能力和性能回归

  • 在查看电量和性能回归时快速发现如何确定优先级。

  • 了解如何跟踪因特定于设备和百分比的信息而退化的指标,以便您可以将精力集中在优化上并节省宝贵的开发时间。

  • 展示如何在您的应用程序中追踪磨损设备存储的常见反模式,帮助您自定义工作流程,并添加 App Store Connect API 以帮助您了解应用程序的实际性能。

20. Discover Metal debugging, profiling, and asset creation tools

探索 Metal 调试、分析和资产创建工具

  • 探索 Xcode 如何帮助您将金属调试、分析和资产创建工作流程提升到一个新的水平。

  • 发现用于光线追踪和 GPU 分析的最新工具,并了解 Metal Debugger 工作流程。

  • 展示如何使用纹理转换器工具,该工具支持所有现代 GPU 纹理格式,并且可以轻松集成到您的多平台资产创建管道中。

21. Discover account-driven User Enrollment

发现帐户驱动的用户注册

  • 了解用户注册如何帮助您在业务或企业环境中支持“自带设备”部署。

  • 探索数据分离、管理式 Apple ID 的增强功能以及如何在组织中使用新的基于帐户的入职培训。

22. Discover concurrency in SwiftUI

探索 SwiftUI 中的并发

  • 探索如何使用 Swift 的并发功能来构建更好的 SwiftUI 应用程序。

  • 展示并发工作流如何与 ObservableObject 交互,并探索如何直接在 SwiftUI 视图和模型中使用它们。

  • 了解如何使用 await 使您的应用程序在 SwiftUI 运行循环上顺利运行,并了解如何使用 AsyncImage API 快速获取远程图像。

  • 完成在自定义视图中启用其他异步流的过程。

23. Discover geometry-aware audio with PHASE

使用 PHASE 发现几何感知音频

  • 探索几何感知音频如何帮助您为应用和游戏构建复杂的、交互式的和身临其境的音频场景。

  • 认识 PHASE,Apple 的空间音频 API,并了解它如何始终使声音与您的体验保持一致 - 帮助您在开发过程中创建空间音景和场景,而不是等到后期制作。

  • 概览 API 及其类,包括源、监听器、声学几何和材料,并介绍空间建模的概念。

  • 展示如何快速组合 PHASE 的基本构建块,开始为您的应用或游戏构建集成的音频体验。

24. Discoverable design

可发现的设计

  • 探索如何创建交互式、令人难忘的体验,让人们加入您的应用程序。

  • 了解可发现的设计实践,并了解您如何制作可探索、有趣的界面,帮助人们一目了然地掌握应用程序的可能性。

  • 展示如何应用这种方法来个性化您的内容并使您的应用程序易于定制。

25. Elevate your DocC documentation in Xcode

在 Xcode 中提升您的 DocC 文档

优秀的文档可以帮助人们有效且轻松地采用您的 Swift 框架。

  • 了解如何创建丰富的概念性文章来配合您的 API。

  • 学习撰写文章的最佳实践,包括如何组织您的文档,并了解如何创建将您的文档连接在一起的自动托管链接。

26. Evaluate videos with the Advanced Video Quality Tool

使用高级视频质量工具评估视频

  • 了解高级视频质量工具 (AVQT) 如何帮助您准确评估压缩视频文件的感知质量。利用 AVFoundation 框架,AVQT 支持 SDR 和 HDR 域中的各种视频格式、编解码器、分辨率和帧速率,从而实现简单高效的工作流程——例如,无需解码为原始像素格式。AVQT 使用 Metal 通过将繁重的像素级计算卸载到 GPU 来实现高处理速度,通常分析超过实时视频帧速率的视频。凭借令人难以置信的易用性和计算效率,AVQT 可以帮助您从视频目录中消除低质量视频,以免它们以其他方式影响您应用中的用户。

27. Explore Core Image kernel improvements

探索 Core Image 内核改进

  • 探索如何将使用 Metal Shading Language 编写的 Core Image 内核添加到您的应用程序中。

  • 探索如何使用 Xcode 规则和命名约定来使用 Metal Shading Language 编写的 Core Image 内核

  • 理解 Metal 的 Stitchable函数和动态库功能使 Core Image 内核受益。

28. Explore Safari Web Extension improvements

探索 Safari Web 扩展改进

  • 了解如何使用 Safari Web Extensions 扩展 Safari 的功能

  • 介绍最新的 WebExtension API,探索非持久性后台页面支持 - 如果您正在为 iOS 开发,这是一个特别相关的主题 - 

  • 了解如何使用声明性网络请求 WebExtensions API 来阻止 Web 上的内容

  • 展示如何在 Safari 15 中自定义选项卡。

29. Explore UWB-based car keys

探索基于 UWB 的车钥匙

  • 探索如何创建支持超宽带 (UWB) 的数字车钥匙,让人们可以在将 iPhone 放在包里或口袋里或将 Apple Watch 放在手腕上的情况下解锁和启动汽车。

  • 展示如何集成 UWB、添加接近动作和距离解锁功能,并通过识别某人在驾驶员侧车门上使用的钥匙来帮助人们个性化他们的车辆设置。

30. Explore WKWebView additions

探索 WKWebView 添加

  • 探索 WKWebView 的最新更新

  • 展示如何在没有 JavaScript 的情况下使用 API 来操作 Web 内容

  • 探索有助于 WebRTC 和下载的委托

  • 分享如何在您的应用程序中轻松创建更丰富的 Web 体验。

31. Explore advanced rendering with RealityKit 2

使用 RealityKit 2 探索高级渲染

  • 借助 RealityKit 中的尖端渲染技术,为您的增强现实体验创造令人惊叹的视觉效果。

  • 学习编写自定义着色器的艺术,绘制实时动态网格,并探索创造性的后处理效果,以帮助您设计 AR 场景。

32. Explore dynamic pre-rolls and mid-rolls in HLS

探索 HLS 中的动态前贴片广告和视频插播广告

  • 了解如何在广告和 HLS 流之间创建无缝过渡

  • 展示如何结合 HLS 标签和 AVFoundation API 来创建在您的主要内容和插播广告之间轻松移动的媒体体验

  • 提供在您的应用中播放这些流的最佳实践。

33. Explore low-latency video encoding with VideoToolbox

使用 VideoToolbox 探索低延迟视频编码

支持低延迟编码器已成为视频应用程序开发过程的一个重要方面。

  • 了解 VideoToolbox 如何支持低延迟 H.264 硬件编码,以最大限度地减少端到端延迟并实现新的性能水平,以实现最佳实时通信和高质量视频播放。

34. Explore the SF Symbols 3 app

探索 SF Symbols 3 应用程序

  • 浏览 SF Symbols 应用程序的最新更新 - 我们的图像交互式图书馆

  • 了解如何使用该库来设计看起来令人难以置信的可访问和包容性应用程序:

  • 了解应用程序和符号搜索的更改,探索预览和自定义符号管理,

  • 将符号集成到界面设计中。

35. Explore the catalog with the Apple Music API

使用 Apple Music API 探索目录

  • 探索如何使用 Apple Music API 为您的应用程序获取音乐目录元数据

  • 探索 API 的最新更新以及一些用于调整请求和突出显示项目正确元数据的高级技术

36. Get ready to optimize your App Store product page

准备好优化您的 App Store 产品页面

  • 发现使您的产品页面更具相关性的新方法

  • 了解如何使用自定义产品页面为不同用户突出应用中的不同功能和内容

  • 探索如何优化产品页面

36. Improve global streaming availability with HLS Content Steering

使用 HLS 内容指导提高全球流媒体可用性

  • 了解如何将 HLS 播放列表标签和 Steering Manifest 格式与您的内容结合使用,以帮助动态更新针对每个查看者调整的 CDN 冗余策略

  • 了解如何负载平衡、设置故障转移等。

37. Make blazing fast lists and collection views

制作超快的列表和集合视图

  • 构建始终如一的平滑滚动列表和集合视图:探索单元格的生命周期并学习如何应用这些知识来消除粗略滚动和丢失的帧。

  • 展示如何通过优化的图像加载和自动单元格预取来改善整体滚动体验并避免代价高昂的故障。

38. Manage devices with Apple Configurator

使用 Apple Configurator 管理设备

Apple Configurator 现在比以往任何时候都更强大。无论您是在组织中配置 iOS、iPadOS 和 tvOS 设备,还是为现有的 macOS 设备提供服务,都可以了解 Apple Configurator 如何为关键工作流程提供帮助。并且,来到 iOS 15 中的 iPhone,了解如何将自动设备注册引入更多 macOS 设备。

39. Manage in-app purchases on your server

在您的服务器上管理应用内购买

  • 发现在您的服务器上管理应用内购买的最新更新。

  • 探索如何使用服务器来跟踪状态变化、处理退款和管理订阅者状态。

  • 了解有关状态和应用内购买交易的 App Store 服务器 API,

  • 了解 App Store 服务器通知如何帮助您跟踪更多客户生命周期事件

  • 指导您管理应用内购买的家庭共享,以及在沙盒环境中测试应用内购买的最新改进。

40. Measure health with motion

用运动衡量健康

  • 了解如何利用运动数据将应用的健康监控提升到新的水平

  • 了解 iPhone 的 Walking Steadiness 和 Apple Watch 的 6 分钟步行指标:Walking Steadiness 可以帮助您的应用解释某人的步行质量和跌倒风险,而 6 分钟步行指标 - 以及 HealthKit 估计重新校准 API -可以跟踪手术等急性事件后步行耐力的变化。

  • 展示如何支持这些指标,并帮助向使用您的应用程序的人提供可操作的健康数据,帮助改善患者护理和临床试验,尤其是在必须远程提供更多服务的情况下。

41. Meet AsyncSequence

认识 AsyncSequence

随着时间的推移迭代一系列值现在就像编写“for”循环一样简单。

  • 了解新的 Async Sequence 协议如何启用自然、简单的语法来迭代从通知到从服务器流式传输的字节的任何内容。

  • 展示如何调整现有代码以提供您自己的异步序列。

42. Meet TextKit 2

认识 TextKit 2

  • 认识 TextKit 2:Apple 的下一代文本引擎,经过重新设计以提高正确性、安全性和性能。

  • 了解 TextKit 2 如何帮助您为国际受众提供更好的文本体验,通过将文本内容与视觉内容混合来创建更多样化的布局,并确保流畅的滚动性能。

  • 介绍最新的 API,深入研究一些实际示例,并为您的应用程序现代化提供指导。

43. Meet the Location Button

满足位置按钮

  • 认识 CLLocationButton:一个安全的界面元素,它提供了一种简单、低摩擦的方式,仅在需要的时间和地点授予您的应用程序位置访问权限。

  • 了解如何将 CLLocationButton 添加到新的或现有的代码中,如何在界面易读性指南中对其进行自定义,如何识别和解决自定义失败,以及它如何与 iOS 传统的基于提示的定位服务授权交互。

44. Meet the Swift Algorithms and Collections packages

认识 Swift 算法和集合包

发现 Apple 开源 Swift 软件包列表中的两个最新成员:Swift Algorithms 和 Swift Collections。您不仅可以立即使用这些包,它们还可以孵化新的算法和数据结构,以便最终包含在 Swift 标准库中。我们将向您展示如何将这些包集成到您的项目中,并选择正确的算法和数据结构,使您的代码更清晰、更快。

45. Move beyond passwords

密码之外

尽管它们很流行,但密码本身就带来了挑战,使它们不适合保护某人的在线帐户。

  • 详细了解密码给现代安全带来的挑战以及如何克服这些挑战。

  • 通过使用 Web 身份验证标准的设计安全、基于公钥的凭据,探索帐户安全的下一个前沿。

  • 在此技术预览中了解 Apple 如何在 iOS 15 和 macOS Monterey 中接近此标准。

46. Qualities of a great Mac Catalyst app

出色的 Mac Catalyst 应用程序的品质

  • 探索最佳实践、工具和技术,以帮助打造最佳 Mac Catalyst 应用程序。

  • 当您将 iPad 应用程序引入 macOS 时,我们将带您了解关键注意事项,探索用于优化界面和体验的详细代码示例,并向您展示如何将您的 Mac 应用程序分发给所有人。

47. Qualities of great iPad and iPhone apps on Macs with M1

配备 M1 的 Mac 上出色的 iPad 和 iPhone 应用程序的质量

  • 使用 M1 在 Mac 上提供您现有的 iPad 和 iPhone 应用程序比以往任何时候都更容易。

  • 展示如何将您的应用程序带到 macOS,并探索系统如何自动桥接应用程序的各种功能以在 Mac 上运行。我

  • 提供有关 iPad 应用程序最佳实践的指导,并结合 macOS Monterey 中的改进(例如 Apple Pay 支持、改进的 AV 处理和快捷方式),以在配备 M1 的 Mac 上提供最完整的体验。

48. Review code and collaborate in Xcode

在 Xcode 中查看代码和协作

  • 探索 Xcode 中代码审查和拉取请求的最新增强功能。

  • 了解有关差异显示首选项、提交选择器、更改导航器和拉取请求工作流的更多信息。

  • 展示如何与您的团队协作并通过将您的代码审查和 PR 工作流直接连接到您的源代码来查找回归。

49. SF Symbols in SwiftUI

SwiftUI 中的 SF 符号

  • 探索如何将 SF Symbols 合并到 SwiftUI 应用程序中。

  • 探索用于呈现符号、自定义其大小和显示不同变体的基本技术。

  • 了解符号着色的最新更新,并帮助您选择适合您应用需求的工具。

50. SF Symbols in UIKit and AppKit

UIKit 和 AppKit 中的 SF 符号

  • 了解如何使用 SF Symbols 3 创建彩色符号并自定义它们以匹配应用程序界面的视觉设计。

  • 了解用于集成彩色符号的最新 UIKit 和 AppKit API,以及实现的最佳实践。

51. Secure login with iCloud Keychain verification codes

使用 iCloud 钥匙串验证码安全登录

  • 了解如何在您的应用或网站中支持设备端验证码以获得更安全的登录体验。

  • 探索 iCloud 钥匙串密码管理器的最新更新,并了解验证码、自动填充、iCloud 钥匙串同步和两次点击设置如何简化多步骤登录过程。

  • 展示如何在您的应用和网站中支持此过程。

52. Send communication and Time Sensitive notifications

发送通信和时间敏感的通知

  • 详细了解 Apple 平台上通知的演变。

  • 探讨如何帮助人们管理应用内的通知,包括如何利用中断级别和时间敏感通知来制作有意义的时刻。

  • 介绍通信通知,通过 SiriKit 为您的应用程序中的呼叫和消息提供更丰富的体验。

53. Showcase app data in Spotlight

在 Spotlight 中展示应用数据

  • 了解 Core Data 如何仅用两行代码就可以在 Spotlight 中从您的应用程序中显示数据。

  • 了解如何使该数据在 Spotlight 搜索中可被发现,并自定义如何在设备上向人们呈现。

  • 展示如何在您的应用中实现全文搜索,完全由 Spotlight 索引的数据驱动。

54. Swift concurrency: Update a sample app

Swift 并发:更新示例应用

  • 发现 Swift 并发的实际应用:跟随我们更新现有的示例应用程序。通过 async/await、actor 和 continuation 获得真实世界的体验。

  • 探索随着时间的推移将现有代码迁移到 Swift 并发的技术。

55. SwiftUI Accessibility: Beyond the basics

SwiftUI 辅助功能:进阶

  • 提供卓越的无障碍体验。

  • 了解如何在 Xcode 中使用新的 SwiftUI 预览来探索最新的辅助功能 API,并为每个人创建出色的、可访问的应用程序。

  • 了解如何自定义 SwiftUI 中内置的自动辅助功能,使您自己的自定义控件易于访问。

  • 探索最佳实践并确定使用分组和焦点改进应用导航体验的位置。并通过添加转子帮助 VoiceOver 用户增强导航。

56. Symbolication: Beyond the basics

符号:进阶

  • 了解如何使用应用程序实现最高性能和有见地的调试。符号化是 Instruments 和 LLDB 等工具的核心,可帮助在应用程序运行时和源代码之间架起桥梁。

  • 了解此过程的工作原理以及您可以采取哪些步骤来最深入地了解您的应用。

57. Triage TestFlight crashes in Xcode Organizer

在 Xcode Organizer 中分类 TestFlight 崩溃

  • 了解 Xcode Organizer 如何让分类和修复崩溃变得更容易和更快。

  • 探讨如何在崩溃发生后的片刻内访问您的 TestFlight 测试人员的崩溃信息和反馈。

  • 展示如何分析崩溃、查看指标,甚至在您的团队之间共享崩溃信息。

58. Use async/await with URLSession

将 async / await 与 URLSession 一起使用

  • 了解如何使用 async / await 和 AsyncSequence 在 URLSession 中采用 Swift 并发,以及如何应用 Swift 并发概念来改进网络代码。

59. What's new in Mac Catalyst

Mac Catalyst 的新功能

  • 发现 Mac Catalyst 的最新更新,

  • 了解如何让您的 app 在 macOS 上更加自在。

  • 了解各种新的和增强的 UIKit API,它们可让您自定义 Mac Catalyst 应用程序以利用 macOS 独有的行为。

60. What's new in Wallet and Apple Pay

钱包和 Apple Pay 的新功能

  • 探索经过重新设计的用于应用内和网络支付的 Apple Pay,并了解如何将最新的 API 整合到您的应用或网站中。

  • 了解如何向您的应用添加功能,例如优惠券代码、改进的送货信息以及改进付款详细信息显示屏幕。

  • 探索钱包通行证的变化,包括对网络的自动过期和多通行证支持。

61. What’s new in SF Symbols

SF 符号的新功能

  • 探索 Apple 图标库 SF Symbols 的最新更新。旨在与 San Francisco 无缝集成 - Apple 平台的系统字体 - SF Symbols 可以帮助您为应用程序创建美观且一致的图标,同时支持动态类型和粗体文本等辅助功能。

  • 了解 SF Symbols 库的最新添加内容、本地化增强功能,以及如何更轻松地自定义符号的颜色以将其集成到您的应用程序自己的调色板中。

  • 展示如何设计和注释自定义符号以支持单色、分层、调色板和多色渲染模式。

62. What’s new in camera capture

相机捕捉的新功能

  • 了解如何与控制中心中的视频效果交互,包括中央舞台、纵向模式和麦克风模式。我们将向您展示如何检测何时为您的应用启用了这些功能,

  • 探索采用自定义界面的方法,使它们可以在您的应用内进行控制。

  • 了解如何启用 10 位 HDR 视频捕获并利用最小焦点 -距离报告以改善相机捕捉体验。

  • 探索对 IOSurface 压缩的支持并在相机捕获中提供最佳性能。



推荐阅读

☞  Swift 5.5 新特性抢先看,async/await 将重磅来袭
☞  iOS 恢复调用栈(适配iOS14)
☞  正经分析iOS包大小优化
☞  ºº¹/₆.₆ 苹果意外泄露 homeOS;AVE 漏洞可用于 iOS 系统越狱;HarmonyOS 2 正式发布

就差您点一下了 👇👇👇


浏览 39
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报