Windows Threshold, un système unique pour tous les appareils
Vous attendiez la confirmation ? La voici
Le 23 juillet 2014 à 15h00
4 min
Logiciel
Logiciel
Depuis plusieurs mois, les rumeurs s’accumulent autour de Windows Threshold, nom de code de la prochaine vague du système d’exploitation. Alors que la firme unifie peu à peu ses technologies, on pouvait se demander si le futur produit irait un cran plus loin, en jouant le rôle de socle commun pour tous les supports. La réponse a été donné par le PDG Satya Nadella : ce sera bien le cas.
Des signes qui pointaient tous dans la même direction
Le faisceau des derniers mouvements de Microsoft dans le secteur du développement logiciel ne laissait plus guère de doutes. La firme a commencé par réunir les comptes développeurs pour Windows et Windows Phone, peu de temps avant d’officialiser les applications universelles pour les deux systèmes, dans leurs versions 8.1 respectives. Récemment, l’éditeur a également rassemblé ses ressources de développement au sein d’un même site.
Hier, nous nous attardions sur une offre d’emploi indiquant très clairement que Microsoft travaillait sur un framework graphique unique pour l’ensemble des plateformes : ordinateurs, tablettes, smartphones et Xbox. En clair, une infrastructure pour uniformiser les interfaces avec le même socle technologique, quel que soit l’appareil utilisé. Nous évoquions alors les rumeurs concernant Windows Threshold, selon lesquelles la version destinée aux ordinateurs embarquerait un nouveau bureau, sans doute largement remanié et modernisé.
Nadella confirme le système unique pour tous les écrans
Dans sa présentation des nouveaux résultats trimestriels, Satya Nadella, le PDG de Microsoft, a cependant officialisé un point important : la firme va « rationaliser la prochaine version de Windows en passant de trois systèmes d’exploitation à un unique système ». Doit-on comprendre alors qu’il n’existera plus qu’un seul Windows pour tous les appareils ? Nadella répond là encore : « Cela signifie un système d’exploitation pour tous les tailles d’écran ».
Cela veut-il vraiment dire que nous aurons le même Windows partout ? Pas tout à fait. Comme l’indique Nadella, cela signifie surtout que Microsoft disposera d’une « seule équipe avec une architecture commune ». C’est donc bien le socle technologique qui sera le même partout, ce qui est une direction prise par Microsoft depuis l’arrivée de Vista et les premiers grands travaux sur la base du système. Des travaux qui avaient accouché quelques années plus tard de MinWin dans Windows 7, c’est-à-dire le plus petit dénominateur commun capable de fonctionner seul, sans interface, sans DLL, sans rien d’autre que le noyau et les composants essentiels.
Un rêve de développeur ?
Comment cela va-t-il se traduire concrètement ? Une base technique ne veut pas dire une même interface. Même si les technologies sont identiques, même si le framework graphique est unique, l’ergonomie sera forcément différente selon l’appareil. Cependant, les éléments de contrôle risquent de fortement se ressembler. Mais surtout, une telle unification signifie des applications communes à tous les appareils.
Ce dernier point est capital, d’autant que Nadella a confirmé que les boutiques d’applications allaient elles aussi être rassemblées. Les développeurs pourront donc créer des applications qui pourront s’exécuter partout, l’appareil déterminant quelle interface doit être exploitée. En somme, des applications universelles qui pourront également fonctionner sur la Xbox, et probablement sur le bureau. Microsoft compte donc réaliser sa vision : vous utilisez des applications et des services, le matériel n’a plus guère d’importance et vous proposera toujours d’y accéder, sous une forme adaptée. Les données sont ainsi mises en avant, chaque ordinateur, tablette ou smartphone n’étant plus qu’une interface de consultation.
Si la théorie est agréable, la mise en pratique restera cruciale. Car Microsoft peut disposer de technologies avancées, performantes, fiables et ainsi de suite, rien ne peut remplacer la prise en main et l’ergonomie de l’ensemble. C’est la dure leçon imposée par Windows 8 qui, pour la première fois, n’était plus critiqué pour sa stabilité ou sa rapidité, mais pour son interface.
Windows Threshold, un système unique pour tous les appareils
-
Des signes qui pointaient tous dans la même direction
-
Nadella confirme le système unique pour tous les écrans
-
Un rêve de développeur ?
Commentaires (65)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 23/07/2014 à 16h16
Clairement il parle de “windows on arm”, windows pour x86 et windows sur xbox one.
Le 23/07/2014 à 16h23
Le 23/07/2014 à 16h31
Le 23/07/2014 à 17h10
Le 23/07/2014 à 17h23
Le 23/07/2014 à 17h39
Le 23/07/2014 à 18h37
Trop impatient d’ouvrir mes feuilles Excel sur ma smartwatch. " />
Le 23/07/2014 à 19h14
C’est comme tout, ce n’est pas parce que tu peux que tu dois, c’est à ce moment qu’intervient le bon sens normalement.
Le 23/07/2014 à 19h18
Le 23/07/2014 à 19h43
Le 23/07/2014 à 21h12
Le 23/07/2014 à 21h18
Le 23/07/2014 à 21h23
Nadella a confirmé que les boutiques d’applications allaient elles aussi être rassemblées. Les développeurs pourront donc créer des applications qui pourront s’exécuter partout,
Partout… même sur un ARM " />
Et la phrase est intéressante en tout cas, on y vient, ça parle de “boutique d’application” ce qui ne choque personne sur mobiles/tablettes (merci Apple), mais est radicalement nouveau sur PC W\( (sur Linux on a les "repo" depuis bien longtemps, c'est d'ailleurs la base technique de l'AppStore inventé par Apple).
Du reste c'est bien l'annonce de cela : "boutique d'application" sur PC aussi qui a mis en fureur Gabe Newell, et ne manquera pas d'inquiéter de même les fabricants de logiciels PC : désormais M\) va leur taxer 30% sur PC aussi !..
Bon courage à l’idée de génie. " />
Le 23/07/2014 à 21h24
Le 23/07/2014 à 21h28
Le 23/07/2014 à 21h35
Le 23/07/2014 à 21h36
Le 23/07/2014 à 21h52
Le 23/07/2014 à 22h02
Le 23/07/2014 à 22h20
Le 23/07/2014 à 23h46
Le 24/07/2014 à 00h31
Le 24/07/2014 à 05h20
Le 24/07/2014 à 06h51
Le 24/07/2014 à 06h51
Le 24/07/2014 à 06h57
Le 24/07/2014 à 09h23
Le 24/07/2014 à 09h58
Le 24/07/2014 à 10h06
Le 24/07/2014 à 10h19
Le 23/07/2014 à 15h22
Le 23/07/2014 à 15h24
Le 23/07/2014 à 15h25
Le 23/07/2014 à 15h27
Le 23/07/2014 à 15h28
Le 23/07/2014 à 15h30
Un rêve de développeur ?
Je pense que la plupart des développeurs à qui on a soumis ce paradigme dans le passé en ont d’amers souvenirs.
Quand on doit utiliser les mêmes sources pour diverses cibles hétérogènes, ça finit toujours en code spaghetti. Sans compter la taille des bibliothèques qu’il faut traîner pour faire tourner le tout et les tiers qu’il faut pour accéder aux bases de données par exemple (DB2/400 et SQLServer " />)
Je ne sais pas trop comment les outils de dév pour Threshold vont faire pour optimiser le code final suivant la plateforme visée ; je suis curieux de voir ça.
Le 23/07/2014 à 15h32
Le 23/07/2014 à 15h35
Le 23/07/2014 à 15h36
Le 23/07/2014 à 15h44
Le 23/07/2014 à 15h46
Le 23/07/2014 à 15h49
Le 23/07/2014 à 15h56
Le 23/07/2014 à 16h07
C’est clairement la bonne approche : base technique commune pour simplifier la maintenance de l’OS et le développement pour les développeurs tiers, et interface spécifique pour chaque type d’appareil.
Du coup, il sera possible de développer une application unique avec une interface qui s’adapte en fonction de l’environnement dans lequel elle se trouve ? Ce serait pratique pour les appareils hybrides : j’ai mon application en version tactile sur ma tablette, je la mets sur un dock connectée à un écran plus grand et un clavier/souris, et l’environnement s’adapte aux nouveaux périphériques, l’application reste ouverte et modifie son interface.
En tout cas, ce usecase est un des objectifs de KDE. Avec Plasma 5, ils ont déjà l’environnement qui s’adapte automatiquement, et ils exposent une API pour informer les applications du mode le plus adapté. Et QtQuick pousse au découplage total entre l’interface et la logique, et le langage QML facilite la création d’interfaces qui s’adaptent.
Ce serait intéressant de voir si Microsoft vise la même chose, où s’ils veulent simplement pouvoir réutiliser des bouts de code tout en gardant des applications séparées.
Le 23/07/2014 à 16h08
Il parle ici de 3 systèmes qui convergent vers un unique mais moi j’en compte 4:
Windows Phone
Windows RT
L’OS de la One (du moins celui des 3 OS de la one gérant les applis)
Windows X86 X64.
A mois que je ne me fourvoie dans mes propos.
Le 23/07/2014 à 16h11
Windows Phone et RT vont fusionner, il ne le compte peut-être déjà que pour un.
Le 23/07/2014 à 15h06
C’est bien ça va être pratique pour développer des virus.
Et pour corriger les failles aussi du coup.
Le 23/07/2014 à 15h07
Le 23/07/2014 à 15h08
Le 23/07/2014 à 15h09
Le 23/07/2014 à 15h10
Le 23/07/2014 à 15h12
Le 23/07/2014 à 15h13
Le 23/07/2014 à 15h15
Le 23/07/2014 à 15h15
Le 23/07/2014 à 15h17
Question: Est-ce que vous pensez que les équipements matériels (Xbox, smartphones, tablettes…) pourront être mis à jour logiciellement pour bénéficier de Threshold ou pensez-vous qu’il y aura encore un gap technologique l’empêchant (du style windows phone 7 / windows phone 8)?
Le 23/07/2014 à 15h17
Le 23/07/2014 à 15h19
Intéressantes les idées de Shuttleworth Nadella
Le 23/07/2014 à 15h20
Le 23/07/2014 à 15h21
Le 23/07/2014 à 15h21
ça voudrait dire qu’un code initialement prévu pour de l’x86 / x64 fonctionnera de la même manière sur un environnement ARM comme nos smartphones ? C’est possible de faire un truc aussi cool ? " />
Le 23/07/2014 à 15h22
Le 23/07/2014 à 15h04
Uniformisation des paradigmes chez Micrososft pourquoi pas ?
Si toutes fois les spécificités des plateformes sont respectées " />
Déjà sortez un Windows 9 et stable " />
Le 23/07/2014 à 15h05
Le 23/07/2014 à 15h06
Faut aller encore un cran plus loin (mais ils le feront pas). Tu achètes ton jeu / logiciel sur une plateforme et tu l’as sur toutes.