SlideShare una empresa de Scribd logo
Android
Android es un sistema operativo basado en Linux, diseñado
principalmente para móviles con pantalla táctil como teléfonos
inteligentes o tabletas inicialmente desarrollados por Android, Inc.,
que Google respaldó económicamente y más tarde compró
en 2005, Android fue presentado en 2007 junto la fundación
del Open Handset Alliance: un consorcio de compañías
de hardware, software y telecomunicaciones para avanzar en los
estándares abiertos de los dispositivos móviles.El primer móvil con
el sistema operativo Android se vendió en octubre de 2008.
 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
 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. Las
bibliotecas escritas en lenguaje C incluyen un administrador
de interfaz gráfica (surface manager), un framework OpenCore,
una base de datos relacional SQLite, una Interfaz de
programación de API gráficaOpenGL ES 2.0 3D, un motor de
renderizado Web Kit, un motor gráfico SGL, SSL y una biblioteca
estándar de C Bionic. 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++.
 Tanto el nombre Android (androide en
español) 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. Tanto el libro como la
película se centran en un grupo de
androides llamados replicantes del modelo
Nexus-6.
 El logotipo es el robot "Andy".
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.
Runtime de Android: Android incluye un set de
bibliotecas base que proporcionan la mayor
parte de las funciones disponibles en las
bibliotecas base del lenguaje Java. Cada
aplicación Android corre su propio proceso,
con su propia instancia de la máquina virtual
Dalvik. Dalvik ha sido escrito de forma que un
dispositivo puede correr múltiples máquinas
virtuales de forma eficiente. Dalvik ejecuta
archivos en el formato Dalvik Executable
(.dex), el cual está optimizado para memoria
mínima. La Máquina Virtual está basada en
registros y corre clases compiladas por el
compilador de Java que han sido
transformadas al formato.dex por la
herramienta incluida "dx".
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.
 Las versiones de Android reciben el nombre de postres
en inglés. En cada versión el postre elegido empieza por
una letra distinta siguiendo un orden alfabético:
› A: Apple Pie (v1.0), Tarta de manzana
› B: Banana Bread (v1.1), Pan de plátano
› C: Cupcake (v1.5), Panque.
› D: Donut (v1.6), Rosquilla.
› E: Éclair (v2.0/v2.1), Pastel frances.
› 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), Frijol de dulce.
› K: Key Lime Pie (v5.0), Tarta de limon
El desarrollo de aplicaciones para Android no
requiere aprender lenguajes complejos de
programación. Todo lo que se necesita es
un conocimiento aceptable de Java y
estar en posesión del kit de desarrollo de
software o «SDK» provisto por Google el
cual se puede descargar gratuitamente.
Todas las aplicaciones están comprimidas en
formato APK, que se pueden instalar sin
dificultad desde cualquier explorador de
archivos en la mayoría de dispositivos.
Google Play
 Google Play es la tienda en línea de
software desarrollado por Google para
dispositivos Android. Una aplicación
llamada "play store" que se encuentra
instalada en la mayoría de los dispositivos
Android y permite a los usuarios navegar y
descargar aplicaciones publicadas por los
desarrolladores. Google retribuye a los
desarrolladores el 70% del precio de las
aplicaciones.
Privacidad
 Se han descubierto ciertos
comportamientos en algunos dispositivos
que limitan la privacidad de los usuarios,
de modo similar a iPhone, pero ocurre al
activar la opción «Usar redes
inalámbricas» en el menú «Ubicación y
seguridad», avisando que se guardarán
estos datos, y borrándose al desactivar
esta opción, pues se usan
como caché y no como log tal como
hace iPhone.
Seguridad
 Según un estudio de Symantec de 2011, comparado
con el iOS, Android es un sistema menos vulnerable,
debido principalmente a que el proceso de
certificación de aplicaciones es más riguroso que el
de Apple sin dejar al lado que es un sistema libre y el
esquema de gestión de permisos para estas, que
pone muchas decisiones de seguridad importantes
en manos del usuario, lo expone a mayores riesgos y
le hace más atractivo a los ataques de ingeniería
social. Sin embargo, basándose en números
absolutos contabilizados de los boletines de
seguridad de Microsoft, Adobe, Oracle y Apple, el
85% de los agujeros de seguridad en 2011 y 2012 los
mayores ataques fueron para el sistema iOS, pese a
que este posee una cuota de mercado inferior a la
de Android.

Más contenido relacionado

PDF
Ilovepdf.com
PDF
Revista
PDF
android evolution
PPT
Curso Introducción a android
PPT
Fundamentos del Desarrollo de Aplicaciones para Android
PPT
Tutorial Android 1
DOCX
Tema SISTEMA OPERATIVO ANDROID
PPT
Fundamentos desarrollo de Apps para Android
Ilovepdf.com
Revista
android evolution
Curso Introducción a android
Fundamentos del Desarrollo de Aplicaciones para Android
Tutorial Android 1
Tema SISTEMA OPERATIVO ANDROID
Fundamentos desarrollo de Apps para Android

La actualidad más candente (16)

PPTX
Sistema operativo android
PPTX
Diapositiva sobre android
PPTX
SISTEMA OPERATIVO ANDROID 27-03-15
ODP
Presentacion Android
PPTX
Arquitectura, aplicaciones y seguridad en Android
PDF
Introducción a Android: 10 cosas importantes que hay que entender
PPT
Sistema Operativo Android; versiones, historia
PDF
Concepto de Sistema Operativo Android
PPT
Desarrollo android - 2 - arquitectura del sistema
PPTX
Sistema Operativo Android
PPTX
Exposición - Android
PDF
"Android de la A a la Z" -- Unidad 4
DOCX
Android
DOCX
Sor hernandez olvera maria j- proyectoglass
PPTX
arquitectura android y tecnologia mpls
Sistema operativo android
Diapositiva sobre android
SISTEMA OPERATIVO ANDROID 27-03-15
Presentacion Android
Arquitectura, aplicaciones y seguridad en Android
Introducción a Android: 10 cosas importantes que hay que entender
Sistema Operativo Android; versiones, historia
Concepto de Sistema Operativo Android
Desarrollo android - 2 - arquitectura del sistema
Sistema Operativo Android
Exposición - Android
"Android de la A a la Z" -- Unidad 4
Android
Sor hernandez olvera maria j- proyectoglass
arquitectura android y tecnologia mpls
Publicidad

Destacado (7)

PPTX
presentation
PPTX
Consoles del futur Daniel Garcia
PDF
Native interactive works
PDF
Ærekrenkelse, sjikane og trusler på Internett
PDF
Fazenda a venda em minas gerais, uberaba, 387,2 hectares
presentation
Consoles del futur Daniel Garcia
Native interactive works
Ærekrenkelse, sjikane og trusler på Internett
Fazenda a venda em minas gerais, uberaba, 387,2 hectares
Publicidad

Similar a Android (20)

PPTX
Android
PPTX
Android
PPTX
Android
PPTX
Sistema android
PPTX
Android 140526140544-phpapp02
PPTX
Android2
PPTX
Android
PPTX
Androidoriiginal
PPTX
Informatica diana-isaac
PPTX
Informatica isaac
PPTX
Terminado,sistmas operativos
PPTX
Sistema Operativo Android
PPTX
Android
PPTX
Karla alejandra fuentes fernandez dn13
PPTX
Karla alejandra fuentes fernandez dn13
PPTX
sistema operativo
PDF
Sistema android
PPTX
Sistema operativo android
PPTX
Android
Android
Android
Sistema android
Android 140526140544-phpapp02
Android2
Android
Androidoriiginal
Informatica diana-isaac
Informatica isaac
Terminado,sistmas operativos
Sistema Operativo Android
Android
Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13
sistema operativo
Sistema android
Sistema operativo android

Último (13)

PPTX
Clase Gramineas.pptx......................
PDF
awwwwwwwwwwwwwwwwwwwwwwwwaeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
PPTX
ap_presentacion_taller_0620vvvvvvvvvvvvv21.pptx
PDF
27.-PRESENTACION-SALUD-NUTRICIONAL-EN-LOS-TRABAJADORES.pdf
PPTX
def2025SEMILLERO DE INVESTIGACION TRAZANDO RUTAS.pptx
PDF
procedimienttocopia-250802023555-3fc33c08.pdf
PPTX
TAREA PRÁCTICA DE LA UNIVERSIDAD BOLIBARIANA DEL ECUADOR
PPTX
PresentaciónIFCT45CompetenciasDigitalesBásicasMaterialAlumno (2).pptx
PPTX
Emergencias-y-Urgencias-Medicas.pptx....
PPTX
MOVILIZACION Y TRANSPORTE DEL ADULTO MAYOR-1.pptx
DOCX
Sistemas Operativos, su importancia y objetivos.
PPTX
Presentation 4 hipermesis Gravidica ptrt
PPTX
PropuestaPasantiayTFG para almunado de electronica de potencia
Clase Gramineas.pptx......................
awwwwwwwwwwwwwwwwwwwwwwwwaeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
ap_presentacion_taller_0620vvvvvvvvvvvvv21.pptx
27.-PRESENTACION-SALUD-NUTRICIONAL-EN-LOS-TRABAJADORES.pdf
def2025SEMILLERO DE INVESTIGACION TRAZANDO RUTAS.pptx
procedimienttocopia-250802023555-3fc33c08.pdf
TAREA PRÁCTICA DE LA UNIVERSIDAD BOLIBARIANA DEL ECUADOR
PresentaciónIFCT45CompetenciasDigitalesBásicasMaterialAlumno (2).pptx
Emergencias-y-Urgencias-Medicas.pptx....
MOVILIZACION Y TRANSPORTE DEL ADULTO MAYOR-1.pptx
Sistemas Operativos, su importancia y objetivos.
Presentation 4 hipermesis Gravidica ptrt
PropuestaPasantiayTFG para almunado de electronica de potencia

Android

  • 2. Android es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respaldó económicamente y más tarde compró en 2005, Android fue presentado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles.El primer móvil con el sistema operativo Android se vendió en octubre de 2008.
  • 3.  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  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. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un framework OpenCore, una base de datos relacional SQLite, una Interfaz de programación de API gráficaOpenGL ES 2.0 3D, un motor de renderizado Web Kit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic. 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++.
  • 4.  Tanto el nombre Android (androide en español) 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. Tanto el libro como la película se centran en un grupo de androides llamados replicantes del modelo Nexus-6.  El logotipo es el robot "Andy".
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx".
  • 9. 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.
  • 10.  Las versiones de Android reciben el nombre de postres en inglés. En cada versión el postre elegido empieza por una letra distinta siguiendo un orden alfabético: › A: Apple Pie (v1.0), Tarta de manzana › B: Banana Bread (v1.1), Pan de plátano › C: Cupcake (v1.5), Panque. › D: Donut (v1.6), Rosquilla. › E: Éclair (v2.0/v2.1), Pastel frances. › 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), Frijol de dulce. › K: Key Lime Pie (v5.0), Tarta de limon
  • 11. El desarrollo de aplicaciones para Android no requiere aprender lenguajes complejos de programación. Todo lo que se necesita es un conocimiento aceptable de Java y estar en posesión del kit de desarrollo de software o «SDK» provisto por Google el cual se puede descargar gratuitamente. Todas las aplicaciones están comprimidas en formato APK, que se pueden instalar sin dificultad desde cualquier explorador de archivos en la mayoría de dispositivos.
  • 12. Google Play  Google Play es la tienda en línea de software desarrollado por Google para dispositivos Android. Una aplicación llamada "play store" que se encuentra instalada en la mayoría de los dispositivos Android y permite a los usuarios navegar y descargar aplicaciones publicadas por los desarrolladores. Google retribuye a los desarrolladores el 70% del precio de las aplicaciones.
  • 13. Privacidad  Se han descubierto ciertos comportamientos en algunos dispositivos que limitan la privacidad de los usuarios, de modo similar a iPhone, pero ocurre al activar la opción «Usar redes inalámbricas» en el menú «Ubicación y seguridad», avisando que se guardarán estos datos, y borrándose al desactivar esta opción, pues se usan como caché y no como log tal como hace iPhone.
  • 14. Seguridad  Según un estudio de Symantec de 2011, comparado con el iOS, Android es un sistema menos vulnerable, debido principalmente a que el proceso de certificación de aplicaciones es más riguroso que el de Apple sin dejar al lado que es un sistema libre y el esquema de gestión de permisos para estas, que pone muchas decisiones de seguridad importantes en manos del usuario, lo expone a mayores riesgos y le hace más atractivo a los ataques de ingeniería social. Sin embargo, basándose en números absolutos contabilizados de los boletines de seguridad de Microsoft, Adobe, Oracle y Apple, el 85% de los agujeros de seguridad en 2011 y 2012 los mayores ataques fueron para el sistema iOS, pese a que este posee una cuota de mercado inferior a la de Android.