Developpez.com

Plus de 2 000 forums
et jusqu'à 5 000 nouveaux messages par jour

Windows : Microsoft souhaite fusionner la base de code de ses OS
Et disposer d'API uniques pour PC, smartphones, serveurs et consoles

Le , par Hinault Romaric, Responsable .NET
En utilisant un même « core » pour Windows 8 et Windows Phone 8, Microsoft avait déjà dévoilé son ambition de vouloir fusionner les deux OS pour ne faire qu’un seul système d’exploitation universel.

S’exprimant lors d’une réunion avec les analystes financiers, Terry Myerson, patron de la division OS chez Microsoft, a présenté clairement la volonté de Microsoft de parvenir à un OS unique, offrant aux utilisateurs une expérience cohérente à travers n’importe quel dispositif, et aux développeurs un outil unique pour la création d’applications.

« Il faudrait vraiment que nous ayons une même interface pour l’ensemble de nos appareils. Nous devrions disposer d’un même ensemble d’API pour les développeurs sur nos appareils », a déclaré Myerson, avant d’ajouter : « les applications que nous apportons aux utilisateurs devraient s’exécuter sur tous nos appareils. »



Terry Myerson, patron des OS de Microsoft

En regroupant le développement des systèmes d’exploitation pour PC, smartphones, consoles de jeux, Cloud, etc. au sein d’une seule division, l’objectif de Microsoft, selon Terry Myerson, est de parvenir à disposer d’outils développeurs uniques, mais également de développer un service Cloud commun à tous les appareils, avec une expérience sur mesure pour chaque dispositif, des smartphones aux téléviseurs.

La vision de la division OS de Microsoft est très claire et « elle s’est déjà mise au travail avec un sentiment d’urgence », conclut Myerson.

Tout comme Microsoft, Canonical veut disposer à l’horizon 2014 d’une base de code unique pour PC, tablettes, smartphones, TV, etc. La société a apporté à Ubuntu des modifications en rupture totale avec les versions précédentes de l’OS Linux.

Tout comme Microsoft avec Windows 8, Canonical a essuyé une vague importante de critiques et l’abandon de l’OS par plusieurs utilisateurs.

Le choix de Microsoft d’offrir une expérience tactile au sein d’un OS pour PC afin de conquérir le marché des tablettes n’a pas été apprécié par plusieurs utilisateurs, et la société peine à se faire une place sur le segment des tablettes. Mais Microsoft demeure confiant et maintient le cap vers une fusion de son écosystème pour PC, mobiles, tablettes et consoles.

Source : réunion Microsoft avec les analystes financiers

Et vous ?

Pensez-vous que ce choix permettra à Microsoft de se démarquer sur ces différents segments ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Sirus64 Sirus64 - Membre éclairé http://www.developpez.com
le 23/09/2013 à 17:19
Pensez-vous que ce choix permettra à Microsoft de se démarquer sur ces différents segments ?
C'est pas un choix, c'est une évidence ! Après quand on regarde la taille de l'organisation, on comprends que ce n'est pas facile ! En attendant il faut juste espérer qu'ils ne vont pas dégouter les devs et que certains vont parier sur cet avenir.

Dans tous les cas, rien de nouveau, dans la "news".
Avatar de sevyc64 sevyc64 - Modérateur http://www.developpez.com
le 23/09/2013 à 18:04
Citation Envoyé par Hinault Romaric  Voir le message
« Il faudrait vraiment que nous ayons une même interface pour l’ensemble de nos appareils. Nous devrions disposer d’un même ensemble d’API pour les développeurs sur nos appareils », a déclaré Myerson, avant d’ajouter : « les applications que nous apportons aux utilisateurs devraient s’exécuter sur tous nos appareils. »

Microsoft se plante complètement sur ce point, et sur d'autres.

On utilise pas un pc bureautique comme un smartphone, une tablette. Encore moins comme un tv, ou une console.

Ce qu'il faut, ce n'est pas une interface unique pour tous les appareils, et donc par définition adaptée à aucun d'eux, mais plutôt une interface adaptée à l'utilisation propre de l'appareil.
C'est pour moi, une grave erreurs de leur parts.

