Sistema Android Actividad de apoyo        Por:Marcela Vélez Arango        9-C      Medellín  Marzo 1 del 2012
DefiniciónHoy en día, millones de personas utilizan el sistema operativo Android, que estáintegrado en diversos dispositiv...
HistoriaTanto el nombre Android (androide en español) como Nexus One hacen alusión ala novela de Philip K. Dick ¿Sueñan lo...
En septiembre de 2007, «InformationWeek» difundió un estudio de Evalueserveque reportaba que Google había solicitado diver...
CaracterísticaFramework de aplicaciones: permite el reemplazo y la reutilización de loscomponentes.Navegador integrado: ba...
3.1.- APLICACIONES: Todas las aplicaciones creadas con la plataforma Android,incluirán como base un cliente de email (corr...
de programación Java. La Máquina Virtual está basada en registros, y corre clasescompiladas por el compilador de Java que ...
PrivacidadSe han descubierto ciertos comportamientos en algunos dispositivos que limitan laprivacidad de los usuarios, de ...
Ventajas1. Los teléfonos más avanzados      o Dada la posibilidad de que Android pueda instalarse prácticamente          e...
4. Sin fronteras      o El desarrollo de Android no está apadrinado por determinadas          operadoras, fabricantes o pr...
Upcoming SlideShare
Loading in …5
×

Sistema android

549 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
549
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sistema android

  1. 1. Sistema Android Actividad de apoyo Por:Marcela Vélez Arango 9-C Medellín Marzo 1 del 2012
  2. 2. DefiniciónHoy en día, millones de personas utilizan el sistema operativo Android, que estáintegrado en diversos dispositivos móviles, como teléfonos inteligentes y tabletas.Pero hay que decir que muchas veces se presentan las dudas sobre en qué sebasa y en qué consiste este famoso sistema.Cabe destacar que Android es un sistema operativo basado en Linux, que fuediseñado originalmente y principalmente para dispositivos móviles. No obstante,Linux se utiliza actualmente ordenadores de e scritorio o portátiles
  3. 3. HistoriaTanto el nombre Android (androide en español) como Nexus One hacen alusión ala novela de Philip K. Dick ¿Sueñan los androides con ovejas eléctricas?, queposteriormente fue adaptada al cine como Blade Runner. Tanto el libro como lapelícula se centran en un grupo de androides llamados replicantes del modeloNexus-6.En julio de 2005, Google adquirió Android Inc., una pequeña compañía de PaloAlto, California fundada en 2003. Entre los cofundadores de Android que se fuerona trabajar a Google están Andy Rubin (co-fundador de Danger), Rich Miner (co-fundador de Wildfire Communications, Inc.), Nick Sears (alguna vez VP en T-Mobile), y Chris White (quien encabezó el diseño y el desarrollo de la interfaz enWebTV). En aquel entonces, poco se sabía de las funciones de Android Inc. fuerade que desarrollaban software para teléfonos móviles. Esto dio pie a rumores deque Google estaba planeando entrar en el mercado de los teléfonos móviles.En Google, el equipo liderado por Rubin desarrolló una plataforma paradispositivos móviles basada en el kernel de Linux que fue promocionado afabricantes de dispositivos y operadores con la promesa de proveer un sistemaflexible y actualizable. Se informó que Google había alineado ya una serie defabricantes de hardware y software y señaló a los operadores que estaba abierto adiversos grados de cooperación por su parte.La especulación sobre que el sistema Android de Google entraría en el mercadode la telefonía móvil se incrementó en diciembre de 2006. Reportes de BBC y TheWall Street Journal señalaron que Google quería sus servicios de búsqueda yaplicaciones en teléfonos móviles y estaba muy empeñado en ello. Mediosimpresos y en línea pronto reportaron que Google estaba desarrollando unteléfono con su marca
  4. 4. En septiembre de 2007, «InformationWeek» difundió un estudio de Evalueserveque reportaba que Google había solicitado diversas patentes en el área de latelefonía móvilAndroid ha visto numerosas actualizaciones desde su liberación inicial. Estasactualizaciones al sistema operativo base típicamente arreglan bugs y agregannuevas funciones. Generalmente cada actualización del sistema operativo Androides desarrollada bajo un nombre en código de un elemento relacionado conpostres.Android ha sido criticado muchas veces por la fragmentación que sufrensus terminales al no ser soportado con actualizaciones constantes por los distintosfabricantes. Se creyó que esta situación cambiaría tras un anuncio de Google enel que comunicó que los fabricantes se comprometerán a aplicar actualizaciones almenos 18 meses desde su salida al mercado, pero esto al final nunca se concretóy el proyecto se canceló.
  5. 5. CaracterísticaFramework de aplicaciones: permite el reemplazo y la reutilización de loscomponentes.Navegador integrado: basado en el motor open Source Webkit.SQlite: base de datos para almacenamiento estructurado que se integradirectamente con las aplicaciones.Multimedia: Soporte para medios con formatos comunes de audio, video eimágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).Máquina virtual Dalvik: Base de llamadas de instancias muy similar a Java.Telefonía GSM: dependiente del terminal.Bluetooth, EDGE, 3g y Wifi: dependiente del terminal.Cámara, GPS, brújula y acelerómetro: Dependiente del terminalPantalla Táctil.ARQUITECTURA DE ANDROID:La arquitectura interna de la plataforma Android, está básicamente formada por4 componentes:
  6. 6. 3.1.- APLICACIONES: Todas las aplicaciones creadas con la plataforma Android,incluirán como base un cliente de email (correo electrónico), calendario, programade SMS, mapas, navegador, contactos, y algunos otros servicios mínimos. Todas ellas escritas en el lenguaje de programación Java. 3.2.-FRAMEWORK DE APLICACIONES: Todos los desarrolladores de aplicaciones Android, tienen acceso total al código fuente usado en lasaplicaciones 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.3.3.- LIBRERIAS: Android incluye en su base de datos un set de librerías C/C++ , que son expuestas a todos los desarrolladores a través del framework de las aplicaciones Android System C library, librerías de medios, librerías de gráficos, 3D, SQlite, etc.3.4.- RUNTIME DE ANDROID: Android incorpora un set de librerías que aportan la mayor parte de las funcionalidades disponibles en las librerías base del lenguaje
  7. 7. de programación Java. La Máquina Virtual está basada en registros, y corre clasescompiladas por el compilador de Java que anteriormente han sido transformadas al formato .dex (Dalvik Executable) por la herramienta dx. Modos de aplicaciónLas aplicaciones se desarrollan habitualmente en el lenguaje Java con AndroidSoftware Development Kit (Android SDK), pero están disponibles otrasherramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo paraaplicaciones o extensiones en C o C++, Google App Inventor, un entorno visualpara programadores novatos y varios cruz aplicaciones de la plataforma web móvilmarcos. y también es posible usar las librerias Qt gracias al proyecto NecessitasSDK.El desarrollo de aplicaciones para Android no requiere aprender lenguajescomplejos de programación. Todo lo que se necesita es un conocimientoaceptable de Java y estar en posesión del kit de desarrollo de software o «SDK»provisto por Google el cual se puede descargar gratuitamente.Android MarketAndroid Market es la tienda en línea de software desarrollado por Google paradispositivos Android. Una aplicación llamada "Market" está preinstalada en lamayoría de los dispositivos Android y permite a los usuarios navegar y descargaraplicaciones publicadas por los desarrolladores. Google retribuye a losdesarrolladores el 70% del precio de las aplicaciones.Por otra parte, los usuarios pueden instalar aplicaciones desde otras tiendasvirtuales (tales como Amazon Appstore o SlideME) o directamente en el dispositivosi se dispone del archivo APK de la aplicación.
  8. 8. PrivacidadSe han descubierto ciertos comportamientos en algunos dispositivos que limitan laprivacidad de los usuarios, de modo similar a iPhone, pero ocurre al activar laopción «Usar redes inalámbricas» en el menú «Ubicación y seguridad», avisandoque se guardarán estos datos, y borrándose al desactivar esta opción, pues seusan como caché y no como log tal como hace iPhone
  9. 9. Ventajas1. Los teléfonos más avanzados o Dada la posibilidad de que Android pueda instalarse prácticamente en todo tipo de dispositivos, sean móviles, portátiles e incluso microondas, hace que Android siempre esté presente en los terminales más potentes del mercado siendo una apuesta importante por fabricantes y operadoras por la posibilidad de que independientemente del potencial, gama o prestaciones del dispositivo, Android podrá adaptarse a la perfección a todo tipo de necesidades. o Por otra parte, otro tipo de sistemas operativos se ven obligados a estar rezagados a terminales más obsoletos o estar limitados a una determinada marca de fabricante.2. Codigo abierto o 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 el 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, 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.3. Libertad o 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. o 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.
  10. 10. 4. Sin fronteras o El desarrollo de Android no está apadrinado por determinadas operadoras, fabricantes o proveedores. Android es libertad en todos los aspectos permitiendo que todos puedan disfrutar de el siendo la operadora que sea. o Android no se reservará nunca el derecho a escoger una determinada operadora para imponer al usuario el hecho de contratarla para poder disfrutar de él así como sistema operativo que es, permite indagar en su código a través del SDK o desde el propio terminal así como modificar su Firmware de manera extraoficial (aunque esté permitido y no sea ilegal, en ocasiones conlleva a la perdida de la garantía del teléfono)

×