Bientôt fini le casse-tête : transférer vos applis iPhone sur Android devient ultra simple

Date :

Changer de camp entre iPhone et Android, c’est souvent comme déménager d’un appartement douillet à une jungle inconnue : on ne sait pas si on va retrouver son fauteuil préféré, ou si tout va passer par la fenêtre. Mais bonne nouvelle pour ceux qui rêvent du meilleur des deux mondes : la frontière technique entre iOS et Android pourrait bien devenir un lointain souvenir ! Grâce au kit de développement Swift, disponible en version bêta pour Android, le casse-tête du transfert d’applications s’apprête à tirer sa révérence.

Le langage Swift : des labos Apple à l’open source

Né officiellement lors de la WWDC 2014 dans les laboratoires d’Apple, le langage de programmation Swift n’a pas tardé à quitter le nid pour voler de ses propres ailes. Dès 2015, Apple prend tout le monde de vitesse en rendant Swift open source. L’objectif ? Permettre au plus grand nombre de développeurs et développeuses de s’en emparer et d’inventer, toujours plus, pour l’écosystème Apple. Jusque-là, Swift était un outil essentiellement réservé au développement d’applications pour iOS et iPadOS. Bref, un club assez fermé… jusqu’à aujourd’hui.

Un pont inespéré entre iOS et Android

MacRumors ne s’y est pas trompé : le déploiement du kit de développement Swift pour Android, même s’il n’en est qu’à sa version bêta, marque un tournant. C’est toute une nouvelle porte qui s’ouvre, et un vent de fraîcheur dans le développement d’applications mobiles.

  • Il sera désormais possible de développer des applications Android en utilisant Swift.
  • Ceci est permis grâce à des méthodes d’interopérabilité avec le langage Java, pilier de l’écosystème mobile de Google.
A lire :  Ce chef-d’œuvre noté 19/20 sur PS5 est vendu à un prix fou

Un des contributeurs du projet s’est même permis un peu d’enthousiasme (et on le comprend) : l’arrivée de ce kit devrait « ouvrir de nouvelles perspectives pour le développement multiplateforme et accélérer l’innovation dans l’écosystème mobile ».

Vers la fin du casse-tête multiplateforme ?

Mais qu’est-ce que cela change, concrètement ? Les applications iOS développées en Swift pourraient beaucoup plus facilement être portées sur Android. Adieu l’époque où chaque application nécessitait d’être quasiment repensée et recodée pour chaque plateforme ! C’est tout un pan du développement mobile qui s’apprête à se démocratiser, et la frontière jusqu’ici bien marquée entre iOS et Android pourrait tout simplement s’effacer.

Pour ceux qui aiment les statistiques, plus de 25 % des briques logicielles indexées sur le Swift Package Index sont déjà marquées comme compatibles avec le kit de développement Android. Autant dire qu’il y a de quoi s’amuser, et d’étoffer le catalogue d’applications prêtes à franchir le fossé iOS/Android.

  • Un kit encore en phase de rodage (version bêta oblige), mais déjà prometteur.
  • Fini (ou presque) le recours à des solutions non officielles pour faire tourner du code Swift sur Android.

C’est tout un soulagement pour celles et ceux qui, depuis toujours, se battent pour plus d’interopérabilité entre les deux univers.

Et maintenant, on attend la suite…

Le kit de développement Swift pour Android vient à peine de pointer le bout de son nez et il faut encore composer avec les petits réglages d’une bêta. Mais soyons honnêtes : l’annonce fait déjà saliver plus d’un développeur. Entre la promesse de développement multiplateforme simplifié, l’espoir de ne plus avoir à jongler entre Java et Swift comme un funambule sous caféine, et la possibilité de porter une foule d’applications iOS très simplement sur Android, le futur mobile paraît plus ouvert – et pourquoi pas, plus fun.

A lire :  "Des déchets woke" : la série Netflix qui révolte le Pentagone

En somme, si vous en aviez assez de batailler contre les frontières techniques, le moment approche peut-être où « porter » son app d’une planète à l’autre sera aussi simple… que changer de fond d’écran. Restez à l’affût, l’aventure du multiplateforme ne fait que commencer !