Mise à jour du 07 / 02 / 2016 : Android Studio 2.0 passe en version bêta
En novembre dernier, Google a dévoilé Android Studio 2.0, la seconde version majeure de son environnement de développement intégré. Elle apportait quelques améliorations notamment au niveau du profileur de mémoire qui détecte plus rapidement les fuites de mémoire ou encore de l'éditeur de code afin de pouvoir créer automatiquement des liens profonds dans le manifeste pour lancer des applications.
La préversion, qui était disponible jusque là sur le canal Canary, l'est désormais sur le canal Beta. Parmi les nouvelles fonctionnalités et les fonctionnalités améliorées, Jamal Eason, gestionnaire produit Android, a parlé de :
échange à froid : utilisé dans la fonctionnalité Instant Run, cette option permet de redémarrer rapidement votre application. Typiquement, pour un changement de structure du code parmi lesquels les changements dans la hiérarchie des classes, les signatures de méthode, les initialiseurs statiques ou les champs ;
le test et la validation d'URL : avec Android Studio 2.0 Beta, il est désormais possible de valider et vérifier les résultats de vos URL avec un outil intégré de validation (il suffit de dérouler le menu Outils, se rendre au sous-menu Android puis choisir Google App Indexing Test).
Tests d'indexation de l'application
Résultats des tests
un émulateur Android plus rapide qui embarque également des correctifs et quelques améliorations. Par exemple les contrôles de rotation sur la barre d'outils de l'émulateur ont été améliorés et le support multi-touch a été ajouté pour aider à tester les applications qui se servent des gestes effectués avec plusieurs doigts comme le zoom. Pour utiliser cette fonctionnalité, maintenez la touche Alt de votre clavier enfoncée et effectuez un clic droit sur votre souris pour centrer le point de référence. Sinon, vous pouvez cliquer et faire glisser la souris en vous servant du bouton gauche pour zoomer.
Source : blog développeurs Android
En novembre dernier, Google a dévoilé Android Studio 2.0, la seconde version majeure de son environnement de développement intégré. Elle apportait quelques améliorations notamment au niveau du profileur de mémoire qui détecte plus rapidement les fuites de mémoire ou encore de l'éditeur de code afin de pouvoir créer automatiquement des liens profonds dans le manifeste pour lancer des applications.
La préversion, qui était disponible jusque là sur le canal Canary, l'est désormais sur le canal Beta. Parmi les nouvelles fonctionnalités et les fonctionnalités améliorées, Jamal Eason, gestionnaire produit Android, a parlé de :
échange à froid : utilisé dans la fonctionnalité Instant Run, cette option permet de redémarrer rapidement votre application. Typiquement, pour un changement de structure du code parmi lesquels les changements dans la hiérarchie des classes, les signatures de méthode, les initialiseurs statiques ou les champs ;
le test et la validation d'URL : avec Android Studio 2.0 Beta, il est désormais possible de valider et vérifier les résultats de vos URL avec un outil intégré de validation (il suffit de dérouler le menu Outils, se rendre au sous-menu Android puis choisir Google App Indexing Test).
Tests d'indexation de l'application
Résultats des tests
un émulateur Android plus rapide qui embarque également des correctifs et quelques améliorations. Par exemple les contrôles de rotation sur la barre d'outils de l'émulateur ont été améliorés et le support multi-touch a été ajouté pour aider à tester les applications qui se servent des gestes effectués avec plusieurs doigts comme le zoom. Pour utiliser cette fonctionnalité, maintenez la touche Alt de votre clavier enfoncée et effectuez un clic droit sur votre souris pour centrer le point de référence. Sinon, vous pouvez cliquer et faire glisser la souris en vous servant du bouton gauche pour zoomer.
Source : blog développeurs Android
Voici quelques nouvelles fonctionnalités et améliorations dont dispose cette préversion.
Amélioration dans les performances du CPU : Android Studio utilise désormais l’accélération CPU sur une image du système d’émulation x86 par défaut. Combiné avec le support SMP dans le système d’image d’Android 6.0 Marshmallow, Google estime que les émulateurs Android peuvent être plus performants que plusieurs dispositifs physiques Android. Le support du multi-core permet non seulement à vos applications et à l’émulateur de s’exécuter plus rapidement, mais aussi d’exécuter plus rapidement des tâches comme installer les APK. De plus, avec le support SMP, il vous est possible de tester des applications qui sont conçues spécifiquement pour des dispositifs Android multiprocesseurs.
Un ADB (Android Debug Bridge) plus rapide : lorsque vous utilisez Android 6.0 Marshmallow et un système d’images avec le nouvel émulateur Android, il est possible de faire transiter des fichiers par l’ADB jusqu’à cinq fois plus vite que dans un dispositif réel. Une capacité qui peut s’avérer intéressante dès lors que vous aurez un APK volumineux ou des fichiers à faire transiter durant le cycle de développement de votre application.
Une barre d’outils : la nouvelle interface utilisateur présente les opérations d’émulation les plus courantes dans une barre d’outils et un panneau de configuration au lieu de se limiter à des options de ligne de commande. Pour cette préversion, la barre des tâches de l’émulateur permet de gérer des actions comme le contrôle du volume, la rotation de l’écran et les captures d’écran.
Zoom et redimensionnement d’une fenêtre : il est possible de redéfinir les dimensions d’une fenêtre simplement en déplaçant le coin d’une fenêtre. Il est également possible d’effectuer un zoom pour regarder une portion de votre écran.
Drag and drop : il est possible d’effectuer un glisser-déposer de vos APK pour une installation rapide, mais également tout fichier dans la carte mémoire interne de votre émulateur qui pourrait vous aider dans votre phase de tests.
Des contrôles de l’interface utilisateur étendus : des options additionnelles pour vous aider à valider et tester des fonctionnalités dans vos applications vous sont désormais proposées. Vous pouvez initialiser des opérations comme le lancement d’un appel virtuel, l’envoi d’un SMS virtuel ou contrôler le niveau d’énergie de l’émulateur. Vous pouvez même envoyer un emplacement GPS à l’émulateur également.
Contrôles du téléphone
En clair, ce nouvel émulateur gagne en vitesse, mais également en améliorations. Il dispose d’une interface utilisateur plus facile à utiliser qui propose de nouvelles options. Google a fait savoir que d’autres fonctionnalités sont encore en cours de développement. En attendant, voici une vidéo de démonstration du potentiel de ce nouvel émulateur
Source : blog développeurs Android