Documente Academic
Documente Profesional
Documente Cultură
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).
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.
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.
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.
Instant Run
Ahora puede actualizar cambios graduales en
el cdigo de sus aplicaciones a una velocidad
considerablemente superior.