Diferencia entre revisiones de «Android Studio»

Contenido eliminado Contenido añadido
TZubiri (discusión · contribs.)
El anuncio en 2010 de Android Studio fue realizado bajo el nombre de compañía Jetbrains, no IntelliJ. Si hay alguna evidencia que demuestre que el producto fue desarrollado cuando la empresa se conocía como IntelliJ, sería preciso revertir este cambio.
Mega-light (discusión · contribs.)
Sin resumen de edición
Línea 1:
{{Ficha de software
|nombre = Android Studio
|logo = [[File:Android_Studio_icon.svg|60px]]<br>[[File:Android Studio iconLogo 2019.svg|96px300px]]
|desplegable =
|captura =
Línea 10:
|lanzamiento = {{fecha|8|12|2014}}
|web_lanzamiento = http://android-developers.blogspot.cl/2014/12/android-studio-10.html
|última_versión = 3.56
|fecha_última_versión = {{fecha de lanzamiento|0112|0802|20192020}}
|web_última_versión = https://developer.android.com/studio/releases/index.html
|última_versión_prueba =
|fecha_última_versión_prueba = {{fecha de lanzamiento|DD10|MM02|AAAA2020}}
|web_última_versión_prueba =
|género = [[Ambiente de desarrollo integrado|IDE]]
|lenguaje_programación = [[Java (lenguaje de programación)|Java]], [[Kotlin (lenguaje de programación)|Kotlin]] y [[C++]]
|sistema_operativo = [[Multiplataforma]]<ref name="Download Options">{{cita web|título=Download Options|url=https://developer.android.com/studio/index.html#downloads|sitioweb=developer.android.com|publisher=[[Google]]|fechaacceso=16 de febrero de 2017}}</ref>
|sistema_operativo = [[Multiplataforma]]
|plataforma = [[x86]], [[x86-64]]
|tamaño = 971 a 1036 [[megabyte|MB]]<ref name="Download Options" />
|licencia = [[Apache License|Apache 2.0]]
|estado = En desarrollo
|idiomas = [[Idioma inglés|Inglés]]
|español = No
|sitio_web = [http{{URL|https://developer.android.com/sdk/index.html developer.android.com/sdk/]studio}}
|soporte =
|versiones =
Línea 33 ⟶ 34:
Está basado en el software [[IntelliJ IDEA|IntelliJ IDEA de JetBrains]] y ha sido publicado de forma gratuita a través de la [[Apache License|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.<ref name=":0">{{Cita web|url=https://developer.android.com/studio/releases/index.html|título=Android Studio Release Notes {{!}} Android Studio|fechaacceso=22 de noviembre de 2017|sitioweb=developer.android.com|idioma=es}}</ref> La última versión estable es la 3.5, y fue lanzada en agosto de 2019.<ref name=":0" />
 
Desde el 7 de mayo de 2019, [[Kotlin (lenguaje de programación)|Kotlin]] es el lenguaje preferido de Google para el desarrollo de aplicaciones de Android.<ref>{{cita web|url=http://social.techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/|título=Kotlin is now Google’s preferred language for Android app development|sitioweb=TechCrunch|idioma=en-US|fechaacceso= 8 de mayo de 2019}}</ref> Aún así, Android Studio admite otros lenguajes de programación, como Java y C ++.<ref>{{cita web |apellido=Sinicki |nombre=Adam |título=I want to develop Android Apps — What languages should I learn? |url=https://www.androidauthority.com/develop-android-apps-languages-learn-391008/ |sitioweb=Android Authority |fechaacceso=12 de septiembre de 2019}}</ref>
 
== Características ==
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:<ref>{{cite web |url=https://www.engadget.com/2013/05/15/google-android-studio/ |title=Google intros Android Studio, an IDE for building apps |last=Honig |first=Zach |date=15 de mayo de 2013 |work=[[Engadget]] |publisher=[[AOL]] |accessdate=16 de mayo de 2013}}</ref><ref>{{cite web |url= https://www.androidcentral.com/android-studio-unveiled-google-io-keynote |title=Android Studio unveiled at Google I/O keynote |last=Dobie |first=Alex |date=15 de mayo de 2013 |work=Android Central |publisher=Mobile Nations |accessdate=16 de mayo de 2013}}</ref>
 
* Integración de ProGuard y funciones de firma de aplicaciones.
* Mas Especificacion a la hora de Programar
* Renderizado en tiempo real
* Consola de desarrollador: consejos de optimización, ayuda para la traducción, estadísticas de uso.
* Soporte para construcción basada en [[Gradle]].
* [[Refactorización]] específica de Android y arreglos rápidos.
* Un editor de diseño enriquecido que permite a los usuarios arrastrar y soltar componentes de la interfaz de usuario.
* 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.<ref>{{cite web |url=https://techcrunch.com/2013/05/15/google-launches-android-studio-a-development-tool-for-apps/ |title=Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout |last=Olanoff |first=Drew |date=15 de mayo de 2013|work=[[TechCrunch]] |publisher=[[AOL]] |accessdate=16 de mayo de 2013}}</ref>
* 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.<ref>{{cita web |url=https://developer.android.com/sdk/installing/studio.html |título=Android Studio BETA |fecha=15 de mayo de 2013 |work=[[Google]] |editor=[[Google]] |fechaacceso=15 de agosto de 2014}}</ref>
* 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 IDEA|IntelliJ]] (y [[CLion]]), como [[Java (lenguaje de programación)|Java]], [[C++]] y más con extensiones, como [[Go (lenguaje de programación)|Go]];<ref>{{Citation|title=Google Go language IDE built using the IntelliJ Platform: go-lang-plugin-org/go-lang-idea-plugin|quote=Supported IDEs [..] Android Studio 1.2.1+ |date=23 de febrero de 2019|url=https://github.com/go-lang-plugin-org/go-lang-idea-plugin#Deprecation-notice|publisher=Go Language support for IDEA based IDEs|access-date=23 de febrero de 2019}}</ref> y Android Studio 3.0 o posterior es compatible con [[Kotlin (lenguaje de programación)|Kotlin]]<ref>{{cite web|url=https://developer.android.com/kotlin/get-started.html|title=Get Started with Kotlin on Android {{!}} Android Developers|website=developer.android.com|language=en|access-date=25 de octubre de 2017}}</ref> 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".<ref>{{cite web|url=https://developer.android.com/guide/platform/j8-jack.html|title=Use Java 8 language features {{!}} Android Developers|website=developer.android.com|language=en|access-date=25 de octubre de 2017}}</ref> Los proyectos externos [[backport|soportan]] algunas características de Java 9.<ref>{{cite web|work=retrostreams|title=android-retroflow: Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.0 desugar toolchain, forked from [..] |date=22 de octubre de 2017|url=https://github.com/retrostreams/android-retroflow|accessdate=25 de octubre de 2017}}</ref> 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.<ref>{{Cite web|url=https://jakewharton.com/androids-java-9-10-11-and-12-support/ |title=Android's Java 9, 10, 11, and 12 Support|quote=Hopefully by the time Java 12 is actually released D8 will have implemented desugaring for Java 11’s nestmates. Otherwise the pain of being stuck on Java 10 will go up quite a bit! |date=2018-11-27 |website=Jake Wharton |language=en |access-date=23 de febrero de 2019}}</ref>
 
== Plataformas ==
Línea 71 ⟶ 75:
|-
! RAM
| colspan="3" style="text-align:center" | 48 GB RAM mínimo, 16 GB RAM recomendado más 1GB adicional para
el emulador de Android
|-
! Espacio ende discoalmacenamiento
| colspan="3" style="text-align:center" | 2 GB de espacio en disco para Android Studio, 4GB recomendados (500MB para la IDE y al menos 1.5 GB para Android SDK, imágenes de sistema de emulador y cachés)
|-
! Java version
Línea 83 ⟶ 87:
| colspan="3" style="text-align:center" | 1280x800 mínimo, 1440x900 recomendado
|}
<small>'''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 ''2GB Nvidia 1050''.<ref>{{cite web |url=https://www.quora.com/What-is-the-recommended-hardware-for-Android-Studio?share=1|title=What is the recommended hardware for Android Studio?|author=Navjyot Marwah|website=Quora|language=en-US}}</ref></small>
 
==== Versión 2.x ====
{| class="wikitable"
Línea 100 ⟶ 104:
|colspan=3 style="text-align:center"| 3 GB RAM mínimo, 16 GB RAM recomendado
|-
! Espacio ende discoalmacenamiento
|colspan=3 style="text-align:center"| 1024 MB de espacio en disco para Android Studio, al menos 1.5 GB para Android SDK, imágenes de sistema de emulador y cachés
|-
! Java version
Línea 129 ⟶ 133:
|colspan=3 style="text-align:center"| 2 GB RAM mínimo, 4 GB RAM recomendado
|-
! Espacio ende discoalmacenamiento
|colspan=3 style="text-align:center"| 500 MB depara espacioAndroid en discoStudio
|-
! Espacio para SDK de Android
Línea 251 ⟶ 255:
| 3.4 || Abril de 2019
|-
| 3.5 || Agosto de 2019
|3.5
|-
|Agosto de 2019
| 3.6 || Febrero de 2020
|}