Xamarin devient gratuit, open source et intégré à Visual Studio

Xamarin devient gratuit, open source et intégré à Visual Studio

L'annonce tant attendue

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

01/04/2016 4 minutes
66

Xamarin devient gratuit, open source et intégré à Visual Studio

La nouvelle était attendue, mais elle est désormais officielle : Xamarin devient gratuit pour l’ensemble des développeurs. Et non seulement tout le monde pourra le récupérer, mais il passe en open source, renforçant une fois de plus la stratégie de l’éditeur dans ce domaine.

Lors de la conférence d’ouverture de la Build, Microsoft avait à peine abordé la question de Xamarin, l’entreprise rachetée il y a quelques semaines. Le sujet était très attendu : le produit du même nom permet aux développeurs de coder en C# des applications pour Windows, OS X, Android et iOS. L’intérêt de cet environnement, qui peut s’intégrer complètement à Visual Studio, est qu’il permet de reprendre une grande partie du code, le développeur devant ensuite s’occuper des spécificités de chaque plateforme, via les API.

Le problème cependant de Xamarin, en dépit de son aspect pratique, était sa tarification. Utilisée dans un cadre professionnel par un développeur indépendant ou par une entreprise, la licence était de 999 dollars par an et par poste. Une version à 1 899 dollars par an et par poste proposait des outils supplémentaires. Mais désormais, la question de la tarification ne se posera plus : le produit devient gratuit et sera prochainement open source.

Xamarin devient gratuit et utilisable par tous les développeurs

La gratuité était une annonce particulièrement attendue, de même que son intégration à n’importe quelle édition de Visual Studio. Comme nous l’avions déjà indiqué à plusieurs reprises, l’une des grandes forces de Microsoft est sa suite d’outils de développement. L’éditeur ayant de grandes ambitions sur le multiplateforme, Xamarin venait s’intégrer naturellement à l’ensemble. Une gratuité ajoutait évidemment d’un coup le débouché des plateformes Android et iOS, facilitant d’autant le travail des développeurs.

Et non seulement Xamarin devient gratuit, mais ses capacités dédiées aux entreprises seront directement intégrées dans les versions Professional et Enterprise de Visual Studio. Parallèlement, la version OS X de Xamarin sera toujours distribuée, elle aussi gratuitement, sous la forme d’une Community Edition. Pour la première fois, la version Windows récupèrera également l’émulateur iOS, en plus de celui pour Android. L’idée est bien entendu que le développeur n’ait pas à quitter Visual Studio pour faire ses tests.

Les composants principaux en open source d'ici quelques mois

Par contre, si la gratuité était fortement désirée, le passage en open source est une petite surprise. Petite car les mouvements récents de Microsoft dans ses outils de développement ont montré que l’open source n’était plus considéré comme un « cancer » depuis longtemps (on est loin de la grande époque de Steve Ballmer). On se demande d’ailleurs si l’éditeur n’envisage pas à terme d’ouvrir complètement Visual Studio de la même manière.

Attention cependant, car ce n’est pas l’intégralité de Xamarin qui basculera dans l’open source. C’est surtout le SDK dont les sources seront libérées dans les prochains mois, sans plus de précisions pour l’instant. Le SDK comprend tous les composants principaux : le runtime, les bibliothèques ainsi que les outils de compilation. Notons que les Xamarin Forms, qui servent à construire les interfaces, seront également de la partie. Ils seront tous ajoutés dans le dépôt Github de l’entreprise, sous égide de la fondation .NET. Le type de licence n’a pas été précisé, mais tous les projets envoyés sur Github utilisent soit celle du MIT, soit Apache 2.0.

Les développeurs intéressés peuvent dans tous les cas récupérer Xamarin depuis le site officiel. La page des tarifs a été remplacée par une autre, exposant les éditions et à qui elles se destinent. Pour la plupart, le choix se résumera à Xamarin Studio Community, dédié à OSX, ou à la version pour Visual Studio Community, qui est pour rappel une version gratuite de l’environnement de développement intégré de Microsoft.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Xamarin devient gratuit et utilisable par tous les développeurs

