Tecnologia
Enviado por nosyiber • 28 de Septiembre de 2013 • 1.679 Palabras (7 Páginas) • 191 Visitas
SISTEMA OPERATIVO ANDROID
Android es un sistema operativo que puede ser adoptado por cualquier fabricante de celulares aunque existe un consorcio de los fabricantes más importantes y permite realizar tareas que se asemejan a una PC, como navegar la web, leer emails, descargar aplicaciones, entre otros.
Android en un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux, es una plataforma de código abierto.
HISTORIA DE LOS SISTEMA OPERATIVO ANDROID
Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre. A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (iOS de Apple, Inc.) con más cuota.
Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 700.000 aplicaciones (de las cuales, dos tercios son gratuitas) disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android como la tienda de aplicaciones Samsung Apps de Samsung. Google Play es la tienda de aplicaciones en línea administrada por Google, aunque existe la posibilidad de obtener software externamente. Los programas están escritos en el lenguaje de programación Java. No obstante, no es un sistema operativo libre de malware, aunque la mayoría de ello es descargado de sitios de terceros.
El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con la creación de la Open Handset Alliance, un consorcio de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles. Google liberó la mayoría del código de Android bajo la licencia Apache, una licencia libre y de código abierto.
CARACTERISTICA
Se trata de un sistema operativo abierto, multitarea permite a los desarrolladores acceder a todas las funcionalidades del dispositivo.
Todas las aplicaciones son remplazables, el sistema operativo no diferencia entre las aplicaciones básicas del teléfono y las aplicaciones de terceros. Cualquier aplicación puede ser remplazada libremente, incluso las que trae por defecto el sistema operativo.
Navegador web integrado basado en el motor Webkit.
Soporte para grafico 2D y 3D basado en la especificación OpenGL.
Base de datos SQLite.
Soporte multimedia para audio, video e imágenes en varios formatos.
Conectividad bluetooth, EDGE, 3G, Wi-Fi.
Aplicaciones personalizadas.
Android hace público un SDK (Software Development Kit) para que los desarrolladores que lo deseen puedan programar aplicaciones que corran en este sistema operativo. El lenguaje de programación utilizado es Java.
PROGRAMACIÓN:
El desarrollo de aplicaciones para Android es sumamente sencillo y lo único que se necesita es un conocimiento básico de Java y poseer el kit de desarrollo de software provisto por Google. Este kit puede ser descargado completamente gratis.
DISPOSITIVOS:
Android es el sistema operativo con mayor presencia en dispositivos móviles como notebooks, tablets, i-pods, reproductores de mp3 y más. Android es uno de los sistemas operativos que ha logrado establecerse firmemente en el mercado en poco tiempo y además es el sistema con el mayor potencial de desarrollo en el mundo de la telefonía móvil.
PRINCIPALES VENTAJAS DE ANDROID
Al ser un código libre o abierto, la modificación, mejora y solución de problemas es más rápida y eficaz, ya que todo el mundo puede acceder al mismo, al contrario que sucede con otros sistemas operativos.
DESVENTAJAS DE UN MÓVIL CON ANDROID
Duración de la batería. El gasto de energía de un móvil con Android es elevado
Menos intuitivo que otros sistemas, y requiere configurar una gran cantidad de aplicaciones para que funcione correctamente. Algunas aplicaciones pueden no funcionar.
ARQUITECTURA ANDROID
Kernel de Linux: Como se ha dicho antes, el sistema operativo Android está basado en el Kernel de Linux que usa como una capa de abstracción para el hardware disponible en los dispositivos móviles. Esta capa contiene los drivers necesarios para que cualquier componente hardware pueda ser utilizado mediante las llamadas correspondientes. Siempre que un fabricante incluye un nuevo elemento de hardware, lo primero que se debe realizar para que pueda ser utilizado desde Android es crear las librerías de control o drivers necesarios dentro de este kernel de Linux embebido en el propio Android.
El kernel se encarga de gestionar los recursos del teléfono como el control de energía, memoria etc. Y también se encarga de gestionar los recursos del sistema operativo como la ejecución de procesos, elementos de comunicación etc.
Entorno de Ejecución: Esta situado en la capa superior al kernel de Linux junto con las Bibliotecas de Android. Es un set de bibliotecas esenciales de Android, que incluyen la mayoría de la funcionalidad de las bibliotecas habituales de Java así como otras específicas de Android. El componente principal es la máquina virtual
...