Developpez.com

Le Club des Développeurs et IT Pro

Android++ : une extension pour développer des applications Android

Dans Visual Studio

Le 2014-01-29 03:51:04, par Stéphane le calme, Chroniqueur Actualités
Le développeur Justin Webb présente Android++, une extension Visual Studio pour créer et déboguer des applications natives Android. Le projet est actuellement en bêta fermée.

Webb, qui est à la tête des programmeurs Android de la société Natural Motion (une compagnie basée en Angleterre qui développe des jeux vidéos), explique que, contrairement à d'autres solutions, Android++ est destiné à la majorité des appareils ; il n'y a pas de limitation matérielle ou fournisseur et encore moins de vérification de licence. En outre, vous avez le choix entre une compilation par LLVM / Clang et GCC. Les compilations multi-processus (parallèle) et PCH sont également supportées.

Le projet a été principalement conçu pour les applications C/C++ créées avec la boîte à outils Android NDK ; l'extension a des fonctionnalités supplémentaires telles que la compilation des sources Java intégrée et le déploiement personnalisable.


Pour Webb, l'une des faiblesses majeures de l'IDE est un manque d'options natives pour le débogage. Avec son extension, il espère pouvoir y remédier en offrant aux utilisateurs de l'environnement de développement Microsoft cette panoplie d'options à portée de main et en les aidant à transférer leurs compétences sur Android.

« Un grand nombre de développeurs à travers le monde utilisent Visual Studio comme IDE primaire, soit par préférence, soit par d'autres facteurs externes » explique Webb sur la page dédiée à son extension. « L'objectif d'Android++ est d'aider ces développeurs et de leur permettre de cibler la plate-forme Android en leur offrant la possibilité d'utiliser leurs compétences et pratiques de travail ».

Télécharger Android++ (Windows)

Source : site officiel

Et vous ?

Que pensez-vous de cette initiative ?
  Discussion forum
10 commentaires
  • Overcrash
    Modérateur
    Il est vrai que le débogage sous VS est particulièrement catastrophique
    J'ai ris. Le debug de Visual est juste un des meilleurs qu'on a sur le marché pour le moment. Après avoir fait plusieurs IDE j'ai jamais vu mieux ...
  • tomlev
    Rédacteur/Modérateur
    Envoyé par Mr_Exal
    Il est vrai que le débogage sous VS est particulièrement catastrophique si on ne met pas la main au portefeuille pour se payer quelques extensions (resharper tout ça).
    Euh... tu es sûr que tu as déjà utilisé le debugger de VS ?
    Il est absolument excellent, au contraire ! (du moins pour le code managé; pour du natif, je n'ai pas beaucoup pratiqué). A ma connaissance, c'est le seul debugger qui permet de modifier le code à la volée quand l'exécution est suspendue, puis de reprendre l'exécution comme si de rien n'était (Edit & Continue)
    Quant à Resharper, c'est un outil génial, mais il n'a rien à voir avec le débogage; il fait de l'analyse statique et du refactoring.
  • Nicam
    Membre confirmé
    Amoureux ou pas d’éclipse, lorsqu'on est un minimum normal, et qu'on ne fait pas de l'anti microsoft primaire, le debugger de VS.net est juste le meilleur qui existe.

    Pour avoir du utiliser eclipse après plusieurs années de VS.net, ca m'a fait tout drôle :/
  • Darktib
    Membre confirmé
    Que pensez-vous de cette initiative ?
    C'est vraiment bien, avant Windows était le grand oublié d'Android, la configuration pour compiler dessus était rébarbative, maintenant ça sera clairement plus facile.

    Pour le débugger... vaut mieux oublier gdb. Déjà que sur pc, c'est pas une énorme réussite (je l'ai toujours trouvé moins bon que celui de msvc), mais sur Android il loupe tout simplement 2 lignes sur 3.

    [edit] Juste une note importante: l'extension est encore en beta fermée...
  • Shuty
    Membre éprouvé
    N'étant pas un grand amoureux d'éclipse, je ne peux qu’adhérer ! Je vais d'ailleurs l'installer de suite !
  • I_Pnose
    Membre chevronné
    Excellente nouvelle, je vais très certainement me réconcilier avec le dev Android (car mis à part via les outils de Xamarin -relativement chers-, il n'y a pas énormément de solution pour cibler Android sous Visual Studio).
  • Jonyjack
    Membre averti
    Pourquoi Eclipse ? Il existe Android Studio basé sur IntellijIdea qui est tout même mieux.
    Après c'est sûr que Visual Studio est le meilleur IDE du marché, et cette news me ravit
  • VLDG
    Membre éclairé
    Dans le même genre (utilisation du Android NDK), compilation clang/llvm il y a RAD Studio http://www.embarcadero.com/fr/products/rad-studio
  • Mr_Exal
    Membre expert
    Envoyé par tomlev
    Euh... tu es sûr que tu as déjà utilisé le debugger de VS ?
    Il est absolument excellent, au contraire ! (du moins pour le code managé; pour du natif, je n'ai pas beaucoup pratiqué). A ma connaissance, c'est le seul debugger qui permet de modifier le code à la volée quand l'exécution est suspendue, puis de reprendre l'exécution comme si de rien n'était (Edit & Continue)
    Quant à Resharper, c'est un outil génial, mais il n'a rien à voir avec le débogage; il fait de l'analyse statique et du refactoring.
    Je ne m'en suis pas encore beaucoup servi c'est vrai mais ça ne saurait tarder (quand il arrêtera de planter ..)
  • Mr_Exal
    Membre expert
    Que pensez-vous de cette initiative ?


    C'est une très bonne idée. Il est vrai que le débogage sous VS est particulièrement catastrophique si on ne met pas la main au portefeuille pour se payer quelques extensions (resharper tout ça).