Top Qs
Línea de tiempo
Chat
Contexto
Android Studio
entorno de desarrollo integrado para la plataforma Android De Wikipedia, la enciclopedia libre
Remove ads
Android Studio es el entorno de desarrollo integrado oficial para la plataforma Android. Fue anunciado el 16 de mayo de 2013 en la conferencia Google I/O, y reemplazó a Eclipse como el IDE oficial para el desarrollo de aplicaciones para Android. La primera versión estable fue publicada en diciembre de 2014.
Está basado en el software IntelliJ IDEA Community Edition de JetBrains y ha sido publicado de forma gratuita a través de la Licencia Apache 2.0. Está disponible para las plataformas Microsoft Windows, macOS y GNU/Linux. Ha sido diseñado específicamente para el desarrollo de Android.
Estuvo en etapa de vista previa de acceso temprano a partir de la versión 0.1, en mayo de 2013, y luego entró en etapa beta a partir de la versión 0.8, lanzada en junio de 2014. La primera compilación estable, la versión 1.0, fue lanzada en diciembre de 2014.[1]
Desde el 7 de mayo de 2019, Kotlin es el lenguaje preferido de Google para el desarrollo de aplicaciones de Android.[2] Aun así, Android Studio admite otros lenguajes de programación, como Java y C ++.[3]
Remove ads
Características
Resumir
Contexto
Se espera que se desarrollen nuevas funciones con cada versión de Android Studio. Las siguientes características se proporcionan en la versión estable actual:[4][5]
- Soporte para construcción basada en Gradle.
- Refactorización específica de Android y arreglos rápidos.
- Herramientas Lint para detectar problemas de rendimiento, usabilidad, compatibilidad de versiones y otros problemas.
- Integración de ProGuard y funciones de firma de aplicaciones.
- Plantillas para crear diseños comunes de Android y otros componentes.
- Un editor de diseño enriquecido que permite a los usuarios arrastrar y soltar componentes de la interfaz de usuario.[6]
- Soporte para programar aplicaciones para Android Wear.
- Soporte integrado para Google Cloud Platform, que permite la integración con Firebase Cloud Messaging (antes 'Google Cloud Messaging') y Google App Engine.[7]
- Un dispositivo virtual de Android que se utiliza para ejecutar y probar aplicaciones.
- Renderizado en tiempo real.
- Consola de desarrollador: consejos de optimización, ayuda para la traducción, estadísticas de uso.
Android Studio admite los mismos lenguajes de programación de IntelliJ (y CLion), como Java, C++ y más con extensiones, como Go;[8] y Android Studio 3.0 o posterior es compatible con Kotlin[9] y "todas las características de lenguaje Java 7 y un subconjunto de características de lenguaje Java 8 que varían según la versión de la plataforma".[10] Los proyectos externos soportan algunas características de Java 9.[11] Si bien IntelliJ en el que se basa Android Studio admite todas las versiones de Java lanzadas, y Java 12, no está claro en qué nivel Android Studio admite versiones de Java hasta Java 12 (la documentación menciona el soporte parcial de Java 8). Al menos algunas características nuevas del lenguaje hasta Java 12 se pueden usar en Android.[12]
Plataformas
Resumir
Contexto
Android Studio está disponible para Windows 2003, Vista, 7, 8, y 10, tanto plataformas de 32 como de 64 bits, GNU/Linux, Linux con GNOME o KDE y 2 GB de memoria RAM mínimo y macOS, desde 10.8.5 en adelante.
Requisitos del sistema
Los requisitos del sistema para las tres plataformas son:
Versión 3.x
Nota: para tener una buena fluidez, se recomienda instalarlo en una unidad de estado sólido (SSD). Además para evitar ciertos problemas de compatibilidad que llega a reportarse con fabricantes de procesadores distintos a Intel, se recomienda al menos un procesador Intel i5 Quad Core. Opcionalmente, se puede optar por una tarjeta gráfica de 2 GB Nvidia 1050.[13]
Versión 2.x
Para GNU/Linux:
- GNU Library C 2.11 o superior
Versión 1.x
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:[14]
- SDK Tools 26.1.1 o superior;
- Procesador de 64 bits;
- Windows: CPU con soporte UG (invitado sin restricciones);
- 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 la funcionalidad de Execute Disable (XD) Bit;
- Procesador AMD en Linux: procesador AMD con soporte para AMD Virtualization (AMD-V) y Supplemental Streaming SIMD Extension 3 (SSSE3);
- Procesador AMD en Windows: Android Studio 3.2 o superior y Windows 10 de abril de 2018 o superior para la funcionalidad Windows Hypervisor Platform (WHPX).
Para trabajar con Android 8.1 (API nivel 27) e imágenes de sistema superiores, una cámara web conectada debe tener la capacidad de capturar fotogramas de 720p.
Comparación con Eclipse ADT
Historial de versiones
Véase también
Referencias
Enlaces externos
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads