sistema operativo android

32
Sistema Operativo Android ANUAR ARIZA ANDERSON CUELLO

Upload: nikita

Post on 10-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

Sistema Operativo Android. ANUAR ARIZA ANDERSON CUELLO. ¿Qué es Android?. Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que i OS , Symbian y Blackberry . Lo que lo hace diferente es que está basado en Linux,  un núcleo - PowerPoint PPT Presentation

TRANSCRIPT

Page 2: Sistema Operativo Android

¿Qué es Android?

Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry.Lo que lo hace diferente es que está basadoen Linux, un núcleode sistema operativo libre, gratuito ymultiplataforma.

Page 3: Sistema Operativo Android

Historia

Android era un sistema operativo para móvilesprácticamente desconocido hasta que en 2005Google lo compró. Hasta noviembre de 2007sólo hubo rumores, pero en esa fecha se lanzóla Open Handset Alliance.que agrupaba a muchos fabricantes de teléfonos móviles, chipsets y Google y se proporcionó la primera versión deAndroid, junto con el SDK para que los programadores empezaran a crear sus aplicaciones para este sistema.

Page 4: Sistema Operativo Android

Arquitectura

Los componentes principalesdel sistema operativo de Android(cada sección se describe en detalle)

Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros.

Page 5: Sistema Operativo Android

MARCO DE TRABAJODE APLICACIONES

La arquitectura está diseñada para simplificar la reutilización de componentes.

Cualquier aplicación puede publicar sus capacidades. Cualquier otra aplicación puede hacer uso de esas capacidades. Este mismo mecanismo permite que los componentes sean reemplazados por el usuario.

Page 6: Sistema Operativo Android

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.

Page 7: Sistema Operativo Android

RUNTIME DE ANDROIDAndroid 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".

Page 8: Sistema Operativo Android

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.

Page 9: Sistema Operativo Android

VENTAJAS DE ANDROIDAlgo que pone a éste sistema operativo móvil a la vanguardia es las características de navegación turn-by-turn, con un sistema que puede integrarse a Google Places para detallar mejor la ubicación de lugares, que incluyen vista de satélite; en realidad el sistema Android cuenta con gran integración con las aplicaciones Google, entre las que destacan Gmail, Gchat, Google Reader, Google Calendar y Google Talk, en cuanto a otras aplicaciones, que pueden compartirse con otros teléfonos Android, se encuentra la integración con Facebook, Twitter y Tumblr, particularmente en Facebook se encuentra la gran opción de importar los contactos al teléfono.

Page 10: Sistema Operativo Android

Ahora nos referiremos al menú, se encuentra la opción volver, que regresa a la pantalla en la que anteriormente se estaba navegando, a diferencia de otros sistemas que regresan a la pantalla principal. De los tres sistemas operativos, Android tiene también un inigualable corrector de texto con un método de entrada que es más útil que la burbuja de pop-up en IOS.

VENTAJAS DE ANDROID

Page 11: Sistema Operativo Android

Aun este sistema operativo móvil teniendo la aplicación para la tienda de Google, la tienda de juegos es de poca calidad en sus aplicaciones y vuelve a los usuarios mayormente propensos a la descarga de malware. Otra mala característica es la sensibilidad táctil, en la que los dispositivos Windows Phone e iPhone superan al Android por su desplazamiento más suave.

DEBILIDADESDE ANDROID

Page 12: Sistema Operativo Android

Dado el caso a que existen ya gran cantidad de versiones de Android, el lograr un soporte técnico específico es muy complicado, un punto menos a favor del Android. Según consenso de usuarios, el sistema del Android es el menos elegante de los sistemas operativos mencionados, además, consideran que es el más complicado de utilizar, particularmente para los nuevos usuarios de teléfonos inteligentes.

DEBILIDADESDE ANDROID

Page 13: Sistema Operativo Android

NOMBRES DE LAS VERSIONESA: Apple Pie (v1.0)

B: Banana Bread (v1.1)C: Cupcake (v1.5)D: Donut (v1.6)E: Éclair (v2.0/v2.1)F: Froyo (v2.2)G: Gingerbread (v2.3)H: Honeycomb (v3.0/v3.1/v3.2)I: Ice Cream Sandwich (v4.0)J: Jelly Bean (v4.1/v4.2)

Page 14: Sistema Operativo Android

USOS Y DISPOSITIVOS

El sistema operativo Android se usa en teléfonos inteligentes, ordenadores portátiles, netbooks, tabletas, Google TV, relojes de pulsera, auriculares y otros dispositivos.,

Page 15: Sistema Operativo Android

DISEÑO Y DESARROLLO

Android, al contrario que otros sistemas operativos para dispositivos móvilescomo iOS o Windows, se desarrolla de forma abierta y se puede acceder tanto al código fuentecomo a la lista de incidenciasdonde se pueden ver problemas aún no resueltos y reportar problemas nuevos.

