为您的 app 做好升级准备。

iPhone XSiPhone XS MaxiPhone XR 都采用延伸至机身边角显示设计,并搭载 A12 仿生芯片和新一代神经网络引擎。A12 仿生芯片是 iPhone 迄今最智能、最强大的芯片,专为发挥 Core ML、ARKit 和 Metal 等的性能而设计。现在,面容 ID 的速度更胜以往,能够以安全私密的方式解锁设备、验证身份和进行支付。

延伸至机身边角显示

iPhone XSiPhone XS Max 配备的超视网膜显示屏拥有 1,000,000:1 的对比度、广色域支持和出众的色彩精准度,能够支持高动态范围 (HDR)。iPhone XR 采用 Liquid 视网膜显示屏,这是 iPhone 迄今最先进的 LCD 屏,色彩显示非常精准。延伸至机身边角显示能精准贴合机身的曲线,一直延伸至优雅圆润的边角,能让您的 app 呈现令人惊叹的视觉效果。另外,由于搭配更宽广的立体声播放效果,现在还能为您的 app 带来令人沉浸的音效。

优化您的用户界面。

如果您已经为 iPhone X 更新了您的 app,现在只需使用 iOS 12 SDK 构建 app,并在 Xcode 10 附带的 Simulator (模拟器) 中进行测试即可,从而确保您的 app 在 iPhone XSiPhone XS MaxiPhone XR 上拥有出色的表现。要为这些新设备更新您的 app,请按照以下步骤操作。


在模拟器中运行和测试。确保您的 app 遵守安全区域的界定、支持自适应布局等,以便充分利用延伸至机身边角显示。阅读更新的 Human Interface Guidelines,下载最新版 Xcode 10 并在模拟器中测试您的 app。

启用全屏原生分辨率。如果项目的基础 SDK 设置为 iOS 11 或更高版本,且拥有 Launch Storyboard (启动故事板) 或 iPhone X 启动映像,您的 app 将在 iPhone XiPhone XSiPhone XS MaxiPhone XR 上以全屏显示模式运行。

检查 app 中的所有部分。确保您的用户界面正确显示,没有元素错位、重叠、错误缩放或剪切的问题,尤其是在横向模式下。如果发现问题,请查阅安全区域界定准则和边距布局来正确定位用户界面元素。

如果 app 并非所有部分都可以在模拟器中运行 (例如,它大部分都是基于 UIKit,但是集成了拍照功能),则您应该通过注释掉模拟器不支持的视图来尽可能全面地测试用户界面。

iPhone XSiPhone XS MaxiPhone XR 构建 App (简体中文字幕)

Xcode 10.1

从 Mac App Store 下载最新版 Xcode,其中已包含适用于 iOS 12 的最新 SDK 和 iPhone X 模拟器。

A12 仿生

今年推出的这款芯片速度更快、能效更高,并配备新一代神经网络引擎。这个 Apple 设计的图形处理器增加了第四个核心,同时还增加了曲面细分和多层渲染等架构功能。额外的图形处理器核心结合增强的架构以及内存压缩技术,使得图形处理器的运行速度最高可提升 50%。八核神经网络引擎专用于支持高效强大的机器学习,为用户带来全新的体验。

机器学习

在全新的 A12 仿生芯片上,Core ML 2Metal 2 实现无缝整合。速度惊人的设备端机器学习不仅为更智能的高性能 app 提供了支持,同时还能保护用户的数据隐私。借助智能计算选择功能,App 能够自动利用 A12 仿生芯片上新一代神经网络引擎的处理能力。利用图像块、分块着色和线程组等 API 新功能,以及批处理预测、量化和灵活的图像尺寸等优化改进。

进一步了解 Core ML 2

增强现实

新一代神经网络引擎让 ARKit 能够在更具挑战性的环境中更快速地检测平面,不仅提高了跟踪的可靠性,而且更加节能。ARKit 2 还支持一些强大的新功能,例如多玩家 app 的共享体验,以及从真实世界中的物体触发 AR 体验的 3D 对象检测。通过原深感摄像头,您的 app 可以高精度且实时地检测用户脸部的位置、脸部拓扑和他们的表情。这样您就可以轻松应用实时自拍效果或使用面部表情来驱动 3D 角色。

进一步了解 ARKit 2

将您的 app 提交到 App Store。

iOS 12、iPhone XSiPhone XS MaxiPhone XR 现已握在了全球顾客的手中。现在就更新您的 app 和产品页面,并尽快提交吧。

了解详情