Google publie la version stable d'Android Studio 2.3
Elle propose des améliorations pour simplifier la vie des développeurs

Le , par Coriolan, Chroniqueur Actualités
Google a publié une nouvelle version de son environnement de développement intégré Android Studio. Cette nouvelle mouture apporte de nombreuses fonctionnalités et améliorations pour faciliter le travail des développeurs et améliorer la qualité générale du produit et sa fiabilité.

Android Studio est considéré comme étant le meilleur environnement de développement pour développer des applications Android, il est d’ailleurs le seul EDI officiel de la plateforme. Lors de la phase de construction, Google a introduit d’importants changements à Instant Run et l’interface utilisateur de l’EDI. La fonction Run va désormais s’assurer du redémarrage automatique de l’application pour prendre en compte les changements dans le code, tandis qu’Apply Changes tente de répercuter ces derniers pendant qu'elle est active, avec un résultat plus fiable que précédemment. Android Studio 2.3 élimine également le lag du démarrage d’Instant Run et restaure Build Cache, une fonctionnalité désactivée auparavant dans la version 2.2.

Grâce à Build Cache, une fonction qui était jusqu’à présent expérimentale, la compilation devient plus rapide. Elle met en cache les bibliothèques internes et externes dont l’application aura besoin en vue d’accélérer ensuite la compilation, ce qui permet une construction de projet plus rapide.

Le retour de Constraint Layout

Supporté auparavant puis retiré, Android Studio 2.3 fournit la version stable de Constraint Layout, un outil d’aide à la conception des interfaces. Constraint Layout a été l’outil par défaut de tous les modèles dans la version bêta de 2.2, mais le problème est qu’il a été trop ambitieux, pour cette raison, beaucoup se sont plaints de sa lenteur et son instabilité. Mais maintenant l’outil est de retour avec de nouvelles fonctionnalités. Le chainage bidirectionnel de plusieurs vues pour former un groupe. Dans la pratique, le développeur pourra beaucoup plus facilement répartir des éléments sur une longueur donnée. Constraint Layout prend également en charge les ratios ainsi que la création programmatique via les API ConstraintSet.

Toujours en relation avec la conception d’interfaces, la palette Layout Editor a été repensée, elle permet désormais de chercher, classer et filtrer les widgets, tout en affichant une prévisualisation de celui sélectionné.

Des applications plus légères

Avec le support annoncé de WebP, le format d’images de Google sans perte qui gagne 25 % de poids sur son équivalent en image PNG. Android Studio sera en mesure de convertir les PNG dans une application, permettant un gain intéressant de poids et des applications plus légères.

Les autres nouveautés incluent un nouvel assistant pour les icônes vectorielles Material qui supporte la recherche et le filtrage. La phase de développement permet désormais aux développeurs d’établir un point de comparaison Lint pour ne faire apparaitre que les nouvelles erreurs. Un nouvel outil facilite la création des App Links (liens profonds). On notera aussi l’introduction de modèles mis à jour et l’inclusion d’IntelliJ 2016.2.

Durant la phase de test, les développeurs apprécieront la nouvelle possibilité de faire un copier/coller entre l'émulateur et le système d'exploitation hôte et réciproquement. Ce copier/coller fonctionne avec l'émulateur x86 niveau 19, c'est-à-dire Android 4.4 KitKat et supérieur. Les développeurs pourront aussi tirer profit des outils de commande de l’émulateur d’Android.


Télécharger Android Studio 2.3 (Windows / Mac OS X / Linux)

Source : blog développeurs Android

Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Exynap, un plugin Android Studio destiné à améliorer la productivité des développeurs, est disponible ! Que pensez-vous de cette initiative ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de hotcryx hotcryx - Membre émérite https://www.developpez.com
le 06/03/2017 à 10:52
Waw pas mal de modif, ça promet

Ils devraient plus bosser sur l'optimisation mémoires des images x86: c'est minimum 1Gb d'espace disque + la mémoire RAM.
Une fois lancé l'émulateur occupe 2Gb et +1gb... pour Android Studio pour un total de 3.3 Gb.
Reste 130 Mb de ram dispo sur mon Ubuntu.
Vraiment limite, mais j'ai pu optimiser pour tout faire tourner en RAM (sans trop de swapping), c'est nettement plus rapide, compilé et exécuté en quelques secondes.
Avatar de dantes94 dantes94 - Membre régulier https://www.developpez.com
le 06/03/2017 à 13:30
Au pire, investis dans un peu plus de ram si tu peux en rajouter.
Au mieux investi dans un smartphone Android pour pouvoir déployer tes tests dessus si tu n'en as pas déjà un
Avatar de hotcryx hotcryx - Membre émérite https://www.developpez.com
le 06/03/2017 à 14:34
Parfois on n'a pas le choix: pc portable du boulot
=> pas envie d'acheter une nouvelle machine...

Hier soir, tout marchait nickel, c'était super rapide (version 2.2).

Par contre je n'ai pas sû faire fonctionner l'image 5.0 sans les services Google.
Il démarre mais pas moyen de lier ADB, alors que pour les autres images c'est nickel.
Avatar de kilroyFR kilroyFR - Membre confirmé https://www.developpez.com
le 06/03/2017 à 17:40
Pourquoi tu n'utilises pas Genymotion en emulateur ?
Perso je ne peu plus m'en passer depuis que j' ai gouté ces dernieres années.
Avatar de hotcryx hotcryx - Membre émérite https://www.developpez.com
le 07/03/2017 à 10:00
Merci pour l'info, je ne connaissais pas.
C'est payant mais je vais regarder ce qu'ils offrent. (Edit: il semble y avoir une partie gratuite)
Mon idée serait de dégraisser une image x86 (bien que ça fonctionne tel que c'est là), histoire de gagner quelques centaines de Mb.
Que ce soit avec Virtualbox ou Android Studio en émulation ou directement sur le smartphone.
Je vais regarder pour ouvrir un sujet à cet effet.
++
Avatar de kilroyFR kilroyFR - Membre confirmé https://www.developpez.com
le 07/03/2017 à 14:56
Oui pour usage personnel c'est gratuit et tu peux emuler pleins de config machine.
J'ai jamais utilisé l'emulateur Android. Trop lent. Genymotion c'est juste parfait
Avatar de hotcryx hotcryx - Membre émérite https://www.developpez.com
le 08/03/2017 à 10:01
J'ai installé la mise à jour Android Studio 2.3. µ
Après quelques restarts ça fonctionne.
Il me semble un poil plus gourmand en RAM.
Contacter le responsable de la rubrique Accueil