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 promet une expérience complète de Windows 10 sur les processeurs ARM
En apportant le support des applications Win32

Le , par Coriolan

207PARTAGES

11  1 
Il y a quelques années, Microsoft a voulu se débarrasser des applications traditionnelles de bureau pour les remplacer par des applications adaptées pour les écrans tactiles et destinées principalement à des tablettes dotées de processeurs ARM. La firme de Redmond a donné le nom de Windows RT à ce nouveau projet et l’a lancé préalablement dans la première tablette Surface RT. Cette démarche de Microsoft a créé de la confusion chez de nombreux utilisateurs de longue date de Windows, qui n’ont pas compris pourquoi le nouvel OS était incapable de faire tourner leurs applications desktop habituelles.


Windows RT ressemblait à Windows, mais n’avait pas les mêmes fonctionnalités. Cette itération a été lancée sur la première tablette Surface. Cet OS avait tout pour ressembler à Windows, il était juste recompilé pour les processeurs ARM 32 bits. Contrairement à d'autres systèmes d'exploitation Windows, il ne pouvait exécuter que les applications ayant été certifiées par Microsoft et placées dans le magasin de Windows Store. Il ne permettait pas de télécharger des applications tierces. Les applications intégrées comme Explorer et la Calculatrice marchaient très bien, tout comme la version pré-installée d’Office, mais les applications tierces basées sur les API Win32 étaient prohibées et seules celles développées avec le nouveau WinRT API et distribuées via le Windows Store étaient autorisées. Windows RT n’a pas connu le succès escompté par Microsoft et très peu d’applications ont été développées pour la nouvelle plateforme. Néanmoins, le développement de Windows pour ARM a continué avec la version mobile et celle de l’internet des objets.

Microsoft compte bien corriger ses erreurs du passé, aujourd’hui durant sa WinHEC hardware conference à Shenzen en Chine, la firme a annoncé que des ordinateurs Windows 10 dotés de processeurs Qualcomm vont arriver sur le marché en 2017. Ils seront en mesure d’émuler parfaitement les applications de bureau traditionnelles et permettront aux constructeurs de lancer sur le marché des ordinateurs portables, des tablettes et des smartphones capables de faire tourner les millions d'applications qui existent sur le catalogue de Windows.

Si l’on en croit la présentation d’aujourd’hui, la version 64 bits de Windows va arriver sur ARM et supporter les derniers processeurs les plus performants de Qualcomm comme le Snapdragon 835. Cette fois, Microsoft promet une expérience complète de Windows avec la possibilité de faire tourner non seulement les applications universelles de Windows (UWP), mais aussi les applications desktop régulières Win32. Pour réaliser cet objectif, le nouveau Windows pour ARM sera capable d’émuler les applications x86 comme Chrome et Photoshop mais les variantes x64 ne seront pas supportées. Ceci n’est pas un grand problème en soi puisque pas beaucoup d’applications ont été compilées pour des instructions x64 et la plupart ont une version x86. Autrement dit, il sera possible d’avoir un ordinateur portable qui tire profit des avantages d’ARM comme l’autonomie de la batterie et capable de fournir une expérience complète de Windows.

Microsoft n’a pas fourni beaucoup de détails sur cette émulation, mais les développeurs n’auront rien à faire pour adapter leurs applications aux processeurs ARM. Les fichiers MSI ou EXE devront se comporter comme sur les machines dotées de processeurs Intel. L’émulation ne va concerner que le code des applications, alors que l’OS et l’ensemble des bibliothèques du système seront natifs à ARM.