Les composants principaux en open source d'ici quelques mois

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Fermer

Commentaires (66)


A rajouter à cette annonce, Xamarin a aussi ajouté un émulateur iOS sur Windows. (Source :http://mspoweruser.com/build-2016-xamarin-to-bring-an-ios-emulator-for-windows/)



Alors qu’avant, c’était passage par la case achat de Mac ou une VM.


C’est vraiment une bonne nouvelle !


A voir vu la date








macslan a écrit :



A voir vu la date







Ça date d’hier, et ça a été annoncé lors d’une keynote de la BUILD. Et on peut déjà dl le tout. No joke here.



en plus, si on peut télécharger le truc avec la license qui va avec, ils ne pourront pas se rétracter sous prétexte d’un poisson d’avril.


T’es sûr que c’est pas simplement un mac qui fait le boulot en “remote” ? Faudrait trouver la session correspondante.


“L’éditeur ayant de grandes ambitions sur le multiplateforme, Xamarin venait s’intégrer naturellement à l’ensemble. Une gratuité ajoutait évidemment d’un coup le débouché des plateformes Android et iOS, facilitant d’autant le travail des développeurs.”



 Petit détail qui à son importance:  Xamarin permet de faire une appli pour IOS, Android ET windows mobile/universall app.

 

Du coup ça peux aider un peu aider WM qui est boudé par les dévelopeur étant donné que ça ne leur donnera pas de boulot en plus :)



 


C’est déjà dans l’actu


Grace a l’émulateur, plus besoin d’être sur OS X avec Xcode, c’est ça?


C’est la base de la stratégie de Microsoft <img data-src=" />



“Universal Windows apps are going to be written because you want to have those apps used on the desktop. The reason why anybody would want to write universal apps is not because of our three percent share in phones. It’s because a billion consumers are going to have a Start Menu, which is going to have your app. You start the journey there and take them to multiple places. Their app can go to the phone.”



Source:http://www.zdnet.com/article/ceo-nadella-talks-microsofts-mobile-ambitions-windo…








Vincent_H a écrit :



C’est déjà dans l’actu







Lu trop vite, désolé.







zogG a écrit :



T’es sûr que c’est pas simplement un mac qui fait le boulot en “remote” ? Faudrait trouver la session correspondante.







Ca n’a pas l’air non. Le lien de la session :https://channel9.msdn.com/?ocid=minibanner#playing Faut descendre un peu pour avoir le time correcte.







kronoss a écrit :



“L’éditeur ayant de grandes ambitions sur le multiplateforme, Xamarin venait s’intégrer naturellement à l’ensemble. Une gratuité ajoutait évidemment d’un coup le débouché des plateformes Android et iOS, facilitant d’autant le travail des développeurs.”



 Petit détail qui à son importance:  Xamarin permet de faire une appli pour IOS, Android ET windows mobile/universall app.

 

Du coup ça peux aider un peu aider WM qui est boudé par les dévelopeur étant donné que ça ne leur donnera pas de boulot en plus :)







Ca dépendra des appli en fait. Dès que ça touche des API spécifiques aux différentes plateformes, faut faire du conditionnel. Sauf si ils ont créé des “équivalences” et que Xamarin gère tout seul les appels.

Y’a eu un schéma lors du jour 1 de la BUILD qui montrait bien cela.









zogG a écrit :



C’est la base de la stratégie de Microsoft <img data-src=" />



“Universal Windows apps are going to be written because you want to have those apps used on the desktop. The reason why anybody would want to write universal apps is not because of our three percent share in phones. It’s because a billion consumers are going to have a Start Menu, which is going to have your app. You start the journey there and take them to multiple places. Their app can go to the phone.”