L'autre point sur lequel il est possible qu'ils se trompent, c'est de tout miser sur le cloud. L'avenir le dira, mais, déjà que la mode (car pour moi ça ne reste qu'un phénomène de mode) avait quand même un peu de mal à prendre, pas aussi vite que voulue, je pense qu'avec les révélations de ces derniers temps le cloud va se prendre un bon coup de froid, pour au moins de longs mois, surtout un cloud by Microsoft et autres grosse boite américaines.
Et puis le cloud, pourquoi pas, mais le full cloud, je suis pas certains que beaucoup de monde soit près à y passer.
Avatar de bib34690 bib34690 - Membre habitué http://www.developpez.com
le 23/09/2013 à 19:16
@sevyc64 : je crois que l'article parle d'Api et d'outils communs, pas d'interface commune. Il précise même "1 expérience sur mesure pour chaque dispositif" que l'on pourrait interpréter par 1 interface pour chacun, ce qui paraitrait totalement logique et effectivement une très bonne idée.

Oui, mais voila, avec Win8 c'est effectivement le contraire qu'on a vu, et la je suis d'accord, ça n'est pas pratique sur 1 PC, et ça isole encore plus du reste du monde puisque les applis réalisées pour ce système ne tournent même pas sur Win7 et encore moins sur un autre système.
Idem pour leur revirement vers HTML qui pourrait laisser penser qu'ils ont compris que clients et programmeurs souhaitaient un monde plus ouvert ...oui mais leur HTML c'est le contraire...

Ils ne semblent donc pas avoir bougé d'un pouce sur leur politique tout propriétaire avec passage en force, comme ils l'ont toujours fait pour tout. Cette politique leur avait plutôt réussi par le passé, mais les choses ont un peu changé et à force de tirer sur la corde, notamment en maltraitant tous ses partenaires, elle s'use...
Avatar de erwanlb erwanlb - Inactif http://www.developpez.com
le 23/09/2013 à 19:43
Citation Envoyé par sevyc64  Voir le message
Microsoft se plante complètement sur ce point, et sur d'autres.

On utilise pas un pc bureautique comme un smartphone, une tablette. Encore moins comme un tv, ou une console.

Ce qu'il faut, ce n'est pas une interface unique pour tous les appareils, et donc par définition adaptée à aucun d'eux, mais plutôt une interface adaptée à l'utilisation propre de l'appareil.
C'est pour moi, une grave erreurs de leur parts.

L'autre point sur lequel il est possible qu'ils se trompent, c'est de tout miser sur le cloud. L'avenir le dira, mais, déjà que la mode (car pour moi ça ne reste qu'un phénomène de mode) avait quand même un peu de mal à prendre, pas aussi vite que voulue, je pense qu'avec les révélations de ces derniers temps le cloud va se prendre un bon coup de froid, pour au moins de longs mois, surtout un cloud by Microsoft et autres grosse boite américaines.
Et puis le cloud, pourquoi pas, mais le full cloud, je suis pas certains que beaucoup de monde soit près à y passer.

Donc un logiciel qui tourne sur Linux, Windows et Mac OS est une erreur ?

Et pour le cloud il faut différencier le cloud amateur (dropbox, etc) et le cloud pour professionnel comme Azure ou celui d'Amazon...

Quand on voit que le CA de Windows Azure dépasse le milliard de dollars...c'est une mode qui rapporte beaucoup alors !

La vraie mode dans le domaine du cloud c'est de dire que le cloud est une mode En tout cas moi entre sortir 3 serveurs physiques utilisés à 10% de puissance 90% du temps et des serveurs autoscallable dans le cloud et un paiement à l'usage.....elle me fait faire des économies la mode...
Avatar de erwanlb erwanlb - Inactif http://www.developpez.com
le 23/09/2013 à 19:45
Citation Envoyé par bib34690  Voir le message
Oui, mais voila, avec Win8 c'est effectivement le contraire qu'on a vu, et la je suis d'accord, ça n'est pas pratique sur 1 PC, et ça isole encore plus du reste du monde puisque les applis réalisées pour ce système ne tournent même pas sur Win7 et encore moins sur un autre système.
Idem pour leur revirement vers HTML qui pourrait laisser penser qu'ils ont compris que clients et programmeurs souhaitaient un monde plus ouvert ...oui mais leur HTML c'est le contraire...

Ils ne semblent donc pas avoir bougé d'un pouce sur leur politique tout propriétaire avec passage en force, comme ils l'ont toujours fait pour tout. Cette politique leur avait plutôt réussi par le passé, mais les choses ont un peu changé et à force de tirer sur la corde, notamment en maltraitant tous ses partenaires, elle s'use...

Les appli Android et iOS tournent nativement sur Windows ? sur Linux ?

T'as perdu ton bureau sur Win8 ?

C'est quoi leur HTML ????

Un beau mélange de tout et n'importe quoi....et comme d'habitude on demande à Microsoft ce qu'on ne demande à personne d'autre....
Avatar de micka132 micka132 - Membre émérite http://www.developpez.com
le 23/09/2013 à 20:37
Citation Envoyé par bib34690  Voir le message
Idem pour leur revirement vers HTML qui pourrait laisser penser qu'ils ont compris que clients et programmeurs souhaitaient un monde plus ouvert ...

Ouai enfin bon je préfère 100 fois développer une solution fermé mais qui marche à 99.9% sur les support prévus (plugins) que sur du HTML implementé chacun à sa sauce, et ou c'est une pure horreur d'avoir un rendu homogène.
Et pour les clients c'est encore pire, ils doivent être nombreux les décideurs à regretter le temps du monopole absolu (enfin si tu parles de client au sens entreprise, et non utilisateur...).
Avatar de sevyc64 sevyc64 - Modérateur http://www.developpez.com
le 23/09/2013 à 20:50
Citation Envoyé par bib34690  Voir le message
Ils ne semblent donc pas avoir bougé d'un pouce sur leur politique tout propriétaire avec passage en force, comme ils l'ont toujours fait pour tout. Cette politique leur avait plutôt réussi par le passé, mais les choses ont un peu changé et à force de tirer sur la corde, notamment en maltraitant tous ses partenaires, elle s'use...

Oui enfin sur ce points là, ils arrivent pas à la cheville d'Apple. Microsoft assure un minimum de compatibilité entre 2 générations de ses produits.
Au contraire d'Apple qui prend un malin plaisir à rejeter toute compatibilité pour forcer ses moutons de clients à repasser à la caisse à la sortie d'un nouveau modèle.

Quant à l'aspect, c'est la base que Microsoft veut rendre commune, ça va être dur de faire quelque chose de commun avec la diversité des plateformes (incompatibles) visées.
Ou alors ils vont nous pondre un pseudo ersatz de machine virtuelle totalement inutile.
Avatar de mat1554 mat1554 - Nouveau membre du Club http://www.developpez.com
le 23/09/2013 à 22:17
Pensez-vous que ce choix permettra à Microsoft de se démarquer sur ces différents segments ?

Si c'est pour garder un OS unique a tous point de vu, sans permettre de désactiver les options «tactile» pour un PC de bureau et en gardant un système de tuiles (même s'il l'améliore) sans possibilité de ravoir un menu démarrer classique (style Win 7 par exemple).

La réponse est claire, nette et précise. NON.

C'est pas un choix, c'est une évidence ! Après quand on regarde la taille de l'organisation, on comprends que ce n'est pas facile ! En attendant il faut juste espérer qu'ils ne vont pas dégouter les devs et que certains vont parier sur cet avenir.

Je ne vois pas en quoi ces une évidence. Si on y pense bien pour les versions smartphone,etc. Il y a seulement 1 chose qui devrait changer, la taille des applications et le menu de navigation.

Sinon, la base du noyau «devrait» être la même.
Avatar de sebkilou sebkilou - Futur Membre du Club http://www.developpez.com
le 24/09/2013 à 8:34
J'ai fait, il y a quelques années, du développement sous WinCE 5 et 6.
Franchement, au niveau du développement, j'ai réussi à recompiler des dll écrites en C sans trop de soucis (il y avait encore quelques appels à des fonctions purement DOS que j'ai dû remplacer par des appels à l'API windows).
J'ai développé en C# pour compact framework .NET. C'est très proche du full framework .NET, mais beaucoup de fonctions ne sont pas implémentées, ou rabotées, dans le compact framework (et quand on doit gérer des fichiers à structures purement binaires, c'est un casse-tête en compact framework).

Ils pourraient simplement adapter le full framework .NET sous les tablettes et phones (il y a assez de mémoire dans ces systèmes, à présent).
L'interface WinCE 5 et 6, par contre, n'étaient vraiment pas prévues pour du tactile (mais du stylet), et j'ai dû passer beaucoup trop de temps à réécrire des interfaces visuelles pour des appels à des fonctions de configuration de Windows (mise à l'heure, configuration réseau, etc.) en tactile.

Bref, une version Windows phone, avec un full framework .NET, et dont on peut recompiler sans trop de difficulté les sources C/C++ Win32 (ou Win64) serait magnifique !
Le pire serait qu'ils rabotent la version desktop et rendent les anciens logiciels desktop incompatibles !
Avatar de Niark13 Niark13 - Membre éclairé http://www.developpez.com
le 24/09/2013 à 9:09
La news n'est pas claire. De quelle(s) interface(s) parle-t-on ?

Si c'est le noyau et les API, (je pensais que c'était déjà le cas), c'est une évidence.

Si on parle d'interface utilisateur, surtout pas ! Pour moi, l'interface doit se penser en fonction des usages, et les usages sont différents d'un téléphone à une console de jeux ou à un PC.
Offres d'emploi IT
Développeur - software craftsman (H/F)
Société Générale - Ile de France - Hauts-de-Seine
Architecte de données (H/F)
Société Générale - Ile de France - Ile de France
Architecte fonctionnel et applicatif (H/F)
Société Générale - Ile de France - Val-de-Marne

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil