Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Android Studio 2.2
#1
<r><B><s></s><COLOR color="#800000"><s></s>Après plusieurs mois de test, Google vient de publier la version 2.2 finale de son Android Studio. Une version particulièrement importante qui se focalise d’un côté sur les performances, et de l’autre sur une simplification de la conception des interfaces.<e></e></COLOR><e></e></B><br/>
<br/>
Il aura finalement quatre mois pour la finaliser, et on comprend vite pourquoi : il fallait accompagner les nouveautés de Nougat. Maintenant qu’Android 7.0 a officiellement commencé sa carrière, les développeurs disposent d’une version stabilisée de l’environnement intégré correspondant. Notez que les API étaient finalisées depuis le mois dernier.<br/>
<br/>
<B><s></s><SIZE size="150"><s></s><COLOR color="#800000"><s></s>Simplifier la création des interfaces<e></e></COLOR><e></e></SIZE><e></e></B><br/>
<br/>
Pour simplifier la vie des développeurs et réduire l’écart qu’il peut y avoir dans les applications, Google a ajouté dans Android Studio 2.2 un nouveau mode de composition graphique. Le Layout Editor laisse l’utilisateur choisir des widgets dans un panneau pour les amener ensuite sur le plan de conception, ou dans l’arborescence des composants. Cette construction est visuelle, le code étant automatiquement généré, avec la possibilité de le modifier évidemment.<br/>
<br/>
Le Layout Editor est accompagné par le Constraint Layout, qui permet de gérer les contraintes de manière automatisée lors du placement des éléments graphiques. Il calcule notamment les dispositions des éléments les uns par rapport aux autres, pour créer un ensemble « harmonieux ». Ce qui devrait permettre aux développeurs sans réelle passion pour les interfaces de proposer rapidement un ensemble cohérent.<br/>

<ALIGN align="center"><s>
</s><IMG src="http://img4.hostingpics.net/pics/658281androidstudio01.png"><s>[img]</s><URL url="http://img4.hostingpics.net/pics/658281androidstudio01.png"><LINK_TEXT text="http://img4.hostingpics.net/pics/658281 ... udio01.png">http://img4.hostingpics.net/pics/658281androidstudio01.png</LINK_TEXT></URL><e>[/img]</e></IMG><e>
</e></ALIGN>

<B><s></s><SIZE size="150"><s></s><COLOR color="#800000"><s></s>Instant Run plus rapide et analyse des APK<e></e></COLOR><e></e></SIZE><e></e></B><br/>
<br/>
Autre grosse amélioration de cette version 2.2, Instant Run. La fonction, qui permet normalement de tester immédiatement son code dans l’émulateur fourni, se veut beaucoup plus rapide. Google la décrit également comme plus fiable, ce que les développeurs apprécieront. Instant Run était la grande nouveauté d’Android Studio 2.0, mais ne tenait pas forcément toutes ses promesses. L’éditeur encourage d’ailleurs les développeurs à réactiver Instant Run pour lui donner une nouvelle chance.<br/>
<br/>
Sur une partie plus technique, les développeurs auront de nouveaux outils à disposition pour optimiser le code ou le tester. L’APK Analyzer permet d’inspecter le contenu des paquets APK pour mieux visualiser par exemple la place prise par chaque composant, ou comparer deux versions d’un même APK. Le développeur pourra également analyser la structure des fichiers Dex, les fichiers compilés de ressources ou encore AndroidManifest.xml, vérifier ce qui coince éventuellement avec ProGard ou encore éviter la limite des 64K sur les méthodes. Idéalement, Google espère que son Analyzer aidera les développeurs à réduire le poids de leurs applications.<br/>

<ALIGN align="center"><s>
</s><IMG src="http://img4.hostingpics.net/pics/773787androidstudio02.png"><s>[img]</s><URL url="http://img4.hostingpics.net/pics/773787androidstudio02.png"><LINK_TEXT text="http://img4.hostingpics.net/pics/773787 ... udio02.png">http://img4.hostingpics.net/pics/773787androidstudio02.png</LINK_TEXT></URL><e>[/img]</e></IMG><e>
</e></ALIGN>