Source:http://www.zdnet.com/article/ceo-nadella-talks-microsofts-mobile-ambitions-windo…





Si en plus il se vanne tout seul que va-t-il rester aux trolls ? :français:









kronoss a écrit :



“L’éditeur ayant de grandes ambitions sur le multiplateforme, Xamarin venait s’intégrer naturellement à l’ensemble. Une gratuité ajoutait évidemment d’un coup le débouché des plateformes Android et iOS, facilitant d’autant le travail des développeurs.”



&nbsp;Petit détail qui à son importance: &nbsp;Xamarin permet de faire une appli pour IOS, Android ET windows mobile/universall app.



&nbsp;      

Du coup ça peux aider un peu aider WM qui est boudé par les dévelopeur étant donné que ça ne leur donnera pas de boulot en plus :)






&nbsp;







Et je dirais que ça aidera leur plateforme .NET qui reste quasiment inutilisé si on regarde la part de marché.





Petite car les mouvements récents de Microsoft dans ses outils de développement ont montré que l’open source n’était plus considéré comme un «&nbsp;cancer&nbsp;» depuis longtemps (on est loin de la grande époque de Steve Ballmer).&nbsp;&nbsp;



Oui Ballmer a bien utilisé le terme cancer, mais pour Linux plus exactement (il est revenu d’ailleurs sur ce propos provocateur) et c’était il y a 15 ans… Pour information c’est lui aussi qui a commencé à introduire l’open source chez Microsoft et non Satya Nadella.



Alors dire que c’est récent c’est faux (ca fait 10 ans qu’ils ont pris le virage) et ressortir un propos de 15 ans hors contexte cela me laisse douter sur la partialité concernant Microsoft qui a bien évolué depuis le temps mais qui par son malheur souffre de son image du siècle d’avant.


C’est gratuit ou c’est un poisson ?

Dans les 2 cas, je m’en fou.

Quand c’était payant, je préférais coder en native.

Maintenant que ce soit gratuit, je préfère toujours coder en natif.



Petite question :

Qui paie la redevance Apple Store si on fait une appli pour iOS ?

Parce que avant c’était dans le prix des packages de Xamarin… Maintenant ça se passe comment ?


Yaaaaaay ! Le seul truc qui me repoussait dans Xamarin a sauté :-)








AlbertSY a écrit :



C’est gratuit ou c’est un poisson ?



Dans les 2 cas, je m'en fou.      

Quand c'était payant, je préférais coder en native.

Maintenant que ce soit gratuit, je préfère toujours coder en natif.







Ca veut dire quoi coder en natif ?



Ça veut dire qu’il roxxe en assembleur pour processeur A9&nbsp;<img data-src=" />


Vous êtes sur pour les applications OS X ? La page de Xamarin ne mentionne principalement que Win/Android/iOS, et de temps en temps “Mac” mais ce n’est pas très explicite.


“open the door to easily integrate C# with apps and games on iOS, Android, Mac, and Windows, as well as PlayStation 4, Xbox One, and any emerging platforms developers want to target in the future”



