android

8
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). ¿Por que elegir Android? El código de Android es abierto Gran cantidad de aplicaciones Multitarea Existen numerosos sistemas operativos entre los móviles, antes prácticamente cada marca de teléfonos usaba uno. Ahora hay 4 sistemas que destacan del resto Android, Symbian, Sim e iOS Veamos caracteristicas de Android Google liberó Android bajo licencia Apache. Gracias a esto cualquier persona puede realizar una aplicación para Android. Para que os hagáis una idea de la importancia del código abierto, cuando apareció Android ya había un consorcio de 78 importantes empresas especializadas en diseño de software para teléfonos móviles listas para diseñar aplicaciones. A día de hoy hay más de 700.000 aplicaciones disponibles para teléfonos Android, gran parte de ellas gratuitas. Este sistema posee una gran tienda de aplicaciones llamada "Google Play" desde donde existen todo tipo de aplicaciones para hacer de un teléfono móvil un autentico ordenador. Esta tienda permite ver fotos y vídeos de la aplicación para hacerse una idea del funcionamiento, además hay comentarios de la gente y una calificación sobre 5 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. No solo móviles 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

Upload: quartiers-callum

Post on 11-Sep-2015

218 views

Category:

Documents


0 download

DESCRIPTION

Sistema Operativo

TRANSCRIPT

Android en un Sistema Operativo adems de una plataforma de Software basada en el ncleo de Linux. Diseada en un principio para dispositivos mviles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programacin Java.

Android es una plataforma de cdigo abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a cdigo nativo de ARM (API de Android). Por que elegir Android? El cdigo de Android es abierto Gran cantidad de aplicaciones Multitarea Existen numerosos sistemas operativos entre los mviles, antes prcticamente cada marca de telfonos usaba uno. Ahora hay 4 sistemas que destacan del resto Android, Symbian, Sim e iOS

Veamos caracteristicas de Android Google liber Android bajo licencia Apache. Gracias a esto cualquier persona puede realizar una aplicacin para Android. Para que os hagis una idea de la importancia del cdigo abierto, cuando apareci Android ya haba un consorcio de 78 importantes empresas especializadas en diseo de software para telfonos mviles listas para disear aplicaciones. A da de hoy hay ms de 700.000 aplicaciones disponibles para telfonos Android, gran parte de ellas gratuitas. Este sistema posee una gran tienda de aplicaciones llamada "Google Play" desde donde existen todo tipo de aplicaciones para hacer de un telfono mvil un autentico ordenador.

Esta tienda permite ver fotos y vdeos de la aplicacin para hacerse una idea del funcionamiento, adems hay comentarios de la gente y una calificacin sobre 5 La libertad del cdigo de Android ha hecho que en poco tiempo se implante en multitud de dispositivos electrnicos, desde mviles hasta ordenadores porttiles, netbooks, microondas, lavadoras, marcos digitales, navegadores GPS, relojes e incluso en navegadores de abordo de coches. No solo mviles Android con su sistema de multitarea inteligente es capaz de gestionar varias aplicaciones abiertas a la vez dejando en suspensin aquellas que no se utilicen y cerrarlas en caso de resultar ya intiles 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 compaero de fatigas no tenga esta funcin tan bsica. La parte negativa Esto es un arma de doble filo. Para empezar el hecho de tener varias aplicaciones abiertas hacen que el consumo de la batera se dispare y por otro lado Android no siempre cierra todas las aplicaciones as que hace falta tener una aplicacin que cierre las aplicaciones abiertas. En la Market de Android hay un buen puado de aplicaciones de este tipo as que el problema se soluciona rpidamente pero es un error a fin de cuentas.

Android es un sistema operativo basado en el kernel de Linux diseado principalmente para dispositivos mviles con pantalla tctil, como telfonos inteligentes o tabletas, inicialmente desarrollado por Android, Inc.Que es?Fernando valdez2013-0024Diseo de dispositivoLa plataforma es adaptable a pantallas de mayor resolucin, VGA, biblioteca de grficos 2D, biblioteca de grficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseo de telfonos tradicionales.Almacenamiento

