Vous êtes sur la page 1sur 13

ANDROID

VENTAJAS Y
DESVENTAJAS DE
ANDROID

INTRODUCCIN
En los ltimos aos, los telfonos mviles han experimentado una gran evolucin, desde los
primeros terminales, grandes y pesados, pensados solo para hablar por telfono en cualquier parte,
a los ltimos modelos, con los que el trmino medio de comunicacin se queda bastante pequeo.
Es as como nace Android, para satisfacer las necesidades de todo el pblico en general. Es por
ello, que en esta investigacin hablaremos de las ventajas y desventajas que tiene dicho sistema
operativo; el cual est basado en Linux para telfonos mviles. Ya que, dicho SO puede ser utilizado
por cualquier persona tenga o no conocimientos previos de el. As mismo, lo que se propone es
conocer desde su historia hasta su contexto actual para poder adentrarnos ms a fondo en este
sistema operativo.

DESARROLLO
1. QU ES ANDROID?
Es un sistema operativo basado en el kernel de Linux diseado principalmente para dispositivos
mviles con pantalla tctil, como telfonos inteligentes o tabletas, y tambin para relojes inteligentes,
televisores y automviles, inicialmente desarrollado por Android Inc., que Google respald
econmicamente y ms tarde compr esta empresa en 2005.
2. HISTORIA
Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005.Es el
principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores
de hardware, software y operadores de servicio.
El anuncio del sistema Android se realiz el 5 de noviembre de 2007 junto con la creacin de la
Open Handset Alliance, un consorcio de 78 compaas de hardware, software y telecomunicaciones
dedicadas al desarrollo de estndares abiertos para dispositivos mviles.Google liber la mayora
del cdigo de Android bajo la licencia Apache, una licencia libre y de cdigo abierto.
3. CARACTERSTICAS DEL SISTEMA OPERATIVO

Diseo de
dispositivo

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

Conectividad

Android soporta las siguientes tecnologas de


conectividad: GSM/EDGE,IDEN, CDMA, EVDO, UMTS, Bluetooth, WiFi, LTE, HSDPA, HSPA+, NFCy WiMAX.GPRS,UMTS
y HSDPA+.

Mensajera

SMS y MMS son formas de mensajera, incluyendo mensajera 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
3

de cdigo abierto WebKit, emparejado con el motor JavaScript V8 de Google


Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una
puntuacin de 100/100 en el test Acid3.

Aunque la mayora de las aplicaciones estn escritas en Java, no hay


una mquina virtual Java en la plataforma. El bytecode Java no es ejecutado,
sino que primero se compila en un ejecutable Dalvik y corre en la Mquina
Virtual Dalvik. Dalvik es una mquina virtual especializada, diseada
Soporte de Java
especficamente para Android y optimizada para dipositivos mviles que
funcionan con batera y que tienen memoria y procesador limitados. El soporte
para J2ME puede ser agregado mediante aplicaciones de terceros como el
J2ME MIDP Runner.

Soporte
multimedia

Android soporta los siguientes formatos


multimedia: WebM, H.263, H.264(en 3GP o MP4), MPEG-4 SP, AMR, AMRWB (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 actualizacin de Adobe Flash Player.

Soporte para
hardware
adicional

Android soporta cmaras de fotos, de vdeo, pantallas tctiles, GPS,


acelermetros, giroscopios, magnetmetros, sensores de proximidad y de
presin, sensores de luz, gamepad, termmetro, aceleracin por GPU 2D y 3D.

Entorno de
desarrollo

Incluye un emulador de dispositivos, herramientas para depuracin de memoria


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

Google Play

Google Play es un catlogo de aplicaciones gratuitas o de pago en el que


pueden ser descargadas e instaladas en dispositivos Android sin la necesidad

de un PC.

Multi-tctil

Android tiene soporte nativo para pantallas capacitivas con soporte multi-tctil
que inicialmente hicieron su aparicin en dispositivos como el HTC Hero. La
funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente
para evitar infringir patentes de otras compaas). Ms tarde, Google public
una actualizacin para el Nexus One y el Motorola Droid que activa el soporte
multi-tctil de forma nativa.

