Sistema operativo android

8
“MI COLEGIO POR SIEMPRE” CAROLINA SALARA RESTREPO GRADO: 11°A AREA: EDUCACION TECNOLOGIA E INFORMATICA. Profesor: Sergio Alexander Jiménez Echavarría TEMA: SISTEMA ANDROID. SAN JOSE DE LA SALLE MEDELLIN, 2012

description

Sistema operativo android

Transcript of Sistema operativo android

“MI COLEGIO POR SIEMPRE” 

 

 

 

CAROLINA SALARA RESTREPO 

 

 

GRADO: 11°A 

 

 

 

AREA: EDUCACION TECNOLOGIA E INFORMATICA. 

 

 

 

Profesor: Sergio Alexander Jiménez Echavarría 

 

 

TEMA: SISTEMA ANDROID. 

 

 

 

SAN JOSE DE LA SALLE 

 

MEDELLIN, 2012 

 

 

DEFINICION 

Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma. 

El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido como es Java. 

 

 

HISTORIA 

Tanto el nombre Android (androide en inglés) como Nexus One hacen alusión a la novela de Philip K. Dick ¿Sueñan los androides con ovejas eléctricas?, que posteriormente fue adaptada al cine como Blade Runner. Tanto el libro como la película se centran en un grupo de androides llamados replicantes del modelo Nexus‐6. 

El logotipo es el robot "Andy". 

En julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo Alto, California fundada en 2003. Entre los cofundadores de Android que se fueron a 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 en WebTV). En aquel entonces, poco se sabía de las funciones de Android Inc. fuera de que desarrollaban software para teléfonos móviles. Esto dio pie a rumores de que Google estaba planeando entrar en el mercado de los teléfonos móviles. 

En Google, el equipo liderado por Rubin desarrolló una plataforma para dispositivos móviles basada en el kernel de Linux que fue promocionado a fabricantes de dispositivos y operadores con la promesa de proveer un sistema flexible y actualizable. Se informó que Google había 

alineaestab

La esmóviseñalestabestab

En seque G

El 5 dlas quElectestreformaplata

El 9 dincluyComm

 

CAR

Diseñdispo

Alma

Cone

ado ya una sba abierto a d

peculación sl se incremelaron que Goba muy empeba desarrolla

eptiembre deGoogle había

de noviembreue están Texronics, Sprinnó con el finación de la Oforma para d

de diciembreyendo Packemunications,

RACTERIST

ño de ositivo 

acenamiento

ectividad 

serie de fabridiversos grad

sobre que el ntó en diciemoogle quería eñado en ellondo un teléf

e 2007, «Infoa solicitado d

e de 2007 la xas Instrumet Nextel, Intn de desarrolOpen Handsedispositivos 

e de 2008, seetVideo, ARM, Asustek, Ga

TICAS  

La plataform2D, bibliotey diseño de

o SQLite, unaalmacenam

Android soconectivida

icantes de hados de coope

sistema Andmbre de 200sus servicioso. Medios imfono con su m

ormationWeediversas pate

Open Handsnts, Broadcoel, LG, Marvellar estándaret Alliance, lamóviles cons

e anunció queM Holdings,Aarmin, Softba

ma es adapteca de gráfice teléfonos t

a base de damiento de da

oporta las sigad: GSM/EDG

ardware y soeración por s

droid de Goo06. Reportes s de búsquedmpresos y enmarca. 

ek» difundióentes en el ár

set Alliance, om Corporatiell Technologres abiertos pa OHA estrenstruida sobre

e 14 nuevos Athero ank, Sony Er

able a pantaos 3D basadradicionales

tos liviana, qatos. 

guientes tecnGE, IDEN, CD

oftware y señsu parte. 

ogle entraría de BBC y Thda y aplicacio línea pronto

ó un estudio rea de la tele

un consorcioion, Nvidia, Qgy Group, Mpara dispositnó su primere la versión 2

