SlideShare una empresa de Scribd logo
1 de 10
UNIVERSIDAD NACIONAL DE INGENIERÌA
Facultad de Ciencias y Sistemas
Técnico Superior en Informática y Sistemas
Nombre: Danielka Paola Mena Briggit.
Docente: Mirna Bermúdez.
Grupo: TS-11M
07/05/2013
INTRODUCCIÒNModelo de
desarrollo
Software libre1
Lanzamiento
inicial
23 de septiembre de 20082
Última versión
estable
4.2.2; Jelly Bean
11 de febrero de 2013; hace
2 meses3 4
Tipo de
mercado
Smartphones, tabletas,
consolas,electrodomésticos...
Escrito en
C (núcleo),5
C++ (algunas
bibliotecas de terceros), Java
(UI)
Núcleo Linux
Tipo de núcleo Monolítico
Plataformas
soportadas
ARM, x86,6
MIPS,7
IBM
POWER8 9
Licencia Apache 2.0 y GNU GPL 210
Estado actual En permanente desarrollo
Idiomas Multilingüe
En español
INDICE
Historia
Características
Arquitectura
Nombres de las versiones
Diseño y desarrollo
video
HISTORIA
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. 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:
No obstante, no es un sistema operativo libre de malware, aunque la mayoría
de ello es descargado de sitios de terceros. Google liberó la mayoría del código
de Android bajo la licencia Apache, una licencia libre y de código abierto.
El sistema operativo está compuesto por 12 millones de líneas de código,
incluyendo 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C,
2,1 millones de líneas de Java y 1,75 millones de líneas de C++.
CARACTERISTICAS
Diseño de dispositivo: La plataforma es adaptable a pantallas de mayor resolución,
VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las
especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.
Almacenamiento: SQLite, una base de datos liviana, que es usada para propósitos de
almacenamiento de datos.
Navegador web: El navegador web incluido en Android está basado en el motor de
renderizado de código abierto Web Kit, emparejado con el motor JavaScript V8 de
Google Chrome.
Bluetooth: El soporte para A2DF y AVRCP fue agregado en la versión 1.5;48 el envío
de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la
versión 2.0;49 y el marcado por voz junto con el envío de contactos entre teléfonos lo
fueron en la versión 2.2.</ref> Los cambios incluyeron.
Soporte de Java : Aunque la mayoría de las aplicaciones están escritas en Java, no
hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino
que primero se compila en un ejecutable Dalvik y corre en la Máquina Virtual Dalvik.
Dalvik es una máquina virtual especializada, diseñada específicamente para Android y
optimizada para dispositivos móviles que funcionan con batería y que tienen memoria
y procesador limitados. El soporte para J2ME puede ser agregado mediante
aplicaciones de terceros como el J2ME MIDP Runner.45
ARQUITECTURA
Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico,
programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las
aplicaciones están escritas en lenguaje de programación Java.
Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los
mismos APIs del framework usados por las aplicaciones base. La arquitectura está
diseñada para simplificar la reutilización de componentes; cualquier aplicación puede
publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas
capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo
permite que los componentes sean reemplazados por el usuario.
Bibliotecas: Android incluye un conjunto de bibliotecas de C/C++ usadas por varios
componentes del sistema. Estas características se exponen a los desarrolladores a
través del marco de trabajo de aplicaciones de Android; algunas son: System C library
(implementación biblioteca C estándar), bibliotecas de medios, bibliotecas de gráficos,
3D y SQLite, entre otras.
Núcleo Linux: Android depende de Linux para los servicios base del sistema como
seguridad, gestión de memoria, gestión de procesos, pila de red y modelo de
controladores. El núcleo también actúa como una capa de abstracción entre el
hardware y el resto de la pila de software.
NOMBRE DE LA VERSIONES
A: Apple Pie (v1.0), Tarta de manzana[cita requerida]
B: Banana Bread (v1.1), Pan de plátano[cita requerida]
C: Cupcake (v1.5), Magdalena glaseada.
D: Donut (v1.6), Rosquilla.
E: Éclair (v2.0/v2.1), pastel francés conocido en España como pepito, petisú, suso
o canuto.
F: Froyo (v2.2), (Abreviatura de «frozen yogurt») Yogur helado.
G: Gingerbread (v2.3), Pan de jengibre.
H: Honeycomb (v3.0/v3.1/v3.2), Panal de miel.
I: Ice Cream Sandwich (v4.0), Sándwich de helado.
J: Jelly Bean (v4.1/v4.2), Judía de gominola.
K: Key Lime Pie (v5.0)
DISEÑO Y DESARROLLO
Android Es considerado como uno de los modelos de negocio más exitosos, pues su desarrollo
estratégico contempla los factores que más se tienen encuentra dentro de las herramientas y
metodologías desarrollados por expertos en negocios, tales como el modelo Business Life por
Santiago Restrepo B, Fluid minds por Patrick S, y Business model generation por Alexander
Osterwalder. Este sistema operativo se ha convertido en un modelo a seguir por desarrolladores de
tendencias y negocios de alto impacto.
Android, al contrario que otros sistemas operativos para dispositivos móviles como iOS o Windows
Phone, se desarrolla de forma abierta y se puede acceder tanto al código fuente65 como a la lista de
incidencias66 donde se pueden ver problemas aún no resueltos y reportar problemas nuevos.
El que se tenga acceso al código fuente no significa que se pueda tener siempre la última versión de
Android en un determinado móvil, ya que el código para soportar el hardware (controladores) de
cada fabricante normalmente no es público, así que faltaría un trozo básico del firmware para poder
hacerlo funcionar en dicho terminal, y porque las nuevas versiones de Android suelen requerir más
recursos, por lo que los modelos más antiguos quedan descartados por razones de memoria (RAM),
velocidad de procesador, etc.
En sus comienzos, Android era eminentemente un sistema operativo pensado para usar con
teclado,67 y gracias a un cursor poder navegar entre las aplicaciones. Desde su comienzo, Android
ha sido altamente personalizable. Poco después, antes del lanzamiento del primer teléfono Android,
esta filosofía cambió para convertirse en eminentemente táctil, y poder competir contra el iPhone,
presentado 1 año y 9 meses antes.
s
VIDEO
Sistema operativo Android: historia, características y arquitectura

Más contenido relacionado

La actualidad más candente (15)

Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion AndroidTema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
 
software
softwaresoftware
software
 
Tecnología duneska
Tecnología duneskaTecnología duneska
Tecnología duneska
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Android
AndroidAndroid
Android
 
Sistema Android
Sistema AndroidSistema Android
Sistema Android
 
Exposición - Android
Exposición - AndroidExposición - Android
Exposición - Android
 
Androidoriiginal
AndroidoriiginalAndroidoriiginal
Androidoriiginal
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Sistema android
Sistema androidSistema android
Sistema android
 
Sistema android
Sistema androidSistema android
Sistema android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 

Destacado

Tecnologías móviles
Tecnologías móvilesTecnologías móviles
Tecnologías móvilesAiram Aguilar
 
Riesgos y prevenciónes de las tecnologías móviles
Riesgos y prevenciónes de las tecnologías móvilesRiesgos y prevenciónes de las tecnologías móviles
Riesgos y prevenciónes de las tecnologías móvilesamm12
 
Dispositivos móviles y sus implicaciones en el mundo de la información
Dispositivos móviles y sus implicaciones en el mundo de la informaciónDispositivos móviles y sus implicaciones en el mundo de la información
Dispositivos móviles y sus implicaciones en el mundo de la informaciónnatalia.arroyo
 
Desarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webDesarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webJulio Alfaro
 
Auriazul la estrella
Auriazul la estrella Auriazul la estrella
Auriazul la estrella jesirc
 
013.open economy part2
013.open economy part2013.open economy part2
013.open economy part2Namun Cho
 
2010-11-27 weekly meeting
2010-11-27 weekly meeting2010-11-27 weekly meeting
2010-11-27 weekly meetingTeam POPONG
 
Is google making us stupid
Is google making us stupidIs google making us stupid
Is google making us stupidAuriazul7
 
Parque recreativo tamarita
Parque recreativo tamaritaParque recreativo tamarita
Parque recreativo tamaritanaury
 
The nature of the revolutionary war debt
The nature of the revolutionary war debtThe nature of the revolutionary war debt
The nature of the revolutionary war debtsosolid
 