Les tarifs dans l’article ne sont pas tout à fait justes. Il existait une version “Indie” à 25\( par plateforme et par mois (j'utilisais cette formule). Elle permettait d'utiliser Xamarin Studio sous Mac OS X (pour iOS/Android/OSX) et Windows (pour Android). On pouvait alors passer sous VS pour développer à part la version Windows Phone.



La licence à 999\)
permettait d’avoir tout intégré dans Visual Studio.



&nbsp;


Il n’y a plus besoin du Mac derrière pour compiler en iOS ??? Si c’est le cas ils se retirent une bonne épine du pied… Je reste quand même dubitatif vis à vis de Xamarin mais pour de la petite app il fait très bien le boulot.


l’émulateur iOS tourne toujours sur un Mac. c’est juste un ‘remote display’ pour éviter d’avoir le Mac a portée de main et de jongler entre 2 ordi.








AlbertSY a écrit :



C’est gratuit ou c’est un poisson ?



Dans les 2 cas, je m'en fou.      

Quand c'était payant, je préférais coder en native.

Maintenant que ce soit gratuit, je préfère toujours coder en natif.





Petite question :

Qui paie la redevance Apple Store si on fait une appli pour iOS ?

Parce que avant c’était dans le prix des packages de Xamarin… Maintenant ça se passe comment ?





Es-tu certain de savoir de quoi tu parles ???

&nbsp;

&nbsp;1. Développer en natif juste pour faire du natif est une aberration.

Xamarin produit des applications natives d’excellente qualité avec une base de code commune en évitant de jongler entre plusieurs langages. La seule chose que j’aurai à reprocher, c’est la taille des packages qui sont plus volumineux qu’un développement natif officiel.



Il m’arrive de coder en natif, mais uniquement quand il y a une excellente raison (j’ai par exemple un client qui vend du matériel sous Android, j’ai développé ses applications en Java).





  1. La licence développeur Apple n’a jamais été comprise dans la licence Xamarin.

    J’utilise leurs outils depuis 2 bonnes années et j’ai toujours renouvelé ma licence chez Apple.

    &nbsp;









Exception a écrit :



Et je dirais que ça aidera leur plateforme .NET qui reste quasiment inutilisé si on regarde la part de marché.





Houla je veux tes sources ! “quasiment inutilisé”, tu as vu ça dans des stats qui ont 15 ans !&nbsp;



&nbsp;Si c’est un joke de MS, c’est vraiment mesquin ! sinon c’est une excellente nouvelle ! parce que la licence était vraiment hors de prix !









Alexyu a écrit :



Il n’y a plus besoin du Mac derrière pour compiler en iOS ??? Si c’est le cas ils se retirent une bonne épine du pied… Je reste quand même dubitatif vis à vis de Xamarin mais pour de la petite app il fait très bien le boulot.





La chaine de compilation utilise les outils Apple au final. Je ne pense donc pas qu’on puisse se passer d’un Mac.



Personnellement, je suis vraiment convaincu par Xamarin. Même si j’ai mis pas mal de temps à utiliser ces outils de manière correcte (j’avais quitté le monde .net il y a quelques années et le retour à été un peu difficile). L’uniformisation du langage permet une relecture du code assez rapide. Aujourd’hui, je l’utiliserai sans problème pour un gros projet.



Ralala, ça me donne très fortement envie de revenir faire valoir mon skill en C# tout ça!








JibHey a écrit :



Houla je veux tes sources ! “quasiment inutilisé”, tu as vu ça dans des stats qui ont 15 ans !&nbsp;



&nbsp;Si c’est un joke de MS, c’est vraiment mesquin ! sinon c’est une excellente nouvelle ! parce que la licence était vraiment hors de prix !





Je suis d’accord, je tombe très régulièrement sur des clients qui possède des applications en .NET (beaucoup intranets).



Pour le prix de Xamarin, comme dit plus haut, il existait la licence Indie à 25\( par plateforme et par poste et sans intégration dans Visual Studio. Comme je suis indépendant, cela me permettait de développer pour et iOS/Android pour 50\) par mois, ce que je trouvais très correct. On pouvait ensuite utiliser VS à part pour créer un projet Windows Phone en reprenant la base de code commune iOS/Android et sans cout supplémentaire.

&nbsp;



Deux fautes dans l’article:





  1. Xamarin ne devient pas gratuit mais inclus dans la licence Visual Studio (qui n’est lui-même pas gratuit).



  2. La license “Business” actuelle coûte 999 USD par an et par plateforme visée. C’est à dire 1998 USD/an pour un développeur qui veut faire une appli pour iOS et Android (le but du cross-platform c’est quand même de viser plusieurs plateformes). Windows Phone était offerte à l’achat d’une plateforme (iOS ou Android).





    Par rapport aux commentaires, la news sur le site de Xamarin (https://blog.xamarin.com/xamarin-for-all/ ) ne parle pas du tout de se passer d’un Mac pour développer une application Xamarin qui vise iOS, donc je ne pense pas qu’il soit prévu de s’en passer pour le moment.


Le passage open-source n’est pas une surprise, cela fait des mois que la communauté de développeurs de Xamarin le réclame. Cela permettra de réduire considérablement le temps que met aujourd’hui l’équipe de Xamarin pour confirmer, fixer et déployer les correctifs des bugs remontés par la communauté.



Avec le passage open-source, la communauté pourra elle-même pointer du doigt les bugs et proposer des correctifs.



Pour résumer, le passage à un business model plus ouvert et le passage à l’open-source sont les deux souhaits les plus chers à la communauté Xamarin et ces choix ne sont donc pas surprenants mais très attendus.


&nbsp;Faux, il y a un Visual Studio gratuit et celui-ci est compris dans l’annonce de Xamarin. Forcément, cette version gratuite ne peut pas convenir à tout le monde.





As of today, we are including Xamarin in Visual Studio at no extra cost.Xamarin will be in every edition of Visual Studio, including the widely-available Visual Studio Community Edition, which is free for individual developers, open source projects, academic research, education, and small professional teams.








durandt a écrit :



Deux fautes dans l’article:





  1. Xamarin ne devient pas gratuit mais inclus dans la licence Visual Studio (qui n’est lui-même pas gratuit).





    Si il est gratuit avec visual studio community edition ;-)









durandt a écrit :





  1. Xamarin ne devient pas gratuit mais inclus dans la licence Visual Studio (qui n’est lui-même pas gratuit).





    L’outil en lui même passe en Community Edition et est intégré dans Visual Studio Comnunity Edition.

    &nbsp;Donc hors les services cloud, Xamarin devient gratuit.









YamaLandia a écrit :



&nbsp;Faux, il y a un Visual Studio gratuit et celui-ci est compris dans l’annonce de Xamarin. Forcément, cette version gratuite ne peut pas convenir à tout le monde.





On n’est pas là pour en*ler les mouches. Xamarin est gratuit avec des tonnes de “si”.

VS Community Edition ne cible pas les mêmes développers que Xamarin.

Même les développeurs indépendants sérieux se payent une vraie license de Visual Studio.



Je comprends bien où vous voulez en venir, mais on ne peut pas dire que Xamarin est gratuit au même titre que AngularJS.



Xamarin continuera à gérer des licenses même si elle seront activées gratuitement avec Visual Studio.



Un développeur lambda ne pourra pas télécharger le SDK et développer son application avec VIM (ou eMacs ou Notepad++) si l’envie le lui prenait.



J’étais bien content, car sur papier ca fessait rêver (surtout l’éditeur visuel pour faire des interfaces en xaml et compilé sur tout les supports)… je l’ai dl, installé sur vs community 2015 et maintenant plus rien ne fonctionne :( grosse exception sur les fichiers xaml sur mes projets… en plus l’émulateur android démarre pas (celui iOs faut un mac je suppose). Comprend maintenant pourquoi il est devenue gratuit, c’est un beau merdier leur truc !








Exception a écrit :



Et je dirais que ça aidera leur plateforme .NET qui reste quasiment inutilisé si on regarde la part de marché.





Source ? Si tu te bases sur l’indice TIOBE C# est juste derrière C++ et devant Python/PHP.









StackHeap a écrit :



Source ? Si tu te bases sur l’indice TIOBE C# est juste derrière C++ et devant Python/PHP.





La developer survey de StackOverflow de 2015 montre que l’affirmation de Exception n’est que troll:

http://stackoverflow.com/research/developer-survey-2015









Jean Sébastien Gwak a écrit :



Ca n’a pas l’air non. Le lien de la session :https://channel9.msdn.com/?ocid=minibanner#playing Faut descendre un peu pour avoir le time correcte.







“remoting the iOS simulator from the Mac to Windows” <img data-src=" />



https://channel9.msdn.com/Events/Build/2016/C916 à partir de 22:20









durandt a écrit :



Même les développeurs indépendants sérieux se payent une vraie license de Visual Studio.





Les indépendant sérieux ? :) Je suis indépendant et je travaille principalement sous MacOS .

La version Community Edition de VS me suffit tout à fait pour le peu d’usage que j’en fait … de manière occasionnelle sous Windows.



Je suis spécialisé dans le développement mobile et ce qui vient de passer gratuit est d’avantage que je pouvais utiliser avec ma licence Indie de Xamarin (600$/an pour iOS/Android).









lordzeon a écrit :



Les indépendant sérieux ? :) Je suis indépendant et je travaille principalement sous MacOS .

