android laura c parra

14
COLEGIO SAN JOSE DE LA SALLE ”MI COLEGIO POR SIEMPRE” ACTIVIDAD DE APOYO SISTRMA ANDROID AREA: EDUCACIÓN EN TECNOLOGÍA E INFORMÁTICA LAURA CHRISTINA PARRA ECHAVARRIA 9C MEDELLIN

Upload: luismiguelcsj

Post on 13-Jun-2015

193 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Android laura c parra

COLEGIO SAN JOSE DE LA SALLE

”MI COLEGIO POR SIEMPRE”

ACTIVIDAD DE APOYO

SISTRMA ANDROID

AREA: EDUCACIÓN EN TECNOLOGÍA E INFORMÁTICA

LAURA CHRISTINA PARRA ECHAVARRIA

9C

MEDELLIN

1 MARZO 2012

Page 2: Android laura c parra

Que es Android

Android es un sistema operativo móvil de Linux, está hecho para ser usado en

Smartphone y fue desarrollado por OHA, organización liderada por Google

Inicialmente, fue desarrollado por Android inc. Pero desde 2005 es de Google.

Es el principal producto de la OHA, las unidades vendidas de este están en el

primer puesto en estados unidos, a nivel mundial alcanzo la cuota de 50% más

que iOS de iPhone.

Page 3: Android laura c parra

Historia

En julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo

Alto, California fundada en 2003. 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 Rubín desarrolló una plataforma para

dispositivos móviles basada en el 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 alineado ya una serie de fabricantes de

hardware y software y señaló a los operadores que estaba abierto a diversos

grados de cooperación por su parte.

Android ha visto numerosas actualizaciones desde su liberación inicial. Estas

actualizaciones al sistema operativo base típicamente arreglan bugs y agregan

nuevas funciones. Generalmente cada actualización del sistema operativo Android

es desarrollada bajo un nombre en código de un elemento relacionado con

postres.

Android ha sido criticado muchas veces por la fragmentación que sufren sus

terminales al no ser soportado con actualizaciones constantes por los distintos

fabricantes. Se creyó que esta situación cambiaría tras un anuncio de Google en

el que comunicó que los fabricantes se comprometerán a aplicar actualizaciones al

menos 18 meses desde su salida al mercado, pero esto al final nunca se concretó

y el proyecto se canceló.

Page 4: Android laura c parra

Características

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.

Page 5: Android laura c parra

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 (.dex), 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.

Page 6: Android laura c parra

En que dispositivos se puede usar?

El sistema operativo Android se usa en teléfonos inteligentes, ordenadores

portátiles, netbooks, tabletas, 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.

Page 7: Android laura c parra

Ventajas

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.

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

Page 8: Android laura c parra

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.

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í comosistema 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)

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.

Page 9: Android laura c parra

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.

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

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.

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

Page 10: Android laura c parra

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.

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.