Destacado (20)

Tecnologías móviles
Tecnologías móvilesTecnologías móviles
Tecnologías móviles
 
Riesgos y prevenciónes de las tecnologías móviles
Riesgos y prevenciónes de las tecnologías móvilesRiesgos y prevenciónes de las tecnologías móviles
Riesgos y prevenciónes de las tecnologías móviles
 
Adobe After Effects CS4.
 Adobe After Effects CS4. Adobe After Effects CS4.
Adobe After Effects CS4.
 
Dispositivos móviles y sus implicaciones en el mundo de la información
Dispositivos móviles y sus implicaciones en el mundo de la informaciónDispositivos móviles y sus implicaciones en el mundo de la información
Dispositivos móviles y sus implicaciones en el mundo de la información
 
Desarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webDesarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías web
 
Silvana 4 to c
Silvana 4 to cSilvana 4 to c
Silvana 4 to c
 
Nimrod babilonia masones annunaki
Nimrod babilonia masones annunakiNimrod babilonia masones annunaki
Nimrod babilonia masones annunaki
 
What youdon'tknow
What youdon'tknowWhat youdon'tknow
What youdon'tknow
 
Auriazul la estrella
Auriazul la estrella Auriazul la estrella
Auriazul la estrella
 
013.open economy part2
013.open economy part2013.open economy part2
013.open economy part2
 
POPONG CCW talk
POPONG CCW talkPOPONG CCW talk
POPONG CCW talk
 
Pat7 4 july2010
Pat7 4 july2010Pat7 4 july2010
Pat7 4 july2010
 
2010-11-27 weekly meeting
2010-11-27 weekly meeting2010-11-27 weekly meeting
2010-11-27 weekly meeting
 
Is google making us stupid
Is google making us stupidIs google making us stupid
Is google making us stupid
 
Conectores
ConectoresConectores
Conectores
 
Ecuaciones de euler_cauchy
Ecuaciones de euler_cauchyEcuaciones de euler_cauchy
Ecuaciones de euler_cauchy
 
Plan de accion no 1
Plan de accion no 1Plan de accion no 1
Plan de accion no 1
 
Silverdesk eCommerce
Silverdesk eCommerce Silverdesk eCommerce
Silverdesk eCommerce
 
Parque recreativo tamarita
Parque recreativo tamaritaParque recreativo tamarita
Parque recreativo tamarita
 
The nature of the revolutionary war debt
The nature of the revolutionary war debtThe nature of the revolutionary war debt
The nature of the revolutionary war debt
 

Similar a Sistema operativo Android: historia, características y arquitectura

Similar a Sistema operativo Android: historia, características y arquitectura (20)

Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Android
AndroidAndroid
Android
 
Android maria
Android mariaAndroid maria
Android maria
 
Android
AndroidAndroid
Android
 
Android1
Android1Android1
Android1
 
Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativos
 
Android y samsung
Android y samsungAndroid y samsung
Android y samsung
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid texto
 
Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles Android
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Android y leopard
Android y leopardAndroid y leopard
Android y leopard
 
Tema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROIDTema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROID
 
Android p
Android pAndroid p
Android p
 
Android
AndroidAndroid
Android
 
Valencia android
Valencia androidValencia android
Valencia android
 
"Tema a Tratarse"
"Tema a Tratarse""Tema a Tratarse"
"Tema a Tratarse"
 
"Tema a Tratarse"
"Tema a Tratarse""Tema a Tratarse"
"Tema a Tratarse"
 
tecnologia android
tecnologia androidtecnologia android
tecnologia android
 

