¿Qué hace Android especial?

Como hemos comentado, existen muchas plataformas para móviles (iPhone, Symbian, Wi ndows Phone, BlackBerry, Palm, Java Mobile Edition, Linux Mobile (LiMo),..); sin embargo Android presenta una serie de características que lo hacen diferente. Es el primero que combina en una misma solución las siguientes cualidades: · Plataforma realmente abierta. Es una plataforma de desarrollo libre basa da en Linux y de código abierto. Una de sus grandes ventajas es que se puede usar y customizar el sistema sin pagar royalties. · Adaptable a cualquier tipo de hardware. Android no ha sido diseñado exclus ivamente para su uso en teléfonos y tabletas. Hoy en día podemos encontrar relojes, cámaras, electrodomésticos y gran variedad de sistemas empotrados que se basan en es te sistema operativo. Este hecho tiene sus evidentes ventajas, pero también va a s uponer un esfuerzo adicional al programador. La aplicación ha de funcionar correct amente en dispositivos con gran variedad de tipos de entrada, pantalla, memoria, etc. Esta característica contrasta con la estrategia de Apple. En iOS tenemos que desarrollar una aplicación para iPhone y otra diferente para iPad. · Portabilidad asegurada. Las aplicaciones finales son desarrolladas en Ja va lo que nos asegura que podrán ser ejecutadas en cualquier tipo de CPU, tanto pr esente como futuro. Esto se consigue gracias al concepto de máquina virtual. · Arquitectura basada en componentes inspirados en Internet.Por ejemplo, e l diseño de la interfaz de usuario se hace en xml, lo que permite que una misma ap licación se ejecute en un móvil de pantalla reducida o en un TV. · Filosofía de dispositivo siempre conectado a Internet.

· Gran cantidad de servicios incorporados. por ejemplo, localización basada tanto en GPS como en redes, bases de datos con SQL, reconocimiento y síntesis de v oz, navegador, multimedia · Aceptable nivel de seguridad. Los programas se encuentran aislados unos de otros gracias al concepto de ejecución dentro de una caja que herda de Linux. A demás, cada aplicación dispone de una serie de permisos que limitan su rango de actu ación (servicios de localización, acceso a Internet, etc.) · Optimizado para baja potencia y poca memoria. Por ejemplo, Android utili za la Máquina Virtual Dalvik. Se trata de una implementación de Google de la máquina v irtual de Java optimizada para dispositivos móviles. · Alta calidad de gráficos y sonido. gráficos vectoriales suavizados, animacio nes inspiradas en Flash, gráficos en 3 dimensiones basados en OpenGL. Incorpora co decs estándar más comunes de audio y vídeo, incluyendo H.264 (AVC), MP3, AAC, etc. Como hemos visto Android combina características muy interesantes. No obstante, la pregunta del millón es ¿Se convertirá Android en el estándar de sistema operativo (S.O. ) para dispositivos móviles? Para contestar a esta pregunta habrá que ver la evolución del iPhone de Apple y cuál es la respuesta de Windows con el lanzamiento de su nu evo S.O. para móviles. No obstante, Android ha alcanzado más de un 75% de cuota de m ercado, por lo que, lo deja en una posición predominante que difícilmente pierda a c orto plazo. En conclusión Android nos ofrece una forma sencilla y novedosa de implementar pote ntes aplicaciones para diferentes tipos de dispositvo. A lo largo de este texto trataremos de mostrar de la forma más sencilla posible como conseguirlo. Los orígenes

En octubre Google libera el códi go fuente de Android principalmente bajo licencia de código abierto Apache (licenc ia GPL v2 para el núcleo). En 2012 Google cambia su estrategia en su tienda de descargas online. alcanzando a fi nales de año una cuota de mercado del 75%. En abril del 2009 Google lanza la versión 1.UU.2 específica para tabletas y la 4. Sus miembros se han comprometido a publi car una parte importante de su propiedad intelectual como código abierto bajo lice ncia Apache v2. Donde en un solo portal unifica tanto l a descarga de aplicaciones como de contenidos. En el 2011 se lanzan la versión 3. Ese mismo mes se abre Android Market. Sprint Nextel y otros. que aca baba de ser creada. Está formado por Google.0 y durante el 2010 las versiones 2.5 del SDK que incorpo ra nuevas característica como el teclado en pantalla. Durante el año 2010 Android se consolida como uno de los sistemas operativos para móviles más utilizados. Android mantiene su expectacular crecimiento. Durante este año Android se consolida como la pl ataforma para móviles más importante alcanzando una cuota de mercado superior al 50% . A finales del 2009 se lanza la versión 2. Una pieza clave de los objetivos de esta alianza es promover el diseño y difusión de la plataforma Android. Intel. Vodafone. para la descarga de aplicaciones. En noviembre del 2007 se lanza una primera versión del Android SDK. Texas Instrumen ts.1 y 3. en el año 2005. Toshiba.1 y 4. T-Mobile. orientada a la producción de aplicaciones para terminales móvile s.3. Samsung. Ericson.2 del SDK. Al año siguiente aparece el primer móvil con Android (T-Mobile G1).1. En este año aparecen las versiones 4.0. 3. Se trataba de una pequeña compañía.0 tan to para móviles como para tabletas. reemplazan do Android Market por Google Play Store. 2.0. NTT DoCoMo. En el año 2007 se crea el consorcio Handset Alliance[1] con el objetivo de desarro llar estándares abiertos para móviles. con resultados cercanos al iPhone e incluso superando al sis tema de Apple en EE.2 y 2. Ese mismo año empiezan a trabajar en la creación de una máquina virtual Java optimi zada para móviles (Dalvik VM). .Google adquiere Android Inc. Motorola.