Informe de Trabajo - Sistema Operativo ANDROID

33
Universidad de las Américas 2011 SISTEMA OPERATIVO ANDROID Ramo : Sistemas Operativos ACI 310 - 191 Carrera: Ingeniería de Ejecución en Informática Profesor :Felipe Fuentes Trabajo : Sistema Operativo Android Fecha : 26 de abril de 2011 Integrantes del Grupo Escuela de Ingeniería Ingeniería de Ejecución en Informática Sistema Operativo 1

Transcript of Informe de Trabajo - Sistema Operativo ANDROID

Page 1: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

SISTEMA OPERATIVOANDROID

Ramo : Sistemas Operativos ACI 310 - 191

Carrera: Ingeniería de Ejecución en Informática

Profesor :Felipe Fuentes

Trabajo : Sistema Operativo Android

Fecha : 26 de abril de 2011

Integrantes del Grupo

Solange Lillo

Luis Navarro Osorio

Carlos Carrasco

Jorge Lopez

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

1

Page 2: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Tabla de Contenido

1. Historia 3

2. Arquitectura 6

3. Características 8

4. Ventajas y Desventajas 11

5. Uso de la tecnología en la sociedad actual 14

6. Ejemplos 20

7. Conclusiones 26

8. Bibliografía 27

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

2

Page 3: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

1. HISTORIA

En julio de 2005, Google compra Android Inc., una pequeña empresa situada en California, Estados Unidos. Desde ese entonces empezaron a trascender rumores acerca de que Google estaba planeando construir su propio celular libre y hasta gratis, enfocándose en ganancias de publicidad en las búsquedas de las personas para mover un poco el status quo del mercado móvil. Obviamente, esos rumores de un móvil gratis fueron falsos pero al final Android resultó ser algo mucho más interesante y revolucionario: un sistema operativo móvil “Open Source” propulsado nada más y nada menos que por Google.

Noviembre de 2007: Lanzamiento inicial del Android Software Development Kit. Tiempo después, mediado de agosto de 2008, apareció Android 0.9 SDK en beta.

Septiembre 2008: Finalmente se lanza Android 1.0 SDK (Release 1).

Marzo de 2009: Google presenta la versión 1.1 de Android para el “dev phone” y la actualización incluía algunos cambios estéticos menores además de soporte para “búsquedas por voz”, aplicaciones pagas en Android Market, arreglos en el reloj alarma, mejoras en Gmail y demás.

Mayo 2009: Google lanza la versión 1.5 de Android OS (llamada Cupcake) con su respectivo SDK que incluía nuevas características como grabación de video, soporte para stereo Bluetooth, sistema de teclado personalizable en pantalla, reconocimiento de voz y el AppWidget framework que permitió que los desarrolladores puedan crear sus propios widgets para la página principal. Android 1.5 fue la versión que más personas usaron para iniciarse en Android (con el T-Mobile G1 y HTC Dream en USA) y sigue siendo actualmente una versión que se encuentra disponible en muchos móviles Android.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

3

Page 4: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Septiembre 2009: Aparece Android 1.6 “Donut” con mejoras en las búsquedas, indicador de uso de batería y hasta el VPN control applet. De hecho, esta versión fue tan buena que todos los Android que no tienen una interfaz personalizada como HTC Sense o Motoblur ahora corren 1.6, incluyendo el T-Mobile G1, y en la actualidad sigue siendo la versión más popular.

Para llevar las cosas más allá, el Motorola Droid fue lanzado con Android 2.0 “Eclair” que incluía varias nuevas características y hasta aplicaciones precargadas que requerían un hardware mucho más rápido que la generación anterior de celulares con Android.

Motorola Droid

Poco después, el  Google Nexus One llegó con Android 2.1 (el cual algunos llamaron “Flan” pero Google sigue considerándolo parte de “Eclair”) con nuevas capacidades 3D, live wallpapers y lo que significó la gran mejora de la plataforma desde 1.6.

Versión Android Versión Linux1.0 1.1

1.5 (Cupcake) kernel de Linux 2.6.271.6 (Donut) kernel de Linux 2.6.29

2.0 / 2.1 (Eclair) kernel de Linux 2.6.292.2 (Froyo)[48] kernel de Linux 2.6.32

2.3 - 2.3.3 (Gingerbread) kernel de Linux 2.6.35.7 3.0 (Honeycomb) Kernel de Linux 2.6.36

4.0 (IceCream Sandwich)

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

4

Page 5: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Utilización de sistema operativo de Google

