La première préversion d'Android Studio 3.0 disponible
Avec le support de Kotlin, plus de fonctionnalités Java 8 et bien plus encore

Le , par Michael Guilloux, Chroniqueur Actualités
À la conférence Google I/O, l’équipe Android de Google a dévoilé Android Studio 3.0, en mettant à disposition des développeurs une préversion disponible en téléchargement via le canal Canary. La prochaine version majeure de l’EDI officiel pour le développement d’applications Android se concentre sur l’accélération du workflow de développement d’applications Android, mais également sur le support des derniers outils de la plateforme Android.

L’une des fonctionnalités majeures de cette version, déjà présentée, est le support officiel du langage de programmation Kotlin. À partir d'Android Studio 3.0, le support d'outils pour Kotlin sera directement intégré dans Android Studio, alors qu’auparavant, l'utilisation de Kotlin sur Android nécessitait d'ajouter un plugin. Android Studio embarquera donc un support Kotlin entièrement testé, ce qui permettra d’avoir une expérience de développement beaucoup plus facile et plus stable qu’auparavant, et sans se soucier des problèmes de compatibilité. Les développeurs pourront donc ajouter du code Kotlin à leurs projets Android existants, grâce à un outil de conversion de code Java en Kotlin. Ils pourront également créer un tout nouveau projet Android avec Kotlin activé.

Outre le support de Kotlin, Android Studio n’oublie pas le langage phare des développeurs Android. Android Studio 3.0 introduit un support intégré pour les bibliothèques Java 8 et certaines fonctionnalités de Java 8. La dépréciation du kit de compilation Jack ayant été annoncée, il n'est plus nécessaire. Par conséquent, vous devez d'abord désactiver Jack pour utiliser les fonctionnalités Java 8 qui sont maintenant directement supportées avec le compilateur javac.

Cette version vient également avec un nouveau profileur Android. Android Studio 3.0 comprend une toute nouvelle gamme d'outils pour aider à déboguer les problèmes de performances dans votre application. L'ancien ensemble d'outils Android Monitor a été réécrit et remplacé par le profileur Android. Une fois que vous déployez votre application sur un périphérique en cours d'exécution ou un émulateur, en allant sur la fenêtre du profileur Android, vous aurez maintenant accès à une vue en temps réel et unifiée de l'activité du CPU, de la mémoire et du réseau pour votre application.

En plus de ces fonctionnalités, Android Studio 3.0 vous permet de créer des Instant Apps dans votre projet et vient avec le support d'Android O. Cette version de l'EDI pour Android apporte également de nouveaux modèles pour permettre le développement pour les dispositifs IoT avec Android Things.

Android Studio 3.0 introduit aussi des améliorations pour l'APK Analyzer (qui fournit un aperçu immédiat de la composition de votre APK une fois le processus de build terminé). Il fournit également un certain nombre d'améliorations pour l'émulateur Android. À cela, on peut encore citer un nouveau plugin Android pour Gradle qui vise à résoudre des problèmes de performance pour les projets Android avec un grand nombre de modules. Ce sont plus de 20 fonctionnalités qui ont été introduites dans la première préversion d’Android Studio 3.0. Plus de détails dans la vidéo suivante sur la présentation d’Android Studio 3.0 Canary 1.


Télécharger Android Studio 3.0 Canary 1

Source : Android Developers Blog

Et vous ?

Utilisez-vous Android Studio pour le développement de vos applications Android ?
Que pensez-vous des nouveautés de cette version ?


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


 Poster une réponse

Avatar de petitours petitours - Membre confirmé https://www.developpez.com
le 25/05/2017 à 17:16
Bonjour

Sera il moins lourd que l'actuel ?

J'ai tenté de découvrir la programmation sur android en installant android studio et j'ai été sidéré par 2 choses :
1) le temps d’installation : plusieurs jours avec pas moins de 5 mises à jours successives via des téléchargements monstrueux et monstrueusement lents.
2) une compilation qui se lance toute seule à la moindre action et qui dure des dizaines de secondes voir minutes avec les démos fournies (y compris le basique hello word !). On a l'impression que la compilation ne connait pas la compilation partielle et refait tout de 0 à chaque fois (en plus de se déclencher sans arrêt).

Pour ma part j'ai été patient pour l'installation mais le temps de compilation m'a rebuté...j'ai pourtant toujours envie de faire joujou sur android.
Avatar de rchaput rchaput - Candidat au Club https://www.developpez.com
le 26/05/2017 à 10:09
Citation Envoyé par petitours Voir le message
Bonjour

Sera il moins lourd que l'actuel ?

J'ai tenté de découvrir la programmation sur android en installant android studio et j'ai été sidéré par 2 choses :
1) le temps d’installation : plusieurs jours avec pas moins de 5 mises à jours successives via des téléchargements monstrueux et monstrueusement lents.
2) une compilation qui se lance toute seule à la moindre action et qui dure des dizaines de secondes voir minutes avec les démos fournies (y compris le basique hello word !). On a l'impression que la compilation ne connait pas la compilation partielle et refait tout de 0 à chaque fois (en plus de se déclencher sans arrêt).

Pour ma part j'ai été patient pour l'installation mais le temps de compilation m'a rebuté...j'ai pourtant toujours envie de faire joujou sur android.
Bonjour, je doute que la nouvelle version soit sensiblement moins lourde.
Au sujet du temps d'installation, il ne faut pas oublier qu'Android Studio est basé sur IntelliJ Idea, qui est un produit très lourd à la base, très complet. De plus, le plus gros temps de téléchargement vient de tout ce qui est relatif à Android : les tools, ainsi que les images systèmes (qui sont forcément monstrueusement lourdes)

Pour la compilation, je pense que cela vient d'un problème de ré-indexation, et notamment de reconstruire la classe R (celle qui fait le lien entre XML et Java, quand on écrit "@+id/mon-id" en XML et R.id.mon-id en Java). Afin de proposer une auto-complétion toujours à la pointe de votre code, l'IDE doit recompiler cette classe à chaque modification. Il y aurait peut-être moyen de faire une compilation partielle, j'ai cru comprendre que Google s'intéressait à ce problème, peut-être que d'autres plus experts que moi auront des informations à ajouter
Offres d'emploi IT
Architecte / concepteur électronique numérique H/F
Safran - Ile de France - Éragny (95610)
Expert Technico Fonctionnel Sharepoint H/F
Safran - Ile de France - Corbeil (91)
Ingénieur produit (Landing gear) H/F
Safran - Ile de France - MASSY Hussenot

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil