android evolution

of 13/13

Click here to load reader

  • date post

    24-May-2015
  • Category

    Technology

  • view

    665
  • download

    0

Embed Size (px)

description

es akello k nos ayudara a usar mejor un movil

Transcript of android evolution

  • 1. NOMBRE DE LA MATERIA: Manejos de sistemas operativosALUMNO: Sandra Beln Das Jimnez GRADO: 3 GRUPO: 3101 CONTENIDO: Sistema operativo androidCARRERA:Profesional tcnico en informticaDOCENTE:Carla Gpe. De la Rosa Ramrez

2. INTRODUCCION Android es desarrollado por Google para telfonoscelulares y tablets. El software contiene una variedad deaplicaciones de Google que vienen con el telfonointeligente, como Gmail, Google Search, Google Maps yYouTube.Puesto que Android es software de cdigo abierto,puedes elegir entre una amplia variedad de aplicacionespara instalar. Esas aplicaciones hacen que el telfonointeligente Xperia sea muy verstil, puesto que lo puedesadaptar a tus necesidades. Si deseas cambiar elmarcador o el reproductor de msica, puedes hacerlo.En si hablare en general del sistema operativo android, los temasa abordar sonSistema operativo?, historial, caractersticas, diseo, desarrollo,aplicacin, usos privacidad etc. Los cuales nos ayudara parasaber ms sobre el sistema operativo android en cualquier tipo deusos. 3. INDICESistema operativo androidHistorial de actualizacinArquitecturaNombre de versionesUsos y dispositivosDiseo y desarrolloAplicacionesPrivacidadSeguridadNotas sobre el sistema operativoandroidConclusinBibliografa 4. SISTEMA OPERATIVO ANDROID Android es un sistema operativo mvil basado en Linux, que junto conaplicaciones middleware est enfocado para ser utilizado en dispositivosmviles como telfonos inteligentes, tabletas, Google TV y otros dispositivos. Esdesarrollado por la Open Handset Alliance, la cual es liderada por Google. Estesistema por lo general maneja aplicaciones como Google Play.Fue desarrollado inicialmente por Android Inc., una firma compradapor Google en 2005. Es el principal producto de la Open Handset Alliance, unconglomerado de fabricantes y desarrolladores de hardware, software yoperadores de servicio. Las unidades vendidas de telfonos inteligentes conAndroid se ubican en el primer puesto en los Estados Unidos, en el segundo ytercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercertrimestre. A nivel mundial alcanz una cuota de mercado del 50,9% durante elcuarto trimestre de 2011, ms del doble que el segundo sistema operativo conms cuota.Tiene una gran comunidad de desarrolladores escribiendo aplicaciones paraextender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las700.000 aplicaciones disponibles para la tienda de aplicaciones oficial deAndroid: Google Play, sin tener en cuenta aplicaciones de otras tiendas nooficiales para Android, como pueden ser la App Store de Amazon o la tienda deaplicaciones Samsung Apps de Samsung. Google Play es la tienda deaplicaciones en lnea administrada por Google, aunque existe la posibilidad deobtener software externamente. Los programas estn escritos en el lenguaje deprogramacin Java. No obstante, no es un sistema operativo libre de malware,aunque la mayora de ello es descargado de sitios de terceros.El anuncio del sistema Android se realiz el 5 de noviembre de 2007 junto con lacreacin de la Open Handset Alliance, un consorcio de 78 compaas dehardware, software y telecomunicaciones dedicadas al desarrollo de estndaresabiertos para dispositivos mviles. Google liber la mayora del cdigo de Androidbajo la licencia Apache, una licencia libre y de cdigo abierto.La estructura del sistema operativo Android se compone de aplicaciones que seejecutan en un framework Java de aplicaciones orientadas a objetos sobre elncleo de las bibliotecas de Java en una mquina virtual Dalvik con compilacinen tiempo de ejecucin. Las bibliotecas escritas en lenguaje C incluyen unadministrador de interfaz grfica , un framework OpenCore, una base dedatos relacional SQLite, una Interfaz de programacin de API grfica OpenGL ES2.0 3D, un motor de renderizado WebKit, un motor grfico SGL, SSL yuna biblioteca estndar de C 5. HISTORIAL DE ACTUALIZACIONAndroid ha visto numerosasactualizacionesdesde suliberacininicial.Estasactualizacionesal sistemaoperativo base tpicamentearreglan bugs( error de software) yagregan nuevas funciones.Generalmente cada actualizacindel sistema operativo Android esdesarrollada bajo un nombre encdigo de un elemento relacionado con postres.Android ha sido criticado muchas veces por lafragmentacin que sufren sus terminales al no sersoportado con actualizaciones constantes por losdistintos fabricantes. Se crey que esta situacincambiara tras un anuncio de Google en el que comunicque los fabricantes se comprometern a aplicaractualizaciones al menos 18 meses desde su salida almercado, pero esto al final nunca se concret y elproyecto se cancel. 6. ArquitecturaLos componentesprincipales del sistemaoperativo deAndroid Aplicaciones: las aplicaciones base incluyen un cliente de correoelectrnico, programa de SMS, calendario, mapas, navegador,contactos y otros. Todas las aplicaciones estn escritas en lenguajede programacin Java. Marco de trabajo de aplicaciones: los desarrolladores tienen accesocompleto a los mismos APIs del framework usados por lasaplicaciones base. La arquitectura est diseada para simplificar lareutilizacin de componentes; cualquier aplicacin puede publicar suscapacidades y cualquier otra aplicacin puede luego hacer uso deesas capacidades (sujeto a reglas de seguridad del framework). Estemismo mecanismo permite que los componentes sean reemplazadospor el usuario. Bibliotecas:Androidincluyeunconjuntodebibliotecasde C/C++ usadas por varios componentes del sistema. Estascaractersticas se exponen a los desarrolladores a travs del marco detrabajo de aplicaciones de Android; algunas son: System C library(implementacin biblioteca C estndar), bibliotecas de medios,bibliotecas de grficos, 3D y SQLite, entre otras. Runtime de Android: Android incluye un set de bibliotecas base queproporcionan la mayor parte de las funciones disponibles en lasbibliotecas base del lenguaje Java. Cada aplicacin Android corre supropio proceso, con su propia instancia de la mquina virtual Dalvik.Dalvik ha sido escrito de forma que un dispositivo puede corrermltiples mquinas virtuales de forma eficiente. Dalvik ejecutaarchivos en el formato Dalvik Executable, el cual est optimizado paramemoria mnima. La Mquina Virtual est basada en registros y correclases compiladas por el compilador de Java que han sidotransformadas al formato.dex por la herramienta incluida "dx". Ncleo Linux: Android depende de Linux para los servicios base delsistema como seguridad, gestin de memoria, gestin de procesos,pila de red y modelo de controladores. El ncleo tambin acta comouna capa de abstraccin entre el hardware y el resto de la pila desoftware. 7. Nombre de versiones Las versiones de Android reciben el nombre de postresen ingls. En cada versin el postre elegido empieza por una letradistinta siguiendo un orden alfabtico: A: Apple Pie (v1.0), Tarta de manzana B: Banana Bread (v1.1), Pan de pltano C: Cupcake (v1.5), Magdalena glaseada. D: Donut (v1.6), Rosquilla. E: clair (v2.0/v2.1), pastel francs conocido en Espaa como pepito, petis, suso o canuto. 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.1.2/v4.2), Juda de gelatina. K: Key Lime Pie (v5.0) Pastel de limn 8. Usos y dispositivosEl sistema operativo Android se usa en telfonosinteligentes, ordenadoresporttiles, netbooks, tabletas, GoogleTV, relojes de pulsera, auriculares y otros dispositivo siendo estesistema operativo accesible desde terminales de menos de 100euros hasta terminales que superen los 600, obviando,evidentemente, sus diferencias tcnicas.La plataforma de hardware principal de Android es la arquitecturaARM. Hay soporte para x86 en el proyecto Android-x86, y GoogleTV utiliza una versin especial de Android x86.El primer telfono disponible en el mercado para ejecutar Androidfue el HTC Dream, dado a conocer al pblico el 22 de octubre de2008 A principios de 2010 Google ha colaborado con HTC paralanzar su producto estrella en dispositivos Android el Nexus One.A esto sigui en 2010 el Samsung Nexus S y en 2011 el GalaxyNexus.En la actualidad existen ms de 650.000 aplicaciones paraAndroid y se estima que 1.000.000 telfonos mviles se activandiariamente.iOS y Android 2.3.3 pueden ser configurado para un arranquedual en un iPhone o iPod Touch liberados con la ayuda deOpeniBoot y iDroid. 9. Diseo y desarrollo Android, al contrario que otrossistemas operativos para dispositivosmviles como iOS o Windows Phone, se desarrolla de formaabierta y se puede acceder tanto al cdigo fuente como a la listade incidencias donde se pueden ver problemas an no resueltosy reportar problemas nuevos.El que se tenga acceso al cdigo fuente no significa que se puedatener siempre la ltima versin de Android en un determinadomvil, ya que el cdigo para soportar el hardware (controladores)de cada fabricante normalmente no es pblico, as que faltaraun trozo bsico del firmware para poder hacerlo funcionar endicho terminal, y porque las nuevas versiones de Android suelenrequerir ms recursos, por lo que los modelos ms antiguosquedan descartados por razones de memoria (RAM), velocidadde procesador, etc.En sus comienzos, Android era eminentemente un sistemaoperativo pensado para usar con teclado, y gracias a un cursorpoder navegar entre las aplicaciones. Desde su comienzo,Android ha sido altamente personalizable. Poco despus, antesdel lanzamiento del primer telfono Android, esta filosofa cambipara convertirse en eminentemente tctil, y poder competir contrael recin lanzado iPhone. 10. Aplicaciones Las aplicaciones se desarrollan habitualmente en ellenguaje Java con Android Software Development Kit(Android SDK), pero estn disponibles otras herramientasde desarrollo, incluyendo un Kit de Desarrollo Nativo paraaplicaciones o extensiones en C o C++, Google AppInventor, un entorno visual para programadores novatosy varios cruz aplicaciones de la plataforma web mvilmarcos. y tambin es posible usar las bibliotecas Qtgracias al proyecto Necessitas SDK.El desarrollo de aplicaciones para Android no requiereaprender lenguajes complejos de programacin. Todo loque se necesita es un conocimiento aceptable de Java yestar en posesin del kit de desarrollo de software oSDK provisto por Google el cual se puede descargargratuitamente.Todas las aplicaciones estn comprimidas enformato APK, que se pueden instalar sin dificultad desdecualquier explorador de archivos en la mayora dedispositivos. 11. PrivacidadSe han descubierto ciertos comportamientos en algunosdispositivos que limitan la privacidad de los usuarios, de modo similar a iPhone, pero ocurre al activar la opcin Usar redes inalmbricas en el men Ubicacin y seguridad, avisando que se guardarn estos datos, y borrndose al desactivar esta opcin, pues se usan como cach y no como log tal como hace iPhone. Seguridad sistema menos vulnerable, debidoprincipalmente a que el proceso decertificacin de aplicaciones es msriguroso que el de Apple sin dejar allado que es un sistema libre y elesquema de gestin de permisospara estas, que pone muchasdecisiones de seguridad importantesen manos del usuario, lo expone amayores riesgos y le hace msatractivo a los ataques de ingenierasocial. Sin embargo, basndose ennmeros absolutos contabilizados delos boletines Segn un estudio de Symantec de 2011, comparadoconeliOS,Android esundeseguridadde Microsoft, Adobe, Oracle y Apple, el 85% de los agujeros deseguridad en 2011 y 2012 los mayores ataques fueron para elsistema iOS, pese a que este posee una cuota de mercado inferiora la de Android. 12. Notas sobre el sistema operativo androidAndroid podra ser una competencia directa a lossistemas operativos mviles como Windows Mobile,Symbian, iPhone OS 3.0, etc. aunque tambin podra amino rizar o reducir la situacin actual de Microsoft y susSistemasOperativos Windows.Por qu digo esto? HP Inc. uno de los gigantes en lafabricacin y desarrollo de Ordenadores ms importantesdel mundo, ha declarado que se estn planteando laimplantacin del Sistema Operativo Android en Ultraporttiles o Netbooks, adems, se habla de que prontopodremos ver un PC de sobremesa con Android demanos de HP.La posibilidad de que esto ocurra, depende de losresultados que obtengan en las pruebas de rendimiento yprestaciones de Android en estos equipos. 13. CONCLUSION En si mi conclusin es de que elsistema operativo android puede ser paratelfonos mviles, Tablet, computadoraspero mas son para telfonos moviles Ensi de todo lo que investigue he llegadotambin a que aprend que existen variasversiones de sistemas operativos androidlos cuales tienen diferentes nombre.Tambin aprendque android fuediseado para desarrollarse de modoabierto o general y que en si mas susaplicaciones se desarrollan en el lenguajejava en fin en total entend que el sistemaoperativo android es un buen sistema debuenas aplicaciones y funciones.