Windows mise sur l'universalité du code et la gratuité de certaines licences

Windows mise sur l’universalité du code et la gratuité de certaines licences

Et en plus, ça pourrait tout à fait fonctionner

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

03/04/2014 6 minutes
81

Windows mise sur l'universalité du code et la gratuité de certaines licences

Autre annonce de Microsoft à l'occasion de la BUILD 2014, autre gros morceau : les applications universelles. Il s’agit d’une évolution très attendue puisqu’elle permettra aux développeurs de viser de nombreux appareils d’une seule traite, avec un code unique, ou presque.

windows 8.1

Des applications universelles pour Windows, Windows Phone et la Xbox One 

Même si Windows Phone 8.1 et l’Update de Windows 8.1 sont des changements importants, l’annonce des applications universelles est clairement un cran au-dessus. Cette officialisation répond à des mois de rumeurs et des années de spéculation. L’unification de la plateforme Windows est attendue de longue date et les observateurs de la stratégie de Microsoft n’en ont en fait jamais douté.

 

Le concept est simple : une même application pourra fonctionner sous Windows, Windows Phone et la Xbox One. Ce qui désigne en pratique tous les smartphones, ordinateurs et tablettes munis d’un système de l’éditeur. Petit à petit, les différences entre les versions de Windows vont s’effacer pour qu’il ne reste plus qu’un seul élément important : l’applicatif.

 

David Treadwell, l’un des responsables de l’Operating Sytems Group, s’est dit conscient hier soir que les développeurs souhaitaient avant tout pouvoir réutiliser leur code autant que possible. Le concept d’application universelle repose majoritairement sur les API WinRT. Il existait jusqu’à présent une différence notable entre Windows Phone 8 et Windows 8. L’arrivée de Windows Phone 8.1 corrige en grande partie le problème car les technologies utilisables sont désormais pratiquement les mêmes, Microsoft ayant par exemple ajouté le couple HTML5/JavaScript dans les langages pris en charge.

Visual Studio adapté avec des outils spécifiques 

Visual Studio a été adapté en conséquence et l’Update 2, prévue pour bientôt (la Release Candidate est d’ailleurs disponible), en tient d’ailleurs compte. Les développeurs peuvent donc utiliser plusieurs langages, tels que le C++, le C# ou encore le HTML5 et créer une application valable pour toutes les plateformes. Des outils spécifiques ont été ajoutés afin de répondre aux besoins particuliers sui surviennent avec cette globalisation. Par exemple, les développeurs pourront modifier les interfaces destinées à chaque type de support. D’autre part, un outil de diagnostics permettra de savoir si l’erreur qui s’est produite sur Windows Phone 8.1 par exemple, se produit également sur Windows 8.1 ou la Xbox One.

 

Bien que l’unification des boutiques ne soit pas encore de la partie, les développeurs pourront agir comme si c’était le cas. Microsoft les autorisera en effet à vendre une application comme s’il s’agissait d’une entité unique (ce qui est le cas techniquement) à travers toutes les plateformes. Ce qui signifie par exemple qu’une application achetée depuis le Windows Phone Store se récupèrera gratuitement dans le Windows Store et sur la Xbox One. Cette utilisation d’une licence commune se propagera également aux achats in-app : tous ceux réalisés sur un appareil pourront être récupérés depuis les autres.

 

Les développeurs auront en fait le choix, Microsoft n’imposant pas ce nouveau format universel. Si un éditeur choisit par exemple de se concentrer sur Windows RT/8.1, il peut faire l’impasse sur Windows Phone. Les applications universelles seront cependant frappées d’un symbole pour les identifier clairement. Il se pourrait bien d’ailleurs que ce dernier devienne un argument commercial, l’utilisateur sachant d’avance qu’il ne rouvrira pas son portefeuille. Microsoft a ainsi accéléré les opérations de contrôles lors de la publication d’un code vers les boutiques, la validation devant se faire désormais beaucoup plus rapidement.

 

Le programme de développement universel est désormais en place, et les développeurs intéressés trouveront plus de détails sur la présentation officielle.

Windows gratuit pour les smartphones et les petites tablettes 

Et puisque l’on s’avance clairement vers une plateforme Windows universelle, plusieurs autres annonces ont été faites dans ce sens. D’une part, et c’est un changement de taille, la plateforme devient gratuite pour l’ensemble des smartphones et des tablettes dont l’écran ne dépasse pas une taille de 9 pouces. Concernant les smartphones, c’est une confirmation de nombreuses prédictions en ce sens, et nous avions nous-mêmes abondé en ce sens à plusieurs reprises.

 

windows gratuit smartphones tablettes

 

Ce passage à la gratuité devenait d’autant plus certain que deux signes clairs étaient apparus récemment : l’arrivée d’une dizaine de nouveaux partenaires Windows Phone et la gratuité du système pour deux partenaires indiens. Concernant les tablettes, les constructeurs pourront même leur adjoindre un an gratuit d'abonnement à Office 365. Une offre particulièrement agressive. 

Direction les objets connectés 

D’autre part, Microsoft se prépare à l’Internet des Objets (« Internet of Things », ou IoT) avec une version spécifique de Windows. Là encore, le système sera totalement gratuit pour les partenaires constructeurs mais la firme n’a pratiquement donné aucun détail sur cette variante spécifique. Mais qu’il s’agisse des objets connectés tels que les téléviseurs, les montres, les smartphones, les tablettes, les PC ou sa dernière console de salon, la vision est maintenant claire.

 

L’année 2014 marquera pour Microsoft un tournant dans la mesure où la firme étend sa plateforme de manière agressive, la gratuité pouvant être un facteur déterminant dans la lutte contre un Android omniprésent. Une fois Windows sur de nombreux appareils, l’universalité des applications devrait parler d’elle-même… si tant est que les développeurs suivent. Car Microsoft a beau annoncer qu’en réunissant ses deux boutiques (Windows et Windows Phone) le chiffre atteint désormais 400 000 applications, celui-ci n’a rien de mirobolant et la lutte pour motiver les éditeurs tiers reste âpre, particulièrement sur Windows RT/8.

 

Enfin, si toutes ces annonces sont clairement cruciales pour l’avenir de la firme, de nombreux détails manquent encore. Les prochains mois devaient donc apporter leur lot de précisions.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Des applications universelles pour Windows, Windows Phone et la Xbox One 

Visual Studio adapté avec des outils spécifiques 

Windows gratuit pour les smartphones et les petites tablettes 

Direction les objets connectés 

Fermer

Commentaires (81)


Si cela permet à la Xbox One de faire tourner des émulateurs d’anciennes consoles, beaucoup de gens y réfléchiront à deux fois <img data-src=" />



Maintenant de là a ce que Nintendo laisse Microsoft faire tourner des jeux SNES et Gameboy sur la Xbox…


Avec les apps universelles, est-ce que cela veut dire qu’on pourra utiliser WinJS, jusqu’alors réservé à Windows 8, pour développer sur Windows Phone ?




Si cela permet à la Xbox One de faire tourner des émulateurs d’anciennes consoles, ça va plaire à beaucoup de gens <img data-src=" />



Maintenant de là a ce que Nintendo laisse Microsoft faire tourner des jeux SNES et Gameboy sur la Xbox…








ALkyD a écrit :



Avec les apps universelles, est-ce que cela veut dire qu’on pourra utiliser WinJS, jusqu’alors réservé à Windows 8, pour développer sur Windows Phone ?







J’ai cru comprendre que oui.



Sinon, moi j’ai hâte d’avoir plus de détails sur les applications Xbox One (peut-être à l’E3?).









ALkyD a écrit :



Avec les apps universelles, est-ce que cela veut dire qu’on pourra utiliser WinJS, jusqu’alors réservé à Windows 8, pour développer sur Windows Phone ?





Ca serait bien, parce qu’il y a des trucs dans WinJS que j’aimerai voir disponible.









ALkyD a écrit :



Avec les apps universelles, est-ce que cela veut dire qu’on pourra utiliser WinJS, jusqu’alors réservé à Windows 8, pour développer sur Windows Phone ?





Oui, testé ce matin, on peut faire du WinJS sur téléphone :)



Par contre, rien pour Xbox dans l’update de Visual Studio disponible, c’est prévu pour plus tard ou j’ai loupé un truc ?



Direct2D est aussi disponible sur WP8.1. C’était pas le cas sur WP8








adhes a écrit :



Oui, testé ce matin, on peut faire du WinJS sur téléphone :)



Par contre, rien pour Xbox dans l’update de Visual Studio disponible, c’est prévu pour plus tard ou j’ai loupé un truc ?





Excellente nouvelle ! Cela me rebutait un peu de devoir apprendre le C# alors que j’ai aucune connaissance des technos .NET









