7/30/2019 Programacin de dispositivos mviles_10
1/14
Programacin de dispositivos mviles
Versiones de Android
1
7/30/2019 Programacin de dispositivos mviles_10
2/14
Introduccin
2
Antes de iniciar con el desarrollo de un proyecto en Android hay que elegirla versin del sistema para la que deseamos realizar la aplicacin.
Cuando se lanza una nueva plataforma se trata de que sea compatible con lasversiones anteriores. nicamente se agregan nuevas funcionalidades, en elcaso de modificar alguna funcionalidad no se elimina, slo se etiquetan comoobsoletas pero se pueden continuar utilizando.
7/30/2019 Programacin de dispositivos mviles_10
3/14
Introduccin
3
Las plataformas se identifican de tres formas alternativas: Versin
Nivel de API (corresponde a nmeros enteros comenzandodesde 1).
Nombre comercial (se han elegido postres en orden alfabticoCupcake (v1.5), Donut (v1.6), clair (v2.0), Froyo (v2.2),Gingerbread (v2.3), etc., excepto las primeras versiones).
7/30/2019 Programacin de dispositivos mviles_10
4/14
Versiones de Android
4
Android 1.0 Nivel de API 1 (septiembre 2008) Primera versin, nunca se utiliz comercialmente, por lo tanto
no tiene sentido desarrollar para esta versin.
Android 1.1 Nivel de API 2 (febrero 2009) Se fijaron algunos errores de la versin anterior, no se agregaron
funcionalidades.
Existen pocos usuarios con esta versin.
7/30/2019 Programacin de dispositivos mviles_10
5/14
Versiones de Android
5
Cupcake-Android 1.5 Nivel de API 3 (abril 2009) Es la primera versin con algn usuario, aunque su uso es
menor.
Incorpora: Teclado en pantalla con prediccin de texto
No es necesario tener un teclado fsico
Capacidad de grabacin avanzada de audio y vdeo.
Uso de widgets de escritorio y live folders.
Soporte para bluetooth estreo.
Las transiciones entre ventanas se realizan mediante animaciones.
7/30/2019 Programacin de dispositivos mviles_10
6/14
Versiones de Android
6
Donut-Android 1.6 Nivel de API 4 (septiembre 2009) Posee capacidades de bsqueda avanzada en todo el dispositivo.
Incorpora gestures y multi-touch.
Permite la sntesis de texto a voz.
Facilita que una aplicacin pueda trabajar con diferentes densidades de pantalla.
Soporte para resolucin de pantallas WVGA. Aparece un nuevo atributo XML, onClick, que puede especificarse en una vista.
Play Store antes, Android Market se mejora permitiendo una bsqueda mssencilla de aplicaciones.
Soporte para CDMA/EVDO, 802.1x y VPNs.
Mejoras en la aplicacin de la cmara.
7/30/2019 Programacin de dispositivos mviles_10
7/14
Versiones de Android
7
clair-Android 2.0 Nivel de API 5 (octubre 2009) Incorpora un API para manejar el bluetooth 2.1.
Nueva funcionalidad que permite sincronizar adaptadores para conectarloa cualquier dispositivo.
Ofrece un servicio centralizado de manejo de cuentas.
Mejora la gestin de contactos y ofrece ms ajustes en la cmara. Se ha optimizado la velocidad de hardware.
Se aumenta el nmero de tamaos de ventana y resoluciones soportadas.
Nueva interfaz del navegador y soporte para HTML5.
Mejoras en el calendario y soporte para Microsoft Exchange. La clase MotionEventahora soporta eventos en pantallas multitctil.
7/30/2019 Programacin de dispositivos mviles_10
8/14
Versiones de Android
8
Android 2.1 Nivel de API 7 (enero 2010) Permite introducir un campo de texto dictando sin necesidad de
utilizar el teclado.
Permite desarrollar fondos de pantalla animados.
Se puede obtener informacin sobre la seal de la red actual queposea el dispositivo.
En el paquete WebKit se incluyen nuevos mtodos para manipularbases de datos almacenadas en Web.
Tambin se permite obtener permisos de geolocalizacin, ymodificarlos en WebView.
Se incorporan mecanismos para administrar la configuracin de lacach de aplicaciones, almacenamiento web, y modificar la resolucinde la pantalla.
Tambin se puede manejar vdeo, historial de navegacin, vistaspersonalizada.
7/30/2019 Programacin de dispositivos mviles_10
9/14
Versiones de Android
9
Froyo-Android 2.2 Nivel de API 8 (mayo 2010) Mejora de velocidad de ejecucin de las aplicaciones
Soporte de Adobe Flash 10.1 y la incorporacin del motor Javascript V8utilizado en Chrome o la incorporacin del campo de subir fichero enun formulario.
Se mejora la conectividad: ahora podemos utilizar nuestro telfono paradar acceso a Internet a otros dispositivos (tethering), tanto por USB comopor Wi-Fi.
7/30/2019 Programacin de dispositivos mviles_10
10/14
Versiones de Android
10
Gingerbread-Android 2.3 Nivel de API 9 (diciembre 2010) Incorpora un nuevo interfaz de usuario con un diseo actualizado (cortar, copiar y
pegar) y un teclado en pantalla con capacidad multitctil.
Se incluye soporte nativo para varias cmaras, pensado en la segunda cmara usadaen videoconferencia.
Entre otras novedades destacamos en soporte nativo para telefona sobre InternetVoIP/SIP. El soporte para reproduccin de vdeo WebM/VP8 y codificacin deaudio AAC.
7/30/2019 Programacin de dispositivos mviles_10
11/14
Versiones de Android
11
Honeycomb-Android 3.0 Nivel de API 11 (febrero 2011) Optimizada para dispositivos con pantallas grandes (tablets).
Mejora en grficos 3D.
Android 3.1 Nivel de API 12 (mayo 2011) Se permite manejar dispositivos conectados por USB.
Android 3.2 Nivel de API 13 (julio 2011) Optimizaciones para distintos tipos de tableta.
Zoom compatible para aplicaciones de tamao fijo.
7/30/2019 Programacin de dispositivos mviles_10
12/14
Versiones de Android
12
Ice Cream Sandwich-Android 4.0 Nivel de API 14 (octubre 2011) Nueva interfaz de usuario totalmente renovada.
Reconocedir facial, permite entre otras muchas aplicaciones desbloquear el telfono asu propietario.
Herramientas para la edicin de imgenes en tiempo real.
Android 4.0.3 Nivel de API 15 (diciembre 2011) Pocas mejoras en redes sociales, calendario, revisor ortogrfico, texto a voz y bases de
datos entre otros.
7/30/2019 Programacin de dispositivos mviles_10
13/14
Versiones de Android
13
Jelly Bean-Android 4.1 Nivel de API 16 (julio 2012) Mejora en notificaciones con un sistema de informacin
expandible personalizada.
Se introducen varias mejoras en Google Search, el tiempo debsqueda se reduce.
Se incorpora nuevo soporte para usuarios internacionales: comotexto bidireccional y teclados instalables.
Permite actualizaciones parciales de aplicaciones.
7/30/2019 Programacin de dispositivos mviles_10
14/14
Versiones de Android
14
Android 4.2 Nivel de API 17 (noviembre 2012) Permite la creacin de varias cuentas de usuario en el mismo
dispositivo (disponible en tabletas)
Existen mejoras en las notificaciones.
Photo Sphere (fotos panormicas).
Top Related