Page 16: Sistema Operativo Android

APLICACIONES

Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software Development Kit (Android SDK), pero están disponibles otras herramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++, Google App Inventor, un entorno visual para programadores novatos y varios cruz aplicaciones de la plataforma web móvil marcos

Page 17: Sistema Operativo Android

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.

Page 18: Sistema Operativo Android

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.

Page 19: Sistema Operativo Android

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

Page 20: Sistema Operativo Android

MERCADOTECNIALogosEl logotipo de la palabra Android fue diseñado conla fuente Droid, hecha por Ascender Corporation.El verde es el color del robot de Android quedistingue al sistema operativo.

TipografíaLa tipografía de Android se llama Norad, solousado en el texto del logo.Para Ice Cream Sandwich se introduce unatipografía llamada Roboto, que, según lospropios creadores, está pensada paraaprovechar mejor la legibilidad en losdispositivos de alta resolución.

Page 21: Sistema Operativo Android

HISTORIAL DE VERSIONES

ANDROID BETA

La versión beta de Android fue lanzada el 5 de noviembre del 2007,

Page 22: Sistema Operativo Android

Android 1.0 Apple Pie

Android 1.0, la primera versión comercial del software, fue lanzado el 23 septiembre de 2008. El primer dispositivo Android, el HTC Dream, incorporó las siguientes características de Android 1.0:

HISTORIAL DE VERSIONES

Page 23: Sistema Operativo Android

Android 1.1 Banana Bread

El 9 de febrero de 2009, La actualización Android 1.1 fue lanzada, inicialmente para el HTC Dream solamente. Android 1.1 fue conocido como "Petit Four" internamente, aunque este nombre no se utilizó oficialmente. La actualización resolvió fallos, cambio la API y agregó una serie de características.

HISTORIAL DE VERSIONES

Page 24: Sistema Operativo Android

Android 1.5 Cupcake

El 30 de abril de 2009, La actualización de Android 1.5 fue lanzada, basada en núcleo Linux 2.6.27. Esta fue la primera versión en usar un nombre basado en un postre ("Cupcake",Magdalena glaseada), un tema que se utilizaría para todas las versiones de aquí en adelante. La actualización incluye varias nuevas características y correcciones de interfaz de usuario:

HISTORIAL DE VERSIONES

Page 25: Sistema Operativo Android

ANDROID 1.6 DONUT

El 15 de septiembre de 2009, el SDK de Android 1.6 SDK – dubbed Donut – fue lanzado, basado en el núcleo Linux 2.6.29. Incluido en la actualización son numerosas características nuevas

HISTORIAL DE VERSIONES

Page 26: Sistema Operativo Android

ANDROID 2.0/2.1 ECLAIR

El 26 de octubre de 2009, el SDK de Android 2.0 con nombre en clave Eclair – fue lanzado, basado en el núcleo de linux 2.6.29.

HISTORIAL DE VERSIONES

Page 27: Sistema Operativo Android

ANDROID 2.2.X FROYO

El 20 de mayo de 2010, El SDK de Android 2.2 (Froyo, yogur helado) fue lanzado, basado en el núcleo Linux 2.6.32.

HISTORIAL DE VERSIONES

Page 28: Sistema Operativo Android

ANDROID 2.3.X GINGERBREAD

El 6 de diciembre de 2010, el SDK de Android 2.3 (Gingerbread) fue lanzado, basado en el núcleo Linux 2.6.35.

HISTORIAL DE VERSIONES

Page 29: Sistema Operativo Android

Android 3.x Honeycomb

El 22 de febrero de 2011, el SDK de Android 3.0 (Honeycomb) – fue la primera actualización exclusiva para tablet  Android – fue lanzada, basada en el núcleo de linux 2.6.36. El primer dispositivo con esta versión, fue la tableta Motorola Xoom, fue lanzado el 24 de febrero de 2011.

HISTORIAL DE VERSIONES

Page 30: Sistema Operativo Android

Android 4.0.x Ice Cream Sandwich

El SDK para Android 4.0.1 (Ice Cream Sandwich), basado en el núcleo de linux 3.0.1, fue lanzado públicamente el 19 de octubre del 2011. Gabe Cohen de Google declaró que Android 4.0 era "teóricamente compatible" con cualquier dispositivo Android 2.3.x en producción en ese momento. El código fuente para Android 4.0 se puso a disposición el 14 de noviembre del 2011.

HISTORIAL DE VERSIONES

Page 31: Sistema Operativo Android

Android 4.1 Jelly Bean

Google anunció Android 4.1 (Jelly Bean) en conferenciael 27 de junio de 2012. Basado en el núcleo de linux 3.0.31 Jelly Bean fue una actualización incremental con el enfoque primario de mejorar la funcionalidad y el rendimiento de la interfaz de usuario. La mejora de rendimiento involucró el "Proyecto Butter", el cual usa anticipación táctil.

HISTORIAL DE VERSIONES