Está claro que las versiones de Android 1.5 y 1.6 ya pueden considerarse obsoletas. Aun así, hay que reconocer que el 3% y el 4,8%, respectivamente, siguen empleando este sistema operativo en su teléfono. Por otra parte, llama la atención que Android 2.3 y 2.3.3 Gingerbread todavía no se hayan extendido de forma mayoritaria, al ser utilizados por un 0,7% y 1% de los usuarios con teléfonos compatibles. Por lo que a Android 3.0 Gingerbread se refiere, una versión que todavía no se ha implantado, hay que decir que tiene una distribución mínima del 0,2%. Habrá que avanzar hasta mediados de año para comprobar si la mayoría de usuarios son migrados a sistemas operativos superiores, aunque es evidente que Android 2.2 Froyo seguirá aglutinando a una importante mayoría.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

5

Page 6: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

2. ARQUITECTURA DE ANDROID

El núcleo de Linux permite a Android el manejo de dispositivos, gestión de la memoria, gestión de la seguridad, etc.

Justo sobre el Kernel de Linux se encuentran las librerías nativas de Android, escritas en C/C++. Estas librerías están expuestas para ser llamadas desde Java.

Una característica de Android que se debe tener en cuenta es que cada aplicación tiene su propio proceso independiente. ¿Cómo se gestiona esto?, se gestiona a partir de la Dalvik Virtual Machine. Esta máquina virtual procesa ficheros “dex” (Dalvik Executable Format). Se generan en tiempo de compilación y son más eficientes que las clases compiladas de Java (los .class).

Mediante el Framework de Aplicaciones, se expone al desarrollador un entorno abierto. Se incluye un manejador de vistas y contenidos.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

6

Page 7: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

La capa más “superficial” es la capa en la que se alojarán las aplicaciones escritas por los desarrolladores. Android ya  proporciona una serie de aplicaciones escritas en Java que implementan las funcionalidades propias de cualquier teléfono de última generación, manejo de SMS, llamadas, mapas, navegación, etc.

Aplicaciones

Todas las aplicaciones creadas para Android incluirán como base un cliente de e-mail, programa de SMS, calendario, mapas, navegador, contactos, y otros. Todas las aplicaciones están escritas en lenguaje de programación Java.

Framework de aplicaciones

Todos los desarrolladores de aplicaciones Android tienen acceso total al código fuente usado en las aplicaciones base. Esto ha sido diseñado de esta forma para que no se generen cientos de componentes de aplicaciones distintas, que respondan a la misma acción, dando la posibilidad de que los programas sean modificados o reemplazados por cualquier usuario sin tener que empezar a programar sus aplicaciones desde el principio.

Bibliotecas

Android incluye en su base de datos un set de bibliotecas C/C++ usadas por varios componentes del sistema Android. Estas características se exponen a los desarrolladores a través del framework de aplicaciones de Android, como System C library, bibliotecas de medios, de gráficos, 3d, y SQLite, entre otras.

Runtime de Android: Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik.

Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, stack 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 del stack de software.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

7

Page 8: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

3. CARACTERÍSTICAS

1. Diseño de dispositivosLa plataforma es adaptable a pantallas más grandes, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.

2. AlmacenamientoSQLite, una base de datos liviana, la cual es usada para propósitos de almacenamiento de datos.

3. ConectividadAndroid soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE y WiMAX.

4. MensajeríaSMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.

5. Navegador WebEl navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador obtiene una puntuación de 93/100 en el test Acid3.

6. Soporte de JavaAunque las aplicaciones son escritas en Java, no hay una Máquina Virtual de Java en la plataforma. El código Java no es ejecutado. El código Java se compila en el ejecutable Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada y diseñada específicamente para Android y optimizada para dispositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.

7. Soporte Multimedia

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

8

Page 9: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor 3GP), AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.

8. Soporte para StreamingStreaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una actualización de Adobe Flash Player

9. Soporte para Hardware AdicionalAndroid soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión, termómetro, aceleración 2D y 3D.

10. Entorno de desarrolloAndroid incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse usando el plug-in de Herramientas de Desarrollo de Android.

11. MarketEl Android Market es un catálogo de aplicaciones que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.

12. Multi-táctilAndroid tiene soporte nativo para pantallas multi-táctiles que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir una patente de Apple relacionada con tecnología de pantallas táctiles). Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte para pantallas multi-táctiles de forma nativa.

13. Bluetooth

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

9

Page 10: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

El soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0; y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión.

