programación de dispositivos móviles_10

Upload: xochipili-acoltzi

Post on 14-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 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).