La Fibre

Télécom => Logiciels et systèmes d'exploitation => Windows Microsoft Windows => Discussion démarrée par: vivien le 04 mai 2015 à 22:50:30

Titre: Virage à 180° chez Microsoft
Posté par: vivien le 04 mai 2015 à 22:50:30
Virage à 180° chez Microsoft

Windows 8 et Windows phone 8 ont une logithèque (Windows store) qui a peu de logiciels de qualité, comparé à Android ou iOS.
Microsoft pensait que ses 90% de part de marché sur le PC le rendrait incontournable. Ce n'est pas le cas et aujourd'hui Microsoft change complètement de stratégie (ce qui est un aveu d'un échec).

En effet, pour Windows 10, Microsoft compte sur les applications universelles ou UWP (pour Universal Windows Platform) qui s’exécutent sur n'importe quel terminal : Du smartphone avec un écran de 4 pouces à la TV 90 pouces en passant par les PC de bureau et les tablettes.

Mais il y a un problème : Comment faire pour que les développeurs se mettent à faire des applications UWP si la part de marché de Windows sur les PC ne suffit pas ? Surtout que Google pourrait bientôt rentrer en concurrence frontale avec Chrome OS, qui permet, lui d'executer les millions d’applications Android.

Microsoft a choisit de changer de stratégie et Microsoft s'ouvre aux applications Android et Apple. Pour faciliter les portage d’application Android ou iOS, Microsoft embarquera dans Windows 10 des API utilisées par ces système d’exploitation (enfin pour Android, ce sera des API compatible Android 4, pas Android 5). Les développeurs n'auront presque aucune modification à faire sur leur code Android ou iOS pour qu'il devienne une application Windows universelle.

Microsoft Visual Studio Code (https://code.visualstudio.com/) est un éditeur de code complet qui suffit à la majorité des projets créés par des petites équipes (pour un développement en équipe plus conséquente, Visual Studio payant s'impose) est Gratuit et en plus il est disponible sous Windows, mais aussi MacOS X et Linux.

Petite copie d'écran de Microsoft Visual Studio Code sous Ubuntu, réalisée par Microsoft :
(https://lafibre.info/images/presse/201505_microsoft_visual_studio_code_ubuntu.png)

Changement de Stratégie, Microsoft pousse ses outils de développements pour avoir des applications compatibles uniquement Windows ?

Pas du tout ! Microsoft Visual Studio, permetra de réaliser de applications Android ou iOS, si j'ai bien compris.

Sur la page Visual Studio Community (https://www.visualstudio.com/products/visual-studio-community-vs), Microsoft parle même de "Des outils pour Apache Cordova et Unity pour cibler encore plus de plateformes"

Cf copie d'écran :
(https://lafibre.info/images/presse/201505_visual_studio_community_2013.png)

Quand Microsoft parle de Unity, c'est :
- Unity, un gestionnaire de bureau créé pour Ubuntu (https://fr.wikipedia.org/wiki/Unity_%28logiciel%29) ?
- Unity, un moteur de jeu vidéo (https://fr.wikipedia.org/wiki/Unity_%28moteur_de_jeu%29) ?

Je serais quand même étonné que Microsoft aide à la construction d'applications Linux...

Voici les propos du PDG de Microsoft en 2001 : "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches." il semble que les choses aient évoluées, car Microsoft Visual Studio Code a été conçu à partir du code de Chromium (Plus exactement du code de la console de Chromium, en CoffeeScript). La semaine dernière, Microsoft a même annoncé la mise à disposition en  Open Source de ses technologies Javascript ManifoldJS et Vorlon.JS. D'autres composant dont des parties de Windows vont être mis en Open Source.

Plus fort, Microsoft a fait une fête pour la sortie de la dernière distribution de Linux : Debian 8 !

(https://lafibre.info/images/presse/201504_microsoft_fete_arrivee_de_debian8.png)
Source : Microsoft (http://openness.microsoft.com/blog/2015/04/21/microsoft-debian-8-linuxfest/)
Titre: Virage à 180° chez Microsoft
Posté par: Polynesia le 04 mai 2015 à 23:02:42
Intéressant tout çà...

Faudrait qu'un jour, je me mettes au codage...
Titre: Virage à 180° chez Microsoft
Posté par: kgersen le 04 mai 2015 à 23:37:27
E.E.E  (https://fr.wikipedia.org/wiki/Embrace,_extend_and_extinguish) le retour ?

J'ai perdu toute confiance en Microsoft depuis bien longtemps.

Toutes leurs manœuvres actuelles sentent la désespération et l'urgence.

Apres c'est sur que quand on ne connait pas bien les domaines en question (OS, programmation, IDE, etc) leur annonces récentes font un peu d'effet mais quand on y regarde de plus prêt y'a pas grand chose la dessous..au pire une vaine tentative de s'accrocher a ce qui marche avant de couler.

Le vrai virage a 180° aurait été d'"open-sourcer" .Net et C# a fond (et pas timidement comme avec http://www.dotnetfoundation.org/ ) et de rendre Windows complètement gratuit (au mieux encore rendre Windows complètement open source, mais on peut rêver).

.Net, C# et Visual Studio ce sont les seuls truc valables que MS a pondu depuis 2000. S'ils avaient joué 'open' avec des le départ, ils seraient devenu les standards en programmation aujourd'hui , loin devant tout le reste, autant en serveur, client et web et outils. Et tout les navigateurs Web auraient une VM MSIL plutot que cette daube de javascript par exemple. Java serait enterré et Apple probablement moribond. Enfin bon avec des 'si' on refait le monde. ;D
Titre: Virage à 180° chez Microsoft
Posté par: Nh3xus le 04 mai 2015 à 23:51:19
Citer
Windows complètement gratuit

Boarf, Windows 10 va potentiellement être *gratuit* pendant une année pour les utilisateurs de 7 et 8.1 (sauf en version Enterprise) donc on peut dire qu'ils y réfléchissent sérieusement.

Moi, je prends du popcorn et j'attends de voir à quelle vitesse vont se développer les pilotes pour NT 10.0.  :P

Si ça refait la même qu'avec Vista, je crois que je mais m'abstenir d'upgrader dans un futur proche.

Et puis bon quand on voit que W7 est en support étendu jusqu'en 2020, ça laisse du temps pour voir venir...
Titre: Virage à 180° chez Microsoft
Posté par: Thibault le 05 mai 2015 à 00:02:15
.Net n'est pas complètement open-source depuis peu ?
https://github.com/Microsoft/dotnet
Titre: Virage à 180° chez Microsoft
Posté par: kgersen le 05 mai 2015 à 00:07:46
.Net n'est pas complètement open-source depuis peu ?
https://github.com/Microsoft/dotnet

oui c'est qu'un bout (Net.core) , c'est le http://www.dotnetfoundation.org/ dont je parlais.
C'est un début mais un peu tard et c'est lent a venir et ils communiquent très mal dessus.
Titre: Virage à 180° chez Microsoft
Posté par: cali le 05 mai 2015 à 05:17:51
C'est bien, ils sentent la mort approcher. Le lobbyisme ne fonctionne plus :-)
Titre: Virage à 180° chez Microsoft
Posté par: Cochonou le 05 mai 2015 à 08:29:09
Citer
Plus fort, Microsoft a fait une fête pour la sortie de la dernière distribution de Linux : Debian 8 !
Hé bien, on aura tout vu.  :o
Titre: Virage à 180° chez Microsoft
Posté par: Macharius le 05 mai 2015 à 10:07:38
oui c'est qu'un bout (Net.core) , c'est le http://www.dotnetfoundation.org/ dont je parlais.
C'est un début mais un peu tard et c'est lent a venir et ils communiquent très mal dessus.

La preuve que la communication n'est pas si mal vu que t'es au courant alors que tu n'as pas l'air d'être très attaché à Microsoft. En attendant, on ne va quand même pas leur reprocher de vouloir être plus proche de ce que tous les adeptes de l'open source réclament à cor et à cri depuis des années si ? JE ne vais pas débattre sur les éventuelles ambitions sous-jacentes ou si c'est simplement un sursaut avant de mourir car je ne suis pas dans leurs petits papiers et je ne maîtrise pas assez les tenants et les aboutissants du marché pour discourir dessus.

Comme tu l'as dit toi même .NET/C# et Visual Studio c'est carrèment des bons trucs. Et le fait de le rendre opensource permettra certainement d'y intéresser encore plus de monde qu'avant. Je pense que le train est lancé et qu'il suffit de lui laisser prendre de la vitesse. Le partenariat Xamarin était déjà une bonne chose... Mais effectivement il ne faudrait pas que la suite traîne trop sous peine de perdre du monde en route (encore que dans les entreprises, avant que ça bouge y'a de quoi voir venir)
Titre: Virage à 180° chez Microsoft
Posté par: doum le 05 mai 2015 à 10:29:18
Les mecs a fond objectif :D

Une société quasi morte qui fait 5 milliards de $ de benefice par trimestre et qui a 95 milliards de $ de cash dispo ben putain y'en a un paquet de société dans le monde qui aimerait etre aussi morte  8)

Et puis c'est vrai que faut etre open source pour fonctionner, d'ailleurs Apple c'est du full open source (a coté d'eux MS c'est Richard Stallman), c'est vrai que Ubuntu a conquis le monde etc...

Que MS ait loupé le passage a l'ere des smartphones c'est une certitude, ils tentent une nouvelle stratégie pour attirer les devs, en leur simplifiant la vie pour migrer leurs applis sur Windows, et en leur permettant en une appli de toucher les téléphones, les tablettes, les PC, la xbox one et pourquoi pas un jour hololens, on verra si ca marche.
Titre: Virage à 180° chez Microsoft
Posté par: cali le 05 mai 2015 à 10:32:52
Une société quasi morte qui fait 5 milliards de $ de benefice par trimestre et qui a 95 milliards de $ de cash dispo ben putain y'en a un paquet de société dans le monde qui aimerait etre aussi morte  8)

Même si la thune est toujours énorme le rendement n'est plus le même et c'est ce qui peut faire couler une boîte capitaliste car elle a des actionnaires.
Titre: Virage à 180° chez Microsoft
Posté par: doum le 05 mai 2015 à 11:16:40
Même si la thune est toujours énorme le rendement n'est plus le même et c'est ce qui peut faire couler une boîte capitaliste car elle a des actionnaires.

http://www.boursorama.com/bourse/profil/profil_finance.phtml?symbole=MSFT

je vois pas de chute majeure
Titre: Virage à 180° chez Microsoft
Posté par: cali le 05 mai 2015 à 11:29:54
http://www.boursorama.com/bourse/profil/profil_finance.phtml?symbole=MSFT

je vois pas de chute majeure

On verra dans quelques temps.
Titre: Virage à 180° chez Microsoft
Posté par: doum le 05 mai 2015 à 11:38:54
Bien sur faudra voir si ca porte ses fruits

apres je suis l'info depuis presque 20 ans, j'ai installé ma premiere distrib linux c'etait une mandrake 6.1 en 99, et deja a l'epoque, sur le net, on lisait que MS allait mourir, que c'etait fini ce temps la :D
donc les prédictions de ce genre j'ai tendance à m'en mefier maintenant
Titre: Virage à 180° chez Microsoft
Posté par: Marin le 05 mai 2015 à 12:41:11
Microsoft a choisit de changer de stratégie et Microsoft s'ouvre aux applications Android et Apple. Pour faciliter les portage d’application Android ou iOS, Microsoft embarquera dans Windows 10 des API utilisées par ces système d’exploitation (enfin pour Android, ce sera des API compatible Android 4, pas Android 5). Les développeurs n'auront presque aucune modification à faire sur leur code Android ou iOS pour qu'il devienne une application Windows universelle.

C'est à dire : mettre des émulateurs ?

(Plus exactement du code de la console de Chromium, en CoffeeScript)

Je ne suis pas sûr d'avoir compris ce dont il est question ?

Plus fort, Microsoft a fait une fête pour la sortie de la dernière distribution de Linux : Debian 8 !

Ils se sont surtout invités à une conférence Linux pour faire de la pub pour leur clâoüde.

Mon hypothèse : ils n'ont pas le monopole des OS serveur, donc quand ils ont dû vendre un service associé, ils ont décidé de faire primer sur leur hantise des communistes (http://www.theregister.co.uk/2000/07/31/ms_ballmer_linux_is_communism/) de l'open-source, la bonne odeur du pognon : (https://i.imgur.com/Oei4spt.gif) (https://i.imgur.com/Oei4spt.gif) (https://i.imgur.com/qOl8SLV.gif) (https://i.imgur.com/Oei4spt.gif) (https://i.imgur.com/ooj4NCF.gif) (https://i.imgur.com/CpfnqHx.gif)

Et puis c'est vrai que faut etre open source pour fonctionner, d'ailleurs Apple c'est du full open source (a coté d'eux MS c'est Richard Stallman), c'est vrai que Ubuntu a conquis le monde etc...

Bel homme de paille.
Titre: Virage à 180° chez Microsoft
Posté par: vivien le 05 mai 2015 à 13:54:14
Si j'ai bien compris, Microsoft développe de quoi être compatibles avec les appels aux API Android 4.

Cela permet aux développeurs d'importer du code Android et que cela fonctionne directement sur Windows Phone.
=> Pas de surcoût pour une société pour faire une appli Windows Phone, elle ré-utilise entièrement son code.

Problème : Cela va entraîner des incohérence dans l'interface de Windows, si le développeur ne prend pas la peine de suivre les recommandation Microsoft en terme d'interface.

Ils tentent de faire la même chose pour Apple, pour intégrer un projet iOS et le faire fonctionner directement sous Windows.
Titre: Virage à 180° chez Microsoft
Posté par: Marin le 05 mai 2015 à 14:09:12
Si j'ai bien compris, Microsoft développe de quoi être compatibles avec les appels aux API Android 4.

C'est vague au possible « API ». Ça représente à peu près zéro niveau d'information technique.

Quand tu doubles-cliques sur un APK sous Windows vanilla, il ne se passe pas grand chose. Il ne suffit pas de porter une « API » pour que ça change, il y a tout un écosystème logiciel entre les deux.
Titre: Virage à 180° chez Microsoft
Posté par: Macharius le 05 mai 2015 à 14:15:17
Moi ce que j'en dis ;)

Titre: Virage à 180° chez Microsoft
Posté par: vivien le 05 mai 2015 à 14:20:14
Il ne sera pas possible pour un client d'importer un APK (Package Android).
Autoriser l’exécution d'Appli Android directement renforcerait encore la suprématie d'Android.

Ce sera au développeur à importer son code source dans les outils de développement de Microsoft où dans 99% du cas, cela compilera bien.
Si le développeur ne prend pas la peine de le faire, l’application en sera pas disponible sous Windows Phone.

Oui, il y a peu d'infos et j’espérais que certains en auraient un peu plus  ;)
Titre: Virage à 180° chez Microsoft
Posté par: doum le 05 mai 2015 à 14:48:52
C'est pas un émulateur. Un émulateur c'est plus ce qu'a fait Blackberry pour faire tourner les apk sur leur dernier OS BB10.

La ca nécessitera bien que le dev fasse du boulot.
L'idée c'est plutot de dire au dev, vous avez codé votre appli, vous avez l'habitude de coder en java (ou en ObjectiveC pour Apple), tres bien, on va vous faciliter la tache pour que vous ayez envie de porter l'appli. Et c'est pas con, parceque si tu as passé 1 mois à developper ton appli sur Android, et qu'il te faut 2j de taf pour la faire marcher sur Windows, c'est peut etre pas con de le faire :D
donc du coup on va faire en sorte que vous ayez le moins possible a recoder, et pour ce que vous aurez a recoder, on va vous filer ce qu'il faut pour que vous puissiez continuer à le faire dans le langage que vous connaissez, sans avoir a tout recoder en C#

du moins c'est comme ca que j'ai compris l'annonce.

L'interet de faire ca, c'est que le dev quitte a modifier quelques trucs peut etre tenter de rendre un peu son appli "ModernUI friendly"
Titre: Virage à 180° chez Microsoft
Posté par: kgersen le 05 mai 2015 à 14:52:22
Les mecs a fond objectif :D

Une société quasi morte qui fait 5 milliards de $ de benefice par trimestre et qui a 95 milliards de $ de cash dispo ben putain y'en a un paquet de société dans le monde qui aimerait etre aussi morte  8)

Et puis c'est vrai que faut etre open source pour fonctionner, d'ailleurs Apple c'est du full open source (a coté d'eux MS c'est Richard Stallman), c'est vrai que Ubuntu a conquis le monde etc...

Que MS ait loupé le passage a l'ere des smartphones c'est une certitude, ils tentent une nouvelle stratégie pour attirer les devs, en leur simplifiant la vie pour migrer leurs applis sur Windows, et en leur permettant en une appli de toucher les téléphones, les tablettes, les PC, la xbox one et pourquoi pas un jour hololens, on verra si ca marche.

Je parlais 'morte' au sens de l'attractivité pour les développeurs et de Windows. Pas de la société. Que MS reste juteuse et réalise des gros profits grâce a l'inertie du parc installé (Windows, Office, Server) et grâce a la frilosité des DSI a prendre des risques c'est autre chose.
Mais l'un implique l'autre a long terme. Un OS, et une plateforme en général, n'a du succès que si les développeurs d'applications viennent et restent dessus.

Etre open source n'est pas une obligation pour fonctionner, loin de la mais si on veut 'ratisser large' il faut l'être. Je connais tres peu de choses qui soit multiplateforme (windows/mac/linux/android/ios) et qui ne soit pas open source.
Ensuite si l'objectif est toujours de vendre du Windows alors c'est sur qu'il ne faut pas aller vers l'open source mais faire comme Apple, un éco-systeme fermé. Sauf qu'Apple ne vend pas parce que son OS est attractif et parce qu'il attire plein d'OEM et de devs, Apple vend du matériel auprès d'un public bien ciblé, Microsoft vend du logiciel a tout public: ce n'est pas du tout comparable.

De toute facon, l'objectif affiché de MS est de transférer les profits vers son Cloud (Azure, Live, Office365):  un modele économique ou on ne vend plus rien coté poste client et ou l'on peut donc ouvrir (au sens open source) sans probleme tout ce qui tourne coté client ou tout ce qui permet de faire des applications pour le Cloud (IDE, langages, outils,etc). C'est un autre modèle économique complètement différent, un modèle ou l'open source est quasi indispensable si on veut attirer un maximum de monde.
Sauf qu'ils sont en retard et en face il y a deux poids lourds: Amazon et Google et plein de petits spécialisés. Et la transition d'un modele et l'autre risque de leur coûter cher, très cher.