Oui, Microsoft travaille bien sur un framework graphique unifié
Et la firme embauche pour accélérer son développement
Le 22 juillet 2014 à 13h45
4 min
Logiciel
Logiciel
Microsoft travaille sur un framework commun capable de servir au développement d’applications pour tous les supports, qu’il s’agisse des ordinateurs, des tablettes, des téléphones ou de la Xbox One. Le nom de ce framework n’est pas encore connu mais il représente dans tous les cas une étape marquante vers un système unique, qui pourrait être Threshold.
Un framework unique pour l'ensemble des supports
Tous les signes pointent actuellement vers une unification de la plateforme Windows. Microsoft a commencé par fusionner les comptes développeurs pour Windows et Windows Phone, avant de proposer les applications universelles, capables de fonctionner indifféremment sur les versions 8.1 des deux plateformes. Plus récemment, ce sont les ressources pour les développeurs qui ont été concentrées en un lieu unique. Désormais, la firme prépare l’étape suivante.
Dans une récente offre d’emploi, dénichée par h0x0d, la firme cherche un ingénieur pour travailler avec l’équipe XAML, qui « construit l’infrastructure d’interface au cœur du système One Microsoft ». L’annonce ajoute : « Notre framework est utilisé par des centaines de milliers de développeurs, dont de nombreuses équipes de Microsoft », tout en précisant qu’il fera « partie intégrante » du succès des plateformes et de l’écosystème.
L’offre d’emploi est particulièrement précise sur les missions qui attendent l’ingénieur :
- Permettre aux développeurs d’utiliser une seule interface pour tous les supports : ordinateurs, téléphones, tablettes et Xbox (la mention « One » n’est pas présente)
- Créer des contrôles « riches » qui procureront aux utilisateurs un vrai « plaisir » d’utilisation
- L’extension des capacités de la plateforme pour accroitre la productivité des développeurs, à savoir publier plus d’applications, plus rapidement
- Une augmentation radicale des performances pour que les interfaces restent parfaitement fluides, même quand elles deviennent complexes
Pourquoi un seul framework ?
Pourquoi créer un « UI framework » unique ? Parce qu’actuellement, les technologies permettant de bâtir les interfaces se choisissent en fonction des plateformes. Il est tout à fait possible d’utiliser le XAML, qui est justement le langage bâti par Microsoft pour concevoir des interfaces de manière complètement séparée du reste du code, consacré au fonctionnement proprement dit de l’application. Mais selon que l’on développe pour du Windows classique, du Windows Store, pour Windows Phone ou pour la Xbox, les technologies ont beau être semblables, ce ne sont pas les mêmes.
Avec Windows Threshold, Microsoft a l’occasion de faire un grand pas vers le Graal longtemps cherché par l’entreprise : une même base technique pour tous les supports. Il n’est pas certain que cet éventuel Windows « 9 » soit ce fameux Windows, mais de très nombreuses rumeurs parlent d’une interface qui sera spécifique à chaque environnement. La firme pourrait profiter de cette occasion pour revoir complètement le socle technologie du bureau, en proposant justement un nouvel environnement qui, s’il se destinera aux ordinateurs classiques, apparaitra comme beaucoup plus moderne.
Quoi qu’il en soit, Microsoft mentionne clairement un système « One Microsoft ». Dans un tel contexte d’unification, la firme veut certainement dire que le framework graphique sera au cœur de cette plateforme. Il existe de nombreuses rumeurs actuellement, mais nous nous concentrons ici sur celles qui recoupent directement des informations « concrètes », notamment dans les offres d’emploi. Aussi, même si beaucoup, comme Mary Jo Foley et Paul Thurrott, parlent d’une bêta pour cet automne et d’une sortie de Windows Threshold pour le printemps prochain, les pincettes restent de rigueur.
Un seul compte développeur, un seul site pour toutes les ressources, des applications universelles. Il semble donc que l'étape suivante soit le framework graphique.
Oui, Microsoft travaille bien sur un framework graphique unifié
-
Un framework unique pour l'ensemble des supports
-
Pourquoi un seul framework ?
Commentaires (78)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 22/07/2014 à 14h44
Le 22/07/2014 à 14h46
Le 22/07/2014 à 14h48
Le 22/07/2014 à 14h50
Ca fait surtout penser à plasma 5 qui vient de sortir.
Quand on voit que ce que veut faire MS existe partiellement depuis 4 ans chez Kde, et totalement depuis qq jours, c’est à pleurer que ce bureau parte d’aussi bas dans les PDM.
http://blog.jospoortvliet.com/2014/01/building-converging-uis.html
Le 22/07/2014 à 14h53
Le 22/07/2014 à 14h57
Le 22/07/2014 à 15h02
Le 22/07/2014 à 15h10
Le 22/07/2014 à 15h11
Le 22/07/2014 à 15h18
Le 22/07/2014 à 15h31
Le 22/07/2014 à 15h32
Le 22/07/2014 à 15h34
Le 22/07/2014 à 15h41
Le 22/07/2014 à 15h44
Le 22/07/2014 à 15h54
Le 22/07/2014 à 14h20
Le 22/07/2014 à 14h22
En lisant le sous titre je me demande si Microsoft a lu le
Mythical Man-Month de Fred Brooks
Une référence pourtant
" />
Le 22/07/2014 à 14h23
Le 22/07/2014 à 14h27
Le 22/07/2014 à 14h28
On verra ce que ça va donner mais MS y aura mis le temps pour arriver à ça.
Le 22/07/2014 à 14h30
Le 22/07/2014 à 14h30
C’est pas demain la veille.
Déjà qu’ils sont pas foutus d’uniformiser leurs propres interfaces dans leur produit phare de développement (fenêtre propriété des projets dans Visual studio suivant que c’est du VB ou du c#) et qu’ils nous ont sorti des composants de base différents suivant que t’étais en XAML ou en silverlight…
Le 22/07/2014 à 14h32
en somme un XNA étendu au delà du jeu vidéo?
Le 22/07/2014 à 14h34
Le 22/07/2014 à 14h34
Le 22/07/2014 à 14h38
Le 22/07/2014 à 14h39
Le 22/07/2014 à 14h40
Il est évident que le XAML sera le langage de programmation pour tous les futurs développements Microsoft (hors ASP.Net bien sur). Le XAML est vraiment mûr depuis le temps (6 ans), et est déjà en place sur de très nombreuses plateformes : .Net (WPF), Silverlight, Windows Phone, WinRT…etc.
Il suffit d’abattre les problématiques techniques liées aux versions des binaires (assemblies) et les limitations qui en découlent (par exemple le XAML de Silverlight n’est (pour simplifier) qu’un sous ensemble de celui pour WPF) pour avoir vraiment qu’une unique librairie (assembly “neutre” commune à toutes les plateformes et partage à 100% du code).
Le 22/07/2014 à 14h43
Le 22/07/2014 à 14h43
Le 22/07/2014 à 14h44
Le 22/07/2014 à 16h01
Le 22/07/2014 à 16h20
(tout ces termes techniques qui sortent…)
Peut-être une version de windows spécial jeux? " />
Le 22/07/2014 à 16h45
Youpi, ils ont ré-inventé java " /> …
Le 22/07/2014 à 16h50
One framework to rule them " />
Le 22/07/2014 à 17h05
Le 22/07/2014 à 17h09
Le 22/07/2014 à 17h20
Le 22/07/2014 à 17h35
Le 22/07/2014 à 18h00
Cette nouvelle API ne sera pas du luxe. Si seulement ils pouvaient carrément lourder XAML (le truc le plus verbeux au monde) et nous filer un vrai langage avec un vrai éditeur qui fonctionne vraiment après dix ans…
Le 22/07/2014 à 18h36
Le 22/07/2014 à 18h55
Le 22/07/2014 à 19h23
Le 22/07/2014 à 19h28
Le 22/07/2014 à 19h31
Le 22/07/2014 à 19h36
ce serait dommage que les applis pro qui peuvent pas migrer vers WinRT à cause de la sandbox ne puissent pas profiter des améliorations de perf.
au passage c’est déjà possible sous win8.1 via les applis hybrides, mais c’est trop contraignant:
-le sideloading doit être activé
-pas encore de support fenêtré pour les applis WinRT.
Le 22/07/2014 à 19h41
Le 23/07/2014 à 14h33
Le 24/07/2014 à 02h01
Le 24/07/2014 à 07h37
Le 24/07/2014 à 08h24
Le 24/07/2014 à 08h24
Le 22/07/2014 à 19h43
Le 22/07/2014 à 19h51
Le 22/07/2014 à 20h15
En fait il essaient d’unifier les API graphiques du XAML ?
Le 22/07/2014 à 20h42
Le 22/07/2014 à 20h43
Le 22/07/2014 à 21h43
Le 23/07/2014 à 04h26
Le 23/07/2014 à 07h20
La première pensée que j’ai lu en lisant l’article de Vincent-à-la-sword-brillante, c’est : “pourquoi MS reproduit-il la même erreur ?”. Je m’explique. On a vu que Windows8 est loin de faire l’unanimité avec son interface pensée tactile pour une utilisation clavier+souris. Il est vrai que le menu démarrer avait sérieusement besoin d’une réforme, je m’en rends bien compte quand sur mon W7 je n’y vais que pour créer un raccourci sur le bureau ; le menu bien rangé de Cinnamon est parfait à mes yeux (du coup pas besoin de raccourcis sur le bureau). Là, MS semble penser aux développeurs, en leur tenant un discours “vous n’aurez plus qu’une seule toolbox à apprendre, pour développer partout”. Ça va certainement faire plaisir aux recruteurs qui vont encore plus corvéer leurs développeurs et n’auront plus à gérer séparément les pros du PHP et les pros du noyau temps réel. Je vois au contraire se pointer une baisse globale de la qualité et des performances, et ce pour plusieurs raisons :
-1 : un truc généraliste fait tout médiocrement, un truc spécialiste ne fait qu’un truc, mais le fait mieux (en principe, il y a des contre-exemples comme le noyau linux par exemple qui réussit l’exploit d’être généraliste, de tourner sur tout et de rester performant). C’est vrai pour la toolbox qui va devoir faire d’un coté du tactile sur écran rikiki de téléphone et en même temps du gros progiciel géré au clavier et à la souris sur écran de PC. On a vu ce que ça a donné avec W8.
-2 : les développeurs qui tomberont dans cette techno ne se spécialiseront pas dans un domaine particulier, et donc ne seront pas capables d’optimiser
-3 : ça rajoute encore une couche d’abstraction au dessus du système, qui, là encore, comme dit dans les posts précédents à propos de WPF, ne permet pas d’optimiser.
On dirait que l’obsession de MS est de créer un mille feuille de ses systèmes, pour éloigner de plus en plus le matériel, le noyau et à l’autre bout l’utilisateur. Midori semble tenir du même acabit, avec un code noyau développé en C#, un spinoff de C++ lui même dérivé du bon vieux C de Kernighan, Ritchie et Thompson. C’est peut-être une bonne idée commercialement, je doute que ça en soit une techniquement.
Le 23/07/2014 à 09h32
Le 23/07/2014 à 09h59
Le 23/07/2014 à 11h52
Le 23/07/2014 à 12h22
Le 23/07/2014 à 13h06
Le 23/07/2014 à 13h31
Le 23/07/2014 à 13h41
Le 23/07/2014 à 13h54
Le 22/07/2014 à 13h50
Ils peuvent forker QT sinon " />
Le 22/07/2014 à 13h52
N’empêche sur le coup, On peut reprocher beaucoup de choses à Ubuntu mais ils avaient bien vu venir le truc d’avenir …
Microsoft et son concept d’interface unifiée ( un SDK pour les dominer tous ).
Google idem, et je serai pas étonnée que Chrome OS ne s’enrichisse encore dans les années à venir pour par ex permettre à des trucs genre Android Studio de marcher ;) )
Apple : idem, mais ils prennent leurs temps, et c’est pas plus mal. Lentement mais sûrement
Le 22/07/2014 à 13h58
Les applis metro sur Xbox One, voilà qui rendrait cette console bien intéressante à mes yeux…
Le 22/07/2014 à 14h02
Je suis hyper curieux de voir ce que va être la nouvelle interface de MS sur Windows 9 ^^
Le 22/07/2014 à 14h05
Le 22/07/2014 à 14h10
Qt existe, pourquoi réinventer la roue ?
Le 22/07/2014 à 14h14
Il leur a juste fallu 5 ans pour comprendre ça…
C’est pas gagné.
Moi j’aimerai qu’il fasse l’inverse dans l’environnement pro et qu’il nous vire Modern UI
Le 22/07/2014 à 14h15
Le 22/07/2014 à 14h20
Avec Windows Threshold, Microsoft a l’occasion de faire un grand pas vers le Graal longtemps cherché par l’entreprise : une même base technique pour tous les supports.
C’est peut-être le Graal de l’entreprise Microsoft…
Mais pour le reste du monde, le Graal ca serait d’unifier Windows Home/Pro, IOS, Android, Wordpress/joomla et PlayStation… " />