adhes a écrit :



Oui, testé ce matin, on peut faire du WinJS sur téléphone :)



Par contre, rien pour Xbox dans l’update de Visual Studio disponible, c’est prévu pour plus tard ou j’ai loupé un truc ?





Peut-être que les applis pour grands écrans (donc Windows 8/Windows RT) seront déployables sur Xbox, je ne sais pas si un “profil” exclusivement Xbox est prévu ou supposé être présent ?









Scarlego a écrit :



Si cela permet à la Xbox One de faire tourner des émulateurs d’anciennes consoles, beaucoup de gens y réfléchiront à deux fois <img data-src=" />



Maintenant de là a ce que Nintendo laisse Microsoft faire tourner des jeux SNES et Gameboy sur la Xbox…







On peut faire tourner du Sega ou de l’Atari sur la Wii, alors bon… <img data-src=" />



Microsoft va dans le bon sens, et met un coup de collier pour rattraper son retard,

Avec sa force de frappe en moins de 10 ans il pourrait redevenir numéro 1, mais cette fois dans le smartphone. (analyse commandé et faite par Tumeconnais himself <img data-src=" />)

A voir dans l’avenir.



Les prochains mois vont être passionnant !


Les prochains mois vont être passionnant !


Apparemment Microsoft a crée une fondation .NET et rend open source le framework .NET et tout un tas de frameworks gravitant autour.

Le partenariat avec xamarin semble aussi confirmé.



source


Roslyn devient aussi open source.








adhes a écrit :



Oui, testé ce matin, on peut faire du WinJS sur téléphone :)





Merci pour l’info.

J’ai retrouvé l’espoir pour mon projet de développement.









Tumeconnais a écrit :



Microsoft va dans le bon sens, et met un coup de collier pour rattraper son retard,

Avec sa force de frappe en moins de 10 ans il pourrait redevenir numéro 1, mais cette fois dans le smartphone. (analyse commandé et faite par Tumeconnais himself <img data-src=" />)

A voir dans l’avenir.







Tant qu’ils continue à racketter sur le PC : çaylemal.



“Don’t be evil” dit Google à qui au contraire ça réussit plutôt bien.



Et la deuxième observation est que cela est encore un mouvement (un de plus) incontrôlé. En effet, c’est bien gentil de faire l’O.S. gratuit (même à ce prix j’en veux pas de toute façon), mais quel est le modèle économique remplaçant l’unique modèle actuel de M$ : vendre de la licence.



… je suis curieux de le lire !









Bylon a écrit :



Tant qu’ils continue à racketter sur le PC : çaylemal.



“Don’t be evil” dit Google à qui au contraire ça réussit plutôt bien.



Et la deuxième observation est que cela est encore un mouvement (un de plus) incontrôlé. En effet, c’est bien gentil de faire l’O.S. gratuit (même à ce prix j’en veux pas de toute façon), mais quel est le modèle économique remplaçant l’unique modèle actuel de M$ : vendre de la licence.



… je suis curieux de le lire !





Le store et la pub comme Google … Sans compter les services au pro, le cloud etc …



Cool qu’ils aient finalement compris l’importance de l’open source.



Après il faut que la licence suive pour que ça serve à quelque-chose…




Windows mise sur l’universalité du code





Holalla heureusement qu’ils le disent, on avait pas compris !! lol








Bylon a écrit :



Tant qu’ils continue à racketter sur le PC : çaylemal.

“Don’t be evil” dit Google à qui au contraire ça réussit plutôt bien.

Et la deuxième observation est que cela est encore un mouvement (un de plus) incontrôlé. En effet, c’est bien gentil de faire l’O.S. gratuit (même à ce prix j’en veux pas de toute façon), mais quel est le modèle économique remplaçant l’unique modèle actuel de M$ : vendre de la licence.

… je suis curieux de le lire !





Autant que Google, avec Android, sur pratiquement toutes les smartphones/tablettes du monde = çaylebyen pour toi… Même politique, l’un comme l’autre.

Qui est le bon, qui est le mauvais ?

“Don’t be evil”… Ben franchement, depuis un certain temps, j’ai un peu plus confiance en MS qu’en Google ^^; (pas pour autant que je confierais mes données sensibles à l’un comme à l’autre ^^;)

L’OS gratuit ne te concerne pas… sauf si tu es constructeur de smartphones/tablettes, donc évite de dire des conneries, et utilise ton cerveau.

L’OS gratuit est pour principalement s’assurer que les partenaires déjà présents mais peu productifs le soient un peu plus (HTC, Samsung, Huawei), mais surtout pour des petits fabricants puissent eux-aussi produire des produits accessibles financièrement.

Et franchement, ayant été utilisateur de iOS, d’Android, de WM et de WP, j’ai une préférence pour WP (un regret pour WM qui avait un des logiciels que j’ai besoin, mais vu qu’il n’existe pas hors WinCE, et que je n’ai pas le niveau pour l’adapter, je peux en faire mon deuil ^^; JWPCe, pour ceux qui connaissent ^^;)









Bylon a écrit :



Tant qu’ils continue à racketter sur le PC : çaylemal.



“Don’t be evil” dit Google à qui au contraire ça réussit plutôt bien.





Faire payer un produit qui a nécessité le travail de milliers de personnes pendant plusieurs années c’est mal ?

Mais traquer les gens du soir au matin, les profiler dans les moindres détails et les manipuler via de la publicité en contrepartie de produits gratuits c’est le bien ?



Les moutons, les loups, les porcs, etcétéra.









HarmattanBlow a écrit :



etcétéra.





Pas d’accent, s’il te plaît, et en 2 mots…

Tu fais pareil que MS ou Google, tu imposes ton orthographe ^^; (c’est une blague ma réponse, surtout si tu lis mon précédent message ^^;).



A la bonne vieille arlésienne de MS…

Ils en ont pas marre de se prendre des murs avec cette idee debile qu’ils trainent depuis des dizaines d’annees ?



Tant que les mecs n’auront pas compris qu’un smartphone et un desktop ont des ergonomies radicalement differentes et necessitent donc des applis qui doivent prendre en compte ces specificités, ils continueront encore et toujours a tourner en rond comme un chien qui court apres sa queue…









KP2 a écrit :



A la bonne vieille arlésienne de MS…

Ils en ont pas marre de se prendre des murs avec cette idee debile qu’ils trainent depuis des dizaines d’annees ?



Tant que les mecs n’auront pas compris qu’un smartphone et un desktop ont des ergonomies radicalement differentes et necessitent donc des applis qui doivent prendre en compte ces specificités, ils continueront encore et toujours a tourner en rond comme un chien qui court apres sa queue…





Ah ces bons vieux troll de Next INpact ….

Ils en ont pas marre de raconter de la merde sans jamais lire les news ?



L’idée de MS c’est d’avoir un code unique mais avec des interfaces adaptés tenant compte des spécificités…



Mais en effet tu peux continuer à tourner en rond comme un chien qui court apres sa queue …









HarmattanBlow a écrit :



Faire payer un produit qui a nécessité le travail de milliers de personnes pendant plusieurs années c’est mal ?

Mais traquer les gens du soir au matin, les profiler dans les moindres détails et les manipuler via de la publicité en contrepartie de produits gratuits c’est le bien ?



Les moutons, les loups, les porcs, etcétéra.





Je pense que la partie que tu as citée est du sarcasme…







charon.G a écrit :



Apparemment Microsoft a crée une fondation .NET et rend open source le framework .NET et tout un tas de frameworks gravitant autour.

Le partenariat avec xamarin semble aussi confirmé.



source





Excellente nouvelle !









arno53 a écrit :



Ah ces bons vieux troll de Next INpact ….

Ils en ont pas marre de raconter de la merde sans jamais lire les news ?



L’idée de MS c’est d’avoir un code unique mais avec des interfaces adaptés tenant compte des spécificités…



Mais en effet tu peux continuer à tourner en rond comme un chien qui court apres sa queue …







Ouais donc autrement, tu continues a ecrire 3 ou 4x ton appli… genial…

La seule nouveauté, c’est qu’on fout tout ca dans le meme package en fait ?









KP2 a écrit :



Tant que les mecs n’auront pas compris qu’un smartphone et un desktop ont des ergonomies radicalement differentes et necessitent donc des applis qui doivent prendre en compte ces specificités







Heu as tu la news avant de la commenter, je t’aide je re cite l’article:





les développeurs pourront modifier les interfaces destinées à chaque type de support





Soit une application mais plusieurs interfaces en fonction du type d’appareil (PC / tablette / smartphone / XBOX One)



C’est juste parfait! comme ça on se tapera pas des applications téléphone en mode étiré pourave comme c’est le cas sur les tablettes Android (et qui était le point fort de Windows 8.x sur tablette puisque toutes les apps étaient strictement pensé pour un écran au de là de 7” :) )









