IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft travaille sur un sous-système Android pour Windows 10,
Qui permettra aux applications Android de fonctionner sous son système d'exploitation

Le , par Stan Adkens

183PARTAGES

12  0 
La prise en charge des applications Android pourrait bientôt être assurée par une solution logicielle spéciale pour Windows 10, qui éliminerait le besoin d'émulation Android ou de mise en miroir des téléphones. Microsoft serait en train de créer un sous-système, similaire au sous-système Windows pour Linux, qui permet aux applications Android de fonctionner sous Windows 10, d’après Windows Central.

Bien qu'il existe plusieurs façons d'émuler les applications Android sur votre PC, il n'y a toujours pas de support officiel pour Android sous Windows. La nouvelle solution logicielle porte le nom de code "Project Latte", et pourrait faire son apparition d'ici l'année prochaine, selon Windows Central. La société a déjà eu l'idée d'intégrer des applications Android à Windows 10 par le biais d'un projet dont le nom de code est Astoria et qui n'a jamais vu le jour. Project Latte vise à fournir un produit similaire, et est probablement alimenté par le sous-système Windows pour Linux (WSL). Cependant, Microsoft devra fournir son propre sous-système Android pour que les applications Android puissent réellement fonctionner.


Avec une part de marché d'environ 70 % dans le domaine des mobiles et, contrairement à iOS, un écosystème d'applications ouvert, ce serait une erreur de ne pas intégrer directement la prise en charge d'Android dans Windows 10.

Microsoft en est conscient et a déjà commencé à offrir un soutien limité pour le lancement d'applications Android dans Windows 10 en utilisant l'application Your Phone et les appareils Android pris en charge. Le lancement d'applications Android via Your Phone, cependant, se fait en diffusant les applications en continu depuis le téléphone plutôt qu'en les exécutant sous Windows 10.

Le nouveau sous-système pour Windows 10 permettrait de distribuer des applications Android via Microsoft Store et de les faire fonctionner dans un environnement virtualisé. « Microsoft travaille sur une solution logicielle qui permettrait aux développeurs d'applications d'apporter leurs applications Android à Windows 10 avec peu ou pas de changements de code en les emballant sous forme de MSIX et en permettant aux développeurs de les soumettre au Microsoft Store », a rapporté Windows Central en citant des personnes familières avec le sujet.

On pourrait se demander comment Microsoft s’y prendrait pour l'interface utilisateur graphique requise pour les applications Android ? Mais avec la sortie de WSL 2, Microsoft a commencé à travailler sur un projet appelé "WSL-G" ou "WSL - Graphics Architecture". Ce projet utilise un serveur d'affichage Wayland intégré pour exécuter des applications Linux GUI directement dans l'interface utilisateur de Windows 10.

Steve Pronovost, de Microsoft, s'est exprimé lors de la conférence XDC 2020 en septembre dernier et a expliqué en détail la nouvelle fonction WSL-G que Microsoft est en train de créer :

