
Il y a quelques jours, Apple a publié une documentation pour un nouveau cadre visant à simplifier le transfert de données d’applications tierces entre iOS et Android.
AppMigrationKit : pour un transfert sans stress
Apple a développé un nouveau cadre appelé AppMigrationKit, compatible avec les appareils sous iOS 26.1 et versions ultérieures, ainsi que sous iPadOS 26.1 et plus. Ce cadre, actuellement en version bêta tout comme iOS et iPadOS 26.1, permet aux développeurs d’intégrer les données de leurs applications durant le processus de migration entre appareils Apple et non-Apple, c’est-à-dire Android pour l’instant.
Il est intéressant de noter que ce cadre n’est pas destiné aux migrations de données entre iOS et iPadOS, mais exclusivement vers et depuis des appareils non-Apple. Apple explique que « AppMigrationKit ne prend en charge que la migration vers et depuis les plateformes non-Apple, comme Android ».
Les développeurs peuvent définir si leurs applications vont importer ou exporter des données, ou faire les deux, en créant une extension d’application conforme au protocole AppMigrationExtension. Lorsqu’un utilisateur décide de configurer un nouvel appareil, toutes les applications qui implémentent AppMigrationKit verront leurs données incluses dans le package de transfert.
Transfert vers Android
L’API AppMigrationKit fonctionnera en tandem avec la nouvelle fonctionnalité « Transfert vers Android », initialement rapportée en mai, qui prévoit également une option sous Réglages > Général > Transférer ou réinitialiser l’iPhone. Lorsqu’un utilisateur sélectionne cette option, un écran de présentation l’informe sur ce qui peut et ne peut pas être transféré durant la migration unique.
Pour les développeurs souhaitant adapter leurs applications à cet outil de migration à venir, il est conseillé de consulter la documentation d’Apple qui offre des détails sur les extensions d’application, les opérations d’import-export et les tests de code de migration.
Enfin, bien qu’AppMigrationKit ne soit pas encore confirmé pour un lancement immédiat avec iOS 26.1, la mise en ligne de la documentation suggère une disponibilité imminente.