KP2 a écrit :



Ouais donc autrement, tu continues a ecrire 3 ou 4x ton appli… genial…

La seule nouveauté, c’est qu’on fout tout ca dans le meme package en fait ?





Non tu fait des fichier xaml ou HTML5 différents …



En comparaison c’est comme le responsive design sur le web : tu ne ne refais pas ton javascript a chaque fois … juste le html …









JustMe a écrit :



Heu as tu la news avant de la commenter, je t’aide je re cite l’article:







Soit une application mais plusieurs interfaces en fonction du type d’appareil (PC / tablette / smartphone / XBOX One)



C’est juste parfait! comme ça on se tapera pas des applications téléphone en mode étiré pourave comme c’est le cas sur les tablettes Android (et qui était le point fort de Windows 8.x sur tablette puisque toutes les apps étaient strictement pensé pour un écran au de là de 7” :) )







Ouais sauf que dans la majorité des applis, le moteur est bien souvent la partie la plus “simple” à coder. En tout cas, c’est bien souvent ce qui est le plus rapide a faire.

Et c’est la GUI et les details d’ergonomie qui consomme du temps donc si on gagne rien sur cette partie, a quoi ca sert ?









arno53 a écrit :



Non tu fait des fichier xaml ou HTML5 différents …



En comparaison c’est comme le responsive design sur le web : tu ne ne refais pas ton javascript a chaque fois … juste le html …







Ouais mais dans la pratique, c’est loin d’etre magique… Globalement, le responsive design revient a envisager les 4 ou 5 types d’ecrans possibles et bidouiller comme un porc pour que tout ca rentre dans le meme tas de js+css…









KP2 a écrit :



Ouais mais dans la pratique, c’est loin d’etre magique… Globalement, le responsive design revient a envisager les 4 ou 5 types d’ecrans possibles et bidouiller comme un porc pour que tout ca rentre dans le meme tas de js+css…





Forcement c’est pas magique non plus faut arrêter de croire au père noël mais entre une application avec 80 % de code multi-formfactor et 20% d’adaptation et devoir faire de l’android avec la aussi une adapation tablette/phone + un programme Win32 + l’appli pour la console fait ton choix …









KP2 a écrit :



Ouais sauf que dans la majorité des applis, le moteur est bien souvent la partie la plus “simple” à coder.







ça dépend du type d’app, il faudrait demander à Jean-Baptiste KEMPF si la GUI Metro de VLC lui a pri plus de temps à coder que toute la partie CODEC de VLC <img data-src=" />



Microsoft propose un eco system bien foutu après si un éditeur à pas envie de faire une belle interface adapté a chaque device dommage pour lui son app se vendra moins bien que celle du concurrent qui s’adapte tiptop partout cqfd









arno53 a écrit :



L’idée de MS c’est d’avoir un code unique mais avec des interfaces adaptés tenant compte des spécificités…





Pour des app à la con de smartphone disponible aussi sur xbox et autres sans tout recoder c’est une bonne chose…

Mais c’est très très loin d’un unreal engine qui tourne sur quasiment tout ce qui existe sur le marché… :français: Ca c’est un coup de force…









Just1_ a écrit :



Les prochains mois vont être passionnant !









Just1_ a écrit :



Les prochains mois vont être passionnant !





Ouais, et plutôt 2 fois qu’une









KP2 a écrit :



Ouais mais dans la pratique, c’est loin d’etre magique… Globalement, le responsive design revient a envisager les 4 ou 5 types d’ecrans possibles et bidouiller comme un porc pour que tout ca rentre dans le meme tas de js+css…





Si ton appli est un minimum bien pensée, non, c’est propre









KP2 a écrit :



Ouais mais dans la pratique, c’est loin d’etre magique… Globalement, le responsive design revient a envisager les 4 ou 5 types d’ecrans possibles et bidouiller comme un porc pour que tout ca rentre dans le meme tas de js+css…







Tiens le modo fanboy de la pomme du site concurrent !



Quand il faut se farci un dev sur iOS avec plusieurs resolution pour le même socle de code t’applaudit mais quand c’est sur Windows, ça pose problème… Assez drole tout de même.









Mr.Nox a écrit :



Quand il faut se farci un dev sur iOS avec plusieurs resolution pour le même socle de code t’applaudit mais quand c’est sur Windows, ça pose problème… Assez drole tout de même.







J’applaudis rien du tout… tu prends tes reves pour des realités…



Je suis juste en train de dire que MS continue encore et toujours d’essayer d’enfumer le monde avec leur vieille marotte qu’ils trainent depuis 20 ans…

Ca me deprime de voir toujours autant de gens qui continuent a trouver ca genial.

Et je me demande si MS est pas en train d’y croire lui meme.










KP2 a écrit :



J’applaudis rien du tout… tu prends tes reves pour des realités…



Je suis juste en train de dire que MS continue encore et toujours d’essayer d’enfumer le monde avec leur vieille marotte qu’ils trainent depuis 20 ans…

Ca me deprime de voir toujours autant de gens qui continuent a trouver ca genial.

Et je me demande si MS est pas en train d’y croire lui meme.





Ok.. Donc tu préfères l’époque où l’on devait développer 2 fois les mêmes fonctionnalités avec des api différentes et où on devait de toute façon penser à 2 interfaces aussi … ?



Comme ça a été dit plus haut entre développer le coeur d’une app comme vlc afin qu’elle tourne sur pc, tablette, phone, xbox et une dizaine d’interface (pour parer les différents scénarios) et coder 10 vlc avec 3 api différentes et là aussi une dizaine d’interfaces, je te laisse choisir l’option la plus débile…









KP2 a écrit :



Je suis juste en train de dire que MS continue encore et toujours d’essayer d’enfumer le monde.









Tu peux me dire ou est l’enfume??? je vois vraiment pas



Tu m’aurais dit à la sortie de Windows 8 / RT / WP que c’était de l’enfume j’aurais dit pourquoi pas… le consommateur était induit en erreur du Windows partout avec la même interface mais qui fait pas tourner les même choses… Vraiment de quoi perdre le consommateur… c’était quasi mettre la charrue avant les boeufs, une UI prête qu’on commercialise en l’état mais sans le socle technique adéquat avec le besoin…



Là, l’annonce de la build c’est tout le contraire, c’est un éco système béton!

Fini de dire mince, j’ai tel apps sur ma tablette mais pas sur mon smartphone ou j’ai tel jeux sur mon WP mais pas mon Windows 8.x



Perso je trouves ça top!



Elle est ou l’enfume pour toi? y a un réel gain pour le dev même si la partie interface doit être adapté.



Juste comme ça c’est déjà le cas sur Android et iOS le coup de devoir penser plusieurs interface en focntion du device.

mention spéciale pour Apple et ses écrans retina qui nécessite que les apps embarque des textures haute définition bien lourde qui plombe le poid des apps…

Super bien de bouffer le petit espace de stockage d’un ancien iPhone non retina avec une app pensé pour un iPad Retina… c’est pas de l’enfume d’Apple de proposer un truc pareil… genre regardé c’est génial… c’est universel entre nos appareils….



Enfin bref je vois ce que tu reproches au système de MS qui fait la même chose que ses concurrent mais en mieux sur ce coup











JustMe a écrit :



Tu peux me dire ou est l’enfume??? je vois vraiment pas



Tu m’aurais dit à la sortie de Windows 8 / RT / WP que c’était de l’enfume j’aurais dit pourquoi pas… le consommateur était induit en erreur du Windows partout avec la même interface mais qui fait pas tourner les même choses… Vraiment de quoi perdre le consommateur… c’était quasi mettre la charrue avant les boeufs, une UI prête qu’on commercialise en l’état mais sans le socle technique adéquat avec le besoin…



Là, l’annonce de la build c’est tout le contraire, c’est un éco système béton!

Fini de dire mince, j’ai tel apps sur ma tablette mais pas sur mon smartphone ou j’ai tel jeux sur mon WP mais pas mon Windows 8.x



Perso je trouves ça top!



Elle est ou l’enfume pour toi? y a un réel gain pour le dev même si la partie interface doit être adapté.



Juste comme ça c’est déjà le cas sur Android et iOS le coup de devoir penser plusieurs interface en focntion du device.

mention spéciale pour Apple et ses écrans retina qui nécessite que les apps embarque des textures haute définition bien lourde qui plombe le poid des apps…

Super bien de bouffer le petit espace de stockage d’un ancien iPhone non retina avec une app pensé pour un iPad Retina… c’est pas de l’enfume d’Apple de proposer un truc pareil… genre regardé c’est génial… c’est universel entre nos appareils….