Bluetooth

El soporte para A2DF y AVRCP fue agregado en la versin 1.5; el envo de


archivos (OPP) y la exploracin del directorio telefnico fueron agregados en la
versin 2.0; y el marcado por voz junto con el envo de contactos entre telfonos
lo fueron en la versin 2.2.</ref> .

Videollamada

Android soporta videollamada a travs de Google Talk desde su versin


HoneyComb.

Multitarea

Multitarea real de aplicaciones est disponible, es decir, las aplicaciones que no


estn ejecutndose en primer plano reciben ciclos de reloj.

Caractersticas La bsqueda en Google a travs de voz est disponible como "Entrada de


basadas en voz Bsqueda" desde la versin inicial del sistema.

Tethering

Android soporta tethering, que permite al telfono ser usado como un punto de
acceso almbrico o inalmbrico (todos los telfonos desde la versin 2.2, no
oficial en telfonos con versin 1.6 o inferiores mediante aplicaciones
disponibles en Google Play (por ejemplo PdaNet). Para permitir a un PC usar la
conexin de datos del mvil android se podra requerir la instalacin de software
adicional.

4. ARQUITECTURA
Los componentes principales del sistema operativo de Android (cada seccin se describe en detalle):

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

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 aplicacin
Android corre su propio proceso, con su propia instancia de la mquina virtual Dalvik. Dalvik ha
sido escrito de forma que un dispositivo puede correr mltiples mquinas virtuales de forma
eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual est optimizado
para memoria mnima. La Mquina 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".

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.

5. VERSIONES DISPONIBLES DE ANDROID


Las versiones de Android reciben, en ingls, el nombre de diferentes postres. En cada versin el
postre elegido empieza por una letra distinta, conforme a un orden alfabtico:
A: Apple Pie (v1.0): Tarta de manzana
B: Banana Bread (v1.1): Pan de pltano
6

C: Cupcake (v1.5): Panqu


D: Donut (v1.6): Rosquilla
E: clair (v2.0/v2.1): Pastel francs
F: Froyo (v2.2) (abreviatura de frozen yogurt): Yogurth 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): Emparedado de helado
J: Jelly Bean (v4.1/v4.2/v4.3): Pastilla de goma
K: KitKat (v4.4): Marca registrada de una tableta de chocolate con leche
L: Lollipop (v5.0): Piruleta
6. USOS (VENTAJAS Y DESVENTAJAS)
6.1. VENTAJAS

El cdigo de Android es abierto (open source); gracias a esto cualquier persona puede realizar
una aplicacin, lo que permite que gracias a su sistema nazcan miles de aplicaciones
disponibles para telfonos, gran parte de ellas gratuitas.

Android da completa libertad al propietario de un terminal a instalar lo que el desee.

Android no escoge una determinada operadora para imponer al usuario el hecho de contratarla
para poder disfrutar de l.

Al ser abierto y libre, Android es completamente personalizable tanto por usuarios como para
fabricantes.

Android tiene sistema de multitarea inteligente, 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.

6.2. DESVENTAJAS
o El permitir muchas aplicaciones abiertas hace que el consumo de la batera se dispare y que
dure mucho menos de lo previsto.
o Adems, cuando se lanza una actualizacin de Android, el acceso depende del fabricante, lo
que hace que una respuesta pueda tardar semanas e incluso meses en adaptar la nueva
versin al mvil del usuario.
o Otros puntos flacos son que Android es poco intuitivo, lo que dificulta su manejo.
7

Hoy en da la mayora de las personas utiliza un dispositivo mvil para as poder