La version Community Edition de VS me suffit tout à fait pour le peu d’usage que j’en fait … de manière occasionnelle sous Windows.



Je suis spécialisé dans le développement mobile et ce qui vient de passer gratuit est d’avantage que je pouvais utiliser avec ma licence Indie de Xamarin (600$/an pour iOS/Android).







No offense :)

Je voulais juste dire les développeurs indépendants ne représentent pas la majorité de l’industrie que Xamarin a pour cible :)



Non mais sérieux, quand on y connait rien on se la ferme quand meme … Je suis dev et du boulot en .Net c’est pas ce qui manque, y’en a aujourd’hui meme presque plus qu’en php ou autre par exemple … Y’a quelques années encore on pouvait trouvé beaucoup de php mais aujourd’hui hors start up ou pme ayant franchie le cap des staert up, beaucoup passent a c# .net a un moment ou un autre … pas que PHP soit nul hein mais clairement si les grandes boites vont vers des solutions MS, c’est pas pour rien








lordzeon a écrit :



La chaine de compilation utilise les outils Apple au final. Je ne pense donc pas qu’on puisse se passer d’un Mac.





&nbsp;L’émulateur iOS intégré m’a donné de faux espoirs, même si j’y croyais qu’à moitié. Je rêve de ce jour où on pourra développer sur iOS sans Mac. L’espoir fait vivre <img data-src=" />