Enfin bref je vois ce que tu reproches au système de MS qui fait la même chose que ses concurrent mais en mieux sur ce coup





Juste par curiosité, comment c’est géré côté MS ce type de problèmatique avec les textures 4k ? Plusieurs apps différentes sont répertoriés avec un même ID et le store ne t’envoie que le package correspondant le mieux à ton appareil ?



Pas la moindre idée, la réponse serait très intéressante.

Ton scénario serait idéal et c’est finalement ce qui est en place pour la période de transition





Bien que l’unification des boutiques ne soit pas encore de la partie, les développeurs pourront agir comme si c’était le cas. Microsoft les autorisera en effet à vendre une application comme s’il s’agissait d’une entité unique (ce qui est le cas techniquement) à travers toutes les plateforme





Donc si à l’avenir le store est unifié mais que le store est capabe de proposer automatiquement le package adaté à la résolution de l’écran se serait top!



ou alors en définitif MS fera comme Apple, une app unique qui contient tout pour tous les appareils…








KP2 a écrit :



A la bonne vieille arlésienne de MS…

Ils en ont pas marre de se prendre des murs avec cette idee debile qu’ils trainent depuis des dizaines d’annees ?



Tant que les mecs n’auront pas compris qu’un smartphone et un desktop ont des ergonomies radicalement differentes et necessitent donc des applis qui doivent prendre en compte ces specificités, ils continueront encore et toujours a tourner en rond comme un chien qui court apres sa queue…





Je t’invite vivement à relire la news.

Et surtout, de réfléchir en la lisant.

Microsoft va justement dans le bon sens :




  • Un noyau d’OS commun aux plateformes.

  • Un code pour les applis unique avec des spécificités pour chaque plateforme (ex: la caméra pour un WP8)

  • Des API identiques

  • Un Store unique

  • Un achat unique pour toutes les version d’appli de toutes les plateformes

  • Pareil pour les achats in-app

  • Rendre de plus en plus gratuit son OS

  • Et … (TIENS TOI BIEN ATTENTION HOU LA LA LA) des interfaces adaptées selon la plateforme, afin d’avoir une expérience unique selon où l’utilisateur se trouve. Et clairement, adapter une interface entre une tablette et un Windows Phone, par exemple, sera grandement facilité…



    Cerise sur le gâteau : l’utilisateur n’est pas obligé de faire une appli universelle, et peut s’il le souhaite continuer à développer son appli pour une seule plateforme.



    .. c’est simple: on ne peut guère faire mieux, que ce soit pour le développeur ou pour l’utilisateur <img data-src=" />







    arno53 a écrit :



    Ah ces bons vieux troll de Next INpact …. Clubic





    C’est KP2.

    On a l’habitude <img data-src=" />









JustMe a écrit :



Donc si à l’avenir le store est unifié mais que le store est capabe de proposer automatiquement le package adaté à la résolution de l’écran se serait top!



ou alors en définitif MS fera comme Apple, une app unique qui contient tout pour tous les appareils…





Une app unique peut être un défaut comme un avantage : tu branches un clavier (possible avec WP 8.1) et un écran PC et pouf ton applications se relance avec l’interface et les fonctionnalités avancées du mode PC.









KP2 a écrit :



J’applaudis rien du tout… tu prends tes reves pour des realités…



Je suis juste en train de dire que MS continue encore et toujours d’essayer d’enfumer le monde avec leur vieille marotte qu’ils trainent depuis 20 ans…

Ca me deprime de voir toujours autant de gens qui continuent a trouver ca genial.

Et je me demande si MS est pas en train d’y croire lui meme.







Si si t’applaudis en face quand le package visant différent form factor est unifié mais la c’est du coup c’est de la daube. D’ailleurs j’aimerais que tu me montres ou ça fait 20 ans que MS en parle. Des rumeurs a la limite (et encore) mais du concret non.

J’ajouterai que Microsoft vient de mettre un boulevard a la concurrence sur ce point.



ils vont bien finir par poser un brevet sur l’open source, ces BiiiiiP


Il a fallut changer de pdg pour voir ça


Perso, je profère la direction que prend le projet Fedora.



Mais en tant que développeur, je me pose plusieurs questions concernant la direction que prend Microsoft:




  • Sera-t-on toujours autorisé à utiliser le langage de son choix pour coder sur Windows? Je préfère, et de loin, le Python au C# et si je souhaite faire un portage d’une application sur Windows je préfère savoir à quoi m’attendre.

  • Aura-t-on toujours le droit de faire des logiciels libres pour Windows?

  • Peut-on publier, sur leur Store, une application libre et/ou codée avec le langage de son choix?

  • Si on sort une application sur leur Store, doit-on s’engager à ne la proposer nul par ailleurs?








Para-doxe a écrit :



Perso, je profère la direction que prend le projet Fedora.



Mais en tant que développeur, je me pose plusieurs questions concernant la direction que prend Microsoft:




  • Sera-t-on toujours autorisé à utiliser le langage de son choix pour coder sur Windows? Je préfère, et de loin, le Python au C# et si je souhaite faire un portage d’une application sur Windows je préfère savoir à quoi m’attendre.

  • Aura-t-on toujours le droit de faire des logiciels libres pour Windows?

  • Peut-on publier, sur leur Store, une application libre et/ou codée avec le langage de son choix?

  • Si on sort une application sur leur Store, doit-on s’engager à ne la proposer nul par ailleurs?





    Vlc est sur le store… Ca répond à la plupart de tes questions…



    Pour les langages, MS ne t’oblige pas à faire du C# vu que WinRT en supporte d’autres mais tu ne peux pas utilisé ce que tu veux non plus… Il faut regarder la liste des langages supporter par WinRT… Mais cette liste va aussi évoluer avec le temps…



    Sachant à quel point MS se tourne vers l’open source, tes peurs a long terme vont s’évaporer d’elles même avec le temps…









HarmattanBlow a écrit :



Faire payer un produit qui a nécessité le travail de milliers de personnes pendant plusieurs années c’est mal ?

Mais traquer les gens du soir au matin, les profiler dans les moindres détails et les manipuler via de la publicité en contrepartie de produits gratuits c’est le bien ?



Les moutons, les loups, les porcs, etcétéra.







Que Google ne soit pas une entreprise “gentille” soit.



Mais imaginer que Microsoft, sous prétexte que son OS est (était ?) payant ne fasse pas la même chose est assez naïf…









arno53 a écrit :



Juste par curiosité, comment c’est géré côté MS ce type de problèmatique avec les textures 4k ? Plusieurs apps différentes sont répertoriés avec un même ID et le store ne t’envoie que le package correspondant le mieux à ton appareil ?







Pas de texture en WinRT, tout est vectoriel. Donc au pire, tu en as une seule qui va être ton fond d’application.



En ce qui concerne l’universalité, ceux qui pensent que faire les interfaces est un travail lourd ne bossent sans doute pas correctement.



Si on respecte le design patern MVVM à la lettre, il n’y a que le XAML à changer, XAML qui n’est que descriptif et ne devrait contenir aucun code behind. Donc c’est très léger et rapide à faire. Ça ne devient un peu plus compliqué que si on ne veut pas les mêmes fonctionnalités selon la taille de l’écran, et encore, même là, ça reste très simple.









Chamaloxxx a écrit :



Que Google ne soit pas une entreprise “gentille” soit.



Mais imaginer que Microsoft, sous prétexte que son OS est (était ?) payant ne fasse pas la même chose est assez naïf…





Sur le pistage des utilisateurs Google ne joue pas dans la même cour… Le business modèle de Google repose quasi exclusivement sur ça… Celui de Ms en est incapable… Mais vu à quel point les gens sont contents d’être les produits, MS ne va pas se priver de nous pister à fond sous prétexte que l’utilisateur voulait un OS gratuit…




[qTout:4980207:arno53]





Ju. Me a écrit :



Donc si à l’avenir le store est unifié mais que le store est capabe de proposer automatiquement le package adaté à la résolution de l’écran se serait top!



ou alors en définitif MS fera comme Apple, une app unique qui contient tout pour tous les appareils…





Une app unique peut être un défaut comme un avantage : tu branches un clavier (possible avec WP 8.1) et un écran PC et pouf ton applications se relance avec l’interface et les fonctionnalités avancées du mode PC. [/quote]





Tout a fait dacor avec ta vision

J ai un Motorola atrix avec une station d accueil qui le transforme avec petit PC d appoint avec une interface desktop basique



Je rêve d un smartphone windows qui m offrirait un vrai desktop dans la poche avec affichage par miracast et clavier/souris en BT, le top de la mobilité (en gros je voudrais avoir un windows 2 Go dans la poche)



Vu la puissance et la compacité des puces mobile Intel actuel le concept serai réalisable










Bylon a écrit :



