SISTEMA ANDROID
-
Upload
alejandra-correa -
Category
Documents
-
view
213 -
download
0
description
Transcript of SISTEMA ANDROID
ALEJANDRA CORREA ORTIZ
SISTEMA ANDROID
FECHA: 3 FEBRERO
GRUPO: 11B
PROFESOR:
SERGIO ALEXANDER JIMENEZ
AREA DE INFORMATICA Y EMPRENDIMIENTO
COELGIO SAN JOSE DE LA SALLE
MEDELLIN
2010
SISTEMA ANDROID
DEFINICION
Es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware, está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes y tablets. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google.
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.
SISTEMA ANDROID
HISTORIA
Tanto el nombre Android (androide en inglés) como Nexus One hacen alusión a la novela de Philip
K. Dick ¿Sueñan los androides con ovejas eléctricas?, que posteriormente fue adaptada al cine
como Blade Runner.
Adquisición por parte de Google
En julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo Alto, California
fundada en 2003. Entre los cofundadores de Android que se fueron a trabajar a Google están Andy
Rubin, Rich Miner (co-fundador de Wildfire Communications, Inc.), Nick Sears, y Chris White (quien
encabezó el diseño y el desarrollo de la interfaz en WebTV). En aquel entonces, poco se sabía de
las funciones de Android Inc. fuera de que desarrollaban software para teléfonos móviles. Esto dio
pie a rumores de que Google estaba planeando entrar en el mercado de los teléfonos móviles.
Open Handset Alliance
El 5 de noviembre de 2007 la Open Handset Alliance, un consorcio de varias compañías entre las
que están Texas Instruments.
Junto con la formación de la Open Handset Alliance, la OHA estrenó su primer producto, Android,
una plataforma para dispositivos móviles construida sobre la versión 2.6 del kernel de Linux.
Historial de actualizaciones
Android ha visto numerosas actualizaciones desde su liberación inicial. Estas actualizaciones al
sistema operativo base típicamente arreglan bugs y agregan nuevas funciones.
Android ha sido criticado muchas veces por la fragmentación que sufren sus terminales al no ser
soportado con actualizaciones constantes por los distintos fabricantes. Se creyó que esta situación
cambiaría tras un anuncio de Google en el que comunicó que los fabricantes se comprometerán a
aplicar actualizaciones al menos 18 meses desde su salida al mercado, pero esto al final nunca se
concretó y el proyecto se canceló.
SISTEMA ANDROID
CARACTERISTICAS
Framework de aplicaciones: permite el remplazo y la reutilización de los componentes.
Navegador integrado: basado en el motor open Source Web kit.
SQlite: base de datos para almacenamiento estructurado que se integra directamente con las
aplicaciones.
Multimedia: Soporte para medios con formatos comunes de audio, video e imágenes planas
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).
Máquina virtual Dalvik: Base de llamadas de instancias muy similar a Java.
Telefonía GSM: dependiente del terminal.
Bluetooth, EDGE, 3g y Wifi: dependiente del terminal.
Cámara, GPS, brújula y acelerómetro: Dependiente del terminal
Pantalla Táctil.
SISTEMA ANDROID
MODOS DE APLICACIÓN
Todas las aplicaciones creadas con la plataforma Android, incluirán como base un cliente
de email (correo electrónico), calendario, programa de SMS, mapas, navegador,
contactos, y algunos otros servicios mínimos. Todas ellas escritas en el lenguaje de
programación Java.
FRAMEWORK DE APLICACIONES: Todos los desarrolladores de aplicaciones Android,
tienen acceso total al código fuente usado en las aplicaciones base. Esto ha sido diseñado
de esta forma, para que no se generen cientos de componentes de aplicaciones distintas,
que respondan a la misma acción, dando la posibilidad de que los programas sean
modificados o remplazados por cualquier usuario sin tener que empezar a programar sus
aplicaciones desde el principio.
LIBRERIAS: Android incluye en su base de datos un set de librerías C/C++, que son
expuestas a todos los desarrolladores a través del framework de las aplicaciones Android
System C library, librerías de medios, librerías de gráficos, 3D, SQlite, etc.
RUNTIME DE ANDROID: Android incorpora un set de librerías que aportan la mayor parte
de las funcionalidades disponibles en las librerías base del lenguaje de programación Java.
La Máquina Virtual está basada en registros, y corre clases compiladas por el compilador
de Java que anteriormente han sido transformadas al formato dex (Dalvik Executable) por
la herramienta ''dx''.
SISTEMA DE ANDROID
VENTAJAS
1. Los teléfonos más avanzados
Dada la posibilidad de que Android pueda instalarse prácticamente en todo tipo de
dispositivos, sean móviles, portátiles e incluso microondas, hace que Android siempre esté
presente en los terminales más potentes del mercado siendo una apuesta importante por
fabricantes y operadoras por la posibilidad de que independientemente del potencial,
gama o prestaciones del dispositivo, Android podrá adaptarse a la perfección a todo tipo
de necesidades.
Por otra parte, otro tipo de sistemas operativos se ven obligados a estar rezagados a
terminales más obsoletos o estar limitados a una determinada marca de fabricante.
2. Codigo abierto
El hecho de que Android esté liberado con licencia Apache y código abierto lo convierte en
un sistema operativo totalmente libre para que un desarrollador no solo pueda modificar
su código sino también mejorarlo. A través de esas mejoras puede publicar el nuevo
código y con el ayudar a mejorar el sistema operativo para futuras versiones sin depender
de fabricantes u operadoras para ver si se libera o no dicha mejora. Del mismo modo, al
ser código abierto garantiza que, en caso de haber un bug o error, sea detectado y
reparado con mayor presteza al no existir ninguna traba legal para indagar en su interior
ni depender de nadie para pedir autorización a su cambio.
3. Libertad
Android da completa libertad al propietario de un terminal a instalar lo que le venga en
gana, sea desde Android Market como un ejecutable aparte no limitando la libertad
del usuario ni imponiendo software propietario para poder instalar música, archivos,
documentos directamente desde el cable USB como si de un disco externo se tratara.
La misma libertad tienen los desarrolladores o empresas pudiendo realizar aplicaciones o
complementos como Flash, Opera o cualquier otro software sin tener que pedir permiso a
nadie para ofrecerlo a los usuarios que libremente podrán instalarlo.
4. Sin fronteras
El desarrollo de Android no está apadrinado por determinadas operadoras, fabricantes o
proveedores. Android es libertad en todos los aspectos permitiendo que todos puedan
disfrutar de él siendo la operadora que sea.
Android no se reservará nunca el derecho a escoger una determinada operadora para
imponer al usuario el hecho de contratarla para poder disfrutar de él así como sistema
operativo que es, permite indagar en su código a través del SDK o desde el propio terminal
así como modificar su Firmware de manera extraoficial (aunque esté permitido y no sea
ilegal, en ocasiones conlleva a la perdida de la garantía del teléfono).
SISTEMA DE ANDROID
OTRO ASPECTO IMPORTANTE
No solo móviles
La libertad del código de Android ha hecho que en poco tiempo se implante en multitud
de dispositivos electrónicos, desde móviles hasta ordenadores portátiles, netbooks,
microondas, lavadoras, marcos digitales, navegadores GPS, relojes e incluso en
navegadores de abordo de coches.
Esto convierte a Android en un sistema operativo multifunción y completamente escalable
que garantizará su crecimiento y expansión así como ayudará a fabricantes a tener un
motor inteligente para sus fabricaciones.