<B><s></s><COLOR color="#800000"><s></s><SIZE size="150"><s></s>On peut enfin enregistrer des suites de tests<e></e></SIZE><e></e></COLOR><e></e></B><br/>
<br/>
La liste des nouveautés est assez longue et contient par exemple le support des principales nouveautés de Java 8, la prise en charge de compilation incrémentielle et des annotations personnalisées pour Jack, la visualisation du comportement de chaque nœud du manifeste dans le Merged Manifest Viewer, un support amélioré du C++ ou encore l’arrivée expérimentale d’un cache pour la compilation, évidemment optionnel. Dans le domaine des fonctionnalités non finalisées, notez également la bêta du GPU Debugger, qui permet maintenant de récupérer un flux de commandes OpenGL ES sur un appareil Android pour l’analyser. L’état précis du GPU peut en outre être inspecté.<br/>
<br/>
Les développeurs seront particulièrement satisfaits de pouvoir enregistrer enfin l’ensemble des tests pour les réutiliser plus tard. Espresso Test Recorder permet notamment de stocker une série de manipulations sur l’interface pour automatiser des simulations répétitives d’actions utilisateur. La séquence à la manière d’une vidéo, Android Studio générant automatiquement à la fin la suite de tests. Cette dernière peut être réalisée localement ou sur un serveur, y compris avec Firebase Test Lab.<br/>
<br/>
<B><s></s><COLOR color="#800000"><s></s><SIZE size="150"><s></s>La mise à jour disponible depuis l'éditeur<e></e></SIZE><e></e></COLOR><e></e></B><br/>
<br/>
Android Studio 2.2 peut être installé depuis l’outil intégré de vérification des mises à jour. La liste des nouveautés peut de son côté être consultée depuis le site officiel. Si vous souhaitez l’installer pour la première fois, il suffira de le récupérer en cliquant sur le lien ci-dessous.<br/>
<br/>
<URL url="https://developer.android.com/studio/index.html?utm_campaign=android%20studio_launch_2.2_091916&utm_source=anddev&utm_medium=blog"><s></s>Télécharger Android Studio 2.2 (Windows/macOS/Linux)<e></e></URL><br/>

<ALIGN align="center"><s>
</s><BBVIDEO bbvideo0="640" bbvideo1="360" content="https://www.youtube.com/watch?v=NbHsi3-uR8E&feature=youtu.be"><s>[bbvideo=640,360]</s><LINK_TEXT text="https://www.youtube.com/watch?v=NbHsi3- ... e=youtu.be">https://www.youtube.com/watch?v=NbHsi3-uR8E&feature=youtu.be</LINK_TEXT><e>[/bbvideo]</e></BBVIDEO><e>
</e></ALIGN></r>
[Système d'exploitation : Linux Mint 21.3] - [RAM : 15.34 GB]
[Processeur : 11th Gen Intel® Core™ i5-1135G7 @ 2.40GHz - 4 cœurs physiques]
[Disque dur : SSD 980 PRO 2TB(1,8T)]
[Carte graphique : Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)]
 
Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Android 16 ajoute une fonctionnalité attendue depuis des années Kazen 1 281 25-11-2024, 14:28
Dernier message: EnZ0
  Nouvelle fonctionnalité Android pour retrouver son téléphone Akiwoo 0 259 15-03-2024, 08:32
Dernier message: Akiwoo
  Android 13 va arriver sur Windows 11... avant d'arriver sur vos smartphones ? Myllow 0 1,872 22-10-2022, 18:27
Dernier message: Myllow
  Android 12 LeRoiduSel 0 629 23-02-2021, 09:30
Dernier message: LeRoiduSel
  Netflix et les utilisateurs Android Elturco66 0 527 26-01-2021, 09:50
Dernier message: Elturco66
  Les applications Android bientôt disponible dans Windows 10 _K2_ 0 542 01-12-2020, 07:55
Dernier message: _K2_
  Visual Studio Code 1.51 améliore l'interface de ses composants Sora 0 532 10-11-2020, 09:26
Dernier message: Sora
  Android 12:Google facilitera l’installation d’applications depuis d’autres stores DazChewie 0 578 29-09-2020, 06:54
Dernier message: DazChewie
  Android 11 Géraud_BeshenT 1 730 22-09-2020, 07:23
Dernier message: Bizzclow
  Google retarde l’annonce de la version bêta d’Android 11 à cause des protestations Satamie 0 661 01-06-2020, 15:10
Dernier message: Satamie

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)