android evolution

800 views

Published on

es akello k nos ayudara a usar mejor un movil

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

  • Be the first to like this

No Downloads
Views
Total views
800
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

android evolution

  1. 1. NOMBRE DE LA MATERIA: Manejos de sistemas operativos ALUMNO: Sandra Belén Días Jiménez GRADO: 3º GRUPO: 3101 CONTENIDO: Sistema operativo android CARRERA:Profesional técnico en informática DOCENTE: Carla Gpe. De la Rosa Ramírez
  2. 2. INTRODUCCION Android es desarrollado por Google para teléfonoscelulares y tablets. El software contiene una variedad deaplicaciones de Google que vienen con el teléfonointeligente, como Gmail, Google Search, Google Maps yYouTube.Puesto que Android es software de código abierto,puedes elegir entre una amplia variedad de aplicacionespara instalar. Esas aplicaciones hacen que el teléfonointeligente Xperia sea muy versátil, puesto que lo puedesadaptar a tus necesidades. Si deseas cambiar elmarcador o el reproductor de música, puedes hacerlo.En si hablare en general del sistema operativo android, los temasa abordar sonSistema operativo?, historial, características, diseño, desarrollo,aplicación, usos privacidad etc. Los cuales nos ayudara parasaber más sobre el sistema operativo android en cualquier tipo deusos.
  3. 3. INDICESistema operativo androidHistorial de actualizaciónArquitecturaNombre de versionesUsos y dispositivosDiseño y desarrolloAplicacionesPrivacidadSeguridadNotas sobre el sistema operativoandroidConclusiónBibliografía
  4. 4. SISTEMA OPERATIVO ANDROID Android es un sistema operativo móvil basado en Linux, que junto conaplicaciones middleware está enfocado para ser utilizado en dispositivosmóviles como teléfonos 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 teléfonos 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, más del doble que el segundo sistema operativo conmás 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 línea administrada por Google, aunque existe la posibilidad deobtener software externamente. Los programas están escritos en el lenguaje deprogramación Java. No obstante, no es un sistema operativo libre de malware,aunque la mayoría de ello es descargado de sitios de terceros.El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con lacreación de la Open Handset Alliance, un consorcio de 78 compañías dehardware, software y telecomunicaciones dedicadas al desarrollo de estándaresabiertos para dispositivos móviles. Google liberó la mayoría del código de Androidbajo la licencia Apache, una licencia libre y de código abierto.La estructura del sistema operativo Android se compone de aplicaciones que seejecutan en un framework Java de aplicaciones orientadas a objetos sobre elnúcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilaciónen tiempo de ejecución. Las bibliotecas escritas en lenguaje C incluyen unadministrador de interfaz gráfica , un framework OpenCore, una base dedatos relacional SQLite, una Interfaz de programación de API gráfica OpenGL ES2.0 3D, un motor de renderizado WebKit, un motor gráfico SGL, SSL yuna biblioteca estándar de C
  5. 5. HISTORIAL DE ACTUALIZACION Android ha visto numerosasactualizaciones desde suliberación inicial. Estasactualizaciones al sistemaoperativo base típicamentearreglan bugs( error de software) yagregan nuevas funciones.Generalmente cada actualizacióndel sistema operativo Android esdesarrollada bajo un nombre encódigo de un elemento relacionado con postres.Android ha sido criticado muchas veces por lafragmentación que sufren sus terminales al no sersoportado con actualizaciones constantes por losdistintos fabricantes. Se creyó que esta situacióncambiaría tras un anuncio de Google en el que comunicóque los fabricantes se comprometerán a aplicaractualizaciones al menos 18 meses desde su salida almercado, pero esto al final nunca se concretó y elproyecto se canceló.
  6. 6. Arquitectura Los componentes principales del sistema operativo deAndroid  Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones están escritas en lenguaje de programación 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á diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación 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 características se exponen a los desarrolladores a través del marco de trabajo de aplicaciones de Android; algunas son: System C library (implementación biblioteca C estándar), bibliotecas de medios, bibliotecas de gráficos, 3D y SQLite, entre otras.  Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable, el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx".  Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila 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 de la pila de software.
  7. 7. Nombre de versiones Las versiones de Android reciben el nombre de postresen inglés. En cada versión el postre elegido empieza por una letradistinta siguiendo un orden alfabético:  A: Apple Pie (v1.0), Tarta de manzana  B: Banana Bread (v1.1), Pan de plátano  C: Cupcake (v1.5), Magdalena glaseada.  D: Donut (v1.6), Rosquilla.  E: Éclair (v2.0/v2.1), pastel francés conocido en España 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), Sándwich de helado.  J: Jelly Bean (v4.1/v4.1.2/v4.2), Judía de gelatina.  K: Key Lime Pie (v5.0) Pastel de limón
  8. 8. Usos y dispositivos El sistema operativo Android se usa en teléfonosinteligentes, ordenadores portátiles, 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 técnicas.La plataforma de hardware principal de Android es la arquitecturaARM. Hay soporte para x86 en el proyecto Android-x86, y GoogleTV utiliza una versión especial de Android x86.El primer teléfono disponible en el mercado para ejecutar Androidfue el HTC Dream, dado a conocer al público 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 más de 650.000 aplicaciones paraAndroid y se estima que 1.000.000 teléfonos móviles 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. 9. Diseño y desarrollo Android, al contrario que otrossistemas operativos para dispositivosmóviles como iOS o Windows Phone, se desarrolla de formaabierta y se puede acceder tanto al código fuente como a la listade incidencias donde se pueden ver problemas aún no resueltosy reportar problemas nuevos.El que se tenga acceso al código fuente no significa que se puedatener siempre la última versión de Android en un determinadomóvil, ya que el código para soportar el hardware (controladores)de cada fabricante normalmente no es público, así que faltaríaun trozo básico del firmware para poder hacerlo funcionar endicho terminal, y porque las nuevas versiones de Android suelenrequerir más recursos, por lo que los modelos más 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 después, antesdel lanzamiento del primer teléfono Android, esta filosofía cambiópara convertirse en eminentemente táctil, y poder competir contrael recién lanzado iPhone.
  10. 10. Aplicaciones Las aplicaciones se desarrollan habitualmente en ellenguaje Java con Android Software Development Kit(Android SDK), pero están 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 móvilmarcos. y también es posible usar las bibliotecas Qtgracias al proyecto Necessitas SDK.El desarrollo de aplicaciones para Android no requiereaprender lenguajes complejos de programación. Todo loque se necesita es un conocimiento aceptable de Java yestar en posesión del kit de desarrollo de software o«SDK» provisto por Google el cual se puede descargargratuitamente.Todas las aplicaciones están comprimidas enformato APK, que se pueden instalar sin dificultad desdecualquier explorador de archivos en la mayoría dedispositivos.
  11. 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 opción «Usar redes inalámbricas» en el menú «Ubicación y seguridad», avisando que se guardarán estos datos, y borrándose al desactivar esta opción, pues se usan como caché y no como log tal como hace iPhone. Seguridad sistema menos vulnerable, debidoprincipalmente a que el proceso decertificación de aplicaciones es másriguroso que el de Apple sin dejar allado que es un sistema libre y elesquema de gestión de permisospara estas, que pone muchasdecisiones de seguridad importantesen manos del usuario, lo expone amayores riesgos y le hace másatractivo a los ataques de ingenieríasocial. Sin embargo, basándose ennúmeros absolutos contabilizados delos boletines Según un estudio de Symantec de 2011, comparadocon el iOS, Android es un de seguridadde 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. 12. Notas sobre el sistema operativo androidAndroid podría ser una competencia directa a lossistemas operativos móviles como Windows Mobile,Symbian, iPhone OS 3.0, etc. aunque también podría amino rizar o reducir la situación actual de Microsoft y susSistemas Operativos Windows.¿Por qué digo esto? HP Inc. uno de los gigantes en lafabricación y desarrollo de Ordenadores más importantesdel mundo, ha declarado que se están planteando laimplantación del Sistema Operativo Android en Ultraportátiles o Netbooks, además, 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. 13. CONCLUSION En si mi conclusión es de que elsistema operativo android puede ser parateléfonos móviles, Tablet, computadoraspero mas son para teléfonos moviles Ensi de todo lo que investigue he llegadotambién a que aprendí que existen variasversiones de sistemas operativos androidlos cuales tienen diferentes nombre.También aprendí que android fuediseñado 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.

×