SQLite, una base de datos liviana, que es usada para propsitos de almacenamiento de datos.Que tiene?MensajeraNavegador webSoporte de JavaSoporte multimediaSoporte para streamingGoogle PlayBluetoothVideollamaday demas...ArquitecturaAplicaciones: las aplicaciones base incluyen un cliente de correo electrnico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones estn escritas en lenguaje de programacin Java.Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura est diseada para simplificar la reutilizacin de componentes; cualquier aplicacin puede publicar sus capacidades y cualquier otra aplicacin puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario.Bibliotecas: Android incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema. Estas caractersticas se exponen a los desarrolladores a travs del marco de trabajo de aplicaciones de Android; algunas son: System C library (implementacin biblioteca C estndar), bibliotecas de medios, bibliotecas de grficos, 3D y SQLite, entre otras.Hay un software especializado, el sistema operativo que controla a otras aplicaciones, pero sobre todo, se encarga de gestionar el hardware, los dispositivos. En los ordenadores podemos diferenciar claramente el sistema operativo (Windows, Linux, Mac OS) del resto de programas.Los primeros sistemas operativos para moviles fueron Symbian (de Panasonic, Siemens AG, Nokia, Sony-Ericsson entre otras), Palm (sobre todo para PDAs), BlackBerry y Windows Mobile (de Microsoft). Apple revolucin el mundo de la telefonia movil con el lanzamiento de su familia iPhone, con el sistema operativo iPhone OS, y su pantalla multitactil.

Posteriormente aparecio Android. Microsoft ha lanzado recientemente el Windows 8 que sirve tanto para PCs como para moviles y tabletas.Cuando inicio?Android naci inicialmente para telfonos, en Septiembre de 2008, luego en Febrero de 2011 apareci Android 3.0 para tablets, y en Octubre de 2011 aparecio Android 4.0 que unific los dos sistemas (telfonos y tablets) en uno slo. La versin en Noviembre de 2012 es Android 4.2.La principal ventaja de utilizar uno de estos sistemas operativos es que disponemos de una gran cantidad de aplicaciones. Ademas, como pasa con los ordenadores, dos dispositivos con el mismo sistema operativo se manejaran igual, aunque puede que tengan distinta pantalla, camara, que uno no integre GPS, o que sean de distinto fabricante. Aunque puede haber pequenas diferencias ya que cada fabricante puede modificar algunos aspectos de Android.La principal diferencia entre Android y el resto de sistemas operativos para dispositivos moviles es que es software libre, basado en Linux, y la mayor parte es de codigo abierto. Esto quiere decir que no deberas pagar nada por el, y que cualquiera puede anadirle mejoras. En los sistemas propietarios, solo el fabricante puede hacer modificaciones.Al ser libre y de cdigo abierto, Android tiene una gran cantidad de desarrolladores de aplicaciones. De hecho, cualquiera con conocimientos de programacin y curiosidad puede comenzar a desarrollar aplicaciones. Esto hace que encontremos miles de aplicaciones disponibles, y que cada da aparezcan otras ms. A finales de 2012 habia ms de 700.000 app.Existen multitud de terminales con Android, de hecho Android es el sistema ms utilizado superando a Apple con sus iPhone, iPad.