miembros s

icsson, Tosh

allas más graa en las espe. 

que es usada

nologías de DMA, EV‐DO,

ñaló a los op

en el mercade Wall Streeones en teléo reportaron

de Evalueserefonía móvil

o de varias cQualcomm, S

Motorola, y T‐tivos móvilesr producto, A2.6 del kerne

e unirían al p

iba, Vodafon

 

ndes, VGA, becificaciones

a para propó

, UMTS, Blue

peradores qu

do de la teleet Journal fonos móvilen que Google

rve que repo. 

ompañías enSamsung ‐Mobile; se s. Junto con Android, unael de Linux. 

proyecto And

ne y ZTE. 

biblioteca des de la OpenG

sitos de 

etooth, Wi‐

efonía 

es y e 

ortaba 

ntre 

la 

droid, 

e gráficos GL ES 2.0 

Fi, LTE y WiMAX. 

Mensajería SMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android. 

Navegador web El navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador obtiene una puntuación de 93/100 en el test Acid3. 

Soporte de Java 

Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.67 

Soporte multimedia 

Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG‐4 SP, AMR, AMR‐WB (en un contenedor 3GP), AAC, HE‐AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG,PNG, GIF y BMP.  

Soporte para streaming 

Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una actualización de Adobe Flash Player. 

Soporte para hardware adicional 

Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión, termómetro, aceleración 2D y 3D. 

Entorno de desarrollo 

Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android. 

Market El Android Market es un catálogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC. 

Multi‐táctil  Android tiene soporte nativo para pantallas multi‐táctiles que inicialmente 

hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compañías). Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte para pantallas multi‐táctiles de forma nativa.  

Bluetooth 

El soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0; y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2.  

Videollamada Android soporta videollamada a través de Google Talk desde su versión HoneyComb. 

Multitarea Multitarea real de aplicaciones está disponible, es decir, las aplicaciones que no estén ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada 

Características basadas en voz 

La búsqueda en Google a través de voz está disponible como "Entrada de Búsqueda" desde la versión inicial del sistema.  

Tethering 

Android soporta tethering, que permite al teléfono ser usado como un punto de acceso alámbrico o inalámbrico (todos los teléfonos desde la versión 2.2, no oficial en teléfonos con versión 1.6 o superiores mediante aplicaciones disponibles en el Android Market, por ejemplo PdaNet). Para permitir a un PC usar la conexión 3G del móvil android se podría requerir la instalación de software adicional.  

 

 

METODOS DE APLICACIÓN 

El sistema operativo Android se usa en teléfonos inteligentes, ordenadores portátiles, netbooks, tablets, Google TV, relojes de pulsera, auriculares y otros dispositivos.,siendo este sistema operativo accesible desde terminales de menos de 100 euros hasta terminales que superen los 600, obviando, evidentemente sus diferencias técnicas. 

La plataforma de hardware principal de Android es la arquitectura ARM. Hay soporte para x86 en el proyecto Android‐x86, y Google TV utiliza una versión especial de Android x86. 

El primer teléfono disponible en el mercado para ejecutar Android fue el HTC Dream, dado a conocer al público el 22 de octubre de 2008. A principios de 2010 Google ha colaborado con HTC para lanzar su producto estrella en dispositivos Android,  el Nexus One. A esto siguió en 2010 el Samsung Nexus S y en 2011 el Galaxy Nexus.En la actualidad existen más de 400.000 

aplicaciones para Android y se estima que unos 550.000 teléfonos móviles se activan diariamente. 

iOS y Android 2.3.3 "Gingerbread" pueden ser configurado para un arranque dual en un iPhone o iPod Touch liberados con la ayuda de OpeniBoot y iDroid. 

VENTAJAS 

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 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. 

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. 

 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). 

 

OTROS ASPECTOS IMPORTANTES A TENER EN CUENTA 

 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. 

 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.