Vous êtes sur la page 1sur 13

INSTITUTO POLITECNICO NACIONAL

UPIICSA

Herramientas Automatizadas
Android Studio
Integrantes:
Gmez Vega Ivn
Lpez de Jesus Victoria Lizbeth
Vargas Luna Nancy
Hurtado Arguijo Victor
Maya Rosales Sergio

Secuencia: 3CM63

Finalidad
Android Studio es un entorno de desarrollo integrado (IDE), basado en IntelliJ IDEA de la
compaa JetBrains, que proporciona varias mejoras con respecto al plugin ADT (Android
Developer Tools) para Eclipse. Android Studio utiliza una licencia de software libre Apache 2.0,
est programado en Java y es multiplataforma.
Su funcin de crear un entorno dedicado en exclusiva a la programacin de aplicaciones
para dispositivos Android, proporcionando a Google un mayor control sobre el proceso de
produccin. Se trata pues de una alternativa real a Eclipse, el IDE recomendado por Google
hasta la fecha, pero que presentaba problemas debido a su lentitud en el desarrollo de
versiones que solucionaran las carencias actuales (es indispensable recordar que Eclipse es
una plataforma de desarrollo, diseada para ser extendida a travs de plugins).

Principales caractersticas que incluye Android Studio:


Soporte para programar aplicaciones para Android Wear (sistema operativo para
dispositivos corporales como por ejemplo un reloj).
Herramientas Lint (detecta cdigo no compatible entre arquitecturas diferentes o cdigo
confuso que no es capaz de controlar el compilador) para detectar problemas de
rendimiento, usabilidad y compatibilidad de versiones.
Integracin de la herramienta Gradle encargada de gestionar y automatizar la construccin
de proyectos, como pueden ser las tareas de testing, compilacin o empaquetado.
Nuevo diseo del editor con soporte para la edicin de temas.
Nueva interfaz especfica para el desarrollo en Android.
Posibilita el control de versiones accediendo a un repositorio desde el que poder
descargar Mercurial, Git, Github o Subversion.
Alertas en tiempo real de errores sintcticos, compatibilidad o rendimiento antes de compilar
la aplicacin.
Vista previa en diferentes dispositivos y resoluciones..
Editor de diseo que muestra una vista previa de los cambios realizados directamente en el
archivo xml.

Estructura

Fabricante
Google decide apostar a crear su propio IDE en conjunto
con IntelliJ IDEA, de esa fusin de conocimientos nace
el nuevo y mejorado Android Studio.

Durante una conferencia I/O en mayo


de 2013, el gigante de Mountain View
present a Android Studio, que en
trminos sencillos es el IDE oficial para
desarrollar aplicaciones Android.

Mercado de competencia
Eclipse es uno de los mejores IDEs que
existen actualmente para los
programadores ya que, permite el manejo
de mltiples versiones para diferentes
lenguajes de programacin, ya no slo JAVA
como antes se supona.
Varias fuentes en la Web le asignan a Android un
porcentaje global de mercado que supera el 80
por ciento.
La intencin no es menospreciar a iOS ni
tampoco a Windows Phone.

Tendencias

Versiones de Android

Alpha
Android 1.0 Nivel de API 1 (septiembre
2008)
Primera versin de Android. Nunca se utiliz
comercialmente.

Beta
Android 1.1 Nivel de API 2 (febrero 2009)
No se aadieron apenas funcionalidades
simplemente se fijaron algunos errores de la
versin anterior.

Cupcake
Android 1.5 Nivel de API 3 (abril 2009)
posibilidad de teclado en pantalla con
prediccin de texto
capacidad de grabacin avanzada de audio y
vdeo.
Widgets y bluetooth

Donut
Android 1.6 Nivel de API 4 (septiembre
2009)
Permite capacidades de bsqueda avanzada
en todo el dispositivo.
la sntesis de texto a voz.
Facilita que una aplicacin pueda trabajar con
diferentes densidades de pantalla.
Soporte para resolucin de pantallas WVGA.

Eclair
Android 2.0 Nivel de API 5 (octubre 2009)
Ofrece un servicio centralizado de manejo de
cuentas. Mejora la gestin de contactos y
ofrece ms ajustes en la cmara.
Nueva interfaz del navegador y soporte para
HTML5
Soporte para Microsoft Exchange

