SlideShare una empresa de Scribd logo
Android
Android es un sistema operativo basado en el kernel de Linux. 
Diseñado principalmente para dispositivos móviles , desarrollado 
por Google
Historia 
Fue desarrollado inicialmente Android inc. , comprada por Google en el 
año 2005 es el principal producto de Open Handset Alliance un 
conglomerado de fabricantes y desarrolladores de hardware, software y 
operadores de servicio
Caracteristicas 
• Framework de aplicaciones: permite el reemplazo y la 
reutilización de los componentes. 
• Navegador integrado: basado en el motor open Source Webkit. 
• SQlite: base de datos para almacenamiento estructurado que se 
integra directamente con las aplicaciones. 
• Catálogo de aplicaciones gratuitas o pagas en el que pueden ser 
descargadas e instaladas (Google Play). 
• Soporte de HTML, HTML5, Adobe Flash Player, etc. 
• Soporte de Java y muchos formatos multimedia.
• Incluye un emulador de dispositivos, herramientas para 
depuración de memoria y análisis del rendimiento del 
software. 
• Catálogo de aplicaciones gratuitas o pagas en el que 
pueden ser descargadas e instaladas (Google Play). 
• Bluetooth. 
• Google Talk desde su versión HoneyComb, para realizar 
videollamadas. 
• Multitarea real de aplicaciones.
Arquitectura 
• Aplicaciones: incluyen un cliente de correo electrónico, 
programa de SMS, calendario, mapas, navegador, contactos y 
otros. Todas ellas escritas en Java. 
• Marco de trabajo de aplicaciones: los desarrolladores tienen 
acceso completo a los mismos APIs del framework usados por 
las aplicaciones base. 
• Bibliotecas: incluye un conjunto de bibliotecas de C/C++ 
usadas por varios componentes del sistema
• Runtime de Android: incluye un set de bibliotecas base 
que proporcionan la mayor parte de las funciones 
disponibles en las bibliotecas base del lenguaje Java. 
• 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.
O.S Android
Android x86 
La plataforma de hardware principal de Android es la arquitectura 
ARM. 
Hay soporte para x86 en el proyecto Android-x86, que surgió de la 
idea de poder integrar Android en cualquier tipo de hardware, por lo 
que decidieron adaptarlo para funcionar en arquitectura x86, de 
esta maner podemos correr cualquier versión de Android en la PC de 
nuestra casa.
Aplicaciones en Android 
La estructura del sistema operativo Android se compone de 
aplicaciones que se ejecutan en un framework Java de 
aplicaciones orientadas a objetos sobre el núcleo de las 
bibliotecas de Java en una máquina virtual Dalvik con 
compilación en tiempo de ejecución.
Dalvik 
Uno de los elementos clave de Android es la máquina 
virtual de Dalvik. 
La Máquina Virtual Dalvik (DVM) permite ejecutar 
aplicaciones programadas en Java. La DVM no afirma ser una 
máquina virtual de java (JVM) debido a que le ocasionaría 
problemas de licenciamiento, sin embargo cumple ese 
propósito. La mayoría de los programas escritos en Java 5 
pueden correr sobre la DVM.

Más contenido relacionado

PPT
Arquitectura de Android por Andrés Deza
PPT
Arquitectura Android
PDF
Presentacion para la Flagship Store de Telefónica
PPTX
PPTX
NetRaf 2017 - La plataforma .NET en el 2017
DOCX
Componentes necesarios para programar en android
DOCX
Cotización software
PDF
Curso de Android 4.x Unidad 02 SDK y AVD Manager
Arquitectura de Android por Andrés Deza
Arquitectura Android
Presentacion para la Flagship Store de Telefónica
NetRaf 2017 - La plataforma .NET en el 2017
Componentes necesarios para programar en android
Cotización software
Curso de Android 4.x Unidad 02 SDK y AVD Manager

La actualidad más candente (10)

DOCX
Componentes necesarios para programar en androi1
PPTX
Netbeans Ide ENFEES
PDF
Introduccion Azure Containers
PDF
Mono Develop
PPTX
Introduccion Power BI Report Server
PPT
PPT
Taller de Android
PDF
Presentacion OpenShift by RedHat
PPTX
Web App Container
 
PPTX
M vs m
Componentes necesarios para programar en androi1
Netbeans Ide ENFEES
Introduccion Azure Containers
Mono Develop
Introduccion Power BI Report Server
Taller de Android
Presentacion OpenShift by RedHat
Web App Container
 
M vs m
Publicidad

Similar a O.S Android (20)

PPTX
Arquitectura 63583.pptx
PDF
Documento de android
PDF
12j sistemaandroid texto
PDF
Arquitectura android
PDF
Unidad 2 Primeros pasos con android
PPTX
Tecnología androide_Mishelle_Ruiz
PPTX
Tecnología androide
PPTX
Tecnología androide
PPTX
Androidoriiginal
PPTX
PPTX
Diapositiva sobre android
PPTX
Android y leopard
PPT
PPTX
Android
PPTX
Android p
PPTX
Sistema Operativo Android
PPTX
Sistema Operativo Android
PDF
Sistema Operativo Android
DOCX
Android de la A a la Z - Unidad 1
Arquitectura 63583.pptx
Documento de android
12j sistemaandroid texto
Arquitectura android
Unidad 2 Primeros pasos con android
Tecnología androide_Mishelle_Ruiz
Tecnología androide
Tecnología androide
Androidoriiginal
Diapositiva sobre android
Android y leopard
Android
Android p
Sistema Operativo Android
Sistema Operativo Android
Sistema Operativo Android
Android de la A a la Z - Unidad 1
Publicidad

Último (20)

PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PDF
MANUAL de recursos humanos para ODOO.pdf
PPT
Protocolos de seguridad y mecanismos encriptación
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Diapositiva proyecto de vida, materia catedra
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
Documental Beyond the Code (Dossier Presentación - 2.0)
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
El uso de las TIC en la vida cotidiana..
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
Guía 5. Test de orientación Vocacional 2.docx
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Curso de generación de energía mediante sistemas solares
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Propuesta BKP servidores con Acronis1.pptx
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
MANUAL de recursos humanos para ODOO.pdf
Protocolos de seguridad y mecanismos encriptación
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Diapositiva proyecto de vida, materia catedra
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Presentacion de Alba Curso Auditores Internos ISO 19011
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
TRABAJO DE TECNOLOGIA.pdf...........................

O.S Android

  • 2. Android es un sistema operativo basado en el kernel de Linux. Diseñado principalmente para dispositivos móviles , desarrollado por Google
  • 3. Historia Fue desarrollado inicialmente Android inc. , comprada por Google en el año 2005 es el principal producto de Open Handset Alliance un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio
  • 4. Caracteristicas • Framework de aplicaciones: permite el reemplazo y la reutilización de los componentes. • Navegador integrado: basado en el motor open Source Webkit. • SQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones. • Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google Play). • Soporte de HTML, HTML5, Adobe Flash Player, etc. • Soporte de Java y muchos formatos multimedia.
  • 5. • Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. • Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google Play). • Bluetooth. • Google Talk desde su versión HoneyComb, para realizar videollamadas. • Multitarea real de aplicaciones.
  • 6. Arquitectura • Aplicaciones: incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas ellas escritas en Java. • Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. • Bibliotecas: incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema
  • 7. • Runtime de Android: incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. • 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.
  • 9. Android x86 La plataforma de hardware principal de Android es la arquitectura ARM. Hay soporte para x86 en el proyecto Android-x86, que surgió de la idea de poder integrar Android en cualquier tipo de hardware, por lo que decidieron adaptarlo para funcionar en arquitectura x86, de esta maner podemos correr cualquier versión de Android en la PC de nuestra casa.
  • 10. Aplicaciones en Android La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución.
  • 11. Dalvik Uno de los elementos clave de Android es la máquina virtual de Dalvik. La Máquina Virtual Dalvik (DVM) permite ejecutar aplicaciones programadas en Java. La DVM no afirma ser una máquina virtual de java (JVM) debido a que le ocasionaría problemas de licenciamiento, sin embargo cumple ese propósito. La mayoría de los programas escritos en Java 5 pueden correr sobre la DVM.