Microsoft n’a pas révélé beaucoup d’informations sur la disponibilité prochaine de ces ordinateurs ARM mais une chose est sûre, ils n’arriveront pas avec la Creators Update de Windows 10 prévue pour le mois de mars l’année prochaine. Ces nouveaux PC que Microsoft a qualifiés de “cellulaires” seront dotés des mêmes possibilités de connectivité que les smartphones. Les utilisateurs pourront profiter d’une connectivité cellulaire grâce à une SIM virtuelle intégrée avec des forfaits de données vendus directement dans le Windows Store. C’est là tout le potentiel d’ARM et la raison d’être qui poussent Microsoft à investir dans cette voie. Offrir des machines dotées d’une connectivité quasi permanente sur des ordinateurs portables va rapprocher le PC des smartphones. Microsoft veut permettre aux utilisateurs de profiter de la portabilité et de l’autonomie des téléphones, sans pour autant se priver des applications Win32, du support matériel et de tous les utilitaires utilisés intensivement dans le monde de l’entreprise.


Source : blog Windows

Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Forum Windows 10

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

Avatar de RyzenOC
Inactif https://www.developpez.com
Le 08/12/2016 à 15:31
C'est ce qu'ils auraient du faire depuis le lancement de windows 8 RT...

Car soyons honnête : le seul intérêt de windows c'est win32.
Sa vas intéresser les entreprises, mais probablement aussi les particuliers (si la comm est bien faite comme avec les tablettes-PC), moi en tous cas sa m’intéresse.

Sa m’intéresse car soyons honnête encore une fois : les apps (android, ios, wp) c'est de la merde. C'est des poubliciel qui font pas grand chose d'utile. Je pourrais enfin avoir de vraie logiciels dans mon téléphone au lieu d'ersatz avec juste 3 boutons. Je préfère de loins les logiciels de mon raspberry sous Debian que les apps Android. Et celui qui me dit que les smartphone c'est pas fait pour, le monde évolue, les smartphone sont devenue assez puissant pour etre en droit d'exiger que sa fasse les mêmes choses qu'un ordinateur (bureautique et multimédia). Je branche sur mon téléphone clavier + écran et hop je lance libre office ou vlc (les versions complète pas les ersatz qu'on as sur android)

Je crains que l'émulation ne soit très bridé par exemple limité qu'aux logiciels 64bits ou dépourvue de certains lib essentiel comme directX ou OpenGL (je parle pas pour faire du gaming).
L'idéal serait d'avoir un truc au moins équivalent à WINE.
7  1 
Avatar de youtpout978
Expert confirmé https://www.developpez.com
Le 08/12/2016 à 16:17
Citation Envoyé par sazearte Voir le message
C'est ce qu'ils auraient du faire depuis le lancement de windows 8 RT...

Car soyons honnête : le seul intérêt de windows c'est win32.
Sa vas intéresser les entreprises, mais probablement aussi les particuliers (si la comm est bien faite comme avec les tablettes-PC), moi en tous cas sa m’intéresse.

Sa m’intéresse car soyons honnête encore une fois : les apps (android, ios, wp) c'est de la merde. C'est des poubliciel qui font pas grand chose d'utile. Je pourrais enfin avoir de vraie logiciels dans mon téléphone au lieu d'ersatz avec juste 3 boutons. Je préfère de loins les logiciels de mon raspberry sous Debian que les apps Android. Et celui qui me dit que les smartphone c'est pas fait pour, le monde évolue, les smartphone sont devenue assez puissant pour etre en droit d'exiger que sa fasse les mêmes choses qu'un ordinateur (bureautique et multimédia). Je branche sur mon téléphone clavier + écran et hop je lance libre office ou vlc (les versions complète pas les ersatz qu'on as sur android)

Je crains que l'émulation ne soit très bridé par exemple limité qu'aux logiciels 64bits ou dépourvue de certains lib essentiel comme directX ou OpenGL (je parle pas pour faire du gaming).
L'idéal serait d'avoir un truc au moins équivalent à WINE.
Oui, il est bridé aux application 32 bits, normalement Microsoft devait sortir un tel sous x86 mais comme Intel a jeté l'éponge (pour les proc mobiles) ils ont du revoir leur plan aux derniers moments ...
3  0 
Avatar de freesket
Membre du Club https://www.developpez.com
Le 08/12/2016 à 16:54
C'est clairement pour contrer les futurs Google "PC Android" à bas prix...
C'est aussi pour permettre au mode "Continuum" de Windows 10 Mobile (et autre) de faire tourner les applis x86...et donc le développement des plateformes.
Les applications seront présentes (WinAPI/.Net/UWP), donc il devrait y avoir des utilisateurs et donc il des développeurs...
3  0 
Avatar de ijk-ref
Membre éclairé https://www.developpez.com
Le 08/12/2016 à 21:52
Citation Envoyé par mattdef Voir le message
Ou alors avec un système de docking comme le Microsoft Display Dock du temps des Lumia 930 mais ça reste une utilisation marginale
Du temps de Lumia 930 !? Ce dock est uniquement pour le dernier 950 et 950 XL d'aujourd'hui. Tu parles d'autres choses ?