14. Video llamadaLa versión principal de Android no soporta video llamada. Sin embargo algunos dispositivos podrían tener una versión personalizada del sistema operativo que lo soporta, ya sea por la red del operador (como el Samsung i9000 Galaxy S) o sobre IP.

15. MultitareaMultitarea real de aplicaciones está disponible.

16. Características basadas en vozLa búsqueda en Google a través de voz está disponible como "Entrada de Búsqueda" desde la versión inicial del sistema.

17. TetheringAndroid soporta tethering, el cual permite al teléfono ser usado como un punto de acceso alámbrico o inalámbrico (Todos los teléfonos con la versión 2.2., no oficial en teléfonos con versión 1.6 o superiores mediante aplicaciones disponibles en el Android Market, por ejemplo PdaNet). Para permitir a un computador portátil usar la conexión 3G del móvil Android se podría requerir la instalación de software adicional.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

10

Page 11: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

4. VENTAJAS Y DESVENTAJAS

VENTAJAS

1. Código abierto.El hecho de que Android esté liberado con licencia Apache y código abierto lo convierte en un sistema operativo totalmente libre para que un desarrollador no solo pueda modificar su código, sino también mejorarlo. A través de esas mejoras puede publicar el nuevo código y con él ayudar a mejorar el sistema operativo para futuras versiones sin depender de fabricantes u operadoras para ver si se libera o no dicha mejora. Del mismo modo, al ser código abierto garantiza que, en caso de haber un bug o error, éste sea detectado y reparado con mayor presteza al no existir ninguna traba legal para indagar en su interior ni depender de nadie para pedir autorización a su cambio.

2. Libertad en desarrollo y uso de software.Android da completa libertad al propietario de un terminal a instalar lo que le venga en gana, sea desde Android Market ó como un ejecutable aparte (apk), no limitando la libertad del usuario ni imponiendo software propietario para poder instalar música, archivos, documentos directamente desde el cable USB como si de un disco externo se tratara.La misma libertad tienen los desarrolladores o empresas pudiendo realizar

aplicaciones o complementos como Flash, Opera o cualquier otro software sin tener que pedir permiso a nadie para ofrecerlo a los usuarios que libremente podrán instalarlo.

3. Comunidad de desarrolladoresAndroid no solo cuenta con la comunidad más grande mundial de desarrolladores sino también con el mayor movimiento de éstos con multitud de eventos, concursos, competiciones y reuniones así como múltiples vías de comunicación como foros y chats oficiales para fomentar la participación y la colaboración para encontrar mejoras e ideas para futuras versiones.Por otro lado, las modificaciones o mejoras no dependerán de un limitado

equipo de desarrolladores de una empresa sino contarán con el apoyo, respaldo y participación de todos los desarrolladores del mundo.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

11

Page 12: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

4. PersonalizableAl ser abierto y libre, Android es completamente personalizable tanto por los usuarios, instalando fondos de pantalla, animaciones, widgets, skins o temas; como para fabricantes con la posibilidad de crear sus propias capas como MotoBlu o HTC Sense permitiendo a unos y a otros poder customizar o personalizar sus teléfonos de la mejor manera posible y dando a elegir al usuario la interfaz más adecuada para su gusto, evitando imponer un determinado estilo o interfaz.

5. Android es multitarea.Esto significa que un sistema Android es capaz de hacer funcionar a la vez varias aplicaciones. No solo eso, ya que se encarga de gestionarlas, dejarlas en modo suspensión si no se utilizan e incluso cerrarlas si llevan un período determinado de actividad. De esta manera se evita un consumo tan excesivo de la batería. Esta ventaja es una de las que más gustan a los usuarios debido a la velocidad con el que las aplicaciones pueden continuar siendo ejecutadas, sin embargo conlleva un aspecto negativo, del cual se hablará más adelante

6. Miles de aplicaciones en Android Market.Con el rápido crecimiento y adopción de Android entre la comunidad de desarrolladores, se espera que la cifra vaya cada vez más en aumento

7. Diversidad de dispositivos disponiblesAndroid puede ser encontrado en una gran variedad de dispositivos móviles y esta cantidad se encuentra en crecimiento.

DESVENTAJAS

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

12

Page 13: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

1. Cierre de aplicacionesComo se comenta en líneas anteriores, el hecho de que Android sea multitarea es un arma de doble filo. Por un lado tiene un aporte positivo pero por otro lado, Android no siempre cierra todas las aplicaciones, por lo que es necesario tener una aplicación que cierre las aplicaciones abiertas.