------------------------------------------------------------------------------------------------------------------------ 1. Es un sistema operativo mvil basado en Linux, que junto con aplicaciones middleware est enfocado para ser utilizado en dispositivos mviles con pantalla tctil como Smartphone, tablets, Google TV y otros dispositivos. Cuenta con una plataforma de descarga de aplicaciones y juegos llamada Google Play, la cual tiene ms de 100 mil opciones para descargar, la mayora gratuitas. 2. El sistema Operativo inicialmente fue desarrollado por Android, Inc., a la cul Google respald econmicamente y ms tarde compr en el 2005. Android fue presentado en el 2007 en un consorcio de compaas de Hardware, Software y Telecomunicaciones. El primer mvil con el sistema operativo Android se vendi en octubre del 2008. 3. Este sistema operativo open source para dispositivos mviles ha evolucionado mucho desde su lanzamiento. La primera versin, Android 1.0 que Google lanz con el smartphone HTC G1 ha sido superada en cuanto a funcionalidades y estabilidad por las ltimas versiones. 4. El sistema operativo est compuesto por 12 millones de lneas de cdigo, incluyendo 3 millones de lneas XML, 2.8 millones de lneas de lenguaje C, 2.1 millones de lneas Java y 1.75 millones de lneas de C++. 5. Aplicaciones: Las aplicaciones incluyen un cliente de correo electrnico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones estn escritas en lenguaje de programacin Java. 6. Marco de trabajo de aplicaciones: La arquitectura est diseada para simplificar la reutilizacin de componentes. Bibliotecas: Android incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema. Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones en las bibliotecas base del lenguaje Java. 7. Ncleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestin de memoria, gestin de procesos, pila de red y modelo de controladores. El ncleo tambin acta como una capa de abstraccin entre el hardware y el resto de la pila de software. 8. Android, al contrario que otros sistemas operativos para dispositivos moviles como iOS o Windows Phone, se desarrolla de forma abierta y se puede acceder tanto al cdigo fuente, como a la lista de incidencias donde se pueden ver problemas an no resueltos y reportar problemas nuevos. 9. Framework de aplicaciones: Permite el reemplazo y la reutilizacin de los componentes. Navegador integrado: Basado en el motor open SourceWebkit. 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 imgenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). Mquina virtual Dalvik: Base de llamadas de instancias muy similar a Java. Telefona GSM: dependiente del terminal. Bluetooth, EDGE, 3g y Wifi: dependiente del terminal. Cmara, GPS, brjula y acelermetro: Dependiente del terminal Pantalla Tctil. 10. Android ha visto numerosas actualizaciones desde su liberacin inicial. Estas actualizaciones al sistema operativo base tpicamente arreglan bugs y agregan nuevas funciones. Las versiones de Android reciben el nombre de postres en Ingls. 11. A: Apple Pie (v1.0),Tarta de manzana B: Banana Bread (v1.1),Pan de pltano C: Cupcake (v1.5),Panque. D: Donut (v1.6),Rosquilla. E: clair (v2.0/v2.1),Pastel francs. F: Froyo (v2.2), (Abreviatura de frozen yogurt)Yogur helado. G:Gingerbread (v2.3),Pan de jengibre. H: Honeycomb (v3.0/v3.1/v3.2),Panal de miel. I: Ice Cream Sandwich (v4.0),Sndwich de helado. J: Jelly Bean (v4.1/v4.2),Gominola. K: Key Lime Pie (v5.0),Tarta de Limn 12. 1.5 Android Cupcake El 30 de Abril del 2009, la actualizacin fue lanzada, basada en el ncleo Linux 2.6.27 e incluye varias caractersticas nuevas y correcciones de interfaz de usuario. Es un tema que se utilizara para todas las versiones de aqu en adelante. -Soporte para Widgets -Grabacin y reproduccin formatos MPEG-4 y 3GP -Caractersticas Copiar y Pegar agregadas al navegador Web. -Pantallas de transiciones animadas. -Agregada Opcin auto-rotacin. Entre otras. 13. 1.6 Android Donut El 15 de Septiembre del 2009 fue lanzado esta actualizacin e incluy numerosas caractersticas nuevas: -Mejora la bsqueda por voz y texto -Habilidad para ver capturas de las aplicaciones en Android Market. -Galera, cmara y videocmara con mejor integracin. -Mltiple seleccin de imgenes para ser eliminadas -Mejoras de velocidad en aplicaciones de cmara y de bsqueda. Entre Otras. 14. 2.0/2.1 clair Lanzado el 26 de Octubre del 2009. Caractersticas: -Velocidad de Hardware Optimizada -Interfaz de usuario renovada -Nuevas listas de contactos -Mejoras en Google Maps -Zoom Digital -Fondos de pantalla animados -Soporte Integrado de Flash -Teclado Virtual Mejorado Entre Otras. 15. 2.2 Froyo Fue Lanzado el 20 de Mayo del 2010 y tiene estas caractersticas: -Optimizacin general del sistema Android, la memoria y el rendimiento -Mejora en la velocidad de las aplicaciones -Lanzador de aplicaciones mejorado con accesos directos a las aplicaciones de telfono -Actualizacin del Market con actualizaciones automticas. -Permite desactivar el trfico de datos -Compartir contactos por Bluetooth 2.2.1, 2.2.2, 2.2.3 Actualizadas durante el 2010 con arreglos de errores 16. 2.3 Gingerbread Fue Lanzado el 6 de Diciembre del 2010 y contena: -Soporte para dispositivos mviles -Actualizacin del diseo de la interfaz del usuario -Soporte para pantallas extra grandes y resoluciones mayores -Soporte mejorado para desarrollo de cdigo nativo -Recoleccin de elementos concurrentes para un mayor rendimiento. -Un administrador de descargas para descargar archivos grandes -Soporte nativo para mltiples cmaras Hubo mejoras al sistema y arreglos en fallas del 2.2.3 al 2.3.7. 17. 3.0/3.1/3.2 Android HoneyComb Fue Lanzado el 22 de Febrero del 2011 Sus caractersticas son: -Mejor Soporte para Tablets Escritorio 3D con Widgets rediseados -Mejoras en el navegador Web -Sistema Multitarea mejorado -Soporte para videochat mediante Google Talk -Aade soporte para una gran variedad de perifticos y accesorios con conexin USB, teclados, ratones, hubs, dispositivos de juego y cmaras digitales. 18. 4.0 Android Ice Cream Sandwich Lanzado el 19 de Octubre del 2011 Es una versin que unifica el uso de cualquier dispositov tanto en telfonos, tablets, televisores, netbooks, etc. Incluye: -Interfaz limpia y moderna -Multitarea mejorada -Gestor de trfico de datos de internet -Corrector de texto rediseado y mejorado -Captura de pantalla en dos botones -Reconocimiento de voz del usuario 19. 4.1 Android Jelly Bean Lanzado el 9 de Julio del 2012, basado en el ncleo de Linux 3.0.31, Fue una actualizacin incremental con el enfoque primaria de mejorar la funcionalidad y rendimiento de la interfaz del usuario. -Mejora la fluidez y de la estabilidad -Ajuste automtico de Widgets cuando se aaden al escritorio -Dictado por voz mejorado -Notificaciones mejoradas, con acceso ms rpido a ms informacin -Google Chrome se convierte en el navegador por defecto de Android. -Getual Mode para personas discapacitadas visualmente -Cambios en la interfaz como la nueva barra de bsquedas. 20. 4.2 Android Jelly Bean Google anunci la nueva versin con un comunicado de prensa bajo el eslogan A new flavor of Jelly Bean. El primer dispositivo en correr Android 4.2 fue el Nexus 4 de LG y el Nexus 10 de Samsung, los cuales fueron lanzados el 13 de Noviembre del 2012. 21. El cdigo es Abierto; gracias a esto cualquier persona puede realizar una aplicacin para Android. Hoy en Da hay ms de 100,000 aplicaciones disponibles para telfonos Android, gran parte de ellas gratuitas Android es multitarea; es capaz de hacer funcionar a la vez varias aplicaciones Android se puede modificar a tu gusto; puedes personalizar totalmente la pantalla 22. Android es multitarea; no siempre cierra todas las aplicaciones as que hace falta tener una aplicacin que cierre las apps abiertas. Duracin de la Batera; Se gasta rpidamente Android es poco intuitivo; Problema provocado por la interfaz Android est desfragmentado; Cada modelo de telfono mvil se ha de adaptar a Android por lo que no es la misma versin. 23. Android destaca por dejar cierta sensacin de libertad al consumidor. Permite adaptar ms la tableta a sus gustos y hacer de ella un traje a medida. Otra ventaja son los Widgets, pequeas ventajas que muestran la informacin directamente en el escritorio. Los fabricantes de aparatos para Android juegan con un mayor margen creativo.