Euh .. quand meme, niveau mobile, c’est quand meme kiff kiff entre le nombre d’éditeurs et les dev indé …


Un petit mac d’occassion et c bon, bon c’est pas donné non plus mais c’est toujours mieux qu’un neuf pour ne faire que de la compil


Mais c’est la cible que Microsoft vise, donc ce que Xamarin voulait faire à la base, ça n’a plus tellement d’importance. Microsoft a besoin d’amener les devs sur sa plateforme, de créer une spirale positive autour de ses techs, le seul moyen c’est d’attirer le “petit” pour qu’en nombre beaucoup plus de devs s’intéressent à la plateforme et aux outils.



Quand tu rends gratuit un outil pour les “petites équipes”, j’ai envie de dire CQFD <img data-src=" />


L’émulateur fait un peu plus que de la compile… à voir les perfs en fonction du mac “hote”.








Lafisk a écrit :



Euh .. quand meme, niveau mobile, c’est quand meme kiff kiff entre le nombre d’éditeurs et les dev indé …





Oui oui, mais les stratégies marketing de Microsoft et Xamarin visent les grosses boîtes, c’est elles qui rammènent les sous :)

Et puis l’industrie se met tout doucement au mobile pour des applications internes/business et c’est un secteur avec de forte capacités de croissance. Bien sûr que les dev indés ont été majoritaires sur les premières années, ils sont plus early-adopters que les grosses boîtes mais tout fini par bouger.









zogG a écrit :



“remoting the iOS simulator from the Mac to Windows” <img data-src=" />



https://channel9.msdn.com/Events/Build/2016/C916 à partir de 22:20







