Logiciels

Voici comment les développeurs vont amener les applications Android à Windows 10

L’une des plus importantes nouveautés internes de Windows 10 est la prise en charge des applications portées sur Android et iOS. Avec les projets Astoria et Islandwood, les développeurs pourront apporter au système d’exploitation de Microsoft leurs logiciels déjà produits pour des plateformes concurrentes, ce qui pourrait résoudre le principal problème de Windows sur les smartphones.

Mais comment cela fonctionnera-t-il ?

Apparemment, les choses seront plus faciles que vous ne le pensez, du moins d’après la vidéo que Microsoft a diffusée le week-end dernier. Faites rouler le VT :

Tout le processus commence par un outil en ligne de Microsoft, qui analyse l’APK et informe le développeur des changements suggérés pour que l’application fonctionne bien sous Windows. En général, l’outil recommandera de changer l’icône (pour l’harmoniser avec le Live Tile) et de remplacer les API spécifiques des services Google Play par des équivalents Microsoft.

Mais changer le code de l’application pour remplacer les API de Google par celles de Microsoft devrait demander du travail, non ? En fait, Microsoft a rendu ce processus beaucoup plus facile : dans le cas d’une application qui utilise des cartes, par exemple, il suffit de remplacer une seule ligne de code (celle qui fait référence à Google Maps) et l’application utilisera simplement Bing Maps, en acceptant les mêmes instructions.

  Google peut remplacer Android par Fuchsia sur tous les appareils

Pour certaines fonctionnalités de l’application, il ne sera pas nécessaire de modifier quoi que ce soit dans le code. C’est le cas pour les annonces, les statistiques, les achats dans l’application et les notifications… Microsoft comprendra le code développé pour Android et le traduira pour Windows 10. La vidéo elle-même montre l’exemple d’une application avec le traditionnel bouton de partage Android. Sous Windows 10, le même code fait que le système affiche un écran équivalent.

Les applications pour les ports Android de Windows 10 peuvent être développées et testées dans les EDI les plus courants, notamment IntelliJ, Android Studio et Eclipse, tant sous Windows que sous OS X.

Et maintenant ?

A propos de l'auteur

Zineb

Enseignante en lycée, je m'intéresse à tout ce qui touche aux nouvelles technologies. #teamMac sur PerlmOl (je ne me sépare d'ailleurs jamais non plus de mon Iphone).

Laisser un commentaire