miércoles, 26 de agosto de 2015

SISTEMA OPERATIVO DE ANDROID


·         Definición de Android:

Es una plataforma de software para dispositivos móviles que incluye un Sistema Operativo y aplicaciones de base.
Android es un conjunto de herramientas y aplicaciones vinculadas a una distribución Linux para dispositivos móviles. Por sí solo no es un Sistema Operativo Android es de código abierto, gratuito y no requiere pago de licencias.
Android es una plataforma de código abierto para dispositivos móviles que está basada en Linux y desarrollada por Open Handset Alliance, se prevé que los primeros teléfonos con Android aparezcan en el segundo semestre de 2008 y compañías poderosas como LG, Motorola y HTC ya han diseñado alguno de los prototipos que incorporarán el Sistema Android.
Es una stack de software para dispositivos móviles que incluye un Sistema Operativo, Middleware y aplicaciones de base. Los desarrolladores pueden crear aplicaciones para la plataforma usando el SDK de Android. Las solicitudes se han escrito utilizando el lenguaje de programación Java y se ejecutan en Dalvik, una máquina virtual personalizada que se ejecuta en la parte superior de un núcleo de Linux.
·       Reseña Histórica


Fue desarrollado inicialmente por, una firma comprada por google en el año 2005. Es el principal producto de la open handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los estados unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre. A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (os de Apple).
Parece que ha pasado una eternidad desde que empecé a escribir en El Androide Libre. Sin embargo sólo nos tenemos que remontar al 2 de Enero de este año para encontrarnos con uno de los primeros artículos en los que contaba un poco por encima la historia de Android, desde que nació hasta la actualidad. Este artículo se quedaba en el reciente anuncio de Honeycomb, y ahora ya vemos cómo las tabletas de Android lo llevan y cada día más se quieren unir al pastel. Sin embargo en ese artículo pasé muy por encima, en tan sólo un párrafo, la parte de los comienzos, donde Android empezó a gestarse, a lo que llamo la prehistoria de Androide, ya que este no surgió de la nada o de un día para otro.
El Sistema Operativo más usado en Smartphone actualmente en el mundo no es una idea que se le ocurrió a alguien un día y tuvo un camino fácil para empezar a funcionar, sino que surge poco a poco y vive diferentes etapas hasta que el primer Android ve la luz. Hoy nos vamos a centrar en esa etapa de la historia de Android. Sus comienzos.

·         Descripción de Android


A partir de la versión. Del Sistema Operativo Android y con la última versión de Android, Google está entrando en el ámbito de la empresa móvil de cloud computing con su plataforma móvil. El sistema Android se supone que es compatible con muchas de las políticas de seguridad necesarias aplicadas en el desarrollo de aplicaciones.
Otra característica muy interesante es el soporte para el Sistema Operativo Android, en comparación a muchas otras plataformas principales, a través de Google Apps, lo que permite a los usuarios, es administrar las funciones de seguridad en sus teléfonos desde un navegador hasta la más simple de las simples aplicaciones desarrolladas y mediante la instalación de la Política de Google Apps Device disponible en el Android Mercado.
La política de Google Apps Device permite el acceso ilimitado a un serie de aplicaciones Android se puede utilizar, aplicaciones desarrolladas por personas entendidas en esta área que envían su software al centro de recursos de Google, en donde se realiza las pruebas minuciosas a cada aplicación, dando la aprobación necesaria, para posteriormente publicarla en la nube de servicios Android, ya sea de manera gratuita o con un precio moderado para el desarrollador, con este desarrollo, Google está reforzando su posición en la nube de servicios de clase móvil Android.
El Sistema Operativo basado en el kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tabletas, inicialmente desarrollado por Android, Inc. 
 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. 

Android es un Sistema Operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y BlackBerry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma. El Sistema permite programar aplicaciones en una variación de Java llamada Dalvik.

·         Características del sistema operativo de Android

IOS
ANDROID 4.0
WP 7.5 MANGO
Kernel
Os x
Linux
Windows ce 7
Estándares soportrados
Gsm y cdma
Gsm y cdma
Gsm y Cdma
Multitarea
Si
Si
Si
Cortar copiar pegar
Si
Si
Si
Hardware soportado
Pone pad y pod touch
Amplia variedad de
Reducida variedad
Compatibilidad en modelos
Compatibilidad total
No hay compatibilidad
Compatibilidad total
Seguridad
Muy seguro
Suscetible al malware
Muy seguro
Tienda de películas
Tunes
Si (desde el market)
Zune Facebook y twitter
Integración social media
Twtter
Facebook y twitter
Zune
Msic stori
Tunes
Zune
Poca variedad
Juegos
Amplia variedad
Poca variedad
Xbox live
Social gaming
Game center
No
Bing
Navegador
Safaria móvil
Poca variedad
No
Soporte flash
No
No
Muy poco frecuebtes
Crashes
Muy poco frecuentes
Basado en chrome
Iconos y windest
Motor de búsqueda por
Google
Si
Si
Pantalla de inicio
Incones
Frecuentes
Si
Suite de proyectividad
Work
Google
No
Reconocimiento de voz
Si
Iconos de Widgets
Si


