C'est une annonce surprenante. Le projet Swift, le langage de programmation d'Apple, a officialisé la création d'un groupe de travail pour supporter Android. L'objectif : faciliter le développement d'applications pour la plateforme de Google.
Un groupe de travail pour supporter officiellement Android
Aussi surprenant que cela puisse paraître, Apple, ou du moins le projet open source Swift qu'il supervise, tend la main à son grand rival. Un nouveau "Groupe de travail Android" a été officiellement créé cette semaine. Sa mission est claire : faire de Swift un langage de premier ordre pour le développement d'applications Android.
Jusqu'à présent, les développeurs qui voulaient utiliser Swift pour créer une application Android devaient se reposer sur des outils tiers non officiels. C'était possible, mais compliqué. Cette nouvelle initiative cherche à intégrer le support d'Android directement dans la distribution officielle de Swift, avec des outils et une documentation adéquats.
Une simplification pour les développeurs
Pourquoi est-ce important ? Aujourd'hui, le développement d'applications mobiles se fait principalement avec deux langages différents. Les développeurs utilisent Swift pour les applications iOS (iPhone, iPad...), et un autre langage, le Kotlin, pour les applications Android.
Cela signifie que pour sortir une application sur les deux plateformes, les entreprises doivent souvent maintenir deux bases de code distinctes, ce qui est long et coûteux.
Vers des portages d'apps iOS vers Android plus faciles ?
L'arrivée officielle de Swift sur Android pourrait considérablement simplifier ce processus. Attention, cela ne veut pas dire qu'il suffira d'un clic pour transformer une app iOS en app Android. Les interfaces et les systèmes restent très différents.
Mais si le "cœur" de l'application, sa logique principale, peut être écrit dans le même langage (Swift) pour les deux plateformes, cela représente un gain de temps et d'argent énorme pour les développeurs. Cela pourrait aussi encourager plus de développeurs d'apps iOS à porter leurs créations sur Android.
On en dit quoi ?
Cette ouverture d'Apple peut paraître contre-intuitive, mais elle est en réalité très maline. Il ne s'agit pas d'un acte de charité envers Google. En rendant son langage Swift plus polyvalent et plus attractif, Apple incite plus de développeurs à l'apprendre et à l'adopter. Et un développeur qui maîtrise Swift pour Android sera beaucoup plus enclin à développer aussi pour iOS, ce qui renforcera d’autant l'attractivité de l'App Store.
C'est une stratégie à long terme pour étendre l'influence de son écosystème de développement, tout en reconnaissant une réalité du marché : la plupart des développeurs ne peuvent plus ignorer Android. C'est une démarche pragmatique. Et vous, vous pensez que c'est une bonne nouvelle pour avoir plus d'apps de qualité sur Android ?