Tant qu’ils continue à racketter sur le PC : çaylemal.





Je suis bien content de payer sur PC pour ne pas avoir de pub dans mes applis.







Bylon a écrit :



Et la deuxième observation est que cela est encore un mouvement (un de plus) incontrôlé. En effet, c’est bien gentil de faire l’O.S. gratuit (même à ce prix j’en veux pas de toute façon), mais quel est le modèle économique remplaçant l’unique modèle actuel de M$ : vendre de la licence.





Ben c’est basé sur le fait que en diffusant des appareils bas de gamme et limités sous Windows, les gens les achètent et remplissent leur appareil d’applis inutiles, mal fichues et ultra limitée, mais payante une broutille ou rapportant par la pub.

–&gt; bref, un modèle basé sur un store.



J’imagine que les règles de rémunération vont évoluer et qu’ils vont casser le fait qu’à 20000 téléchargements ils ne gagnet plus rien sur l’appli.









arno53 a écrit :



Vlc est sur le store… Ca répond à la plupart de tes questions…



Pour les langages, MS ne t’oblige pas à faire du C# vu que WinRT en supporte d’autres mais tu ne peux pas utilisé ce que tu veux non plus… Il faut regarder la liste des langages supporter par WinRT… Mais cette liste va aussi évoluer avec le temps…



Sachant à quel point MS se tourne vers l’open source, tes peurs a long terme vont s’évaporer d’elles même avec le temps…







Je ne serais pas si optimiste. C’est quand même de Microsoft dont on parle. Par le passé, ils nous ont donnés assez de raisons de nous méfier.



Une application universelle c’est chouette !!!



Mais, mais… <img data-src=" />



Une application universelle ce doit de tourner correctement sur tous les types de matériels non ?

Donc elle doit être optimisé pour le moins puissant de la bande : le smartphone.

ça va être beau Candy Crush sur mon double écran…

Et ça va me permettre de faire rentrer quelques sous. plus besoin de 16 Giga de ram pour faire tourner toutes ces chouettes applications universelle…



Bon sérieux, gardez votre couteau suisse, moi je vais continuer à utiliser de vrais couverts pour manger et un vrai tournevis pour travailler !








Bylon a écrit :



Et la deuxième observation est que cela est encore un mouvement (un de plus) incontrôlé. En effet, c’est bien gentil de faire l’O.S. gratuit (même à ce prix j’en veux pas de toute façon), mais quel est le modèle économique remplaçant l’unique modèle actuel de M$ : vendre de la licence.



… je suis curieux de le lire !







Simple.

Nokia va être racheté par MS.

Nokia c’est 95% de parts de marché sur Wp7.x - Wp8.x

Pour ce qui est des tablettes RT et Windows à moins de 9” je pense qu’on les comptes sur les doigts d’une main.



Déduction ils ne vont plus faire d’argent par le rachat de Nokia et n’ont aucun intérêt à concurrencer leurs “partenaires” constructeur qui eux doivent payer la licence. C’est surtout pour le mobile que c’est intéressant.

Pour les tablettes moins de 9” c’est uniquement pour pousser le nombre de produit. Je crois connaitre uniquement deux produits avec Windows RT ou 8.



Enfin pourquoi ne pas encourager la démarche plutôt que la railler ?

C’est pas la démarche de Google ? Pourtant tu ne te poses pas la question de la contrepartie… <img data-src=" />









slave1802 a écrit :



Une application universelle c’est chouette !!!



Mais, mais… <img data-src=" />



Une application universelle ce doit de tourner correctement sur tous les types de matériels non ?

Donc elle doit être optimisé pour le moins puissant de la bande : le smartphone.

ça va être beau Candy Crush sur mon double écran…

Et ça va me permettre de faire rentrer quelques sous. plus besoin de 16 Giga de ram pour faire tourner toutes ces chouettes applications universelle…



Bon sérieux, gardez votre couteau suisse, moi je vais continuer à utiliser de vrais couverts pour manger et un vrai tournevis pour travailler !







Bizarre… Il me semble que les derniers produit Smartphone et tablette sous ARM partage le même proc… Snapdragon 800 ou 801. Tegra 4

Conclusion : Le smartphone n’est pas tant que ça le petit de la bande.



On a pas besoin d’avoir un i7 pour avoir une application sur 3 - 4 plateformes avec la Xbox One pour de la consultation, de réservation, de média etc…

Rien n’empêche aussi au développeur de réservé son application ou code au seul PC.



Un VLC par exemple peut très bien être sur les 4 plateformes (mobile,tablette,pc,Xbox). Pourquoi pas un candy crush aussi d’ailleurs.

A part si les petits jeu sur PC sont interdit… <img data-src=" /> On devrait mettre en prison les joueurs de solitaire entre deux réunion <img data-src=" />









slave1802 a écrit :



Une application universelle c’est chouette !!!



Mais, mais… <img data-src=" />



Une application universelle ce doit de tourner correctement sur tous les types de matériels non ?

Donc elle doit être optimisé pour le moins puissant de la bande : le smartphone.

ça va être beau Candy Crush sur mon double écran…

Et ça va me permettre de faire rentrer quelques sous. plus besoin de 16 Giga de ram pour faire tourner toutes ces chouettes applications universelle…



Bon sérieux, gardez votre couteau suisse, moi je vais continuer à utiliser de vrais couverts pour manger et un vrai tournevis pour travailler !





Ou si tu considères que le mobile n’est pas assez puissant, tu peux réserver ton application uniquement au PC<img data-src=" />



Oui tu oublies une chose c est que la plus part des app n ont pas besoin de config de malade… Pas besoin de 16g de RAM pour les appli courante type banque météo programme TV…



Pour celle nécessitant de la puissance je te rappel que l éditeur peu limiter la dispo a une plateforme unique ou si non comme dans tous les store il existe des appelé que seul les haut gamme peuvent faire tourner



Tu t attends pas a faire tourner un jeu dernier cri sur un PC bas de gamme… De la même manière tu t attendra pas a faire tourner certaine chose du store partout



J ai steam sur ma tablette je m attends pas a jouer tout le catalogue mais je peu jouer a Half-Life 2 ou le dernier rayman








arno53 a écrit :



Juste par curiosité, comment c’est géré côté MS ce type de problèmatique avec les textures 4k ? Plusieurs apps différentes sont répertoriés avec un même ID et le store ne t’envoie que le package correspondant le mieux à ton appareil ?





Oui quand tu envoies ton paquet chez Microsoft il est recompiler, crypté et optimiser pour les devices qui le téléchargeront.

Comme sur Android tu ne téléchargera seulement ce que tu as besoins. Pareil pour les mise à jour des applications. Il télécharge seulement les nouveaux et les fichiers ayant subit des modifications.









ALkyD a écrit :



Avec les apps universelles, est-ce que cela veut dire qu’on pourra utiliser WinJS, jusqu’alors réservé à Windows 8, pour développer sur Windows Phone ?





Oui, et sur XBoxOne aussi.

Concernant WinJS, ca va beaucoup plus loin puisqu’ils ont rendu WinJS openSource et compatible avec les navigateurs web de toutes les plateformes.

Tu vas pouvoir faire une appli en WinJS qui tournera aussi sur android par exemple

<img data-src=" />



J’ai regardé quelques diapos. Comme ça avait été dit avant la convergence n’est pas complètement terminé.

Par exemple la convergence sur WinJS entre les phones et le PC aura lieu qu’en 2015. Ils parlent aussi de supporter ios et android. ( https://channel9.msdn.com/Events/Build/2014/2-506 )

Edit: Apparemment c’est déja le cas pour ios et android)



Sinon sur un slide de DirectX12 j’a trouvé des informations intéressantes

WDDM le modèle de drivers graphiques passerait en version 2.0. Pour information il est en version 1.x depuis Vista. Ce qui confirmerait le coté majeur de Windows 9.

Ils ont aussi comparé les temps d’exécution entre DX11 et DX12 . Sur DX12 la partie en kernel mode(noyau graphique+driver kernel) est ridiculement basse. On le voit presque pas sur le diagramme.








charon.G a écrit :



J’ai regardé quelques diapos. Comme ça avait été dit avant la convergence n’est pas complètement terminé.

Par exemple la convergence sur WinJS entre les phones et le PC aura lieu qu’en 2015. Ils parlent aussi de supporter ios et android. ( https://channel9.msdn.com/Events/Build/2014/2-506 )

Edit: Apparemment c’est déja le cas pour ios et android)



Sinon sur un slide de DirectX12 j’a trouvé des informations intéressantes

WDDM le modèle de drivers graphiques passerait en version 2.0. Pour information il est en version 1.x depuis Vista. Ce qui confirmerait le coté majeur de Windows 9.

