Android Studio es el funcionario [7] entorno de desarrollo integrado (IDE) para Google 's Android sistema operativo , construido sobre JetBrains ' IntelliJ IDEA software y diseñado específicamente para el desarrollo de Android . [8] Está disponible para descargar en sistemas operativos basados en Windows , macOS y Linux o como un servicio basado en suscripción en 2020. [9] [10] Es un reemplazo para las herramientas de desarrollo de Android Eclipse (E-ADT) como IDE principal para el desarrollo de aplicaciones nativas de Android.
Desarrollador (es) | Google , JetBrains |
---|---|
Lanzamiento estable | 4.2.1 [1] / 13 de mayo de 2021 |
Versión de vista previa | Arctic Fox (2020.3.1) Beta 1 (18 de mayo de 2021 [2] ) [±] |
Repositorio | |
Escrito en | Java , Kotlin y C ++ |
Sistema operativo | Windows , macOS , Linux , Chrome OS [3] |
Tamaño | 727 a 877 MB [3] |
Tipo | Entorno de desarrollo integrado (IDE) |
Licencia | Binarios: Freeware , [4] Código fuente : [5] [6] Licencia Apache |
Sitio web | desarrollador |
Android Studio se anunció el 16 de mayo de 2013 en la conferencia Google I / O. Estaba en la etapa de vista previa de acceso temprano a partir de la versión 0.1 en mayo de 2013, luego entró en la etapa beta a partir de la versión 0.8 que se lanzó en junio de 2014. [11] La primera compilación estable se lanzó en diciembre de 2014, a partir de la versión 1.0. [12]
El 7 de mayo de 2019, Kotlin reemplazó a Java como el lenguaje preferido de Google para el desarrollo de aplicaciones de Android. [13] Java todavía es compatible, al igual que C ++ . [14]
Características
Una característica específica de Android Studio es la ausencia de la posibilidad de desactivar la función de guardado automático. [15]
Las siguientes características se proporcionan en la versión estable actual: [16] [17]
- Soporte de compilación basado en Gradle
- Refactorización y arreglos rápidos específicos de Android
- Herramientas de pelusa para detectar el rendimiento, la usabilidad, la compatibilidad de versiones y otros problemas
- Integración de ProGuard y capacidades de firma de aplicaciones
- Asistentes basados en plantillas para crear diseños y componentes comunes de Android
- Un editor de diseño enriquecido que permite a los usuarios arrastrar y soltar componentes de la interfaz de usuario, opción para obtener una vista previa de diseños en múltiples configuraciones de pantalla [18]
- Soporte para crear aplicaciones de Android Wear
- Soporte integrado para Google Cloud Platform, lo que permite la integración con Firebase Cloud Messaging (anterior "Google Cloud Messaging") y Google App Engine [19]
- Dispositivo virtual de Android (emulador) para ejecutar y depurar aplicaciones en el estudio de Android.
Android Studio admite los mismos lenguajes de programación de IntelliJ (y CLion ), por ejemplo , Java , C ++ y más con extensiones, como Go ; [20] y Android Studio 3.0 o posterior es compatible con Kotlin [21] y "todas las funciones del lenguaje Java 7 y un subconjunto de funciones del lenguaje Java 8 que varían según la versión de la plataforma". [22] Los proyectos externos respaldan algunas características de Java 9. [23] Si bien IntelliJ afirma que Android Studio admite todas las versiones de Java publicadas y Java 12, no está claro hasta qué nivel Android Studio admite versiones de Java hasta Java 12 (la documentación menciona compatibilidad parcial con Java 8). Al menos algunas funciones de lenguaje nuevas hasta Java 12 se pueden utilizar en Android. [24]
Una vez que se ha compilado una aplicación con Android Studio, se puede publicar en Google Play Store . La aplicación debe cumplir con la política de contenido para desarrolladores de Google Play Store .
Historial de versiones
La siguiente es una lista de las principales versiones de Android Studio: [25]
Versión | Fecha de lanzamiento |
---|---|
4.2 | Mayo de 2021 [26] |
4.1 | Oct 2020 [27] |
4.0 | Mayo de 2020 |
3.6 | Febrero de 2020 |
3,5 | Agosto de 2019 |
3.4 | Abril de 2019 [28] |
3.3 | Enero de 2019 |
3.2 | Septiembre de 2018 |
3.1 | Marzo de 2018 |
3,0 | Octubre de 2017 |
2.3 | Marzo de 2017 |
2.2 | Septiembre de 2016 |
2.1 | Abril de 2016 |
2.0 | Abril de 2016 |
1,5 | Noviembre de 2015 |
1.4 | Septiembre de 2015 |
1.3 | Julio de 2015 |
1.2 | Abril de 2015 |
1.1 | Febrero de 2015 |
1.0 | Diciembre de 2014 |
Requisitos del sistema
Microsoft Windows | Mac | Linux | |
---|---|---|---|
Versión del sistema operativo | Microsoft® Windows® 7/8/10 (32 o 64 bits) El emulador de Android solo es compatible con Windows de 64 bits. | Mac® OS X® 10.10 (Yosemite) o superior, hasta 10.14 (macOS Mojave) | Escritorio GNOME o KDE Probado en gLinux basado en Debian (4.19.67-2rodete2). |
Memoria de acceso aleatorio (RAM) | Mínimo 4 GB de RAM; Se recomiendan 8 GB de RAM. | ||
Almacenamiento digital gratuito | 2 GB de almacenamiento digital disponible como mínimo, 4 GB recomendados (500 MB para IDE + 1,5 GB para SDK de Android e imagen del sistema de emulador). | ||
Versión de JDK mínima requerida | Kit de desarrollo de Java 8 | ||
Resolución de pantalla mínima | 1280 x 800 |
El emulador de Android tiene requisitos adicionales más allá de los requisitos básicos del sistema para Android Studio, que se describen a continuación: [29]
- SDK Tools 26.1.1 o superior;
- Procesador de 64 bits;
- Windows: CPU con soporte UG (invitado sin restricciones);
- Intel Hardware Accelerated Execution Manager ( HAXM ) 6.2.1 o posterior (se recomienda HAXM 7.2.0 o posterior).
El uso de la aceleración de hardware tiene requisitos adicionales en Windows y Linux:
- Procesador Intel en Windows o Linux: procesador Intel compatible con Intel VT-x, Intel EM64T (Intel 64) y funcionalidad de bits de desactivación de ejecución (XD);
- Procesador AMD en Linux: procesador AMD compatible con virtualización AMD (AMD-V) y extensiones SIMD de transmisión suplementaria 3 (SSSE3) ;
- Procesador AMD en Windows: Android Studio 3.2 o superior y versión de Windows 10 de abril de 2018 o superior para la funcionalidad de la plataforma de hipervisor de Windows (WHPX) .
Para trabajar con Android 8.1 (API nivel 27) e imágenes del sistema superiores, una cámara web adjunta debe tener la capacidad de capturar fotogramas de 720p.
Referencias
- ^ https://androidstudio.googleblog.com/2021/05/android-studio-421-available.html .
- ^ "Android Studio Arctic Fox Beta 1 disponible" . Actualizaciones de la versión de Android Studio . Consultado el 26 de mayo de 2021 .
- ^ a b "Opciones de descarga" . developer.android.com . Consultado el 20 de agosto de 2020 .
- ^ "Términos y condiciones" . developer.android.com . Consultado el 24 de abril de 2017 .
- ^ "Descripción general de la compilación" . android.com .
- ^ "Construyendo Android Studio" . android.com .
- ^ a b "Sitio web de Android Studio" .
- ^ Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (15 de mayo de 2013). "Android Studio: un IDE creado para Android" . Blog de desarrolladores de Android . Consultado el 16 de mayo de 2013 .
- ^ "Introducción a Android Studio" . Desarrolladores de Android . Consultado el 14 de mayo de 2013 .
- ^ Haslam, Oliver (16 de mayo de 2013). "Descarga Android Studio IDE para Windows, OS X y Linux" . Pastel de Redmond . Consultado el 16 de mayo de 2013 .
- ^ "Descarga Android Studio" . Desarrolladores de Android . Consultado el 13 de junio de 2015 .
- ^ "Google lanza Android Studio y nuevas funciones para la consola de desarrollo, incluidas las versiones beta y el lanzamiento progresivo" . VentureBeat. 8 de diciembre de 2014 . Consultado el 9 de diciembre de 2014 .
- ^ "Kotlin es ahora el idioma preferido de Google para el desarrollo de aplicaciones de Android" . TechCrunch . Consultado el 8 de mayo de 2019 .
- ^ Sinicki, Adam. "Quiero desarrollar aplicaciones para Android. ¿Qué idiomas debo aprender?" . Autoridad de Android . Consultado el 12 de septiembre de 2019 .
- ^ "¿Hay una 'desactivación de guardado automático' completa en IntelliJ (Android Studio)?" .
- ^ Honig, Zach (15 de mayo de 2013). "Google introduce Android Studio, un IDE para la creación de aplicaciones" . Engadget . AOL . Consultado el 16 de mayo de 2013 .
- ^ Dobie, Alex (15 de mayo de 2013). "Android Studio presentado en el discurso de apertura de Google I / O" . Android Central . Naciones móviles . Consultado el 16 de mayo de 2013 .
- ^ Olanoff, Drew (15 de mayo de 2013). "Google lanza Android Studio y nuevas funciones para la consola de desarrollo, incluidas las versiones beta y el lanzamiento progresivo" . TechCrunch . AOL . Consultado el 16 de mayo de 2013 .
- ^ "Android Studio BETA" . Google . 15 de mayo de 2013 . Consultado el 15 de agosto de 2014 .
- ^ IDE de idioma de Google Go creado con la plataforma IntelliJ: go-lang-plugin-org / go-lang-idea-plugin , compatibilidad con Go Language para IDE basados en IDEA, 23 de febrero de 2019 , consultado el 23 de febrero de 2019 ,
IDE compatibles [.. ] Android Studio 1.2.1+
- ^ "Introducción a Kotlin en Android | Desarrolladores de Android" . developer.android.com . Consultado el 25 de octubre de 2017 .
- ^ "Utilice las funciones del lenguaje Java 8 | Desarrolladores de Android" . developer.android.com . Consultado el 25 de octubre de 2017 .
- ^ "android-retroflow: Backport de Java 9 (JEP 266) reactive-streams Flow y SubmissionPublisher API para Android Studio 3.0 desugar toolchain, bifurcado desde [..]" . retrostreams . 22 de octubre de 2017 . Consultado el 25 de octubre de 2017 .
- ^ "Compatibilidad con Java 9, 10, 11 y 12 de Android" . Jake Wharton . 27 de noviembre de 2018 . Consultado el 23 de febrero de 2019 .
Con suerte, para cuando Java 12 se lance realmente, D8 habrá implementado el desugaring para los compañeros de nido de Java 11. De lo contrario, ¡el dolor de estar atascado en Java 10 aumentará bastante!
- ^ "Notas de la versión de Android Studio" . Sitio web oficial de desarrolladores de Android . Agosto de 2019 . Consultado el 2 de septiembre de 2019 .
- ^ https://androidstudio.googleblog.com/2021/05/android-studio-42-available-in-stable.html
- ^ https://android-developers.googleblog.com/2020/10/android-studio-41.html
- ^ https://appetiser.com.au/blog/google-android-studio-3-4-now-available-heres-whats-new/
- ^ "Ejecutar aplicaciones en el emulador de Android" . Desarrolladores de Android . Consultado el 23 de febrero de 2020 .
enlaces externos
- Página de inicio oficial en developer.android.com