从 iOS 27.2 开始,开发者将能够为用户提供把现有应用中的数据和设置迁移到指定替代应用的方式。下面是具体细节。
iOS 将让应用替换更轻松
虽然并不常见,但开发者偶尔会下架现有应用并推出一款新应用来替代,用户因此需要转到另一款独立应用。
即便大多数开发者会尽量让这一过渡尽可能顺畅,迁移过程仍可能需要用户动手,尤其是当数据并未存储在云端时。
在 iOS 27.2 中,苹果将通过一套由系统管理的新迁移流程来解决这一问题:可在删除旧应用之前,将其数据和受支持的设置迁移到指定的替代应用。
根据 iOS 27.2 测试版 1 中已有的代码,用户会看到这样一条提示:
开发者建议将你现有的“
%1$@
”应用数据和设置迁移到新的“
%2$@
”应用。iPhone 现在就可以帮你完成,然后再开始使用新应用。完成后,旧应用将从这台 iPhone 上删除。
用户随后可以选择“迁移应用数据和设置”或“不迁移任何内容”。如果用户拒绝迁移,iOS 会弹出第二次确认警告,提示部分偏好设置(包括通知和定位设置)可能需要重新配置。
需要明确的是,该功能似乎仅限于开发者用指定后继应用替换自己旗下某款应用的情况,而不是在不同开发者的应用之间迁移数据。
根据当前实现,iOS 可以迁移一系列系统级设置和权限,包括:
- 隐私、定位和健康授权决定
- 通知设置,包括配件通知设置
- 按应用的勿扰和专注模式设置
- 应用锁定与保护设置
- CarPlay 图标顺序以及兼容的小组件布局
- 实时活动以及配件实时活动
- 对关联配件的访问权限
- LaunchServices 偏好、字体、拍摄相关默认项、电话数据以及安全元件服务
我们将持续关注 iOS 27.2 测试周期内该框架的变化,一旦了解到开发者将如何实现这一功能,会及时向大家汇报。
















