Apple veut mieux améliorer les applications Android, avec Swift


Résumé

  • Swift s'étend à Android, avec un nouveau groupe pour faciliter le support officiel et une meilleure intégration avec Android OS.

  • Le groupe de travail Android vise à éliminer les versions non officielles de Swift, d'améliorer les packages de noyau et de définir la prise en charge Android.

  • Cette décision pourrait faciliter le portage d'applications plus facile de l'iOS à Android, mais nécessite toujours un développement et des tests supplémentaires.

Il existe des différences frappantes entre la façon dont les applications iOS sont réalisées par rapport à la façon dont les applications Android sont créées. À savoir, les applications iOS sont construites sur Swift, tandis qu'Android utilise principalement Kotlin. Maintenant, cependant, Swift arrive sur Android. Et cela pourrait avoir d'énormes implications pour les applications à l'avenir.

Le langage de programmation open-source d'Apple, Swift, étend officiellement sa portée au système d'exploitation Android. L'initiative est menée par un «groupe de travail Android» nouvellement formé dans le projet Swift, qui devrait être en mesure de mettre en place Swift pour le développement d'applications Android. Alors que les développeurs ont techniquement pu écrire des applications Android en utilisant Swift via des outils tiers, cette décision marque la première fois que le projet Swift lui-même sanctionne et prend en charge Android.

Le « groupe de travail Android » a présenté une charte claire avec plusieurs objectifs clés pour aider Swift à s'établir en fin de compte en tant que citoyen de première classe dans le monde du développement Android. L'un des principaux objectifs est d'améliorer et de maintenir le support Android dans la distribution SWIFT officielle, ce qui éliminerait la nécessité pour les développeurs de s'appuyer sur des versions non officielles ou modifiées de la langue. Le groupe se concentrera également sur l'amélioration des packages Swift Core comme Foundation et Dispatch pour mieux s'intégrer aux idiomes établis de la plate-forme Android. Cela sera crucial pour garantir que les applications Swift fonctionnent non seulement sur Android mais se sentent également originaires du système d'exploitation.

En rapport

Les paramètres de l'application Android peuvent devenir plus semblables à l'iPhone

Mais les développeurs l'utiliseront-ils réellement?

De plus, le groupe de travail collaborera avec le groupe de direction de la plate-forme pour définir officiellement le niveau de support qu'Android recevra et travaillera pour répondre à ces normes. D'autres tâches critiques pour le groupe comprennent la définition de la gamme des niveaux d'API Android pris en charge et des architectures de processeur et de l'établissement d'intégration continue pour le projet Swift qui comprend des tests rigoureux sur Android.

Je ne vais pas vous ennuyer avec les tenants et les aboutissants de tout cela, car vous n'êtes certainement pas un développeur. Mais c'est une énorme affaire. Alors que la plupart des principales applications prennent en charge Android et iOS, quand il s'agit d'avoir à en choisir une, l'option privilégiée est presque toujours iOS. Pour de nombreux développeurs, c'est le marché le plus important à prioriser. Bien que cela ne signifierait pas « un effort minimal » pour le portage des applications entre iOS et Android (il y a encore beaucoup de choses qui continueront de différer entre les deux plates-formes qui ne sont pas seulement la base de code principale), cela rationaliserait considérablement les choses et aiderait les développeurs à passer d'une application iOS à une application Android plus facilement.

Pour l'instant, nous devrons attendre et voir comment tout cela se passe, mais c'est certainement prometteur.

Source: Rapide



Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com