Sistema operativo Android: historia, características y arquitectura

  • 1. UNIVERSIDAD NACIONAL DE INGENIERÌA Facultad de Ciencias y Sistemas Técnico Superior en Informática y Sistemas Nombre: Danielka Paola Mena Briggit. Docente: Mirna Bermúdez. Grupo: TS-11M 07/05/2013
  • 2. INTRODUCCIÒNModelo de desarrollo Software libre1 Lanzamiento inicial 23 de septiembre de 20082 Última versión estable 4.2.2; Jelly Bean 11 de febrero de 2013; hace 2 meses3 4 Tipo de mercado Smartphones, tabletas, consolas,electrodomésticos... Escrito en C (núcleo),5 C++ (algunas bibliotecas de terceros), Java (UI) Núcleo Linux Tipo de núcleo Monolítico Plataformas soportadas ARM, x86,6 MIPS,7 IBM POWER8 9 Licencia Apache 2.0 y GNU GPL 210 Estado actual En permanente desarrollo Idiomas Multilingüe En español
  • 4. HISTORIA 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. 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: No obstante, no es un sistema operativo libre de malware, aunque la mayoría de ello es descargado de sitios de terceros. Google liberó la mayoría del código de Android bajo la licencia Apache, una licencia libre y de código abierto. El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas de Java y 1,75 millones de líneas de C++.
  • 5. CARACTERISTICAS Diseño de dispositivo: La plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales. Almacenamiento: SQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de datos. Navegador web: El navegador web incluido en Android está basado en el motor de renderizado de código abierto Web Kit, emparejado con el motor JavaScript V8 de Google Chrome. Bluetooth: El soporte para A2DF y AVRCP fue agregado en la versión 1.5;48 el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0;49 y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2.</ref> Los cambios incluyeron. Soporte de Java : Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dispositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.45
  • 6. ARQUITECTURA Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones están escritas en lenguaje de programación Java. Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario. Bibliotecas: Android incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema. Estas características se exponen a los desarrolladores a través del marco de trabajo de aplicaciones de Android; algunas son: System C library (implementación biblioteca C estándar), bibliotecas de medios, bibliotecas de gráficos, 3D y SQLite, entre otras. Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red y modelo de controladores. El núcleo también actúa como una capa de abstracción entre el hardware y el resto de la pila de software.
  • 7. NOMBRE DE LA VERSIONES A: Apple Pie (v1.0), Tarta de manzana[cita requerida] B: Banana Bread (v1.1), Pan de plátano[cita requerida] C: Cupcake (v1.5), Magdalena glaseada. D: Donut (v1.6), Rosquilla. E: Éclair (v2.0/v2.1), pastel francés conocido en España como pepito, petisú, suso o canuto. F: Froyo (v2.2), (Abreviatura de «frozen yogurt») Yogur helado. G: Gingerbread (v2.3), Pan de jengibre. H: Honeycomb (v3.0/v3.1/v3.2), Panal de miel. I: Ice Cream Sandwich (v4.0), Sándwich de helado. J: Jelly Bean (v4.1/v4.2), Judía de gominola. K: Key Lime Pie (v5.0)
  • 8. DISEÑO Y DESARROLLO Android Es considerado como uno de los modelos de negocio más exitosos, pues su desarrollo estratégico contempla los factores que más se tienen encuentra dentro de las herramientas y metodologías desarrollados por expertos en negocios, tales como el modelo Business Life por Santiago Restrepo B, Fluid minds por Patrick S, y Business model generation por Alexander Osterwalder. Este sistema operativo se ha convertido en un modelo a seguir por desarrolladores de tendencias y negocios de alto impacto. Android, al contrario que otros sistemas operativos para dispositivos móviles como iOS o Windows Phone, se desarrolla de forma abierta y se puede acceder tanto al código fuente65 como a la lista de incidencias66 donde se pueden ver problemas aún no resueltos y reportar problemas nuevos. El que se tenga acceso al código fuente no significa que se pueda tener siempre la última versión de Android en un determinado móvil, ya que el código para soportar el hardware (controladores) de cada fabricante normalmente no es público, así que faltaría un trozo básico del firmware para poder hacerlo funcionar en dicho terminal, y porque las nuevas versiones de Android suelen requerir más recursos, por lo que los modelos más antiguos quedan descartados por razones de memoria (RAM), velocidad de procesador, etc. En sus comienzos, Android era eminentemente un sistema operativo pensado para usar con teclado,67 y gracias a un cursor poder navegar entre las aplicaciones. Desde su comienzo, Android ha sido altamente personalizable. Poco después, antes del lanzamiento del primer teléfono Android, esta filosofía cambió para convertirse en eminentemente táctil, y poder competir contra el iPhone, presentado 1 año y 9 meses antes. s