C’est un petit tremblement de terre qui vient de survenir dans l’univers du développement, et c’est Microsoft qui en est le responsable. À travers un long article de blog, le vice président de la division développement de Microsoft a réalisé de nombreuses déclarations. Celle qui risque de toucher le plus de développeurs, c’est l’ouverture de quasiment tout l’écosystème .NET qui va devenir totalement open source (sur GitHub). De plus, .NET pourra désormais tourner sous OS X et Linux en plus de Windows. Une vraie petite révolution et Microsoft s’est rapproché des développeurs impliqués dans le projet Mono. Mais ce qui va particulièrement intéresser les développeurs d’applications Android, c’est la compatibilité de Visual Studio 2015 avec les APK !
Visual Studio 2015 pour développer des applications Android
Visual Studio 2015 est la future version de l’environnement de développement de Microsoft, qui permet de développer des applications multiplateformes puisqu’il supportera Android mais également iOS en plus de Windows. Il est possible de tester ce nouvel environnement avec la version Preview de Visual Studio 2015 disponible à cette adresse. A l’intérieur du logiciel, se cache une toute nouvelle fonctionnalité : un émulateur Android, pour tester les applications développées en C#, C++ ou HTML/JavaScript à destination des terminaux sous l’OS de Google, avec le compilateur Clang et la machine virtuelle LLVM optimizer. Microsoft promet des performances de premier ordre avec son émulateur, mais le système doit obligatoirement supporter Hyper-V (Windows 8 ou plus récent) et l’émulateur ne prend pas encore en charge les Google Play Services pour des questions de licence.
Bien sûr, le partenariat avec l’extension Xamarin est toujours d’actualité pour les applications en C# avec une nouveauté intéressante à venir : Xamarin Starter Edition, la version gratuite de l’extension, supportera Visuel Studio Community, l’environnement de Microsoft qui devient gratuit pour la première fois, pour les petites entreprises de moins de 250 salariés ou les indépendants et étudiants.
Microsoft a donc frappé fort puisque les développeurs sous Windows vont pouvoir développer des applications sous Android directement avec Visual Studio, de manière gratuite. L’environnement de développement de Microsoft va ainsi pouvoir faire de l’ombre à Android Studio, la solution de Google également disponible sous Windows, OS X et Linux. Ceux qui ont peur de perdre leurs habitudes (notamment les raccourcis), JetBrains, la société qui est responsable du codéveloppement d’Android Studio, propose une extension pour Visual Studio qui porte le nom de ReSharper et qui permet de retrouver ses bonnes vieilles habitudes de développeur.
Téléchargez notre application Android et iOS ! Vous pourrez y lire nos articles, dossiers, et regarder nos dernières vidéos YouTube.
par contre ça coule de SOURCE
En clair.... Si je capte bien l'idée, avec Visual Studio je vais pouvoir développer en visuel des applications android en C# ainsi que de les porter sur iOS ? Si c'est ça... Pouah, énorme !
Non nab elle est open tout court ;)
Et alors, Nabilla aussi !
Même question. J'suis un peu deg si ma version 2013 ne peut pas :(
oui enfin les deux IDE ne se valle pas du tous, l'intelisense sous monodevelop sa n'existe pas
de toute façon pour l'instant sous VS2015 c'est en c++ qu'il faudra coder pour faire de l'android en natif et non en c#, xamarin cadeau dans VS c'est pas pour tous de suite
A la base mono il y a des gars de chez M$ qui les ont aidé, il ne faut pas l'oublié. Puis l'intérêt d'avoir un fork de .Net? si se n'est rendre plus compliquer la compatibilité du code.... Le best c'est qu'il n'y est qu'une VM dispo, celle de M$ (l'officiel), ou l'on est sur que notre code fonctionne sur n'importe qu'elle plateforme (comme c'est le cas avec java) se qui n'est pas le cas avec mono. Enfin bon je dit sa, mais tans que winform et wpf ne seront pas libre sa ne risque pas d'arriver...
♪La vie de développeur c'est pas toujours facile ♪http://youtu.be/fbVUt_0U-QM
Deux bonnes nouvelles ! Je me ferais bien des applis Android en C++ pour le fun.
Go MonoDevelop , il supporte plus de language en plus.<i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour tablette</a></i>
oui biensur, il est open source !
Il a juste cité des bonnes nouvelles :)
Quand je parle de natif je parle de ce qui est prévu par Android. Je connais la différence entre les langages compilés et précompilés. Mais même si ils arrivaient à précompiler le C# dans un bytecode qui pourrait être interprété par ART, on perd toutes les libs déjà écrite pour java.
J'aime bien le il suffit :-) Aujourd'hui coder en C# pour Android signifie utiliser Xamarin qui embarque son propre engine dans l'APK. Bref, c'est pas un mapping du framework avec de la compile en bytecode comme peut le faire Groovy par exemple. Et coté respect des guidelines UX de l'OS, ca demande une bonne gymnastique si tu comptes faire du cross plateform.
Bah si justement. Microsoft va bosser avec les mecs de Mono (et non l'inverse) et le projet Mono va bien être noyé dans .NET et donc disparaître. Il ne leur reste plus qu'à faire comme les mecs de Sun après rachat par Oracle ou encore de MySQL et de continuer à bosser avec un fork de Mono et rester dans le monde merveilleux des junkies du libre.
Parce qu'avec avec Philae tu en vois un donc ?
Il manque plus qu'un portage de VS sous Linux et je go retourner sous NuNux ^^
Le rapport avec nabilla ?
Ca n'existe pas, le "code natif" Java. Java est compilé en un bytecode executé par une machine virtuelle (Dalvik ou ART pour Android). Il "suffit" que C# fasse de même (à savoir, compiler le C# dans le même bytecode) http://fr.wikipedia.org/wiki/Bytecode_Java
Je ne pense pas que ça va faire de l'ombre à Android Studio. Développer sur AS c'est avoir un code natif en java, alors que VS va te faire développer en C#/HTML, et donc des libs de compatibilité. Au mieux ça va faire venir les devs Windows Phone sur Android. Par contre .NET opensource ça c'est bien, ça va aider Unity3D et d'autres trucs.
nabilla, philae, .net open source.. c'est Noël ?<i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
Et ça peux aider le développement des applis Android pour le Windows (Phone) Store ou pas?
Bah justement non :P Si Microsoft bosse avec les devs de Mono pour le portage de .NET sur GNU/Linux et OSX ils vont sûrement merge Mono dans .NET et comme ce dernier est maintenant Open Source ça ne change pas grand chose ^^
J'attends qu'une chose...La compatibilité du store Android avec Windows 8X ....
euh en gros je vais pouvoir développer des .apk easy ? cool ! mais il faut la licence 2015?<i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
Excellente bonne nouvelle :D
Du coup, si .NET devient open source et tourne sous Linux et OSX, le projet Mono est carrément condamné. R.I.P.
Ben merde, j'avait raté la partie sur .NET open source :O
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix