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 !

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

94PARTAGES

2  3 
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 ?

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

Avatar de sevyc64
Modérateur https://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.
9  3 
Avatar de erwanlb
Inactif https://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....
5  0 
Avatar de micka132
Expert confirmé https://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...).
4  0 
Avatar de sebkilou
Futur Membre du Club https://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 !
3  0 
Avatar de vanquish
Membre éprouvé https://www.developpez.com
Le 24/09/2013 à 12:04
Citation Envoyé par erwanlb Voir le message
...et comme d'habitude on demande à Microsoft ce qu'on ne demande à personne d'autre....
Oui, mais justement, MS devrait en tenir compte.

Tu as tout a fait raison, si Black Berry avait sorti RT, tous le monde aurait trouvé que c'était une belle réponse à Apple et Google.

Mais, pour reprendre un commentaire d'un blog anglo-saxon, quel est le public qui veux d'un Windows incapable de faire fonctionner les programmes Windows ?
Il suffit de regarder les chiffres pour avoir la réponse.

Là tu as soit une tablette Windows incapable de faire fonctionner des applications Windows, soit une tablette a architecture de PC mal adapté à cet usage (pb d’autonomie par exemple).

On comprend qu'ils veuillent unifier tout cela, mais cela ne peux se faire qu'au détriment de leurs utilisateurs actuels.

Windows possède un énorme catalogue d’application, de drivers etc..
Annoncer un OS unique, veux dire qu'on veux jeter tout ça et donc vous faire jeter tout ça.
Pas étonnant qu'il y ai un rejet.

La grosse erreur a peut-être été de d'appeler cela Windows.

Une autre marque aurait évité de donner l'impression de faire du neuf avec du vieux et permis une transition plus en douceur, un système venant compléter l'autre et non le remplacer.

Avec HyperV, cela n'interdisait pas de faire fonctionner les applications Tablette/Téléphone au sein de Windows (à la manière de ce que propose ModernMix de StarDock http://www.stardock.com/products/modernmix/) et ainsi de proposer leur PC transformable en tablette (car dans ce cas on accepte les défaut de l'architecture PC ) ce qui est une vrai bonne idée et qu'ils sont les seuls à proposer.
2  0 
Avatar de freesket
Membre du Club https://www.developpez.com
Le 24/09/2013 à 12:31
Microsoft est, de mon point de vue, pas loin de réussir avec sa dernière génération d'OS.

Mais il manque un truc plus adapté et homogène.

Pour moi :
Ajouter à Windows 9 plusieurs options :
- Détection d'un PC tactile ou non. Si il est tactile et non docké au clavier physique démarrage sur ModernUI.
- Si le PC est non tactile ou docké alors démarrage direct sur le bureau.
- Un seul panneau de configuration ! Ou au pire deux panneaux proposant les même options.
- La possibilité sur les PC non tactile d'avoir le vieux menu démarrer (pour les allergiques aux changements et/ou incapables de s'adapter), car très franchement on peut très largement s'en passer...mais bon imposer le changement c'est jamais bon en terme d'image.
- La possibilité de faire tourner les applis ModernUI sur le bureau et en mettre plusieurs (voir ModernMix chez Stardock).
- Du coup, un seul IE ! Celui du bureau.
- Travailler avec Intel et AMD pour obtenir des processeurs à faible consommation (la dernière génération d'Intel semble prometteuse) pour les PC hybrides.

Sur Windows 9 RT :
- Supprimer le bureau et le remplacer par une application équivalente (beaucoup de travail à faire...).
- Réécrire Office pour Windows RT.
- Un seul IE celui de ModernUI.

Sur Windows Phone 9
- Un rapprochement avec le Windows RT que j'ai décrit (mais c'est déjà le cas...).

Par contre il devrait être possible de faire du "Compile once, run everywhere in ModernUI (API WinRT, DirectX, (XNA, Silverlight), HTML5 (avec, pour les jeux, une compatibilité avec la XBox)).
Pour compléter cela, l'abonnement en tant que développeur Microsoft permet de publier dans les différents "Store".

Du coup:
- Windows 9 devient l'OS parfait pour le bureau et les tablettes.
- Windows 9 RT s'adresse aux tablettes low cost et n'est pas assimilable à Windows 9.
- Windows phone 9, le magasin d'application va grandir terriblement vite...ce qui fera gagner mécaniquement des parts de marché.
3  1 
Avatar de Sirus64
Membre éclairé https://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".
1  0 
Avatar de Niark13
Membre éclairé https://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.
2  1 
Avatar de sevyc64
Modérateur https://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.
0  0 
Avatar de stardeath
Membre expert https://www.developpez.com
Le 26/09/2013 à 23:56
Citation Envoyé par Traroth2 Voir le message
Donc si leur projet, c'est de pousser les smartphones à avoir plus de ressources pour faire tourner leur bloatware, c'est une décision catastrophique.
il n'y a pas besoin que crosoft s'y mette, il y a déjà android et le marketing qui poussent les utilisateurs à avoir toujours un plus gros smartphone.

et the ultimate question qui va avec ça c'est : wtf pourquoi du 1080p sur un écran de 5 pouces?
1  1