Ça m’apprendra à lire une news sans voir la session liée :( Je suis tristesse :(



Pour Microsoft oui, pour xamarin, rien de moins sur. C’est le debat de l’entrée de gamme vs le haut de gamme, tu vends moins cher mais en plus grand nombre donc ca rapporte plus. apres faudrai avoir des chiffres fiables pour vraiment dire








StackHeap a écrit :



Source ? Si tu te bases sur l’indice TIOBE C# est juste derrière C++ et devant Python/PHP.





Java : 20 %

C# : 4 %



.NET est un fiasco. Le développement Android booste Java (qui n’avait de toute façon pas besoin de ça).

&nbsp;



http://www.tiobe.com/tiobe_index



C# : 4 % (le langage pour WM)

Java : 20 % (le langage pour Android)



Bref, .NET est marginal, comme les “petits” langages.

Pour un truc que MS voulait comme concurrent de Java, c’est raté.

&nbsp;


Avec cette acquisition, MS prend une grosse avance sur ses concurrents… Et en même temps va booster son store. A mon avis ils ont joué un super coup et ça s’est plutôt bien goupillé.

Ca va être difficile pour Google et iOS de rattraper ça. Possible mais difficile.


En suivant cette logique (et d’après le lien fourni pour l’indice TIOBE), voici d’autres langage qui sont un “fiasco” et qui sont “marginaux” :

Python : 4 %

PHP : 2,7 %

Javascript : 2,3 %



Ce n’est pas un peu de la mauvaise foi (pour ne pas utiliser un autre terme) ?








Exception a écrit :



Java : 20 %

C# : 4 %



.NET est un fiasco. Le développement Android booste Java (qui n’avait de toute façon pas besoin de ça).

&nbsp;





J’ai rarement vu une conclusion aussi débile… Donc selon ton raisonnement, C++ est un “petit langage marginal” vu qu’il ne fait que 6% (2 points de plus) ? Python et php sont aussi des petits langages

obscures peu utilisés ?&nbsp;

TIOBE n’est qu’une seule analyse parmi beaucoup d’autres comme celle de StackOverflow qui place C# à 37% (devant Java) par exemple.









Exception a écrit :



http://www.tiobe.com/tiobe_index



C# : 4 % (le langage pour WM)

Java : 20 % (le langage pour Android)



Bref, .NET est marginal, comme les “petits” langages.

Pour un truc que MS voulait comme concurrent de Java, c’est raté.







Faut pas trop se fier aux chiffres, souvent les gens bossent sur des projets existants qui ne peuvent pas vraiment évoluer dans un autre environnement ou les développeurs refusent de voir plus loins que leur nez car bon, les partisans du Java (l’usine a gaz) et du libre (dépendances de tout les cotés), ils pensent que MS c’est le mal, donc la mentalité veux, que ca migre pas au c# ou techno .net.



En tout cas, le .net ca monte progressivement, c’est pas rien car MS propose sur un plateau toutes ses solutions gratuitement. Puis suffit de tester pour se rendre compte, que c’est carrément mieux faire un site ou une application lourde - ou de nos jours avec UWP une solution multiplateforme - en .NET sous Visual Studio.









Exception a écrit :



http://www.tiobe.com/tiobe_index



C# : 4 % (le langage pour WM)

Java : 20 % (le langage pour Android)



Bref, .NET est marginal, comme les “petits” langages.

Pour un truc que MS voulait comme concurrent de Java, c’est raté.







Lol, c’est une blague ? Tu peux pas lancer des affirmations totalement générales et ensuite te baser sur une petite portion du marché (le mobile en l’occurence) pour prouver ton point … sur le marché du mobile .Net est certe plus limité, évidemment que java va etre en face avec android qui domine le marché mais globalement java baisse la ou c# monte … faut arreter le délire quand meme



Tout pareil que @gkacou @StackHeap @Folgore et @Lafisk








Mr.Nox a écrit :



Grace a l’émulateur, plus besoin d’être sur OS X avec Xcode, c’est ça?





Ça évite juste d’avoir à investir dans une chaise pivotante (c’est l’explication officiel de Miguel, durant sa session :p). Tu auras toujours besoin d’un mac pour l’exécuter, mais son écran pourra être éteint ^^



Ouais j’ai lu le commentaire mais j’avoue que j’ai pas poussé pour voir comment cela s’execute en dehors de l’emulateur.


Rattraper? mais rattraper quoi au juste ? <img data-src=" />



Ce n’est ni le business d’Apple, ni celui de Google…



Je crois pas que Google soit plus emmerdé que cela que les devs utilisent autre chose que le Java… tant que les apps arrivent sur le store avec une UX adaptée.

Pour Apple… il faut toujours un Mac et un compte dev payant, donc ça ne change pas grand chose au bout du compte (niveau $).








zogG a écrit :



Pour Apple… il faut toujours un Mac et un compte dev payant, donc ça ne change pas grand chose au bout du compte (niveau \().





600\)
/an pour une licence Indie iOS/Android ou 2000\(/an pour la version business.

Donc moi au bas mot ça me fait économiser 600\)
/an tout de même.



Je parlais d’Apple, ça ne change pas grand chose pour Apple. <img data-src=" />


Ah ok, désolé :)



Si ma mémoire est bonne, il y a quelques années, ils ont essayé d’interdire certaines technologie de développement sur l’AppStore.

J’imagine que ça doit quand même les embêter un peu.


Mouai …. a mon avis, t’as jamais fais de C#. Ils sont tout les 2 puissants et fort utilisés.








durandt a écrit :



La developer survey de StackOverflow de 2015 montre que l’affirmation de Exception n’est que troll:

http://stackoverflow.com/research/developer-survey-2015





Merci pour le lien, j’avais participé mais pas vu le résultat.



La phrase qui en tout cas donne toute son importance à Xamarin, c’est ça : “We received 59 responses from Windows Phone Mobile Developers” sur 49,525 au total !



On peut même plus représenter ça en pourcentage, faut faire du millième ! <img data-src=" />









zogG a écrit :



Rattraper? mais rattraper quoi au juste ? <img data-src=" />



Ce n’est ni le business d’Apple, ni celui de Google…



Je crois pas que Google soit plus emmerdé que cela que les devs utilisent autre chose que le Java… tant que les apps arrivent sur le store avec une UX adaptée.

Pour Apple… il faut toujours un Mac et un compte dev payant, donc ça ne change pas grand chose au bout du compte (niveau $).





Développement sous windows via visual studio, donc dev=windows (bon ok, il risque de sortir sous mac et linux d’ici peu…).

Pour Google son créneau c’est android. Ses forces c’est son panel de téléphones, mais surtout le store, qui est la faiblesse de MS. Si les devs se mettent à développer pour les 3 plateformes, Google va perdre son avantage à moyen terme.



De plus s’il le désire, MS peut imposer son style en proposant une UI plus ou moins identique sous toutes les plateformes (ce n’est pas le cas actuellement, la philosophie de xamarin étant de s’approcher au mieux du natif).

Mais on peut aussi penser que MS va sortir un jour ou l’autre un store sous android, et qu’il sera très facile de publier sur ce store (c’est devenu assez simple pour windows). Ca risque donc de faire perdre quelques % supplémentaires à Google.

C’est pour ces raisons que je pense que (au minimum google) a intérêt à pousser un peu, même s’il ne pourra probablement pas car il n’a pas envie de se mettre à Windows…



Sinon pour les utilisateurs c’est une excellente nouvelle: ils auront des applis cohérentes sur les 3 plateformes et enfin la possibilité de choisir l’OS pas en fonction des applis mais de l’ergonomie qu’ils désirent (ou le design des téléphones, ou la marques…).