·         Estructura del sistema operativo de 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. 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 API gráfica OpenGL 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 en julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo Alto, California fundada en 2003. Entre los cofundadores de Android que se fueron a trabajar a Google están Andy Rubin (co-fundador de Danger), Rich Miner (co-fundador de Wildfire Communications). En ese entonces, poco se sabía de las funciones de Android Inc. fuera que desarrollaban software para teléfonos móviles.
En Google, el equipo liderado por Rubin desarrolló una plataforma para dispositivos móviles basada en el kernel de Linux que fue promocionado como a fabricantes de dispositivos y operadores con la promesa de proveer un sistema flexible y actualizable. Se informó que Google había alineado ya una serie de fabricantes de hardware y software y señaló a los operadores que estaba abierto a diversos grados de cooperación por su parte.
La especulación sobre que el sistema Android de Google entraría en el mercado de la telefonía móvil se incrementó en diciembre de 2006.29 Reportes de BBC y The Wall Street Journal señalaron que Google quería sus servicios de búsqueda y aplicaciones illones de líneas de C++.
  • Android Petit Four
En febrero de 2009 llego la primera actualización para Android, unos tres meses después del lanzamiento del G1. La versión 1.1 fue dedicada básicamente a reparar errores y a implementar las actualizaciones "over the air" que hasta ese momento ninguna plataforma estaba haciendo.

  • Android cup cake:
Android 1.5 es más conocido por su nombre en clave, Cup cake, fue la primera versionen utilizar nombre de postres. Cada versión después de Cup cake ha sido nombrada con un nombre de postre continuando el orden alfabético. En esta versión comenzamos a ver algunos cambios en la interfaz de usuario, por poco que se puedan apreciar, como son los cambios en la barra del buscador y en la barra del menú, también cambio el logo del navegador. Las primeras versiones de Android no contaban con un teclado virtual, ya que el G1 disponía de un teclado físico, en la 1.5 se introdujo el teclado virtual (teclado QWERTY virtual) coincidiendo con la salida del primer Android con pantalla táctil y sin teclado físico, el HTC Mágic.

  • Android donut:
Con la llegada de Donut vino el soporte para redes CDMA haciendo que Android llegara a Estados Unidos y Asia. Pero tal vez la mejora más significativa fue la posibilidad de correr el sistema operativo en múltiples resoluciones de pantalla y relaciones de aspecto, a raíz de esta actualización es cuando podemos disfrutar hoy en día de pantallas con resolución QVGA, HVGA, WVGA, FWVGA, QHD y 720p. Donut también introdujo la búsqueda rápida, generalmente conocida en el mundo de móvil como búsqueda universal. Antes de Donut la búsqueda se limitaba a Internet pero con las mejoras introducidas en la versión 1.6 se podría buscar además contenido propio del teléfono (contactos, aplicaciones, etcétera) incluso por voz, todo desde el mismo widget. Otras mejoras: Nuevo diseño de Android Marquet al estilo de la mascota de Android en color blanco y verde, introducción de listas de aplicaciones gratuitas y de pago. Nueva interfaz de la cámara con mejor integración en la galería.




  • Android Eclair

Hablamos ya de un año después del lanzamiento del G1, noviembre del 2009. Fue ofrecido en exclusiva con Verizon y el Motorola Droid, un teléfono quemarcó un antes y después para Android y con el que Motorola volvió a ser la gran marca que fue. GHA HDI -10- El Droid de Motorola fue el teléfono más potente que se había visto en el mercado hasta la fecha, con una pantalla con resolución de 854 x 480. Pero no solo fue el Droid el que impulso las ventasde Android sino las mejoras que se introdujeron en la versión 2.0. Después del Droid/Miles toné prácticamente la mayoría de teléfonos lanzados llegaron con Android 2.1, una corrección de errores y que Google no renombro dejándola con el nombre de Eclair.

  • Android Froyo

Lanzado a mediados de 2010 trajo una gran cantidad de cambios. La pantalla de inicio fue rediseñada, se ampliaron los 3 paneles existentes desde el inicio a 5 con un nuevo grupo de accesos directos dedicados y se agregaron unos puntos para saber en cada momento en la pantalla donde nos encontrábamos. El Nexos One fue el primer teléfono en actualizarse a Android 2.2. Froyo también introducía una galería completamente rediseñada conimágenes en 3D que aparecen al inclinar el teléfono. Además se introdujo soporte para hotspot móvil Wifi (compartir la conexión 3G), algo que muchas compañas decidieron desactivar o activarla con la opción de pagar un coste extra. Se mejoró también el soporte para copiar y pegar en Gmail incorporando también Microsoft Exchange (servidor de comunicación basado en el correo electrónico), mejoras en el video llamado y en la memoriasiendo terminales más potentes. En esta versión se agregó la posibilidad de poner una contraseña o PIN en la pantalla de bloqueo para los usuarios que no les gustaba el patrón de desbloqueo.

  • Android Gingerbread