Ils ont aussi comparé les temps d’exécution entre DX11 et DX12 . Sur DX12 la partie en kernel mode(noyau graphique+driver kernel) est ridiculement basse. On le voit presque pas sur le diagramme.





Pareil sur WP, certaines chose ne peuvent etre faite qu’en silverlight 8.0 ou 8.1 et non avec Xaml … Mais bon c’est quand meme un grand pas en avant .. On peut esperer un convergence total pour l’année prochaine …









arno53 a écrit :



Pareil sur WP, certaines chose ne peuvent etre faite qu’en silverlight 8.0 ou 8.1 et non avec Xaml … Mais bon c’est quand meme un grand pas en avant .. On peut esperer un convergence total pour l’année prochaine …





Silverlight ça utilise du xaml.



Bon va falloir que je me mette sérieusement à MVVM pour le futur.









JustMe a écrit :



Pour celle nécessitant de la puissance je te rappel que l éditeur peu limiter la dispo a une plateforme unique ou si non comme dans tous les store il existe des appelé que seul les haut gamme peuvent faire tourner







Donc ce n’est plus une application universelle et on nous vend encore une fois une légère amélioration cosmétique pour la dernière grande révolution ! <img data-src=" />









slave1802 a écrit :



Donc ce n’est plus une application universelle et on nous vend encore une fois une légère amélioration cosmétique pour la dernière grande révolution ! <img data-src=" />





Ca doit concerner - de 10% des applications, tu peux pas espérer faire tourner le dernier Crysis sur smartphone.

Mais pour les 90% d’application restantes tu peux espérer les faire tourner sur toutes les plateformes même avec un Tel ARM dual-core 1Ghz avec 512Mo de ram, après c’est aux développeurs de faire du bon boulot pour que l’appli tourne sur le plus de plateforme possible.









slave1802 a écrit :



Donc ce n’est plus une application universelle et on nous vend encore une fois une légère amélioration cosmétique pour la dernière grande révolution ! <img data-src=" />







Déjà si les Facebook, Twitter, what’s App & co peuvent avec un seul codebase et 3 layouts différents cibler toutes les plateformes windows, c’est un peu une révolution <img data-src=" />



Clairement c’est ce qui m’a bloqué quand j’ai voulu porter mon app windows Phone sur WinRT …



Un portage facilité, juste se construire le layout adapté … c’est énorme <img data-src=" />










slave1802 a écrit :



Donc ce n’est plus une application universelle et on nous vend encore une fois une légère amélioration cosmétique pour la dernière grande révolution ! <img data-src=" />







Des fois quand je lis ce genre de commentaire je me demande toujours si l’auteur est:




  • l’idiot du village qui ne comprend pas les choses mais qui les commentes quand même

  • un gros troll qui pêche à la dynamite juste pour le fun

  • un mec très étroit d’esprit qui ne voit que par ses besoins mais pas ceux du voisins

  • un mec tellement fan d’une autre marque qu’il se sent obligé de dénigrer toute innovation/progrès que ne provient de son éditeur fétiche





    Dire c’est nul et non universel car limité à certaines configuration MATERIEL ça aurait autant de sens que dire:



  • Linux c’est nul mon 486DX affiche pas les effets 3D avec un environnement compiz fusion

  • Steam c’est nul et pas universel parceque je peu pas faire tourner 100% du catalogue tout détails à fond sans avoir un PC de gamer hors de prix….



    Je te rappel quelque soit l’éditeur ou la fondation à l’origine du soft et que son code soit fermé ou open source… la magie ça n’existe pas le logiciel le mieux optimisé au monde verra toujours ses performances dépendre de la plateforme.



    Cela n’empêche que d’un point de vue logiciel Microsoft fait sauter les limitations logiciels…. un développement à faire quelque soit le device (tablette/smartphone/PC/console) et quelque soit son archi (X68, /ARM) en se basant sur les même API, les même langage de programmation…



    Donc non ça n’a rien d’une légère amélioration cosmétique (ça c’était une remarque qui valait juste pour la GUI Metro qui a été la première étape: uniformisation de l’interface utilisateur entre Windows Phone / RT et Windows 8.x)



    Là c’est bien un changement en profondeur du socle technique.



    Heureusement que Charon G, Arno53 et quelques autre sont là pour élevé la qualité des échanges en soulevant des questions/réflexions intéressante agrémenté de lien technique plus qu’intéressent poru celui qui a envie de fouiller un peu et de comprendre les réelles limitations actuelle et améliorations à venir.



    Si tu juges mineur une évolution:

  • qui limite les coûts et optimise les temps de développement

  • favorise l’attractivité de la plateforme Windows pour les développeurs

  • qui permet au consommateur de retrouver la même expérience quelque soit l’appareil, de retrouver ses achats partout sans repasser à la caisse, de retrouver ses données synchro de manière transparente

  • permet au store de rentrer dans un cercle vertueux (facilité de portage multi support &gt; plus de dev&gt; plus d’appli &gt; plus d’attrait pour l’utilisateur &gt; plus de gain &gt; plus d’attrait pour les éditeurs &gt; plus d’appli &gt; etc…)



    Comme dit plus haut la majeur parti des apps pourront être exploité partout: lecteur audio/vidéo comme VLC, client mail / réseaux sociaux / liseuse PDF/ebook, suite bureautique, navigateur web, certains jeux (le casual gaming est pas né sur smartphone avec Candy Crush, les gens ont passé des heures bien avant sur un gros PC à jouer au démineur, jewe, flipper, solitaire…)



    Toutes ces petites appli que des millions de personnes utilise au quotidien sont vraiment portable de manière universelle… pour les autres plus exigentes comme les gros ou logiciels purement desktop on continua comme avant (encore que les tablettes (x86) Windows 8.1 actuel son déjàt capable de faire tourner des logiciels exigents comme un logiciel de montage vidéo pour faire mouliner du 1080p)









JustMe a écrit :



Des fois quand je lis ce genre de commentaire je me demande toujours si l’auteur est:




  • l’idiot du village qui ne comprend pas les choses mais qui les commentes quand même

  • un gros troll qui pêche à la dynamite juste pour le fun

  • un mec très étroit d’esprit qui ne voit que par ses besoins mais pas ceux du voisins

  • un mec tellement fan d’une autre marque qu’il se sent obligé de dénigrer toute innovation/progrès que ne provient de son éditeur fétiche





    Dire c’est nul et non universel car limité à certaines configuration MATERIEL ça aurait autant de sens que dire:



  • Linux c’est nul mon 486DX affiche pas les effets 3D avec un environnement compiz fusion

  • Steam c’est nul et pas universel parceque je peu pas faire tourner 100% du catalogue tout détails à fond sans avoir un PC de gamer hors de prix….



    Je te rappel quelque soit l’éditeur ou la fondation à l’origine du soft et que son code soit fermé ou open source… la magie ça n’existe pas le logiciel le mieux optimisé au monde verra toujours ses performances dépendre de la plateforme.



    Cela n’empêche que d’un point de vue logiciel Microsoft fait sauter les limitations logiciels…. un développement à faire quelque soit le device (tablette/smartphone/PC/console) et quelque soit son archi (X68, /ARM) en se basant sur les même API, les même langage de programmation…



    Donc non ça n’a rien d’une légère amélioration cosmétique (ça c’était une remarque qui valait juste pour la GUI Metro qui a été la première étape: uniformisation de l’interface utilisateur entre Windows Phone / RT et Windows 8.x)



    Là c’est bien un changement en profondeur du socle technique.



    Heureusement que Charon G, Arno53 et quelques autre sont là pour élevé la qualité des échanges en soulevant des questions/réflexions intéressante agrémenté de lien technique plus qu’intéressent poru celui qui a envie de fouiller un peu et de comprendre les réelles limitations actuelle et améliorations à venir.



    Si tu juges mineur une évolution:

  • qui limite les coûts et optimise les temps de développement

  • favorise l’attractivité de la plateforme Windows pour les développeurs

  • qui permet au consommateur de retrouver la même expérience quelque soit l’appareil, de retrouver ses achats partout sans repasser à la caisse, de retrouver ses données synchro de manière transparente

  • permet au store de rentrer dans un cercle vertueux (facilité de portage multi support &gt; plus de dev&gt; plus d’appli &gt; plus d’attrait pour l’utilisateur &gt; plus de gain &gt; plus d’attrait pour les éditeurs &gt; plus d’appli &gt; etc…)



    Comme dit plus haut la majeur parti des apps pourront être exploité partout: lecteur audio/vidéo comme VLC, client mail / réseaux sociaux / liseuse PDF/ebook, suite bureautique, navigateur web, certains jeux (le casual gaming est pas né sur smartphone avec Candy Crush, les gens ont passé des heures bien avant sur un gros PC à jouer au démineur, jewe, flipper, solitaire…)



    Toutes ces petites appli que des millions de personnes utilise au quotidien sont vraiment portable de manière universelle… pour les autres plus exigentes comme les gros ou logiciels purement desktop on continua comme avant (encore que les tablettes (x86) Windows 8.1 actuel son déjàt capable de faire tourner des logiciels exigents comme un logiciel de montage vidéo pour faire mouliner du 1080p)





    Il faudrait encadrer ce post pour la postérité … <img data-src=" />









