Edgar Andrés Valdez Pérez2-A
   Android en un Sistema Operativo además de una plataforma de    Software basada en el núcleo de Linux. Diseñada en un p...
   Framework de aplicaciones: permite el reemplazo y la reutilización de los    componentes.    Navegador integrado: basa...
   10 razones para usar Android:   Los teléfonos más avanzados     ›    Dada la posibilidad de que Android pueda instala...
   Sin fronteras El desarrollo de Android no está apadrinado por determinadas operadoras, fabricantes o    proveedores. A...
 Multitarea  › Por suerte, ni hombres ni mujeres están limitados a hacer una    cosa a la vez sino que somos capaces de h...
 Habíamos acordado que los desarrolladores preferían Android  antes que el iOS de iPhone para generar aplicaciones de  Te...
 Esa desventaja la he venido sintiendo en "carne  propia" pues dos de las aplicaciones -Ushahidi y  Episurveyor- han fall...
   Zedge Ringtones & Wallpapers: Esta aplicación posee numerosos tonos y fondos de    pantalla para personalizar tu teléf...
   3.1.- APLICACIONES: Todas las aplicaciones creadas con la    plataforma Android, incluirán como base un cliente de    ...
   3.4.- RUNTIME DE ANDROID: Android incorpora un set de    librerías que aportan la mayor parte de las funcionalidades  ...
   Android podría ser una competencia directa a los sistemas    operativos móviles como Windows Mobile, Symbian,iPhone OS...
   Andy Rubin, Rich Miner, Nick Sears y Chris White, son    los nombres de los emprendedores que en el año    2003 fundar...
   Zedge Ringtones & Wallpapers: Esta aplicación posee numerosos    tonos y fondos de pantalla para personalizar tu teléf...
Android
Upcoming SlideShare
Loading in …5
×

Android