« La prise en charge des interfaces graphiques d'applications dans WSL devient une réalité ! Nous nous rapprochons d'une Preview initiale et sommes heureux d'annoncer une version Preview pour Windows Insiders dans les prochains mois ». « Nous avons inclus de nombreux détails d'ajustement et de finition, tels que l'affichage des icônes pour les applications Linux dans la barre des tâches et la prise en charge de l'audio avec votre microphone (et oui, c'est vraiment la version Linux de Microsoft Teams exécutée dans WSL). »

Le portage de WSL, y compris le composant WSL-G ou quelque chose de similaire, pour faire fonctionner le système d'exploitation Android permettrait à Windows 10 d'exécuter des applications Android virtualisées.

Windows 10, un système d'exploitation quasi universel en matière de prise en charge des applications

Project Latte permettra aux développeurs d'applications de proposer des applications qui n'ont pas encore de version Windows disponible. On pourrait se demander quels types d'applications seront disponibles si le projet effectivement est lancé, car de nombreuses applications Android sont principalement conçues pour les téléphones et sont moins souhaitables sur un écran plus grand que celui d'un téléphone.

Ces dernières années, Microsoft a clairement indiqué qu'il ne considérait plus les applications natives de Windows comme la panacée en matière de développement d'applications sur la plateforme, d’après Windows Central. Microsoft accueille désormais de nombreuses plateformes d'applications, dont PWA, UWP, Win32, Linux (via WSL) et bientôt, les applications Android.

Bien entendu, comme le note Windows Central, Project Latte ne bénéficiera probablement pas du soutien officiel de Google Play Services. L'accès à cette plateforme est limité aux utilisateurs de Chrome OS ou d'appareils Android. Étant donné que Google Play Services ne sera pas disponible sur Windows 10, les développeurs devront maintenir des API séparées pour leurs applications Android.

Avec le "Project Astoria" de Windows 10 Mobile, Microsoft a automatiquement converti les API de Google en ses propres API. Il n'est pas certain que Microsoft envisage de suivre la même voie et de tout faire pour les développeurs, mais on ne sera pas surpris si cela devait être le cas. Bien que certaines applications soient limitées à Chrome OS ou aux appareils Android, et devront être révisées pour supprimer cette exigence avant d'arriver à Windows 10, il reste encore une grande quantité d'autres logiciels qui devraient être prêts à fonctionner dès que Project Latte sera disponible.

L'arrivée des applications Android dans Windows est une chose qui serait largement accueillie à bras ouverts, et l'architecture ouverte des applications Android permettra aux développeurs de les conditionner et de les distribuer via le Microsoft Store. Malheureusement, cela signifie que Microsoft devra également consacrer une équipe à l'examen des paquets soumis pour détecter les logiciels malveillants, car les applications Android malveillantes sont devenues un cauchemar pour Google.

Microsoft n’a pas encore commenté la nouvelle à propos de Project Latte, mais en supposant qu’il n'annule pas ses plans, l'introduction des applications Android sur la plateforme fera de Windows 10 un système d'exploitation quasi universel en matière de prise en charge des applications, d’après Windows Central. Le projet pourrait éventuellement faire partie du rafraîchissement de Windows 10 à l'automne 2021.

Projet Latte ne serait pas exclusif à une plateforme particulière, ce qui signifie que vous pourrez exécuter des applications Android sur du matériel Intel, AMD et même ARM. Cela pourrait donner un coup de pouce au Windows 10, qui connaît des difficultés sur la plateforme ARM.

Toutefois, certains commentateurs ont signalé quelques problèmes avec Wayland. « Ce sentiment lorsqu'une version stable de Wayland sera publiée sur Windows plus rapidement que sur Linux ; (Avertissement : j'ai essayé de l'utiliser sur Nvidia, mais il est loin d'être utilisable, j'ai aussi essayé de l'utiliser sur la Radeon 5700, il s'accroche au démarrage, même la souris ne fonctionne pas) », a écrit l’un d’eux.

Source : Windows Central

Et vous ?

Qu’en pensez-vous du sous-système Android pour Windows 10 en cours de création ?
Pourquoi un tel sous-système est souhaitable selon vous ?

Voir aussi :

Le sous-système Windows pour Linux WSL 2 s'accompagne du support des interfaces graphiques d'applications, et apporte l'accès aux systèmes de fichiers Linux non pris en charge nativement par Windows
Microsoft confirme l'abandon du projet Astoria, visant à porter les applications Android sur Windows 10
WSL2 sera disponible dans Windows 10 version 2004 prévue pour avril, Microsoft apporte une modification à la façon dont le noyau Linux dans WSL2 est installé et mis à jour
Microsoft indique que les mises à jour du Windows Subsystem for Linux 2 (WSL2) seront fournies via Windows Update, dans Windows 10 version 2004

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de archqt
Membre émérite https://www.developpez.com
Le 01/12/2020 à 11:03
Plus qu'à copier/convertir les API de MacOS et iOS et Windows 10 pourra lancer toute application de n'importe quel système. Là ou Linux a échoué Windows va réussir
5  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 01/12/2020 à 16:05
Citation Envoyé par archqt Voir le message
Là ou Linux a échoué Windows va réussir
La différence est aussi une différence sociale. Windows a toute la force d'une (grande) entreprise avec tout le monde qui tire dans le même sens pour le bien de l'OS. C'est ainsi beaucoup plus facile d'avancer rapidement et fortement que pour Linux, où ça forke au premier pet de travers et où ça va donc passer son temps à se diviser et à diviser les ressources pour des futilités. Linux, et plus généralement le FOSS, est un monde où chacun va mener son projet de son côté et rarement collaborer, unir ses forces et ses ressources et ainsi mettre en place de très grandes choses qu'il serait impossible de réaliser chacun seul dans son coin. Une variante de la malédiction du LISP, qui va faire qu'au final Linux va réussir comme le LISP.
4  0 
Avatar de mzerbo
Membre habitué https://www.developpez.com
Le 21/12/2020 à 17:18
Si Microsoft réussit, ce système déjà impréssionnant aura franchi un nouveau palier. Les OS Apple c'est même pas la peine d'y penser mais Android et une bonne intégration linux en ferait quelque chose d'assez spécial. Et dire qu'il y a quelques temps, je pensais que l'orientation cloud de Microsoft allait porter un coup à l'évolution de Windows. De 2015 à maintenant, Windows 10 n'a cessé de s'améliorer pour tendre vers l'OS ultime qu'il semblaient vouloir. Hâte de voir la suite
2  1 
Avatar de archqt
Membre émérite https://www.developpez.com
Le 02/12/2020 à 21:08
La différence est aussi une différence sociale. Windows a toute la force d'une (grande) entreprise avec tout le monde qui tire dans le même sens pour le bien de l'OS. C'est ainsi beaucoup plus facile d'avancer rapidement et fortement que pour Linux, où ça forke au premier pet de travers et où ça va donc passer son temps à se diviser et à diviser les ressources pour des futilités. Linux, et plus généralement le FOSS, est un monde où chacun va mener son projet de son côté et rarement collaborer, unir ses forces et ses ressources et ainsi mettre en place de très grandes choses qu'il serait impossible de réaliser chacun seul dans son coin.
On est d'accord

PS si quelqu'un a la technique pour reprendre le post de quelqu'un sans devoir le recopier je suis preneur (certes en allant dans le forum c'est possible, mais dans ce cas dans le journal on ne voit pas la réponse)
0  0 
Avatar de ManPaq
Membre averti https://www.developpez.com
Le 12/12/2020 à 10:25
Passer de l'ARM au X86, du RISC au CISC me semble osé, ça parle d'environnement compartimenté et de machine virtuelle officielle qui respecte l'approche énergétique: une émulation ARM sous windows mais qui fonctionne avec chromium. Le système sera aussi libre que Androïd ne l'est (pas) avec des tags propriétaires de partout? De fait la source est open tant que personne n'y touche et n'appose sa propriété, c'est une subtilité qui conduit à des procès interminables sur les interfaces de programmation ça!
0  0