1.54k likes | 3.21k Views
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
E N D
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 iOS, Symbian y Blackberry. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.
Historia Android era un sistema operativo para móviles prácticamente desconocidohasta que en 2005 Google lo compró.Hasta noviembre de 2007 só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 de Android,junto con el SDK para que los programadores empezarana crear sus aplicaciones para este sistema.
Arquitectura Los componentes principales del 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.
MARCO DE TRABAJO DE APLICACIONES • La arquitectura está diseñada para simplificar la reutilización de componentes. • Cualquier aplicación puede publicarsus capacidades. • Cualquier otra aplicaciónpuede hacer uso de esas • capacidades. • Este mismo mecanismo permite que loscomponentes • 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.
VENTAJAS DE ANDROID Algo 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.
VENTAJAS DE 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.
DEBILIDADES DE 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.
DEBILIDADES DE 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.
NOMBRES DE LAS VERSIONES • A: 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)
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.,
DISEÑO Y DESARROLLO Android, al contrario que otros sistemas operativos para dispositivos móviles como iOS o Windows, se desarrolla de forma abierta y se puede acceder tanto al código fuente como a la lista de incidencias donde se pueden ver problemas aún no resueltos y reportar problemas nuevos.
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
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
MERCADOTECNIA Logos El logotipo de la palabra Android fue diseñado con la fuente Droid, hecha por Ascender Corporation. El verde es el color del robot de Android que distingue al sistema operativo. Tipografía La tipografía de Android se llama Norad, solo usado en el texto del logo. Para Ice Cream Sandwich se introduce una tipografía llamada Roboto, que, según los propios creadores, está pensada para aprovechar mejor la legibilidad en los dispositivos de alta resolución.
HISTORIAL DEVERSIONES ANDROID BETA La versión beta de Android fue lanzada el 5 de noviembre del 2007,
HISTORIAL DEVERSIONES Android 1.0 Apple Pie Android 1.0, la primera versión comercial del software, fue lanzadoel 23 septiembre de 2008.El primer dispositivo Android,el HTC Dream, incorporó las siguientes características de Android 1.0:
HISTORIAL DEVERSIONES 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 DEVERSIONES 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 DEVERSIONES 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 DEVERSIONES 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 DEVERSIONES 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 DEVERSIONES 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 DEVERSIONES 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 DEVERSIONES 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 DEVERSIONES Android 4.1 Jelly Bean Google anunció Android 4.1 (Jelly Bean) en conferencia el 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.