Froyo
Android 2.2 Nivel de API 8 (mayo 2010)
soporte de Adobe Flash 10.1 y la
incorporacin del motor Javascript V8
utilizado en Chrome.
puede preguntar al usuario si desea instalar
una aplicacin en un medio de
almacenamiento externo (como una tarjeta
SD)

Gingerbread
Android 2.3 Nivel de API 9 (diciembre 2010)
Mejora de la funcionalidad de cortar, copiar y
pegar y un teclado en pantalla con capacidad
multitctil.
Soporte para la tecnologa NFC.
El soporte nativo para ms sensores (como
giroscopios y barmetros).

Honeycomb
Android 3.0 Nivel de API 11 (febrero 2011)
se mejoran las notificaciones, arrastrar y
soltar
Se mejoran los grficos 2D/3D gracias al
renderizador OpenGL acelerado por
hardware.
Apacere el nuevo motor de grficos
Rederscript, que saca mayor rendimiento al
hardware e incorpora su propia API.

Jelly Bean
Android 4.1 Nivel de API 16 (julio 2012)
se incorporan varias tcnicas: sincronismo
vertical, triple bfer y aumento de la velocidad
del procesador al tocar la pantalla.
Se potencia la bsqueda por voz con
resultados en forma de ficha.
Se incorporan nuevos soportes para usuarios
internacionales, como texto bidireccional y
teclados instalables.

Kit Kat
Android 4.4 Nivel de API 19 (octubre 2013)
se esperaba la versin nmero 5.0 y con el
nombre Key Lime Pie
Se mejoran los sensores para disminuir su
consumo y se incorpora un sensor contador
de pasos.
Se facilita el acceso de las aplicaciones a la
nube con un nuevo marco de
almacenamiento.
Se incorpora un administrador de impresin
para enviar documentos a travs de WiFi a
una impresora.

Ice Cream Sandwich


Android 4.0 Nivel de API 14 (octubre 2011)
Se unifican las dos versiones anteriores (2.x
para telfonos y 3.x para tabletas) en una
sola compatible con cualquier tipo de
dispositivo.
Incorpora herramientas para la edicin de
imgenes en tiempo real, para distorsionar,
manipular e interactuar con la imagen en el
momento de ser capturada.
La integracin con redes sociales.

Lollipop
Android 5.0 Nivel de API 21 (noviembre
2014)
es la extensin de Android a nuevas
plataformas, incluyendo Android Wear,
Android TV y Android Auto.
utilizar la mquina virtual ART en lugar de
Dalvik.
soporta dispositivos de 64 bits en
procesadores ARM, x86, y MIPS.

Mashmalow
Android 6.0 Nivel
de API 23 (octubre
2015)
Los usuarios podrn
conceder o retirar
ciertos permisos a
cada aplicacin

El sistema realiza
una copia de
seguridad
automtica de todos
los datos de las
aplicaciones.

Esta actualizacin se
aade
autentificacin por
huella digital a la
API.

Se da soporte de
forma nativa a
pantallas 4 K, lpices
Bluetooth, mltiples
tarjetas SIM y
linterna.
Podemos
fragmentar,
formatear y encriptar
una tarjeta SD para
ser usada como
memoria interna.

Android Studio 2.1 admite la


Android N Developer Preview
Se incluyen actualizaciones de los asistentes de IDE

Actualizaciones del sistema de compilacin y del emulador de Android


API de la versin preliminar para desarrolladores, incluida la
compatibilidad con elcompilador Jackyel lenguaje Java 8.
Mejoras de rendimiento en Instant Run

En Android Studio 2.1, se incluyen


las siguientes funciones nuevas:
Compatibilidad de
la N Developer
Preview
Obtiene las versiones ms recientes del SDK de
la versin preliminar, experimenta con la
nueva compatibilidad con Java 8.

Instant Run
Ahora puede actualizar cambios graduales en
el cdigo de sus aplicaciones a una velocidad
considerablemente superior.

Accede al nico emulador de Android capaz de


ejecutar imgenes del sistema emulador de la
N Developer Preview para que puedan realizar
sus pruebas.
Para usar funciones del lenguaje Java 8 al
realizar tareas de desarrollo con la N Developer
Preview, deben usar el compilador Jack.

Evita la gravosa operacin de procesamiento


que implica crear procesos dex separados.

Vous aimerez peut-être aussi