632
-1

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
632
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android

  1. 1. Edgar Andrés Valdez Pérez2-A
  2. 2.  Android en un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux. Diseñada en un principio para dispositivos móviles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programación Java. Android es una plataforma de código abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a código nativo de ARM (API de Android). Inicialmente, Android fue desarrollada por Google Inc. aunque poco después se unió Open Handset Alliance, un consorcio de 48 compañías de Hardware, Software y telecomunicaciones, las cuales llegaron a un acuerdo para promocionar los estándares de códigos abiertos para dispositivos móviles. Google sin embargo, ha sido quien ha publicado la mayoría del código fuente de Android bajo la licencia de Software Apache, una licencia de software libre y de código abierto a cualquier desarrollador.
  3. 3.  Framework de aplicaciones: permite el reemplazo y la reutilización de los componentes. Navegador integrado: basado en el motor open Source Webkit. SQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones. Multimedia: Soporte para medios con formatos comunes de audio, video e imá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 terminal Pantalla Táctil.
  4. 4.  10 razones para usar Android: Los teléfonos más avanzados › 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 Androidsiempre 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, Androidpodrá adaptarse a la perfección a todo tipo de necesidades. › 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. Codigo 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 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. Libertad › 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.
  5. 5.  Sin fronteras 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. 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) Comunidad › Android no solo cuenta con la comunidad más grande mundial de desarrolladores sino también el mayor movimiento de estos 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. Coste y gustos › Precisamente por el hecho de que Android puede ser instalado en teléfonos de cualquier fabricante o incluso en otros dispositivos, esto permite poder disfrutar de una amplia gama de terminales de diferentes precios y gamas para determinados poderes adquisitivos sin tener que forzar o limitar un sistema operativo o terminal a determinadas clases dando la opción de que toda persona pueda adquirir el terminal que más le guste así como de diferentes características o costes o incluso fabricantes. Batería › Todos los terminales de Android deben tener siempre una batería extraíble dando la opción al usuario a poder sustituirla o llevar recargables en caso de que su batería se agote. De este modo se evita que el usuario tenga problemas en cuanto a su autonomía permitiendo que, aunque la batería haya acabado con su vida útil o considere que su batería es excesivamente pequeña pueda adquirir otra más potente o de reserva. › Personalizable Al ser abierto y libre, Android es completamente personalizable tanto por 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.
  6. 6.  Multitarea › Por suerte, ni hombres ni mujeres están limitados a hacer una cosa a la vez sino que somos capaces de hacer múltiples cosas siendo algo indispensable y casi impensable pensar de otra manera. Android con su sistema de multitarea inteligente es capaz de gestionar varias aplicaciones abiertas a la vez dejando en suspensión aquellas que no se utilicen y cerrarlas en caso de resultar ya inútiles para evitar un consumo de memoria. Del mismo modo que en nuestra vida cotidiana nos vemos obligados a hacer varias cosas a la vez, no podemos permitirnos el lujo de que nuestro compañero de fatigas no tenga esta función tan básica. No solo móviles › La libertad del código de Android ha hecho que en poco tiempo se implante en multitud de dispositivos electrónicos, desde móviles hasta ordenadores portátiles, netbooks, microondas, lavadoras, marcos digitales, navegadores GPS, relojes e incluso en navegadores de abordo de coches. › Esto convierte a Android en un sistema operativo multifunción y completamente escalable que garantizará su crecimiento y expansión así como ayudará a fabricantes a tener un motor inteligente para sus fabricaciones.
  7. 7.  Habíamos acordado que los desarrolladores preferían Android antes que el iOS de iPhone para generar aplicaciones de Tecnología de Información y Comunicación para los Países en Vías de Desarrollo (ICT4D, por sus siglas en ingles). Por ser un sistema operativo de código abierto, las aplicaciones de Android no pagan derechos de propiedad (las de iPhone si) y por lo tanto su oferta es mucho mayor. Sin embargo, ya trabajando sobre el terreno, salen a la luz algunas desventajas que bien vale la pena analizar. Existen actualmente en el mercado cerca de 20 modelos Android, de diferentes marcas y con diferentes versiones del sistema operativo, mientras sólo hay 3-4 modelos de iPhone. Eso quiere decir que los desarrolladores de aplicaciones Android van a tener un trabajo extra (y lo están teniendo) para tratar deadaptar las aplicaciones a los diferentes modelos y a sus diferentes versiones. Eso no sucede con las aplicaciones para iPhone pues al ser producidas para teléfonos de una misma fábrica, la variabilidad se reduce al mínimo.
  8. 8.  Esa desventaja la he venido sintiendo en "carne propia" pues dos de las aplicaciones -Ushahidi y Episurveyor- han fallado al ser probadas (1). Me he comunicado con los desarrolladores y no me han solucionado nada. Al parecer no es muy frequente que "prueben" las aplicaciones en teléfonos con pantallas grandes (entre 3.5 y 4.3 pulgadas). Probablemente tenga que actualizar el sistema operativo para subsanar el problema. Lo único bueno del asunto es que "sin querer queriendo", yo, que hasta hace un mes tuve mi primer celular, y que mis hijas tuvieron que enseñarme muchas cosas y evitaron que hiciera el ridículo ante la operadora local, estoy convirtiéndome poco a poco en un usuario avanzado de este tipo de tecnologías.
  9. 9.  Zedge Ringtones & Wallpapers: Esta aplicación posee numerosos tonos y fondos de pantalla para personalizar tu teléfono móvil. Barcode Scanner: Esta App nos permitirá leer códigos QR y códigos de barra. De esta manera podremos descargar todos los programas que deseemos de manera mas rápida. Advanced Task Killer: Una aplicación ideal para cerrar las App que quedan abiertas en segundo plano y que reducen la velocidad del Sistema Operativo. YouTube: Si te gustan ver vídeos de Youtube esta aplicación sera necesaria. Google Maps: A través de esta App podremos visualizar todos los mapas del mundo y hacer uso de las herramientas de Google Maps. Facebook: Si deseamos conectarnos a Facebook y hacer uso de todas sus herramientas debemos instalar esta aplicación. Skype: La App de Skype nos permitirá realizar videosllamadas desde cualquier lugar. WhatsApp Messenger: A través de esta aplicación podremos conectarnos con todos nuestros contactos de Messenger. ES File Explorer: Un aplicación interesante para administrar todos nuestros archivos de manera sencilla. Angry Birds: Si cuentas con mucho tiempo libre, puedes divertirte con el popular juego de Angry Birds.
  10. 10.  3.1.- APLICACIONES: Todas las aplicaciones creadas con la plataforma Android, incluirán como base un cliente de email (correo electrónico), calendario, programa de 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 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. 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.
  11. 11.  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 de programación Java. La Máquina Virtual está basada en registros, y corre clases compiladas por el compilador de Java que anteriormente han sido transformadas al formato .dex(Dalvik Executable) por la herramienta dx. 4.- DISPOSITIVOS ANDROID: De momento, el Sistema Operativo Android sigue en proceso de fabricación, aunque ya se han lanzado algunos terminales que funcionan bajo esta plataforma. El primer modelo lanzado al mercado bajo esta plataforma fue el xxxHTC Dreamxx, comercializado en EEUU y Reino Unido bajo la marca T-Mobile G1. Aunque ya podemos disponer de él, a través de un contrato con la operadora Movistar. Ahora estamos pendientes de otros modelos como el HTC Magic, HTC Hero o Asus Eee phone, siendo el primero, comercializado por la operadora Vodafone en este mismo mes de Abril.
  12. 12.  Android podría ser una competencia directa a los sistemas operativos móviles como Windows Mobile, Symbian,iPhone OS 3.0, etc. aunque también podría aminorizar o reducir la situación actual de Microsoft y sus Sistemas Operativos Windows. ¿Por qué digo esto? HP Inc. uno de los gigantes en la fabricación y desarrollo de Ordenadores más importantes del mundo, ha declarado que se están planteando la implantación del Sistema Operativo Android en Ultraportátiles o Netbooks, además, se habla de que pronto podremos ver un PC de sobremesa con Android de manos de HP. La posibilidad de que esto ocurra, depende de los resultados que obtengan en las pruebas de rendimiento y prestaciones de Android en estos equipos.
  13. 13.  Andy Rubin, Rich Miner, Nick Sears y Chris White, son los nombres de los emprendedores que en el año 2003 fundaron Android, Inc. en Palo Alto, California, 2 años mas tarde Google compraría el proyecto para continuar con el desarrollo del sistema operativo para dispositivos móviles. Android puso en marcha recientemente su version 4.0 (Ice Cream Sandwich), pero cuales han sido sus antecesores para llegar a el enorme éxito que ha tenido en tan poco tiempo. La siguiente infografía de la muestra varios detalles sobre cómo evolucionó el sistema operativo Android.
  14. 14.  Zedge Ringtones & Wallpapers: Esta aplicación posee numerosos tonos y fondos de pantalla para personalizar tu teléfono móvil. Barcode Scanner: Esta App nos permitirá leer códigos QR y códigos de barra. De esta manera podremos descargar todos los programas que deseemos de manera mas rápida. Advanced Task Killer: Una aplicación ideal para cerrar las App que quedan abiertas en segundo plano y que reducen la velocidad del Sistema Operativo. YouTube: Si te gustan ver vídeos de Youtube esta aplicación sera necesaria. Google Maps: A través de esta App podremos visualizar todos los mapas del mundo y hacer uso de las herramientas de Google Maps. Facebook: Si deseamos conectarnos a Facebook y hacer uso de todas sus herramientas debemos instalar esta aplicación. Skype: La App de Skype nos permitirá realizar videosllamadas desde cualquier lugar. WhatsApp Messenger: A través de esta aplicación podremos conectarnos con todos nuestros contactos de Messenger. ES File Explorer: Un aplicación interesante para administrar todos nuestros archivos de manera sencilla. Angry Birds: Si cuentas con mucho tiempo libre, puedes divertirte con el popular juego de Angry Birds.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×