arno53 a écrit :



Ok.. Donc tu préfères l’époque où l’on devait développer 2 fois les mêmes fonctionnalités avec des api différentes et où on devait de toute façon penser à 2 interfaces aussi … ?







Mais ca sera toujours le cas, c’est bien ce que je dis…







arno53 a écrit :



Comme ça a été dit plus haut entre développer le coeur d’une app comme vlc afin qu’elle tourne sur pc, tablette, phone, xbox et une dizaine d’interface (pour parer les différents scénarios) et coder 10 vlc avec 3 api différentes et là aussi une dizaine d’interfaces, je te laisse choisir l’option la plus débile…







Ouais mais les applis comme VLC ou le “moteur” represente le plus gros morceau de l’appli sont loin d’etre les plus nombreuses.

L’extreme majorité des applis ont un “moteur” tres basique voire inexistant et c’est la GUI qui prend le plus de temps a faire.







Mr.Nox a écrit :



Si si t’applaudis en face quand le package visant différent form factor est unifié mais la c’est du coup c’est de la daube.







T’es grave mon gars… j’ai dit des mechancetés sur ta mere ou bien ?

J’applaudis que dalle ! ou t’as vu ca ?

Je te mets au defi de trouver la moindre remarque positive de ma part sur ce sujet sur n’importe forum…

Et puis quel rapport avec le packaging ? On s’en fout du packaging !!



Le probleme dans ce cas, c’est pas le fait de coller 2 ou 3 applis dans le meme package, c’est d’essayer de faire croire (encore) qu’on peut coder une appli une fois et la faire tourner automagiquement sur des appareils aussi differents qu’un desktop et un smartphone.

C’est du bullshit. Et y’a encore des types pour tomber dans le panneau…







Mr.Nox a écrit :



D’ailleurs j’aimerais que tu me montres ou ça fait 20 ans que MS en parle. Des rumeurs a la limite (et encore) mais du concret non.

J’ajouterai que Microsoft vient de mettre un boulevard a la concurrence sur ce point.







MS tenait deja ce discours a l’epoque de WinMo pour rappel et avec .Net, MS disait qu’avec le meme code on faisait une appli “lourde” standalone et une appli web…




Le 06/04/2014 à 03h 46







HarmattanBlow a écrit :



Faire payer un produit qui a nécessité le travail de milliers de personnes pendant plusieurs années c’est mal ?

Mais traquer les gens du soir au matin, les profiler dans les moindres détails et les manipuler via de la publicité en contrepartie de produits gratuits c’est le bien ?



Les moutons, les loups, les porcs, etcétéra.





si on compare a l’usage oui: le store de windows est excessivement chere avec peu d’applications et des programmes d’une qualité tres moyenne qui sont souvent inutiles ou des arnaques

Au sujet du profil et de l’enregistrement des données. le probleme c’est pas google directement mais ceux qui pourraient faire un mauvais usage de google. par exemple en récupérant un mot de passe.



Le 06/04/2014 à 03h 53







HarmattanBlow a écrit :



Faire payer un produit qui a nécessité le travail de milliers de personnes pendant plusieurs années c’est mal ?

Mais traquer les gens du soir au matin, les profiler dans les moindres détails et les manipuler via de la publicité en contrepartie de produits gratuits c’est le bien ?



Les moutons, les loups, les porcs, etcétéra.





ben cest assez simple

d’un coté t’es un pigeon tu paies un service qui de toute facon tu ne paieras pas car tu ‘nas pas les moyens

et de l’autre tu as de la publicité qui sert pas casser sa tirelire pour dépenser des fortunes

parlons de la publicité si tu veux bien, est ce que les développeurs selon toi ont le droit d’etre payé pour leur travail sans pour autant arnaquer leurs clients potentiels?



Le 06/04/2014 à 03h 59







arno53 a écrit :



Ah ces bons vieux troll de Next INpact ….

Ils en ont pas marre de raconter de la merde sans jamais lire les news ?



L’idée de MS c’est d’avoir un code unique mais avec des interfaces adaptés tenant compte des spécificités…



Mais en effet tu peux continuer à tourner en rond comme un chien qui court apres sa queue …





en meme temps les fanboys de microsoft qui viennent encore la ramener alors que microsoft décide de remettre le menu demarrer sur ces machines c’est quand meme a mourir de rire.



je dis cela mais je me trouve vachement gentil en plus car on a du supporter vos reproches a la con pendant 2 ans!!



Le 06/04/2014 à 04h 16

!





KP2 a écrit :



Ouais donc autrement, tu continues a ecrire 3 ou 4x ton appli… genial…

La seule nouveauté, c’est qu’on fout tout ca dans le meme package en fait ?



ce qui risque de se passer c’est surtout qu’on aura une version unique pour tout les supports. sans pour autant etre réellement adapté. donc ce n’est ni une bonne ni une mauvaise nouvelle. Par contre reste a savoir la quelle sera utilisé. je penche pour la version phone car cest l’usage tactile qui prime pour les application du store.

or sur tablelte ou desktop, ca ne sera pas tres joli a voir.



Le 06/04/2014 à 04h 27







arno53 a écrit :



[quote:4980156:KP2]



J’applaudis rien du tout… tu prends tes reves pour des realités…



Je suis juste en train de dire que MS continue encore et toujours d’essayer d’enfumer le monde avec leur vieille marotte qu’ils trainent depuis 20 ans…

Ca me deprime de voir toujours autant de gens qui continuent a trouver ca genial.

Et je me demande si MS est pas en train d’y croire lui meme.





Ok.. Donc tu préfères l’époque où l’on devait développer 2 fois les mêmes fonctionnalités avec des api différentes et où on devait de toute façon penser à 2 interfaces aussi … ?



Comme ça a été dit plus haut entre développer le coeur d’une app comme vlc afin qu’elle tourne sur pc, tablette, phone, xbox et une dizaine d’interface (pour parer les différents scénarios) et coder 10 vlc avec 3 api différentes et là aussi une dizaine d’interfaces, je te laisse choisir l’option la plus débile… [/quote]

faut pas oublier aussi que nos applis seront grand ecran sur tablette /phone / startscreen

ou fenetré

et on ne sait pls vraiment si la lecture est vertical ou horizontale, usage souris ou tactile etc… mais bon c’est un détail.









KP2 a écrit :



“Ok.. Donc tu préfères l’époque où l’on devait développer 2 fois les mêmes fonctionnalités avec des api différentes et où on devait de toute façon penser à 2 interfaces aussi … ? ”



Mais ca sera toujours le cas, c’est bien ce que je dis…







Non ca ne sera plus le cas … Avant t’avais X cœurs complétements différents (android et app Win32 pour le PC, + l’app Xbox 360), et X interfaces…

Là t’as 1 coeur et X interfaces …



Tu critiques le fait que l’interfaces est toujours à travailler selon le device cible mais c’était déjà le cas avant par contre tu ne fais le coeur qu’une seul fois … Que ca soit pour une boite a Meuh ou un lecteur audio c’est deja un gain de temps appréciable … Je comprends pas comment on peut critiquer ca <img data-src=" />



“Comme ça a été dit plus haut entre développer le coeur d’une app comme vlc afin qu’elle tourne sur pc, tablette, phone, xbox et une dizaine d’interface (pour parer les différents scénarios) et coder 10 vlc avec 3 api différentes et là aussi une dizaine d’interfaces, je te laisse choisir l’option la plus débile… ”



Ouais mais les applis comme VLC ou le “moteur” represente le plus gros morceau de l’appli sont loin d’etre les plus nombreuses.

L’extreme majorité des applis ont un “moteur” tres basique voire inexistant et c’est la GUI qui prend le plus de temps a faire.



En attendant ces apps universelle seront utilisé par les lecteur audio/video (et en streaming Spotify & co), les jeux casual, les apps des réseaux sociaux, les boites à Meuh, les apps de citation type VDM, DTC & co, les apps de banques,les apps de messagerie, les navigateurs Web, les lecteurs PDF, Office … Ca fera gagner du temps de développement pour toutes ces developpeurs d’apps.



