苹果框架让iPhone与Android数据轻松互通

Comentarios · 87 Puntos de vista

几天前,Apple发布了关于一个新框架的文档,该框架旨在简化iOS与Android之间第三方应用数据的迁移。下面来看看它是如何运作的。AppMigrationKit让“Apple与非Apple平台之间一次性迁移应用数据”成为可能Apple正在研发名为AppMi

  

  几天前,Apple发布了关于一个新框架的文档,该框架旨在简化iOS与Android之间第三方应用数据的迁移。下面来看看它是如何运作的。

AppMigrationKit让“Apple与非Apple平台之间一次性迁移应用数据”成为可能

  Apple正在研发名为AppMigrationKit的全新框架,支持iOS 26.1及以后版本以及iPadOS 26.1及以后版本的设备。

  与iOS和iPadOS 26.1一样,该框架目前仍处于测试阶段,开发者可以在Apple设备与非Apple设备(目前基本指Android)之间的迁移过程中,携带自己的应用数据。

  有趣的是,Apple明确指出该框架并非用于iOS与iPadOS之间的数据迁移,而是专门用于与非Apple设备的互通

  “AppMigrationKit仅支持与非Apple平台(如Android)的迁移。系统不会使用该框架在iOS或iPadOS设备之间进行迁移。该框架在运行于visionOS的iOS应用以及运行于Apple Silicon的macOS上均不具备功能。Mac Catalyst构建的Mac应用的调用也会被框架忽略。”

  AppMigrationKit文档指出,开发者可以自行决定是让自己的应用“导入数据”“导出数据”,还是两者兼而有之。实现方式是创建一个遵循AppMigrationExtension协议及其子协议的应用扩展。

  当用户在设置新设备时,所有实现了AppMigrationKit的应用其数据都会被打包进迁移包。Apple还说明,迁移完成后,开发者还能将云端存储的数据导入到目标设备上。

向Android迁移

  AppMigrationKitAPI将配合此前在5月份首次曝光的 “Transfer to Android”(迁移到Android)功能一起使用。

  Apple还在设置>通用>迁移或重置iPhone中加入了一个名为Transfer to Android的选项。用户选择该选项后,会弹出一个启动页,向其说明一次性迁移过程中哪些可以迁移、哪些不能迁移。

  

  由于该功能被设计为双向通道,Android端也将推出类似的 “Transfer to iPhone”(迁移到iPhone)功能,最初在5月份被报道为eSIM迁移工具。

如何采用AppMigrationKit

  如果你是开发者并希望让自己的应用兼容即将上线的迁移工具,请务必查阅Apple的官方文档,其中详细介绍了应用扩展、导入导出操作、迁移统计以及迁移代码的测试方法。

  请记住,该框架仍处于beta阶段,且“可能会有变动”,正如Apple在文档中所提醒的

  “本文件包含关于正在开发的API或技术的初步信息。此信息可能会更改,依据本文件实现的软件应使用最终的操作系统版本进行测试。”

  目前尚未确认AppMigrationKit会随iOS 26.1同时正式发布。但文档已经上线,这无疑表明该功能将在不久的将来正式面世。

Comentarios
会员免费服务:时刻音乐 时刻云盘 时刻工具箱 时刻标签 GitHub加速 时刻工具