2. Duración de la bateríaLa batería en un dispositivo móvil con Android se agota muy rápidamente. A pesar de que este sea un problema compartido entre todos los smartphones debido a sus grandes capacidades, no deja de ser una molestia para los usuarios.

3. Necesidad de instalar aplicaciones externasEvidentemente se puede utilizar un dispositivo con Android sin instalar ninguna aplicación aparte de las que vienen por defecto. Sin embargo, será de gran utilidad contar con aplicaciones externas que hagan ciertas actividades difíciles (y a veces imposibles) de realizar sin ellas.

4. Fragmentación de versionesLa fragmentación es el fenómeno que se está produciendo actualmente con los androides, es decir, actualmente en el mercado hay teléfonos con varias versiones de Android distintas lo que produce incompatibilidades y que algunos tengan servicios que otros no pueden soportar debido a su versión. Esto se ha producido debido a que Google ha sacado más versiones de las que sus socios (HTC, Samsung, etc.) pueden adaptar.

5. USO DE LA TECNOLOGÍA EN LA SOCIEDAD ACTUAL

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

13

Page 14: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Android es la base sobre la que se sientan todas las aplicaciones que instalamos en el celular y que controla todas las funciones como las llamadas, la cámara, los mensajes.

¿Dónde podemos encontrar este sistema operativo?

Existen más de 200.000 aplicaciones para Android y 300.000 móviles se activan diariamente. Estas aplicaciones las puedes descargar desde «Android Market». Asimismo, al ser Open Source en el desarrollo de aplicaciones se necesita conocimiento de Java y el kit de desarrollo «SDK» provisto por Google el cual, se puede descargar gratuitamente.

En sitio Android.com podemos aportar con nuevas funcionalidades al sistema operativo y proponerlas como mejoras, acá encontraremos la documentación de cómo comenzar, podremos conocer las características del sistema y propiedades del sistema operativo.

En Android.com podemos encontrar toda la documentación para desarrolladores de Android, así que podremos descargar el SDK de Android y tener acceso a todas las guías y tutoriales que desde el sitio web oficial publican para que los programadores puedan aprender a crear aplicaciones para Android.

Android en 2010 quedó segundo como sistema operativo predilecto y este año espera alzarse como el gran favorito, mediante una estrategia de posicionamiento que consistirá en colocarlo como software ideal para quienes por primera vez quieran acceder a un teléfono inteligente.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

14

Page 15: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Teléfonos móviles y Tablets con Android

Entre los más usados tenemos:

- Samsung Galaxy Spica,

- XperiaAndroid

La principal ventaja de Android en los celulares es que el usuario tiene la opción de personalizarlo todo a su gusto. (Si al usuario no le gusta por ejemplo la aplicación para enviar mensajes, puede fácilmente cambiarla por otra que le sea más atractiva o funciona).

Es simplemente algo que el usuario no puede hacer en el iPhone.

El Multitask y Las Notificaciones

Los programas siempre quedan funcionando en segundo plano para que luego de salir de una aplicación, el sistema de notificaciones te avisa sobre los cambios y al volver están aplicados.

La libertad de Elegir

Este no es un detalle menor, ya que para usar Android no necesitas un programa especial para sincronizarlo, pasarle música o videos, simplemente conectas el teléfono por USB y arrastras tus archivos a la memoria externa para poder reproducir casi cualquier cosa. Y esa misma sensación de libertad se vive en accesorios del teléfono, aplicaciones, etc.

Integración con Google

El único requisito es tener una cuenta de Gmail, luego de eso el calendario, los contactos y todos los servicios, incluyendo Youtube, se sincronizan automáticamente y respetando todas las configuraciones de etiquetas y cuentas adicionales que tienes en Gmail.

Windows Live Messenger

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

15

Page 16: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Esta aplicación desarrollada por Miyowa contará con notificaciones Push y multi-area.

Los puntos en contra que tenemos en esta herramienta es que no soportara múltiples puntos de presencia, así que no podremos conectarnos desde varias ubicaciones a la vez. Estará operativo en Android 1.6 o superiores.

Como sistema Android Teléfonos espía.

Las ventajas de los teléfonos Android son capaces de llamar usando los gadgets en la pantalla (enlaces xml) y llamar verbalmente sin tocar un teclado. Programas para grabar las llamadas telefónicas de espionaje, la hora y fecha y la duración de cada uno.

Programas de spyware (aplicaciones informáticas que recopilan datos sobre los hábitos de navegación, preferencias y gustos del usuario) están completamente separados y rápidos a instalar, sin necesidad de conectarse a la computadora. Las llamadas y mensajes de texto se almacenan en ordenadores mainframe y ofrece la oportunidad de revisar el registro desde cualquier ordenador conectado a Internet.

Así, recogen información de los usuarios afectados, con el fin de conocer sus gustos y preferencias. Esta información es utilizada por las empresas o vendidas a terceros.

Los que se nos viene con Android:

Google, Intel y Sony, además de otras como Logitech. Tres de las más grandes empresas en el sector de la tecnología las que se han reunido para

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

16

Page 17: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

desarrollar Google TV, es el salto de Google al televisor.

Google TV es una plataforma que quiere llevar Internet a nuestro televisor, y no sólo las páginas y la World Wide Web, sino también programas y aplicaciones (Twitter, Facebook, Picasa, etc.). Google TV está basado en Android, con lo que no sólo dispondremos de un sistema muy completo en cuanto a funcionalidades sino también con una tienda de aplicaciones, posiblemente la misma que ahora vemos en el denominado Market de los dispositivos móviles.Google TV trae un navegador completo (Chrome con Flash 10.1) con lo que es posible usar Youtube, Hulu, Youporn, Amazon OnDemand, Netflix o lo que sea. Completamente integrado con la televisión. El código de Google TV es Open Source.

Comparativa de Android v/s iOS4La estadística se realizó con más de 45.000 páginas Web y llegó a la conclusión de que el 84% de las ocasiones Android cargaba más rápido que iOS. El tiempo medio de carga de las páginas ejecutadas desde el Nexus S con Android 2.3 era de 2.14 segundos, frente a los 3.25 segundos de tiempo medio de carga en las páginas ejecutadas desde el iPhone 4 con iOS 4.3.

Android es ganador:Libertad del software

Reconocimiento de voz

Personalizable

Lo malo de iOSEl sistema de Apple es cerrado, con menos posibilidades de cambiar la forma de funcionar del teléfono y un control más rígido de las aplicaciones publicadas. Además debes desembolsar un precio bastante alto puesto que sólo hay un fabricante y un modelo.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

17

Page 18: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Lo malo de BlackBerryNo se puede comparar su tienda de aplicaciones con las de Android o iTunes. Tampoco existen tantas posibilidades de elección en cuanto a dispositivos y el potencial multimedia no es su fuerte principal.

Symbian Ha perdido protagonismo con la llegada de iPhone y Android.Aunque todos incluyan opciones muy interesantes, la decisión final la tienes tu, solo debes preguntarte: ¿Para qué quieres el teléfono?, ¿Cuanto estás dispuesto a pagar?

Las 5 mejores aplicaciones para Android las puedes encontrar en Android Market:

1. Open Advanced Task Killer.Es la más conocida de todas por su simple y poderoso administrador de tareas.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

18

Page 19: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Puedes ver cuánta memoria disponible tienes, cerrarlas en cualquier momento, o colocar ícono para terminar las aplicaciones abiertas.

2. Juice DefenderPermite ahorrar cuanta energía podamos bloqueando la mayoría de los servicios y redes que gastan batería cuando el teléfono está bloqueado. Tiene varias configuraciones predeterminadas y permite personalizar su uso.

3. Biowallet SignatureEs para guardar contenido privado en el teléfono, como medio de seguridad almacenar y proteger contraseñas y contenido, ya sea imágenes, vídeos o documentos, queda encriptado (AES 256 bits) e inaccesible para otros.

4. Moov Esta aplicación es bastante simple, permite escribir desde la pantalla principal y al instante te muestra contactos, aplicaciones, sitios, ficheros o lo que sea relacionado a lo que haya escrito.

5. Búsqueda por vozPara iniciar la búsqueda por voz de Google en nuestro teléfono móvil tenemos dos opciones. Si el aparato trabaja sobre Android 2.2 o versiones posteriores, solamente hay que tocar un ícono para comenzar una búsqueda potenciada por la voz.Por ejemplo, al buscar por voz términos chilenos como “sopaipilla” o “Colo Colo”, la aplicación no tuvo problemas para desplegar los resultados.

6. EJEMPLOS

Menú Principal Android

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

19

Page 20: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Por defecto Android cuenta con Apps que le permiten el manejo y características de donde esté instalado.Este es el set que trae inicialmente, los usuarios luego pueden ir cargando Apps desarrolladas por terceros o bien las que existen en mercados, descargadas por AndroidMarket.

Aplicaciones

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

20

Page 21: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Las Apps están divididas por categorías de acuerdo a su uso, Android te muestra Apps de Demo de acuerdo a estas, que pueden ser de App, Gráficos para el trabajo con imágenes, Media para la vista de videos, Text para el desarrollo de documentos.

Apps Browser

El navegador web disponible en Android se basa en el motor de renderizado WebKit de código abierto, junto con el V8 de Chrome motor de JavaScript.

Algunos Programas de Mensajerías que tiene Android

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

21

Page 22: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

El objetivo de estas aplicaciones es ofrecer de manera gratuita SMS y correo vía SMTP, ilimitados (según plan contratado), confirmaciones de recibo, envío de fotos, vídeos, notas de voz y mapas y todo ello con una interfaz gráfica acorde a lo que necesita el usuario.

Contacts

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

22

Page 23: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

En el caso de la agenda de contactos de Android, que si bien mejora con la versión 2.1 y en la 1.5 y 1.6 es pobre directamente, sigue quedándose corta (ya que solo tiene opciones básicas).Existen distintas Apps que mejoran la agenda de contactos, como por ejemplo:

Acontacts

Better Contacts

Contacts Blast

App de Terceros.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

23

Page 24: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

MoboPlayer: Esta es una de las mejores apps gratis para reproducir vídeos disponibles en el Android. MoboPlayer reproduce la mayoría de formatos multimedia.

XiiaLive Lite: (antiguamente DroidLive) Esta Apps explora canales de radio.

Pudding Camera: Esta aplicación ofrece la posibilidad de tomar fotos usando distinto tipo de cámara y conseguir tipo de efectos.

WIN – Remote: Esta app te permite controlar remotamente tu SO Windows. Algunas de las funciones que te permite controlar remotamente: – Ratón (Movimiento, Scroll, y Pinch-Zoom si tu dispositivo soporta multitouch.

AntiVirus Free AVG: Antivirus gratis para Android Anti virus free AVG es lo que necesitas para mantener tu teléfono Android protegido de virus, exploits, malware y otras amenazas. Esta aplicación escanea tu smartphone en tiempo real.

Talking Tom Cat: Tom repite todo lo que dice con una voz divertida. Puedes acariciarlo, tocarlo e incluso darle algún que otro golpe juguetón.

Skype: Skype para Android es una aplicación gratis para que puedas sacar provecho de toda la funcionalidad de uno de los clientes más populares de telefonía Vo-IP.

WhatsApp Messenger: WhatsApp Messenger es un cliente messenger multiplataforma para Android, iPhone, Blackberry y Nokia smartphones. WhatsApp utiliza 3G o Wifi cuando una conexión está disponible.

Widgets

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

24

Page 25: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Un Widget no es más que una aplicación que está siempre activa y visible en el escritorio. Los ejemplos más claros son el reloj analógico y el buscador que vienen por defecto instalados en el teléfono.Hay muchos Widgets disponibles en Android Market. La Batería de HTC Magic en concreto el Battery Widget, pero hay muchos otros para otras utilidades.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

25

Page 26: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

7. CONCLUSIÓN

Que Android sea tan accesible, resultará cómodo y atractivo para las empresas que tendrán más predisposición para apostar por la plataforma y para el usuario con nociones de programación, que sin llegar a ser un experto también puede crear y adaptar programas para sus necesidades.Google solo se encarga del software del teléfono, dejando a los fabricantes la creación del hardware, esto es bueno, ya que compañías con ya experiencia en el sector pueden crear terminales que permitan aprovechar al máximo la tecnología de la plataforma. Esto además atraerá a público que ya confía en marcas como Samsung añadiendo el atractivo de un sistema operativo creado por Google, desde luego despertará interés.

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

26

Page 27: Informe de Trabajo - Sistema Operativo ANDROID

Universidad de las Américas 2011

Bibliografía

- Site official del desarrollador Android: http://developer.android.com

- Valerio Di Donato, experto en Android y autor del libro de MIT Press “Evolution of entertainment applications for mobile devices“

- Publicación Internet (http://www.tuexpertomovil.com), Marzo 2011.

- Publicación en Weblog de Tecnología móvil: http://www.celumobile.com/

- Encliclopedia online Wikipedia: http://es.wikipedia.org/wiki/Android

- Publicación en Weblog de Tecnología móvil: http://www.dailywireless.org/

Escuela de IngenieríaIngeniería de Ejecución en Informática

Sistema Operativo

27