Préversion d'Android Studio 2.0 : visualisez rapidement les modifications du code

Préversion d’Android Studio 2.0 : visualisez rapidement les modifications du code

Soupir de soulagement

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

23/11/2015 2 minutes
31

Préversion d'Android Studio 2.0 : visualisez rapidement les modifications du code

Alors que Google propose depuis peu une version 1.5 de son environnement de développent Android Studio, une préversion de la 2.0 a été mise en ligne de ce week-end. Sa principale nouveauté est Instant Run, qui permet aux développeurs de visualiser beaucoup plus rapidement les changements effectués dans le code.

Android Studio 2.0 sera une importante mouture de l’environnement de développement. Google compte s’occuper du problème le plus souvent abordé dans les demandes : la vitesse de compilation et de visualisation des changements introduits dans le code. À cet effet, l’éditeur propose dans la première préversion Instant Run, une fonctionnalité qui permet de voir l’application dans un émulateur et les changements dans le code répercutés en une ou deux secondes.

L’interface a également été revue pour présenter directement des contrôles dont le développeur pourrait avoir besoin dans la manipulation de son application, comme le contrôle du volume sonore, la rotation de l’écran, etc. La nouvelle version de l’émulateur permet également de redimensionner la taille de la fenêtre pour en adapter la définition automatiquement. Des outils permettent de créer rapidement différents types d’émulations afin de pouvoir tester l’application sur un grand nombre de configurations.

La préversion inclut en outre une première ébauche du GPU Profiler. Il s’agit d’un outil permettant de plonger assez loin dans le code OpenGL pour y effectuer de nombreuses opérations. Elles étaient possibles avant, mais le Profiler ambitionne de les simplifier. États, commandes, textures, tout y est manipulable, modifiable et enregistrable pour plus tard.

La préversion d’Android Studio 2.0 peut être récupérée depuis cette page.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Fermer

Commentaires (31)


C’est nettement plus rapide. Jusqu’à maintenant je préférais brancher mon smartphone et lancer l’exécution directement dessus. Pour faire une comparaison, je viens de faire le teste, il me faut environ 20 secondes pour exécuter l’appli.


Toujours pas de “vraie” intégration NDK (le plugin gradle-experimental 0.4.0 est une vraie galère à mettre en oeuvre), dommage. Je vais tester l’émulateur nouvelle génération quand même.


C’est cool, j’espère un jour coder… M’voyez meme avec un Bac +5 en info, développer avec ce genre de technos, c’est juste un doux reve <img data-src=" />


L’émulateur était un des derniers gros points noirs du SDK Android…. cool








Folgore a écrit :



C’est cool, j’espère un jour coder… M’voyez meme avec un Bac +5 en info, développer avec ce genre de technos, c’est juste un doux reve <img data-src=" />





Toujours sur Eclipse ?&nbsp;<img data-src=" />



Toujours avec gedit et gcc en ligne de commande ? <img data-src=" />


Perso moi oui <img data-src=" /> , le prof nous dit qu’android studio n’est pas encore assez stable…


non il est stable ..


Il est TRES stable pour développer en Java. Et parfait si tu utilises les API Google dans tous les sens etc…&nbsp;Pour le reste, il y a MasterCard.


C’est tout simplement parce que vos professeurs ne veulent pas mettre à jours leur cours.


C’est pas assez stable dans le sens que il faudrait qu’il refasse ses supports de cours tous les 6 mois j’imagine <img data-src=" />


Si seulement sa pouvais être le job de quelqu’un de mettre les cours a jour …. but wait !!!


Tu peux quand même difficilement en vouloir aux profs qui rechignent à mettre à jour les cours, de toute façon le temps que les étudiants rentrent dans le monde du travail, Android Studio sera méconnaissable <img data-src=" />



Mais en effet, faire un support de cours aujourd’hui en conseillant d’installer Eclipse, c’est à la limite du criminel <img data-src=" />








atomusk a écrit :



Tu peux quand même difficilement en vouloir aux profs qui rechignent à mettre à jour les cours, de toute façon le temps que les étudiants -rentrent dans le monde-&nbsp; trouvent du travail, Android Studio sera méconnaissable <img data-src=" />



-rentrent dans le monde-&nbsp; trouvent

&nbsp;<img data-src=" />

(ou on sera carrément passé à autre chose basé sur du cloud)



Peut-être qu’un jour on aura quelque chose d’aussi souple et puissant que feu Instant-C qui permettait de recompiler une fonction sans arrêter l’exécution. C’est beau le “progrès” <img data-src=" />



Pour ceux qui n’ont pas connu (vu que la boite est morte depuis)&nbsphttp://www.drdobbs.com/cpp/examining-instant-c/184408367


Qu’est-ce que tu reproche à Eclipse pour dev en Java/JEE (pour Android je dis pas) ? Je n’ai jamais testé Netbeans ou IntelliJ mais Eclipse (surtout la 4.5) est quand même très efficace (j’ai juste rajouté MoreUnit pour les TU)


Face à un intellij eclipse c’est un peu la préhistoire.


Si tu savais ce qu’on nous apprend en école d’ingé …&nbsp;<img data-src=" />



<img data-src=" />


A parce que Ellipse est stable ?








youri_1er a écrit :



Face à un intellij eclipse c’est un peu la préhistoire.





mais encore ?



&nbsp;





plop97 a écrit :



A parce que Ellipse est stable ?





j’utilise Eclipse depuis 8 ans dans toutes les versions imaginables (avec des dizaines de plugin et même la version pour faire du C) je n’ai jamais eu aucun soucis.









raoudoudou a écrit :



Peut-être qu’un jour on aura quelque chose d’aussi souple et puissant que feu Instant-C qui permettait de recompiler une fonction sans arrêter l’exécution. C’est beau le “progrès” <img data-src=" />



Pour ceux qui n’ont pas connu (vu que la boite est morte depuis)&nbsphttp://www.drdobbs.com/cpp/examining-instant-c/184408367







En Smalltalk c’est possible.



Perso, j’adore eclipse et je galère à retrouver mes marques sur Android Studio.



Mais dans le cadre du dev Android, il faut abandonner eclipse, vu que cet IDE n’est plus “supporté” par Google pour le dev Android.


J’ai fait du dev android sur Eclipse, maintenant que je suis habitué à Android Studio je ne reviendrais pas en arrière !

Le seul soucis que j’ai, c’est la puissance de mon pc qui commence à avoir vraiment du mal pour Android studio… Pour ceux qui ont testé cette préversion 2.0, question performance le soft demande-t-il plus de ressources ??








Kwaïeur a écrit :



Si tu savais ce qu’on nous apprend en école d’ingé …&nbsp;<img data-src=" />



<img data-src=" />





A réfléchir, plutôt que maîtriser l’utilisation d’un outil ou d’une version en particulier ? <img data-src=" />



Perso, je n’avais que des problèmes avec Eclipse, du coup je suis content qu’ils aient changé de crèmerie (ou en tout cas mieux intégré le bouzin).


Dans ma fac c’est jEdit (oui oui cet éditeur infâme qui met 2 ans à se lancer et transforme ton pc en 1 toaster).



Met on est plusieurs rebels à ramener nos propres éditeurs/IDE (c’est quand même bien plus pratique) sur clé USB.&nbsp;<img data-src=" />


Ah mais ça j’en suis sûre <img data-src=" />

J’utilise les 2 , et VisualStudio pour Asp.Net , et faut dire Eclipse au milieu fait un peu vieillot.


Haha.

Laisse-moi devinez, c’est aussi ce genre d’ordi qui met 5 minutes montre en main à répondre à clic droit sur le bureau parce qu’il fait plein de requêtes réseaux sur les dossiers partagés ? <img data-src=" />


En fait c’est possible dans n’importe quel langage, même l’assembleur. Y a pas grand chose à mettre à jour, à part une fonction et les pointeurs qui pointent sur elle. J’comprends pas que ce genre d’outil ne soit pas monnaie courante aujourd’hui.








raoudoudou a écrit :



En fait c’est possible dans n’importe quel langage, même l’assembleur. Y a pas grand chose à mettre à jour, à part une fonction et les pointeurs qui pointent sur elle. J’comprends pas que ce genre d’outil ne soit pas monnaie courante aujourd’hui.







Quand je dis que c’est possible, c’est que smalltalk le permet et c’est vrai que ça manque comme possibilité une fois qu’on y a goûté. J’ai vu une librairie c++ qui le permet aussi, mais je n’ai plus le nom en tête