Citation Envoyé par sazearte Voir le message
Sa vas (...) sa m’intéresse. (...) sa fasse les mêmes choses (...)
Citation Envoyé par MikeRowSoft Voir le message
(...) sa me semble bien.
S'ect une saméra sashée !?
3  0 
Avatar de Coriolan
Expert éminent sénior https://www.developpez.com
Le 08/12/2016 à 17:53
Citation Envoyé par mattdef Voir le message
Dites moi si je me trompe mais des tablettes sous Windows 10 (non mobile) capable d'exécuter les apps Win32, il y en existe un paquet non ?!
Alors oui, elles ont des SOC x86 mais j'ai pas l'impression que leur autonomie ou leur performance en souffre pour autant...
Microsoft promet des ordinateurs portables ARM dès l'année prochaine, on parle de machines dotées d'au moins 20h d'autonomie, sans parler du fait qu'elles seront beaucoup plus fines (donc légères) et n'auront pas besoin de ventilateurs comme pour les configurations x86.
1  0 
Avatar de 23JFK
Inactif https://www.developpez.com
Le 08/12/2016 à 20:34
Je ne suis pas certain que l'émulation d'un x86 sur ARM permette réellement d'économiser de la batterie. Quant au circuit téléphonie intégré, Microsoft semble prêt à refaire la même erreur qui avait failli planter le lancement de la xbox one en voulant rendre la connexion internet indispensable tout le temps alors que de par le monde, hors Silicon Valley et quelques grandes métropoles, avoir une connexion nomade de bonne qualité n'est pas le cas général ; et je parle même pas des suspicions d'espionnages concernant de machines qui possèdent en standard tout le nécessaire pour se connecter à un réseau sans-fil quelconque.
1  0 
Avatar de marsupial
Expert éminent https://www.developpez.com
Le 08/12/2016 à 23:01
Du moment que les royalties sur les brevets exploités sont payés, a priori aucun inconvénient. Ensuite, la tradition étant d'inclure un maximum de portes dérobées ( une par pays ), cela regarde chaque pays concerné et de faire son choix.
1  0 
Avatar de melka one
Membre expérimenté https://www.developpez.com
Le 09/12/2016 à 10:25
Microsoft promet une expérience
toujours le même slogan il serait temps d'en changé.
1  0 
Avatar de foetus
Expert éminent sénior https://www.developpez.com
Le 13/12/2016 à 15:31
Citation Envoyé par mattdef Voir le message
Windows et Linux sont des OS, pas des applications et de plus, ils existent aussi en version 32bits...
/Warning "Le mal absolu - analogie voiture" ON

C'est comme dire un vélo ou une voiture ce n'est pas un camion. Mais ce sont des véhicules

/Warning "Le mal absolu - analogie voiture" OFF

Sinon, Far Cry 64 bit
1  0 
Avatar de
https://www.developpez.com
Le 08/12/2016 à 18:52
Citation Envoyé par sazearte Voir le message

Sa vas intéresser les entreprises, mais probablement aussi les particuliers (si la comm est bien faite comme avec les tablettes-PC), moi en tous cas sa m’intéresse.
Selon le poste occupé en entreprise. Pour développer des applications pro peu gourmande en ressources système local sa me semble bien.
Le gourmand vient surtout de savoir se contenter ou pas.
0  0