Alors peut etre que photoshop ne l’utilisera pas pour des question de business model (le cross-buy n’est pas forcement un avantage pour tout le monde <img data-src=" />) ou parce que ca ne servirait a rien de fournir aux apps smartphone et tablettes des fonctionnalités difficilement utilisable sur un écran tactile mais dans l’absolue ca serait possible …





Le probleme dans ce cas, c’est pas le fait de coller 2 ou 3 applis dans le meme package, c’est d’essayer de faire croire (encore) qu’on peut coder une appli une fois et la faire tourner automagiquement sur des appareils aussi differents qu’un desktop et un smartphone.

C’est du bullshit. Et y’a encore des types pour tomber dans le panneau…





C’est pas magique, il faut forcement pensé à l’UX et à l’UI mais avoir un socle commun d’API est un pas de géant pour le dev et l’utilisateur que tu le veuilles ou non … Meme si ca ne concerne pas 100% des apps, le fait que ca en touche facile 90% est largement suffisant … <img data-src=" />









arno53 a écrit :



Que ca soit pour une boite a Meuh ou un lecteur audio c’est deja un gain de temps appréciable … Je comprends pas comment on peut critiquer ca <img data-src=" />







Je critique ca parce que c’est du bullshit… y’aura pas de gain de temps car dans la plupart des cas, ce sont justement les GUI qui prennent le plus de temps a concevoir et a faire et MS n’apporte aucune vraie reponse a ca malgré leur discours qui laisse clairement entendre que leur ecosysteme est automagique…



Mais ce que je critique en fait, c’est pas tellement le discours marketing de MS qui est ce qu’il est mais plutot la quantité incroyable de gens qui s’extasient devant cette annonce alors que concretement, c’est du bullshit.

Apres on va s’etonner d’avoir un store Windows moisi a cause de tous les developpeurs qui vont faire des applis avec une ergo pourrie sur une plateforme ou une autre (ou toutes) parce qu’ils laisseront leur framework faire leur boulot a leur place automatiquement



C’est plus un constat triste devant tant de naiveté plutot qu’une attaque en regle de MS









KP2 a écrit :



Je critique ca parce que c’est du bullshit… y’aura pas de gain de temps car dans la plupart des cas, ce sont justement les GUI qui prennent le plus de temps a concevoir et a faire et MS n’apporte aucune vraie reponse a ca malgré leur discours qui laisse clairement entendre que leur ecosysteme est automagique…



Mais ce que je critique en fait, c’est pas tellement le discours marketing de MS qui est ce qu’il est mais plutot la quantité incroyable de gens qui s’extasient devant cette annonce alors que concretement, c’est du bullshit.







Mais y’a forcement un gain de temps ! Tu passeras peut être autant de temps qu’avant sur l’UI (quoique le fait d’utiliser les meme techno du Phone au PC est un plus a comparer au API android ou iOS + API PC (Win32, ou Cocoa ou Chrome)) mais au lien de coder 2 ou 3 fois le coeur de ta boite a meuh, tu ne le fait qu’une fois !!

Alors autant sur un boite a meuh le delta temps gagner reste faible autant sur un logiciel comme Office, VLC, Spotify, Skype, jeux casual (sudoku, démineurs, tetris) c’est un pas de géant …





Apres on va s’etonner d’avoir un store Windows moisi a cause de tous les developpeurs qui vont faire des applis avec une ergo pourrie sur une plateforme ou une autre (ou toutes) parce qu’ils laisseront leur framework faire leur boulot a leur place automatiquement



C’est plus un constat triste devant tant de naiveté plutot qu’une attaque en regle de MS



Des applis pourris t’en as dans tout les store, et y’a rien “d’automagic” ou du style le “framework fait le boulot” dans ce qu’a présenter Microsoft …



Pour conclure je t’invite a relire le poste #51 de Edtech et ce n’est pas le seul a le penser









JustMe a écrit :



Des fois quand je lis ce genre de commentaire je me demande toujours si l’auteur est:




  • l’idiot du village qui ne comprend pas les choses mais qui les commentes quand même

  • un gros troll qui pêche à la dynamite juste pour le fun

  • un mec très étroit d’esprit qui ne voit que par ses besoins mais pas ceux du voisins

  • un mec tellement fan d’une autre marque qu’il se sent obligé de dénigrer toute innovation/progrès que ne provient de son éditeur fétiche







    Vu mon niveau en développement, je choisis la réponse A ! <img data-src=" />



    Disons plutôt que j’ai un peu peur qu’en s’engageant dans cette direction on se retrouve avec les mêmes problématiques que pour les jeux multi-plateformes : Optimisation pour les consoles les moins costauds et portage tel quel sur les autres. Tant pis pour la puissance inutilisé.



    Petit comparaison automobile : On crée un moteur universel qui doit pouvoir rentrer dans tous type de véhicule, donc de petite taille et de faible puissance pour entrer dans une Smart. Les possesseurs de Ferrari ou de Poids lourd devant faire avec aussi, du moment que ça avance, hein !



    Maintenant et au vu de vos remarques c’est effectivement une amélioration pour les codeurs, mais j’ai du mal à voir ce que ça va vraiment changer coté utilisateurs, à part un nivelage du niveau par le bas.



    Attention, je repasse en mode troll.



    Les tuiles de Windows, si elles sont très pratique sur un smartphone tactile, ne servent absolument à rien sur le grand écran d’un PC. C’est pourtant le modèle type de l’application universelle et c’est rien de dire que cela a été très mal accueilli côté utilisateur non ?



Le 07/04/2014 à 11h 41







KP2 a écrit :



Je critique ca parce que c’est du bullshit… y’aura pas de gain de temps car dans la plupart des cas, ce sont justement les GUI qui prennent le plus de temps a concevoir et a faire et MS n’apporte aucune vraie reponse a ca malgré leur discours qui laisse clairement entendre que leur ecosysteme est automagique…



Mais ce que je critique en fait, c’est pas tellement le discours marketing de MS qui est ce qu’il est mais plutot la quantité incroyable de gens qui s’extasient devant cette annonce alors que concretement, c’est du bullshit.

Apres on va s’etonner d’avoir un store Windows moisi a cause de tous les developpeurs qui vont faire des applis avec une ergo pourrie sur une plateforme ou une autre (ou toutes) parce qu’ils laisseront leur framework faire leur boulot a leur place automatiquement



C’est plus un constat triste devant tant de naiveté plutot qu’une attaque en regle de MS





en fait le soucis c’est

1 les fanboy qui ne comprennent jamais rien a rien.

Ils ont leur point de vue parfait

mais qu’ils acceptent pas le point de vue des autres. allons bon

qu’ils attaquent personnellement les autres a cause de leur point de vue, passons.

mais qu’ils ne font pas l’effort de tolérer un point de vue mouais tolérons

mais qu’ils ne veulent pas comprendre ton point de vue et qu’ils se permettent ensuite de t’insulter de te dénigrer de te rabaisser, cest just inadmissible et risible

car ton point de vue est parfaitement justifiée et tu as parfaitement le droit de le penser tant que tes honnete et sincere.



ya pas a etre pour ou contre ce que tu dis. car c’est une réalité. or on ne s’oppose pas a une réalité

une réalité a la quelle est confrontée microsoft. quand microsoft peine avec ses tablettes c’est pas un avis anti icrosoft cest une réalité. qu’il faut accepter

Je suis certain que tu nes pas anti microsoft

d’ailleurs tu las précisé en disant que microsoft faisait son job apres tout

cest juste que tu exposes le point de vue de celui de apple qui considere qu un pc cest pas une tablette et qu’il faut séparer les usages.

eux ne comprennent pasce principe car il estime que microsoft veut unifier et converger tout cela en un seul os.

ce qui n’est pas vrai d’ailleurs, pour preuve on a un usage hybride et deux environnement en un avec windowS 8

donc non seulement ils ont tort mais ils taccusent a tort et je pense qu’ils ont du mal a accepter cette réalité mais surtout le fait que tu aies raison et eux tort dans le sens ou ce n’est pas non plus l’avis de microsoft. ils se sont juste mis en tete que microsoft aurait décidé que tout convergerait etc

alors que finalemnet ils nen pensent pas un mot il savent pertinamenet les difficultés a laquelle ils sont confrontés mais ils ont d’autres impératifs

les difficultés quelles osnt elles ?



et bien avec le tactile on se retrouve ave des applis basique raté simple pour michu sur desktop mais peu pratique et ergonomique et surtoutpeu optimisé pour la souris

brefdes applis smartphone idiotes inutile sur nos pc alors qu’on aurait pu développer des supers applis sur pc en tactile /souris mais windows veut se faire du blé sur le store! cest tout

reste que: ole store windows ne marche pas ca ne se vend pas ca ne développe pas donc cette mode du modernui tactile sur windows qu iest le reve des fanboy de la marque est une impasse!

ya deux raisons qui peuvent pousser a ne pas se réjouir de cette nouvelle