satisfacer sus necesidades y tambin poder ahorrar tiempo, dinero y esfuerzo. Por
ello, actualmente se habla mucho de un sistema operativo llamado Android, es
cual es una gran competencia con los dems sistemas operativos. Y para poder
utlizarlo de la manera ms adecuada se necesita conocer desde sus orgenes
hasta su contexto actual. Asi que, debemos plantearnos algunas preguntas como
Qu es android?, Cul es su historia?, Cules son sus caractersticas y cules
son sus principales componentes del SO?, Con que versiones disponibles cuenta
android?, Qu ventajas y desventajas tiene el utilizar android?.

Android es un sistema operativo basado en el kernel de Linux diseado


principalmente para dispositivos mviles con pantalla tctil, como telfonos
inteligentes o tabletas, y tambin para relojes inteligentes, televisores y
automviles. El cual fue desarrollado inicialmente por Android Inc., una firma
comprada por Google en 2005. Y es el principal producto de la Open Handset
Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software
y operadores de servicio. Sus principales caractersticas del SO son: el diseo del
dispositivo, almacenamiento, conectividad, mensajera, navegador web, soporte
de Java, soporte multimedia, soporte de streaming, soporte para el hardware
adicional, entorno del desarrollo, Google play, multi-tctil, blutooth, videollamada,
multitarea, caractersticas basadas en voz, tethering. Cabe mencionar que entre
los componentes ms importantes de la arquitectura de Android se encuentran:
aplicaciones, marco de trabajo de aplicaciones, bibliotecas, runtime de android,
ncleo Linux. Todo eso es lo que le permite que exitan diferentes versiones del
mismo como: Apple Pie (v1.0), Banana Bread (v1.1), Cupcake (v1.5), Donut (v1.6)
, clair (v2.0/v2.1) , Froyo (v2.2) (abreviatura de frozen yogurt) , Gingerbread
(v2.3),

Honeycomb (v3.0/v3.1/v3.2), Ice Cream Sandwich (v4.0),

Jelly Bean

(v4.1/v4.2/v4.3), KitKat (v4.4), Lollipop (v5.0). Para poder explotar nuestro

dispositivo mvil, debemos hacer un buen uso de el; por ello, es importante
conocer cules son las ventajas y desventajas de utilizar Android.
Las ventajas de utilizarlo son que: El cdigo de Android es abierto (open source);
gracias a esto cualquier persona puede realizar una aplicacin, lo que permite que
gracias a su sistema nazcan miles de aplicaciones disponibles para telfonos,
gran parte de ellas gratuitas, Android no escoge una determinada operadora para
imponer al usuario el hecho de contratarla para poder disfrutar de l, es adaptable
a cualquier tipo de hardware, tiene una portabilidad asegurada, su arquitectura
est basada en componentes inspirados en Internet, cuenta con una alta calidad
de grficos y sonido, es completamente personalizable tanto por usuarios como
para fabricantes .

En conclusin Android nos ofrece una forma sencilla y novedosa de implementar


potentes aplicaciones para diferentes tipos de dispositivo. Por lo tanto, es una de
las mejores opciones a pesar de sus desventajas, ya que cuenta con un cdigo
abierto el cual te permite manejarlo como lo desees y adems tiene una interfaz
excelente. Asimismo, puede ser utlizado para todo tipo de usuarios ya sea que
tengan el conocimiento previo o no.

10

CONCLUSIN
El sistema operativo Android desde sus orgenes fue creado para ser competencia en el mercado y
se ha convertido en uno de los ms utilizados en los dispositivos mviles. Gracias a la arquitectura y
caractersticas que posee dicho SO podemos describir cuales son las ventajas y desventajas que
posee. Las cuales son importantes que las conozcan los usuarios para asi poderle dar un buen uso
tal y como ellos lo prefieran.

11

BIBLIOGRAFA
http://es.wikipedia.org/wiki/Android#Etimolog.C3.ADa
http://ounae.com/ventajas-inconvenientes-android-google/
http://blog.staffcreativa.pe/android-ventajas-desventajas/

12

Vous aimerez peut-être aussi