大多数浏览器和
Developer App 均支持流媒体播放。
-
面向企业开发者的新功能
了解如何在 iOS、iPadOS、macOS 和 watchOS 上为企业构建引人注目的 App。我们将带您全面了解 Apple 平台的最新更新并探索相关功能,借助这些功能,您可以创建引人注目的企业 App,用于转变工作流程、为业务决策提供信息参考并提高员工的工作效率。
资源
相关视频
WWDC22
- 了解扩充的 San Francisco 字体系列
- 利用 App Intents 实现 App 快捷指令
- 利用 CarPlay 车载让您的 App 一日千里
- 利用 Push to Talk 优化语音通信
- 利用 RoomPlan 创建参数 3D 空间扫描
- 利用 VisionKit 捕捉机器可读的代码和文本
- 复杂功能和小组件:重新载入
- 探索 ARKit 6
- 深入了解 App Intents
- 认识 Swift Charts
- 进一步了解 WidgetKit 中的复杂功能
- Apple Maps Server API 简介
- MapKit 的新功能
- SF 符号 4 的新功能
- Swift Charts:提高标准
- SwiftUI 导航开发指南
- Vision 的新功能
- WeatherKit 简介
-
下载
大家好我叫 Andria Jensen 我是一名咨询工程师 负责协助我们的企业客户 进行 App 开发工作 今天我想和你谈谈 面向企业开发者的 新功能 全世界不同规模 不同行业的企业 都在使用 Apple 产品 应用途径之多 超出了我们的想象 企业开发者 要确保我们的设备 在业务领域发挥最大效用 不管是零售店的 销售点 (POS) App 还是航空公司飞行员的 飞行计划 App 都要依赖于我们的平台 来提供所需的工具和功能 以帮助你出色完成自己的工作 也让其他人完成他们的工作 在今年的 WWDC 上 Apple 宣布了 跨软件平台的重大更新 其中包括 iOS、iPadOS、macOS 和 watchOS 其实今年宣布的事项 还有很多 陆陆续续地会有一些讲座 讨论这些主题 这里我想重点介绍一些 我自认为最与你 息息相关的主题 包括新的 Data Scanner API 它能够以最少的代码 创建你自己的 条形码扫描接口 Live Activities 和 Lock Screen 小组件 从而让你 App 的 当前数据一目了然 这些还只是开个头 为了更好地了解 所有这些新信息 我会将它们 分成相关的几组 在本讲座中 依次加以介绍 而在概要层面上 浏览每个主题时 我会引导你前往 其他讲座 你可以在 Developer App 中 或网站上观看 以了解更多信息 好的 现在开始 先说 Siri 吧 在 iOS 15 和更早版本中 SiriKit 和意图 一直是 App 发挥 Siri 优势的一种方式 今年 我们推出了 App Intents 这是一个全新的 Swift 专用框架 旨在更快、更轻松地 为你的 App 构建出色的操作 与以前生成 SiriKit 自定意图的方式不同 新的 App Intents 不需要意图定义文件 或进行代码生成 如果你已有自定意图 及相应的意图定义文件 那么转换起来非常简单 你只需在现有的意图定义文件中 点按 “Convert to App Intent”按钮 创建完 App Intents 后 你可以使用它来构建 全新的 App 快捷指令 安装 App 时 会同时安装它的 App Intents 和 App 快捷指令 从而使快捷指令 立即出现在 Siri、 “聚焦”搜索 和快捷指令 App 中 哪怕是在 App 打开之前 这意味着现在 不需要用户安装 即可创建 App 快捷指令 它们会自动提供给用户 并且有预定义的短语 这些初始触发短语 现在也可以包含参数 因此能比从前更快地 调用快捷指令 从而在任意时刻 准确达成你的目标 由于 App 快捷指令 是随 App 一起安装的 因此不再需要 “添加到 Siri”按钮 不过用户仍需要留意 App 中附带的短语 因此 我们提供了两种方式 来方便发现快捷指令 Siri 提示视图 可以帮助人们了解 有哪些快捷指令可用 以及如何使用这些快捷指令 同时 我们添加了 新的快捷指令链接按钮 以便于进入快捷指令 App 并查看你的 App 所提供的 所有 App 快捷指令 App 中仅限有 10 个 预定义 App 快捷指令 因此那些随 App 安装的 快捷指令应做到重点突出 定义明确 这样人们就可以 利用你的 App 创建更为高效的工作流程 我们推出了两种现代的新方法 便于在 Siri 中 使用 App Intents 和 App 快捷指令 并且提供了方便易用的方式 来通过 Siri 提示视图 和快捷指令链接 发现 App 快捷指令 请查看相关 WWDC 讲座 进一步了解 它们在 App 中的集成 这就是有关 Siri 的内容 要利用 Siri 意图 快速找出 App 相关详细信息 小组件是一种很好的方法 新的 App Intents 非常适合 支持 App 快捷指令 但对于那些通过意图 来支持小组件的情况 应继续使用 自定 SiriKit 意图 和意图定义文件 对于 iOS 16 你可以使用 WidgetKit 在 iPhone 锁定屏幕上 构建复杂功能 现在 Apple Watch 上的复杂功能 也可以使用小组件扩展来构建 因此 针对 iOS 16 和 watchOS 9 你可以只编写一次代码 你甚至可以 与现有的主屏幕小组件 共享该基础架构 我们来仔细看一看 iOS 15 在 iPhone 和 iPad 上 引入了系统小组件 而 watchOS 7 则使用 ClockKit 引入了自定复杂功能 作为 iOS 16 和 watchOS 9 的 新增功能 WidgetKit 可用于 为 Apple Watch 上 的新锁定屏幕和复杂功能 构建小组件 我们已针对 iOS 和 watchOS 添加了新的小组件系列类型 以取代之前的 ClockKit 复杂功能系列 因此 现在不管是在 iPhone 还是 Apple Watch 上 都有一些通用的小组件类型 可供选择 包括 rectangular circular inline 还有一种只面向 Apple Watch 的 特殊类型 即 accessoryCorner 我们还添加了 新的渲染模式 来支持 iOS 16 中的 新系统样式 这样不管用户偏好哪种样式 都可以确保你的小组件 给人一种自在感 为了充分利用小组件扩展 今年我们会推出 另一种强大的方法 即实时活动 实时活动可让用户 轻松地掌握 实时发生的事情 它们会显示在 锁定屏幕上 或新的灵动岛上 实时活动将 WidgetKit 功能 和 SwiftUI 应用于 它们的用户界面上 这使得实时活动的 显示代码 与小组件代码十分相似 它还支持小组件与实时活动 之间的代码共享 但是 与小组件不同 实时活动 并不使用时间线进行更新 ActivityKit 是 在 iOS 16.1 中推出的 用于处理每个 实时活动的生命周期 你可以用它来请求 更新和结束实时活动 此外 实时活动 还可以通过 接收远程推动通知的方式 进行更新 这样 当后端数据发生改变时 你的实时活动可保持同步 不妨设想在航空 App 中 使用它来实时监控风速 以做出安全决策 或者零售和食品服务经理 可以通过它 一目了然地实时了解 当班的统计数据 对于 iPhone 14 以下是你可能会在 锁定屏幕上看到的情景 在不解锁手机的情况下 实时活动一直 保持显示状态 比如有关当前订单的 最新状态 对于 iPhone 14 Pro 和 iPhone 14 Pro Max 你还可以在锁定屏幕上 看到实时活动 不仅如此 新的灵动岛上 也将显示实时活动 这样就可以一目了然地 跨系统显示实时数据 以及与实时数据进行交互 这意味着货运司机可以 查看当前的送货信息 现场工作者可以 看到当前作业地点的相关数据 而倒班的工人也可以 跟踪自己的当前工作时长 所有这些都是实时显示的 无需解锁设备 哪怕是在使用 另一个 App 也无妨 为了支持小组件扩展 我们针对锁定屏幕 和已弃用的 ClockKit 复杂功能 推出了新的小组件 小组件扩展现在支持 Apple Watch 复杂功能 锁定屏幕 和主屏幕小组件 以及新的实时活动 请通过相关讲座做进一步了解 马上开始为你的 App 打造一目了然的出色体验吧 这就是小组件的新增功能 你可能会感到惊讶 但 iOS 和 iPadOS 确实是世界领先的 增强现实平台 它们可助你 将奇思妙想化为现实 而且比以往任何时候 都更加逼真 作为 ARKit 6 中的新功能 我们推出了 4K 视频模式 可以在迄今为止最高的 图像分辨率下 运行相机流 我们还推出了另外一些 相机增强功能 可以让你更好地控制 视频背景 不但平面锚点的行为 有所更新 Motion Capture API 新增了功能 而且还新增了 支持位置锚定的城市 RoomPlan 是一个由 ARKit 提供支持的全新 Swift API 能够利用 iPhone 和 iPad 上的 摄像头和激光雷达扫描仪 创建房间的 3D 户型图 包括家具的尺寸和类型 等关键特征 想象一下 RoomPlan 在建筑和设计、零售 酒店和房地产行业 工作流程中应用的可能性 借助 ARKit 6 的重大更新 以及 RoomPlan 在创建 3D 户型图方面的运用 现在有更多的方法 可以在 App 中 集成增强现实 请通过观看 WWDC 讲座 进一步了解有关信息 这就是增强现实 你可以借助 Vision 构建相关功能 它们可以使用计算机视觉 处理和分析图像与视频 从而使用户只需利用 设备的摄像头就能够 快速扫描相关信息 今年 我们推出了 文本识别的全新修订版 可进行条形码扫描 和光流处理 这些修订版的 性能和准确度更高 条形码扫描 针对多个条形码的 扫描速度更快 每个图像上检测的条形码数更多 并且还针对二维条形码的边界框 做出了改进 文本识别和 条形码扫描的修订版 3 为出色的新 Live Text 和 Data Scanner API 奠定了基础 我稍后会分享 有关这方面的更多信息 对于文本识别 我们现在支持韩语和日语 对于预先不知道 具体语言的情况 还可以进行语言识别 但如果你知道 用户要识别的是哪种语言 预先在 API 中进行配置 就能进一步提高性能 实况文本是 iOS 15 中 推出的一项系统功能 它使你以一种全新的方式 与照片中的数据进行交互 今年 我们在 VisionKit 中 推出了一个新的 Swift API 让你可以在自己的 App 中 添加实况文本功能 以我们刚刚讨论过的出色的 Vision API 为基础 Live Text API 对 静态图像非常有效 并且经过调整后 也可应用于暂停的视频帧 现在 你可以 直接与图像内的文本 进行交互 也可以进行诸如拷贝等 标准交互 对于像获取地址路线 这类事情 有数据检测器 可供使用 而且 你还可以拨打电话 或发送电子邮件 用户甚至可以看到 文本被翻译成 他们的首选语言 最后 你还可以使用 二维码检测功能 所有这些都不需要 编写复杂的代码 Live Text API 非常适合 分析静态图像帧 但有时你可能需要 利用摄像头 进行实时图像分析 例如进行条形码扫描 iOS 16 引入了新的 DataScannerViewController 作为 VisionKit 框架的一部分 它可以简化开发者的 数据扫描操作 这一新的视图控制器 会极大地缩短你 在打造扫描体验方面 所花费的时间 我们将刚刚讨论过的 那些出色的 Vision API 全部提取出来 并将它们包装到 一个易于使用的 临时 UI 组件中 它可以解决你扫描界面 的所有问题 借助实时摄像头预览 数据扫描器提供了一些 针对扫描文本 和机读代码的内建功能 借助可自定引导标签 和项目高亮显示 你可以帮助用户 快速方便地查找 和扫描正确对象 轻点对焦 该功能还可用于进行选择 最后双指开合缩放 则可进行放大查看 将 Data Scanner API 集成到 App 中可以降低 与使用第三方 扫描库相关的成本 并使你可以 根据 App 的需要 打造出色的扫描体验 不管你的 App 是用于 扫描医疗用品 进行零售库存管理 还是用于航班的行李处理 Data Scanner API 都能从容应对 对于机读代码 所有识读码制 都受到支持 包括那些被高亮显示 且在企业中常见的格式 你甚至可以一次性扫描 采用不同识读码制的 多个代码 对于文本扫描 我们支持从街道地址到日期 时间和持续时间的 内容类型 不妨设想将该功能 集成到一个旅游或开支 App 中 它可能允许员工 扫描文稿和收据 以获取相关信息 针对文本识别 今年还推出了全新修订版 可进行条形码扫描 和光流处理 修订版 1 针对 面部识别和地标 已在今年被弃用 请记住 作为一项最佳做法 应当使用最新的修订版 我们已添加 对韩语和日语的支持 所有这些都让新的 Live Text 和 Data Scanner API 变得更加强大 要想了解更多 并想在你的 App 中 集成这些出色的新 API 请查看相关讲座 这就是 Vision 中的新增功能 现在我们来看看地图 Apple“地图”每年 都在做出改进 旨在添加更多视觉细节和 提供更高质量的地图图像 今年 我们将 MapKit 提升到 一个全新水平 让地图焕然一新 除此之外 我们还提供了 3D 城市体验 让你在探索城市时 感受超凡细节 3D 城市体验 可在全球许多 大城市市区提供 现在 你可以将 这种新体验 和全新的地图 纳入到你自己的 App 中 无需任何其他代码 此外 我们还推出了 一个 LookAround API 可以给你的 App 带来一种 沉浸式体验 不妨设想自己 从事管道维修工作 你可以在到达之前 以可视化的方式呈现 每个客户的地址 或者作为一名货运司机 你第一次为 Safeway 这样的大型商店服务 为了确保准时送达 并了解是否方便货车的进出 你可以查找停车场 及准确的行车路线 借助 Selectable Map Features 你现在可以充分利用 Apple“地图”所提供的 全部丰富注解 之前 你可以查看“地图” 提供的兴趣点 但无法与它们交互 作为今年的新增功能 我们作出了进一步的改善 通过使用默认 注解视图 或打造你自己的 自定体验 你现在可以与 Apple“地图”所提供的 兴趣点进行交互 MapKit 多年来 一直支持悬浮窗 以及多个样式选项 在 iOS 16 中 我们改进了现有 API 允许悬浮窗与地图 无缝集成 注意这里的路线 是如何被树木遮挡的 最后 我们添加了 一个新的 Map Configuration API 它允许你 使用不同类型的显示屏 来配置地图 针对首选配置 我们添加了一个新属性 你现在应该 可以使用了 配置类型有三种 可以让你 选取最适合地图情境的配置 图像地图配置 用于显示 卫星风格的图像 混合配置用于显示 基于图像的地图 并添加地图特征 例如道路标签 和兴趣点 标准地图配置用于显示 完全基于图形的地图 这三种地图配置 可能听起来并不陌生 因为它们与我们 现有的地图类型比较相似 MapType 以及 用于显示特定地图特征的 相关 MKMapView 属性 已被弃用 你应该过渡到使用新的 Map Configurations API 我们的原生框架可提供 出色的地图体验 为了延伸这种体验 我们创建了新的 Maps Server API 借助地理编码 API 你可以将地址 转换为以纬度和经度 表示的地理坐标 逆向地理编码 则相反 它可让你获取坐标 并将它转换为地址 借助 Search API 你可以传入搜索字符串 以发现诸如企业 兴趣点等位置 通过 ETA API 你可以计算 到给定目标的距离 我们打造了一个 精美的全新地图 和一种出色的 3D 城市体验 我们为你提供了 新的 MapKit API 以将这种体验带到你自己的 App 中 并提供了配置地图的新方法 和一些新的服务器 API 请查看相关讲座了解有关 将这些新功能添加到 地图中的更多详细信息 这就是有关“地图”的内容 接下来是“天气” 提供最新的天气信息 可以帮助人们获取最新预报 保证安全且做好防备 今年 我们推出了 全新的 Apple“天气”服务 它属于 Apple Developer Program 的一部分 适用于 App Store 中的 App 和作为自定 App 发布的 App Apple“天气”服务 支持 WeatherKit 这是一个在所有 Apple 平台上 都可用的新原生框架 鉴于一致的体验 非常重要 我们还提供了一个 REST API 可用于将 Apple“天气” 服务引入任何平台 它采用高分辨率 天气模型 其中涉及机器学习 和预测算法 旨在为你提供全球各地的 超本地天气预报 我们会始终尊重用户的隐私 位置信息 仅用于天气预报 它绝不会与任何个人识别信息 相关联 也不会共享或出售 任何用户数据 借助 WeatherKit 你可以了解当前天气状况 10 天内温度、降水量 风力和紫外线指数 等的每小时预报 针对特定地区 还可提供每分钟更新的 未来一小时降水量预测 和恶劣天气警报 你甚至可以获取历史 天气数据来了解未来天气走势 不妨设想 将 WeatherKit 集成到现场服务 或航空 App 中 在这些领域 天气条件无疑会对工作环境 产生重大影响 我们推出了全新的 Apple“天气”服务 它支持新的原生 WeatherKit 框架 还有一个 REST API 它可以将 WeatherKit 引入到任何平台 所有这些都可以帮助你 向 App 提供 最新的超本地天气预报 要了解更多信息 请观看“WeatherKit 简介”讲座 这就是有关“天气”的内容 “按下讲话”App 在医疗保健和 急救服务等 需要快速通信的领域 有着很多用途 这些领域 需要进行实时通信 因此响应时间至关重要 在 iOS 16 中 我们引入了 Push to Talk 框架 以帮助你打造 “按下讲话”体验 我认为这会让许多企业开发者 受益匪浅 Push to Talk 框架 支持 iOS 上的一类新 音频通信 App 可提供对讲机式的系统体验 Push to Talk 框架 为开发者提供的 API 可以利用用户能 从任何地方访问的 系统 UI 而无需直接启动 App 该系统 UI 允许用户 快速激活音频传输 从而在后台启动 App 随后 它将录制音频 并将音频流式传输到后端服务器 新的框架 不像过去一样 需要特殊授权和临时应对办法 才能使对讲机 App 在后台保持运行状态 借助 Push to Talk 框架 系统将仅在需要时 唤醒你的 App 以保持电池续航时间 “按下讲话”功能 在急救和执法领域 有着很长的应用历史 同时也可以看到 在医疗保健以及零售 和仓储环境中 “按下讲话”解决方案 的应用越来越多 可用于路边取货 或先挑选后打包等用例 Push to Talk 框架 为你提供了一种 创建对讲机式 App 的方法 它采用了熟悉的系统界面 可以在设备上的 任何位置使用 它的设计与你现有的 端到端通信解决方案 和后端基础架构兼容 要了解有关在 App 中 实现“按下讲话” 的更多信息 请观看 WWDC 中的相关讲座 这就是有关“按下讲话”的内容 今年 我们对 CarPlay 车载 做出了几项改进 我们认为这些改进 会让我们的企业客户 受益匪浅 导航类 App 现在可以 将地图和逐向指示 移到别的显示屏上 例如位于驾驶员 正前方的仪表盘 这对于现场服务、销售 送货和运输中的用例来说 是一项很有用的功能 所有 CarPlay 车载 App 都需要与你的 App 类型相匹配的 Apple Developer Program 和 CarPlay 车载 App 授权 以前 CarPlay 车载授权 仅限于以下 App 类型 导航、音频、通信 电动汽车充电 停车和快速点餐 今年 我们增加了 以下两种新类型 加油和驾驶任务类 App 加油 App 可以帮助 用户启动加油泵 而驾驶任务类 App 则可以 完成用户在驾驶时 可能需要执行的 各种简单任务 这些 App 可用于 协助控制一些车用配件 比如拖车控制器 或者在驾驶开始 或结束时 协助完成某些任务 比如跟踪里程 以获取费用报告 此外 借助新的 CarPlay 车载 模拟器 我们还简化了 CarPlay 车载 App 的测试 CarPlay 车载模拟器 是一个独立的 Mac App 可以复现 CarPlay 车载环境 一旦安装 并连接至 iPhone CarPlay 车载将在 iPhone 上 启动并运行 就像连接到真正的汽车上一样 由于你的 App 实际是在 iPhone 上运行 因此你可以使用 完整的 iPhone 功能 对任何必要的场景 进行测试 我们打造了在别的显示屏上 进行逐向导航的功能 添加了两种新的 App 类型 以及 CarPlay 车载模拟器 如果你有兴趣进一步了解有关 在 App 中使用 CarPlay 车载的信息 请查看本讲座 到目前为止 我们已经了解了 对整个系统中使用的框架 所进行的一些改进 现在我想谈谈 我们对 UI 框架所做的更新 今年真正让我感到兴奋的 是 Swift Charts 这是一个功能强大 而灵活的新框架 可用于将数据转换为 直观的信息化呈现 我想你也会喜欢的 它采用了 SwiftUI 中 大家已经熟悉的简洁语法 支持以最少的代码 构建有效且可自定的图表 Swift Charts 提供了 对本地化和辅助功能的内建支持 就像 SwiftUI 一样 Swift Chart 支持 所有 Apple 平台 因此在真正意义上 让每个人都能使用你的图表 Swift Charts 让人们可以方便地 就数据中的模式或趋势展开交流 无论是折线图 条形图还是散点图 创建起来都比较容易 在你创建图表时 它会自动生成 适合数据的标尺和坐标轴 并在数据发生变化时 根据需要做出调整 对于那些需要数据报告或 进行可视化显示的 App 来说 Swift Charts 为引入这类图表 提供了一种便捷的方法 不妨想一想如何有效地 将 Swift Charts 应用到 企业 App、报告面板 销售趋势、实时指标 患者健康数据 以及可以想象到的 任何其他方面 Swift Charts 可以帮助你 将它们变成现实 借助 iPadOS 16 你现在可以在 iPad App 中 构建一些精彩的新功能 使它们成为真正的桌面级 App 我们添加了全新的 查找和替换 UI 搜索现在占用的空间更少 并且在 iPadOS 的导航栏中 以内联方式显示 它也可以折叠为一个按钮 激活搜索时 会显示搜索建议 而建议内容可随着 搜索查询的更改而更新 我们还为 iPad 带来了 桌面级编辑功能 编辑菜单 现在有基于所用输入的 替代显示 对于触控交互 你将看到熟悉的菜单 但有着全新的分页操作 当使用妙控键盘或妙控板时 你会看到一个关联菜单 UIKit 正在试图 将现有的导航栏样式固定下来 并引入两种新样式 它们的布局不仅更细密 还具有更大的自定空间 导航类 App 采用了广为人知的 推送-弹出导航模式 这通常适用于 显示分层结构数据的 App 例如“设置” Safari 浏览器或 Files 之类的浏览器 非常适合在多个文稿 或文件夹结构之间 来回查看和浏览 编辑器非常适合 集中查看 或编辑单个文稿 随着我们对 iPad 上 导航栏样式的要求 越来越具体 我们还为更具体的导航样式 引入了新的 SwiftUI API 到目前为止 大家都是 对导航类 App 使用导航视图 今年 我们将 不再使用导航视图 而是引入了 两个更具体的选项 来处理导航 让我们从导航分屏浏览开始 它非常适合多列地图 导航分屏浏览在 iPhone 上 会自动采用单列叠放 App Store Connect App 采用两列布局 甚至还有的采用三列布局 比如“备忘录” 或“邮件”App 后者在 iPad 和 Mac 上 显示三列布局 单列布局在 iPad 上 也采用侧拉显示 它甚至适用于 Apple Watch 导航堆栈代表了 用于在视图堆栈中 向前和向后导航的 推送-弹出界面 我们在许多地方 都可以看到过这种导航方式 例如“设置”App 或 Apple Watch 上的“查找” 你可以将导航堆栈 与分屏浏览进行混合 以获得创建界面的 更多方法 利用新的导航堆栈 还可以轻松实现深度链接 和编程导航 随着这些更新的进行 iOS 16 的导航链接 也发生了变化 导航链接用于 在 SwiftUI 中显示其他视图 在“设置”App 中 当你浏览不同的选项和 层次结构时 导航链接会告诉你的 App 接下来要显示哪个视图 以前 导航链接是通过 提供要显示的标题和 目的地视图来配置的 但现在 它们也可以 根据显示的数据值 来触发 最后 导航堆栈 还可以跟踪路径 路径代表了 在视图之间移动时 堆栈上的所有数据 在堆栈只显示根视图时 路径为空 当有视图添加至堆栈时 它们的值将会 被追加到路径中 导航堆栈会使用 该路径的绑定关系 轻松启用由数据驱动的 编程导航 对于使用 Device.name 的 开发者 有一些重大更改 在 iOS 16 之前 UIDevice API 允许你 访问用户分配的设备名称 为了更好地保护用户数据 UIDevice.name API 现在将只返回 设备的型号 而不返回用户分配的名称 我们意识到 在某些情况下 App 仍然需要设备名称 也许你有一个文稿管理 App 它的用户需要查看 最后是在哪个设备上 编辑的文件 你可以请求授权 依然像以前那样 访问用户分配的设备名称 如果你的企业或自定 App 需要 Device.name 请在提交授权请求时 详细描述你的用例 务必说明它是不是共享设备 有关资格条件的完整列表 请查看 用户分配的设备名称授权 方面的文稿 这就是有关“UI 框架”的内容 为了实现出色的数据可视化 我们引入了 Swift Charts 并添加了几个新功能 以打造真正的 桌面级 iPad App 在使用导航堆栈 或导航分屏浏览的同时 我们弃用了 SwiftUI 中的导航视图 为确保你了解 所有最新的详细信息 请前往 Developer App 并聆听相关讲座 我们刚刚介绍了 可以帮助你 在代码中构建出色界面的 UI 框架 最后 我们来看看如何改进 用于设计这些接口的工具 但首先 我想谈谈为什么说 设计很重要 这一点不仅仅适用于消费者 App 精心设计的企业 App 可以对你的业务 产生巨大影响 创建一个熟悉、一致 且满足用户期望的界面 可以让 App 更高效 同时提高员工的工作效率 这样不仅节省了 培训和支持费用 等业务开支 同时还可以确保 较高的 App 采用率 以及高效的员工工作流程 鉴于设计工作是 构建出色 App 的一个重要组成部分 我们编写了 《Human Interface Guidelines》 作为一个全面的资源 《Human Interface Guidelines》 长期以来一直致力于帮助你 在 Apple 平台上 打造出色的体验 如今 我们对它进行了 全面的重新设计和更新 以满足你当前的需求 这份文档已将 特定平台的各个指南 合并到统一的文档中 更加便于探索通用的设计方法 同时仍保留 每个平台的相关细节 它不仅更易于导览 而且现在可以执行搜索 今年晚些时候 我们还将为整套指南 添加更改日志 SF Symbols 是一个 大型图标资料库 可供你为 App 添加一致的图标 在 SF Symbols 4 中 我们添加了 700 个新符号 现在 已经有 4000 多个符号可供选择 这些符号现在都可以 直接在 Xcode 或 SF Symbols App 中获得 通过渲染模式 你可以控制 如何将颜色应用于符号 SF Symbols 支持四种渲染模式 分别是单色、分层 调色盘和多彩配色 这些渲染模式支持 以多种方式 在 App 中显示符号 从中选出最适合 给定情境的方式 以前 如果未指定渲染模式 默认将始终使用单色渲染 在 SF Symbols 4 中 我们添加了一种 称为“自动”的新渲染模式 通过自动渲染 各个符号都可以 将四种模式中的一种识别为 自己的首选渲染模式 这样 每个符号就可以 最大程度突出自己的独有特性 例如 这里的云 太阳和雨符号 以及六边形网格 首选单色渲染 而同播共享和 iPhone 无线电波图标 则首选分层渲染 现在 自动渲染将是 所有符号的默认模式 也是首选模式 除非为特定情景 明确请求另一种模式 为了让你直观地查看 符号在不同渲染模式 和配置下的外观 SF Symbols App 在右侧边栏中 提供了一个新的预览区域 此外 SF Symbols 4 还增加了对可变符号的支持 通过选择 左侧边栏中的变量集 可以找到 那些更新的符号 借助可变符号 App 可基于 从 0 到 1 的值 显示一个符号的不同图层 App 现在可以使用 扬声器符号 来表示当前音量 当值为零时 扬声器波形将会消隐 当值增加到 1 时 扬声器波形 将逐渐填充 实时指示音量 发生的变化 如果你是在创建 自定符号 则需要查看 新的统一图层注解 该注解也显示在预览区域中 它在渲染模式之间 提供了共享图层结构 从而让注解 变得更快、更方便 继续说说设计 今年 我们为 San Francisco 字体系列 添加了三种新的 宽度样式 即收缩、压缩和扩展 这意味着 在进行排版设计时 你会有更大的灵活性 你可以在照片回忆 和 Apple News 中 看到这些新样式的示例 我们还向系统字体中 添加了 SF Arabic 和 SF Arabid Rounded 从而使 Apple 平台上的 阿拉伯字体显得清晰和精致 现代感十足 在 Xcode 14 中 为 iOS App 添加图标 变得容易多了 在 Xcode 13 和更早版本中 你必须提供各种大小的图像 现在我们只需要 一个 iOS 大图像 大 App 图标将会进行缩放 以在所有 iPhone、iPad 和 Apple Watch 设备上显示 如果想为较小的尺寸 添加自定图像 你仍然可以仅为 这些尺寸添加特定的图标图像 今年 我们对 《Human Interface Guidelines》 进行了全面修改 不仅带来了新的图标 而且在 SF Symbols 4 中 增加了渲染方式 添加了字体 并支持为 App 图标 使用单个图像 要了解更多信息 请查看 WWDC 讲座 好了 尽管内容比较繁杂 但我们还是一一加以了介绍 以上就是 我想让你知道的 今年公告事项中的亮点 我认为有很多举措 可以让你的企业 App 变得更好 要想进一步了解 我所介绍的所有内容 你可以在 Developer App 中 查看我们的所有讲座 请立即开始使用新的 SDK 在探索新功能时 请提供相关反馈 我迫切想知道 你将如何使用这些新工具 来改进用户的体验 并帮助他们更高效 更轻松地完成工作 感谢你的耐心倾听
-
-
正在查找特定内容?在上方输入一个主题,就能直接跳转到相应的精彩内容。
提交你查询的内容时出现错误。请检查互联网连接,然后再试一次。