Un año y medio después del lanzamiento de Froyo y el Nexus One (el primer teléfono de Google fabricado por HTC), Google volvió con un nuevo móvil de marca propia pero esta vez en colaboración con Samsung, el Nexus S y aprovecho para lanzar la nueva versión del sistema operativo, Android 2.3 Gingerbread. Con el Nexus S llego la pantalla curvada y el fin del TrackBall. Gingerbread fue una actualización menor en muchos sentidos pero trajo algunos cambios importantes en la interfaz de usuario.
-Mejor control en copiar y pegar
-Teclado mejorado
-Maximización de la batería y herramientas de gestión de desarrollo
-Soporte para cámara frontal (video online):
-Juegos
Otras características: Apoyo a la tecnología NFC integrada en una antena incrustada en la tapa de la batería.
-En un principio es usada como si de un código QR se tratara para escanear sitios en Google Places pero más tarde Google presenta Google Wallet, una aplicación de pago utilizando la tecnología NFC integrada en el Nexus.

  • Android Honeycombs

La versión de Android para Tablet, que presento de la mano de Motorola junto con el Xoom. Cambio de color, del verde típico de Android al azul que se utilizó para la batería, el widget del reloj, indicadores de señal y algunas otras características de la interfaz.
-El final de los botones físicos: Se integra una barra en la parte inferior de la pantalla con una serie de botones virtuales que hacen que no se necesiten botones dedicados. Es el fin de los botones físicos, tendencia que continuara con Android 4.0 ICS.
-Multitarea mejorada. La multitarea ha sido mejorada gracias al diseñador Matías Duarte, ex diseñador de web OS contratado por Google. Así podemos cambiar de aplicación dejando las demás en espera en una columna.
-Una nueva barra para las aplicaciones
Otras características: soporte Flash y Deva, integra Dolphin (navegador mejorado), bidets y homepage personalizable.

  • Android Ice Cream Sandwich

Llegamos a la última versión del sistema operativo de Google, Android 4.0 Ice Crean Sándwich. Ha sido lanzada junto con el Galaxia Nexos, el nuevo Smartphone Google fabricado por Samsung. Ice Crean Sándwich toma prestadas muchas características de Honeycomb como los botones virtuales o la transición de tonos verdes a azules, la multitarea con una lista desplegable de miniaturas y las barras de acción dentro de las aplicaciones. Comprensiblemente sigue siendo Multiplataforma (Tablet, teléfonos móviles y notebooks).
Teclado virtual modificado: esta vez incluye un sistema de corrección mucho más avanzado que subraya en color rojo las palabras mal escritas e incorpora también un diccionario. Con Ice Crean Sándwich por primera vez se modifica el tipo de letra. Druida fue la fuente utilizada desde la versión 1.0 y ahora se modifica por Raboto, una fuente que ha sido diseñada para aprovechar la mayor resolución de las pantallas de hoy en día. La pantalla de notificaciones también ha recibido una pequeña actualización con Las notificaciones individuales extraíbles que permiten deslizar cualquier notificación fuera de la pantalla y acceder a ella.
--Pantalla de inicio
-NFC
-Desbloqueo facial

  • Android Kitkat

Aunque se esperaba la versión número 5.0 y con el nombre Key Lime Pie, Google sorprendió con el cambio de nombre, que se debió a un acuerdo con Nestlé para asociar ambas marcas. Un objetivo principal de la versión 4.4 es hacer Android disponible en una gama aún más amplia de dispositivos, incluyendo aquellos con tamaños de memoria RAM de sólo 512 MB ??. Para ello, todos los componentes principales de Android han sido recortados para reducir sus requerimientos de memoria, y se ha creado una nueva API que permite adaptar el comportamiento de la aplicación en dispositivos con poca memoria. Más visibles son algunas nuevas características de la interfaz de usuario.
El modo de inmersión en pantalla completa oculta todas las interfaces del sistema (barras de navegación y de estado) de tal manera que una aplicación puede aprovechar el tamaño de la pantalla completa. Web Views (componentes de la interfaz de usuario para mostrar las páginas Web) se basa ahora en el software de Crome de Google y por lo tanto puede mostrar contenido basado en HTM5. Se mejora la conectividad con soporte de NFC para emulartarjetas de pago tipo HCE, varios protocolos sobre Bluetooth y soporte para mandos infrarrojos. También se mejoran los sensores para disminuir su consumo y se incorpora un sensor contador de pasos.
Se facilita el acceso de las aplicaciones a la nube con un nuevo marco de almacenamiento. Este marco incorpora un tipo específico de content provider conocido como document provider, nuevas intenciones para abrir y crear documentos y una ventana de dialogo que permite al usuario seleccionar ficheros.
Se incorpora un administrador de impresión para enviar documentos a través de WiFi a una impresora. También se añade un content provider  para gestionar los SMS. Desde una perspectiva técnica, hay que destacar la introducción la nueva máquina virtual ART, que consigue tiempos de ejecución muy superiores a la máquina Dalvik. Sin embargo, todavía está en una etapa experimental. Por defecto se utiliza la máquina virtual de Dalvik, permitiendo a los programadores activar opcionalmente ART para verificar que sus aplicaciones funcionan correctamente.


1 comentario: