¿Qué hace que Android sea especial? | EL Informático GO Sistemas

¿Qué hace que Android sea especial?

Como hemos comentado, existen muchas plataformas para móviles (Apple iOS, 

Windows Phone, BlackBerry, Palm, Java Micro Edition, Linux Mobile (LiMo), Fire- fox OS, etc.); 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 abierta . Es una plataforma de desarrollo libre basada 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 diversos tipos de hardware . Android no ha sido diseñado exclusivamente para su uso en teléfonos y tabletas. Hoy en día podemos encontrar  relojes, gafas, cámaras, TV, sistema para automóviles, electrodomésticos y una gran variedad de sistemas empotrados que se basan en este sistema operativo, lo cual tiene sus evidentes ventajas, pero también va a suponer un esfuerzo adicional para el programador. La aplicación ha de funcionar correctamente en dispositivos con una 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 Java, lo  que nos asegura que podrán ser ejecutadas en cualquier tipo de CPU, tanto presente como futuro. Esto se consigue gracias al concepto de máquina virtual. 

•Arquitectura basada en componentes inspirados en Internet . Por ejemplo, el diseño de la interfaz de usuario se hace en XML, lo que permite que una misma  aplicación se ejecute en un reloj de pantalla reducida o en un televisor. 

•Filosofía de dispositivo siempre conectado a Internet . Muchas aplicaciones solo funcionan si disponemos de una conexión permanente a Internet. Por ejemplo, comunicaciones interpersonales o navegación con mapas. 

•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 voz, navegador, multimedia, etc. 

•Aceptable nivel de seguridad . Los programas se encuentran aislados unos de otros gracias al concepto de ejecución dentro de una caja, que hereda de Linux. 

Además, cada aplicación dispone de una serie de permisos que limitan su rango de actuación (servicios de localización, acceso a Internet, etc.). Desde la  versión 6.0 el usuario puede conceder o retirar permisos a las aplicaciones en  cualquier momento. 

•Optimizado para baja potencia y poca memoria . En el diseño de Android se ha tenido en cuenta el hardware específico de los dispositivos móviles. Por ejemplo, Android utiliza la máquina virtual ART (o Dalvik en versiones antiguas). Se trata de una implementación de Google de la máquina virtual Java optimizada para dispositivos móviles. 

•Alta calidad de gráficos y sonido . Gráficos vectoriales suavizados, animaciones, gráficos en 3D basados en OpenGL. Incorpora los códecs estándares 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 sistema operativo (SO) estándar 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 SO para móviles. No obstante, Android ha alcanzado un 85 % de cuota de mercado (90 % en España), cosa que lo deja en una posición predominante que es difícil que pierda a corto plazo. 

En conclusión, Android nos ofrece una forma sencilla y novedosa de imple-mentar potentes aplicaciones para diferentes tipos de dispositivos. A lo largo de este texto trataremos de mostrar de la forma más sencilla posible cómo conseguirlo.



 

Publicar un comentario

Tema Anterior Tema Siguiente