Article de reference

Android Studio

Android Studio est l' environnement de développement intégré (IDE) officiel système d'exploitation Android de Google , basé sur le logiciel IntelliJ IDEA de JetBrains et conçu s...

Android Studio est l' environnement de développement intégré (IDE) officiel système d'exploitation Android de Google , basé sur le logiciel IntelliJ IDEA de JetBrains et conçu spécifiquement pour le développement Android . Il est disponible en téléchargement sur les systèmes d'exploitation Windows , macOS et Linux . Il remplace les outils de développement Android Eclipse (E-ADT) en tant qu'IDE principal pour le développement d'applications Android natives. Android Studio est sous licence Apache, mais il est fourni avec certaines mises à jour du SDK qui sont sous une licence non libre, ce qui le rend non open source.

Android Studio a été annoncé le 16 mai 2013 lors de la conférence Google I/O . Il était en phase d'accès anticipé à partir de la version 0.1 en mai 2013, puis est entré en phase bêta à partir de la version 0.8 qui a été publiée en juin 2014. La première version stable a été publiée en décembre 2014, à partir de la version 1.0. Fin 2015, Google a abandonné la prise en charge d'Eclipse ADT, faisant d'Android Studio le seul IDE officiellement pris en charge pour le développement Android.

Le 7 mai 2019, Kotlin a remplacé Java comme langage préféré de Google pour le développement d'applications Android. Java est toujours pris en charge, tout comme C++ .

Caractéristiques

Les fonctionnalités suivantes sont fournies dans la version stable actuelle :

Android Studio prend en charge tous les mêmes langages de programmation d' IntelliJ (et CLion ), par exemple Java , C++ et plus avec des extensions, telles que Go ; et Android Studio 3.0 ou version ultérieure prend en charge Kotlin , Android Studio inclut la prise en charge de l'utilisation d'un certain nombre d'API Java 11+ sans nécessiter un niveau d'API minimum pour votre application". Des projets externes rétroportent certaines fonctionnalités de Java 9. Bien qu'IntelliJ indique qu'Android Studio prend en charge toutes les versions Java publiées et Java 12, il n'est pas clair à quel niveau Android Studio prend en charge les versions Java jusqu'à Java 12 (la documentation mentionne une prise en charge partielle de Java 8). Au moins certaines nouvelles fonctionnalités de langage jusqu'à Java 12 sont utilisables dans Android.

Une fois qu'une application a été compilée avec Android Studio, elle peut être publiée sur le Google Play Store . L'application doit être conforme à la politique de contenu des développeurs du Google Play Store.

Historique des versions

Voici une liste des principales versions d'Android Studio :

Configuration requise

Ces fonctionnalités incluent les exigences pour IDE + Android SDK + Android Emulator.

  • Windows : architecture CPU x86_64 ; processeur Intel Core de 2e génération ou plus récent, ou processeur AMD avec prise en charge d'un hyperviseur Windows ;
  • Mac OS : puces basées sur ARM ou Intel Core de 2e génération ou plus récent avec prise en charge de Hypervisor.Framework ;
  • Linux : architecture CPU x86_64 ; processeur Intel Core de 2e génération ou plus récent, ou processeur AMD avec prise en charge de la virtualisation AMD (AMD-V) et SSSE3 ;
  • Windows : CPU avec prise en charge UG (invité non restreint) ;
  • Intel Hardware Accelerated Execution Manager ( HAXM ) 6.2.1 ou version ultérieure (HAXM 7.2.0 ou version ultérieure recommandé).

L'utilisation de l'accélération matérielle a des exigences supplémentaires sous Windows et Linux :

  • Processeur Intel sous Windows ou Linux : processeur Intel avec prise en charge des fonctionnalités Intel VT-x, Intel EM64T (Intel 64) et Execute Disable (XD) Bit ;
  • Processeur AMD sous Linux : processeur AMD avec prise en charge de la virtualisation AMD (AMD-V) et des extensions SIMD de streaming supplémentaires 3 (SSSE3) ;
  • Processeur AMD sur Windows : Android Studio 3.2 ou supérieur et Windows 10 version avril 2018 ou supérieure pour la fonctionnalité Windows Hypervisor Platform (WHPX).

Pour qu'une webcam connectée fonctionne avec les images système Android 8.1 (niveau d'API 27) et supérieures, elle doit avoir la capacité de capturer des images 720p.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index