Pour justifier ce choix, Jamal Eason, un gestionnaire produit chez Google, a expliqué que « durant les années précédentes, notre équipe s’est focalisée sur l’amélioration de l’expérience de développement pour la conception d’applications Android avec Android Studio. Depuis le lancement d’Android Studio, nous sommes impressionnés par l’engouement et les retours positifs. En tant qu’EDI officiel Android, Android Studio vous donne l’accès à une suite d’outils puissants et compréhensifs afin de faire évoluer vos applications Android sur les plateformes Android, qu’il s’agisse de téléphones, de bracelets, de voitures ou même de téléviseurs ».
« Dans le but de focaliser nos efforts pour améliorer Android Studio et le rendre plus rapide, nous mettrons fin au développement mais aussi au support officiel d’Android Developer Tools (ADT) dans Eclipse à la fin de cette année. Ceci inclut spécifiquement le plugin Eclipse ADT ainsi que le système Android Ant », a-t-il continué.
Dans la feuille de route de Google, la migration du reste de ses applications autonomes de performances (comme DDMS, Trace Viewer) était au programme ainsi que l’intégration d’un support additionnel à Android NDK dans Android Studio. Depuis, Android Studio a progressivement évolué. La version 2.0, qui est disponible depuis quelques mois, offre par exemple un nouvel émulateur Android (trois fois plus rapide en CPU, RAM, et E/S que son prédécesseur, il apporte une nouvelle interface utilisateur et embarque de nouvelles fonctionnalités pour gérer les appels, la batterie, le réseau GPS), une indexation d’application ou encore la fonctionnalité Instant Run (qui permet aux développeurs de faire des changements dans leur code et de les voir apparaître « dans un instant proche de l’instantané » dans les applications en cours d’exécution).
Si certains développeurs affichaient une certaine réticence à abandonner le plugin Eclipse pour se tourner vers l'EDI Android Studio, d'autres au contraire ont entrepris de développer des outils qui viendront faciliter l'adaptation à cet EDI. C'est le cas par exemple d'Exynap, un plugin Android Studio, dont la fonction est d'aider les développeurs à trouver et implémenter le code qu’ils souhaitent en peu de temps. Quels sont les forces de ce plugin ? Parmi ses points forts, nous pouvons citer :
- la facilité à trouver des commandes : il vous suffit de taper une commande, de choisir dans la liste qui vous est proposée et d'appuyer sur la touche Entrée. Exynap dispose de milliers de solutions ;
- la facilité d’utilisation : retenir une montagne de raccourcis ou d’abréviations Live Template n’est plus à l’ordre du jour, ce plugin ne vous demande que de retenir un seul raccourci Ctrl + Shift + D) et rien de plus ;
- la facilité de déploiement : il suffit de quelques minutes pour que la solution soit déployée, contentez-vous de télécharger le plugin depuis le dépôt de plugin et le tour sera joué. Aucune procédure d’inscription n’est nécessaire ;
- un accent mis sur la vie privée : un « moniteur de transparence des données » va vous montrer toutes les données qui ont été passées en backend depuis votre utilisation d’Android Studio. Exynap ne passe pas les détails des implémentations, des codes ou des projets à ses concepteurs.
Le petit bémol c’est que ce plugin, qui est encore en bêta pour le moment, n’est disponible que sur OS X pour le moment. Pour pouvoir l’utiliser, les développeurs doivent disposer d’une version d’Android Studio dans la branche 2.1.X ou même de la bêta Android Studio 2.2. Ils doivent également avoir Java 1.7 ou Java 1.8 installé sur leur machine.
Source : Exynap
Et vous ?
Que pensez-vous de cette initiative ? Si vous êtes sur OS X, allez-vous l'essayer ?
Si vous êtes sur un autre système d'exploitation, seriez-vous intéressé par la disponibilité d'un tel outil sur votre plateforme ?