El dolor de cabeza de la compañia apple...andoid y sus mejoras
1. Colegio Nacional De Educación Técnica Bachiller
Chiapa De Corzo 022
Sistemas Operativos
EL DOLOR DE CABEZA DE LA COMPAÑÍA APPLE…
ANDROID Y SUS MEJORAS
Eduardo Navarrete Moreno
Informática
3102
Chiapa de Corzo, 14 de Febrero de 2012
1
2. INTRODUCCION
En esta
investigación se hablara de un sistema operativo “novedoso”, que ha logrado lo
que muchos dispositivos portátiles (sistemas operativos) no han logrado en mucho
tiempo y que aun haciendo todo lo posible no han podido plantarse como lo ha
logrado hacer ANDROID y tener un control del mercado mayor que cualquier otro
sistema que se haya lanzado a la venta.
Este
sistema además de tener control del mercado, cuenta con multitud de
aplicaciones, y lo mejor de esto es que muchas de ellas son gratuitas, por esa y
muchas otras razones el sistema operativo Android ha llegado hasta donde ha
querido.
Para empezar, tendremos que analizar que es Android, desde sus principios hasta
el día de hoy, veremos las mejoras que ha logrado hacer, analizaremos sus
ventajas y sus desventajas, entre otras cosas.
2
3. ÍNDICE
INTRODUCCIÓN ........................................................................................ 2
ÍNDICE ........................................................................................................ 3
COMPRENDIENDO ANDROID
¿Qué es Android? ............................................................................ 4
HISTORIA ................................................................................................... 5
ANDROID Y SUS COMPONENTES
Arquitectura ...................................................................................... 8
Características ................................................................................. 9
VERSIONES ANDROID .............................................................................. 11
LO NUEVO DE ANDROID E IPHONE 5 ..................................................... 12
COMPARANDO SUS FORTALEZAS Y DEBILDADES ............................... 15
CONCLUSION ............................................................................................ 18
3
4. COMPRENDIENDO ANDROID
¿Qué es Android?
Android es un sistema operativo móvil basado en Linux, que junto con
aplicaciones middleware
está enfocado para ser
utilizado en dispositivos
móviles como teléfonos
inteligentes, tabletas, Go
ogle TV y otros
dispositivos. Es
desarrollado por la Open
Handset Alliance, la cual
es liderada por Google.
Este sistema por lo
general maneja
aplicaciones
descargadas
desde Google Play,
aunque pueden ser
instaladas por otros
medios.
Fig.1.1 ¿Qué es Android?
4
5. HISTORIA
El sistema operativo más usado en Smartphone actualmente en el mundo no
es una idea que se le ocurrió a alguien un día y tuvo un camino fácil para empezar
a funcionar, sino que surge poco a poco y vive diferentes etapas hasta que el
primer Android ve la luz. Hoy nos vamos a centrar en esa etapa de la historia de
Android. Sus comienzos. La cuna de lo que hoy conocemos como un Android
adolescente, al que aún le queda por madurar mucho, pero del que ya vemos y
disfrutamos sus mejores cualidades.
Si queremos hablar de la historia de Android
tendremos que hablar del creador de este
magnífico sistema operativo y ese personaje
no es otro que Andy Rubín. Nos tenemos
que remontar a 1986, cuando Andy recibió su
licenciatura en Ciencias de la Computación en
la Universidad de Utica, Nueva York.
Podemos considerar que aquí empieza a
gestarse todo lo que luego sería Android en
su cabeza, pero apuesto a que una persona
así todo esto le va madurando a lo largo de
mucho tiempo. Tras ello empieza una
aventura de una empresa a otra, como es
común en EEUU.
Fig. 2.2 Andy Rubín
Curiosamente su primer trabajo importante como ingeniero es en Apple, desde
donde pasó a una empresa que surgió de Apple llamada General Magic, y aquí
empezó con lo importante, ya que participó en el desarrollo de Magic Cup, lo que
pretendía ser un sistema operativo para teléfonos o PDAs. Sin embargo General
Magic fracasó y se fue a la ruina, momento en el cual Andy se unió a Artemis
Research, que acabó comprada por Microsoft. Ya hemos tenido a Andy
Rubín trabajando para Apple y Microsoft, curioso.
El caso es que tras unos años trabajando aquí se ve que empezó a querer hacer
algo por su cuenta, y fundó Danger Inc., que finalmente sería también comprada
por Microsoft. En Danger Inc. suceden cosas muy importantes. La primera es que
5
6. desarrollan el Hiptop, lo que es ya un teléfono que marcaría las primeras líneas
de lo que serían los Smartphone, y la segunda es que se ve tan frustrado que
decide abandonar la compañía de la que era CEO. Todo ello le llevo a su paso
final en esta etapa, fundar en 2003
Android Inc.
Andy Rubín llevaba desde 1989 hasta
2003 trabajando como ingeniero en
telecomunicaciones y en el mundo de
los teléfonos móviles. Su cabeza era
un hervidero, y de ahí salió Android
Inc., su proyecto para crear algo
nuevo y diferente, aunque no creo que
tuviera en mente lo que hoy es
Android, pero sin duda dio todos los
pasos correctos, y luchó mucho
Fig. 2.3 Logo Android pasando por decepciones y fracasos.
En Agosto de 2005, cuando Android Inc. contaba con 22 meses de vida, Google
adquirió la empresa, pero esta vez se ve que Andy estaba contento con esta
venta, no como ocurrió con Danger Inc. De hecho Andy pasa a formar parte del
equipo de Google, y es donde acaba como todos sabemos cómo vicepresidente
de ingeniería de Google supervisando el desarrollo de Android.
Android ya tenía toda una base para empezar a trabajar y formarse. Un proceso
que había durado nada más y nada menos que 16 años había construido una
sólida base sobre la que todo iba a empezar a funcionar.
A partir de aquí comienza el típico secretismo al que Google nos tiene
acostumbrados, en el que todos rumoreaban acerca de qué estaba haciendo
Google con una compañía de desarrollo de sistemas para teléfonos móviles. Hay
un montón de artículos súper curiosos, especialmente de Agosto de 2005, en los
que se especula sobre muchísimas cosas, y vemos algunas realmente curiosas.
Lo que estaba pasando lo sabemos ahora, estaban gestando y planeando lo que
pretendían llevar a ser el futuro de la telefonía móvil, lo que querían convertir en
el sistema operativo número uno de Smartphone del mundo.
6
7. No fue hasta el 5 de Noviembre de 2007 que se hizo el anuncio oficial de
Android, y a partir de ahí es lo que cuento en el artículo. Pero durante estos dos
años Google había estado haciendo cosas, moviéndose, y una de ella fue llegar a
acuerdos con fabricantes de teléfonos móviles para desarrollar el primer
dispositivo Android de la historia. Todos sabemos que HTC siempre ha sido
relacionado con Android desde los comienzos, no sólo fue el HTC quién fabricó
el primer Nexus o Google Phone, sino que el primer Android también fue
HTC, el Dream que fue lanzado el 22 de octubre de 2008.
Siempre habíamos pensado que era
HTC el primero en fabricar un teléfono
Android, pero ahora salen nuevas
historias muy curiosas contando que
no fue así, sino que fue LG.
Aparentemente LG tenía listo un
prototipo de teléfono para montar
Android (el de la foto de la derecha),
pero las cosas no debieron ir muy bien,
y fue finalmente HTC quién se llevó el
gato al agua. No están muy claras las
razones por las que esto ocurrió, pero
que LG se quisiera centrar en su
propio sistema con el Prada puede ser Fig. 2.4 Celular con Android
perfectamente la explicación.
Así que esa es la historia del comienzo de Android, el cómo empezó todo.
Espero que os haya gustado, porque el presente y el futuro sois vosotros los que
lo viviréis y contaréis.
7
8. ANDROID Y SUS COMPONENTES
Arquitectura
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.
Fig. 3.5 Aplicaciones Android
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 (.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
8
9. 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.
Características
iseño de dispositivo: La
plataforma es adaptable a
pantallas de mayor
resolución, VGA, biblioteca de
gráficos 2D, biblioteca de
gráficos 3D basada en las
especificaciones de la
OpenGL ES 2.0 y diseño de
teléfonos tradicionales.
lmacenamiento: SQLite, una
base de datos liviana, que es
usada para propósitos de
Fig. 3.6 Android almacenamiento de datos
Conectividad: Android soporta las siguientes tecnologías de
conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth,Wi-
Fi, LTE, HSDPA, HSPA+ y WiMAX.
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 por defecto de Ice Cream
Sandwich obtiene una puntuación de 100/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. Elbytecode 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.
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
9
10. contenedores MP4 o 3GP), MP3, MIDI, Ogg vorbis, WAV, JPEG, PNG, GIF
y BMP.
Google Play: Google Play 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 capacitivas con
soporte multi-táctil 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 multi-
táctil de forma nativa.
Video llamada:
Android soporta video
llamada a través de
Google Talk desde su Fig. 3.7 Ejemplo de video llamada
versión HoneyComb
10
11. VERSIONES ANDROID
Nombres de las versiones
Las versiones de Android reciben el nombre de postres en inglés. En cada versión
el postre elegido empieza por una letra distinta siguiendo un orden alfabético:
Fig. 4.8 Versiones Android
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.
11
12. LO NUEVO DE ANDROID
Versión Fecha lanzamiento Características
Interfaz de usuario más fluida:
Vsync timing across all drawing and animation
done by the Android framework, including
application rendering, touch events, screen
composition and display refresh
Triple buffer en los pipelines gráficos
Mejoras en accesibilidad
Soporte de texto bi-direccional y otros lenguajes
Mapas de teclado usuario-instalable
Notificaciones expandibles
Capacidad para desactivar las notificaciones de
forma específica de una aplicación
Accesos directos y widgets pueden
automáticamente ser re-organizadas o re-
dimensionadas para permitir nuevos ítemes para
4.1.1 9 de julio del 2012
calzar en la pantallas de inicio
Transferencia de datos Bluetooth para Android
Beam
dictado de voz offline
New interface layout for tablets with smaller screens
or phablets(whose screens more closely resemble
that of a phone)71
Mejoras búsqueda por voz
Mejoras aplicación de la cámara
Google Wallet (para el Nexus 7)
Fotos de contactos en alta resolución en Google+72
Aplicación de búsqueda Google Now
73
Audio multicanal
Audio USB (for external sound DACs)73
Encadenamiento de audio (también conocido
12
13. como reproducción sin pausas)73 74 75
Stock Android browser is replaced with the Android
mobile version ofGoogle Chrome in devices with
76
Android 4.1 preinstalled
Abillity for other launchers to add widgets from the
app drawer without requiring root access
Soporte de rotación de la pantalla principal 78
77
4.1.2 9 octubre, 2012
Arreglo de fallos y mejoras en rendimiento
Notificaciones expansión/contracción con un dedo 79
Mejora de la aplicación de cámara permitiendo fotos
panorámicas en 360º (Photo Sphere)
Mejoras del rendimiento con Project Butter
Gestor de cuentas multiusuario (Solo Tablets)
4.2 29 octubre, 2012 Widgets en pantalla de bloqueo
Teclado predictivo deslizante (estilo Swype)
Posibilidad de conectar dispositivo y TVHD mediante
wifi (Miracast).
Nueva app del reloj
Mejoras menores en las notificaciones
Fig. 4.9 Android vs. iOS
13
14. Ahora les presento las características iPhone 5
1. La batería dura mucho más: A diferencia del iPhone 4S, refiere el blog, el
iPhone 5 tiene una batería considerablemente mejor. “Estamos en épocas en
que usamos los Smartphone aún más que las portátiles y no es posible que a
mitad del día tengamos que cargarlos. El esfuerzo en mejor tiempo de autonomía
que ya veíamos en las nuevas MacBooks y iPads se hace presente en el iPhone”,
señala.
2. La elección de materiales es un gran acierto: El iPhone 5 está construido con
una combinación de aluminio anodizado con incrustaciones de cristal (cerámico en
el modelo blanco y pigmentado en el modelo negro). “La sensación en la mano te
hace saber que tienes un aparato diseñado con tremenda precisión y calidad, no
un cuadrado de plástico”.
3. Es muy liviano: El nuevo modelo es hasta un 20% más ligero que su
predecesor, el iPhone 4S. “En papel parece poco, pero con el uso cotidiano es
clara la diferencia”, destaca Alt1040, para el que el nuevo modelo mejora en
comodidad, “y aunque el peso es importante para sentir que realmente tienes algo
en la mano, es compensado por la elección de materiales” referidos en el punto
anterior.
4. La conexión 3G puede ser muy rápida y bien aprovechada: No hace falta
tener conexión LTE para aprovechar altas velocidades de conexión de datos en el
iPhone 5.
5. La pantalla es extremadamente buena, y no porque sea más grande: Al
margen del tamaño nuevo de la pantalla, Alt1040 resalta que “los colores son
muchísimo más reales, mucho más vivos con contraste que hace los negros más
negros y los blancos más blancos”.
14
15. COMPARANDO SUS FORTALEZAS Y DEBILIDADES
1.- Código abierto/cerrado:
Para empezaremos hablaremos de iOS es un sistema operativo de código
cerrado, es decir, es propiedad de Apple y sólo ellos pueden modificarlo y
comercializarlo.
En el otro extremo, Android es abierto. Así, cualquier compañía puede utilizarlo en
sus teléfonos. Incluso tú puedes instalarlo gratis en tu Smartphone siguiendo los
pasos que enseña Google en su sitio web, del cual mostramos una captura a
continuación.
2.- Variedad de equipos:
El único teléfono con iOS es el
iPhone. Originalmente se vendía
bloqueado para una compañía y
atado a un plan multimedia de alto
costo.
Asimismo, el iPhone presenta la
limitante de que todos los
teléfonos son iguales, O sea, si
quieres iOS no tienes más opción
que adquirir este equipo.
Fig. 5.10 iPhone 5
Por otra parte, como Android es
abierto, muchos fabricantes lo incluyeron en sus Smartphone, por lo que existe
una enorme variedad de modelos y precios de los equipos que puedes elegir.
Las transnacionales más
famosas que lo incorporan
en sus celulares son
Samsung, LG, Motorola,
Sony Ericsson, Nextel,
Huawei, entre otras. Uno
de los últimos equipos con
Android en salir al mercado
es el Samsung Galaxy S III,
antes mencionado.
Fig. 5.11 Samsung Galaxy S III
15
16. 3.- Aplicaciones:
Ambos sistemas operativos cuentan con tiendas en línea donde se pueden
descargar aplicaciones, tanto gratuitas como pagadas: iOS tiene el App Store y
Android el Google Play.
El App Store,
según informa
Apple, tiene
disponibles más
de 500.000
aplicaciones
para potenciar
los teléfonos
inteligentes de
sus clientes.
Google Play
señala que
tiene más de
Fig. 5.12 App Store
450.000.
Este punto es un empate técnico en cuanto a números, pero no en seguridad.
Según informó la empresa de protección Symantec, Apple controla todo el proceso
de desarrollo de
aplicaciones de
particulares para iOS,
quienes además deben
pagar permisos y
certificar su trabajo.
Google no sería tan
riguroso, ya que su
primicia es permitir que
todos puedan utilizar
Android libremente.
Por esto, sus apps no
serían tan confiables.
Fig. 5.13 Google Play
16
17. 4.- Seguridad:
Lo anterior nos lleva al importante tema de la seguridad de los datos. La
información es poder en la actualidad, y es muy peligroso que alguien acceda a
tus datos personales.
Symantec detalló en un informe disponible para descarga, todas las fortalezas y
debilidades de seguridad de ambos sistemas operativos. Como conclusión de
éste, presentaron una tabla, en la cual se puede ver que iOS ganó en casi todas
las categorías al Android.
Fig. 5.14 Tabla de Symantec sobre la seguridad que ofrecen
5.- Personalización:
En iOS, la pantalla de inicio contiene los íconos de
todas las apps del teléfono, con la posibilidad de
cambiar algunas de lugar y elegir una imagen de
fondo a gusto.
En este sentido,
Android tiene la gran
ventaja de que es
completamente
personalizable: se
pueden agregar
widgets a elección,
cambiar el fondo, Fig. 5.15 Pantalla de Apple
aumentar el número
de pantallas, incluir accesos directos a apps,
calendarios, Facebook, lo que sea. Asimismo, existe
un menú aparte que contiene los íconos de todas las
aplicaciones.
Fig. 5.16 Pantalla de un celular
con sistema operativo Android
17
18. CONCLUSION
Con todo lo que hemos visto, queda claro porque Android, como bien
mencionábamos, es dolor de cabeza de la compañía Apple, y eso queda
demostrado cuando se habla de quien tiene más unidades vendidas en el mundo y
se los mostrare en la siguiente tabla:
Sistema operativo Unidades vendidas Porcentaje
Android 104.8 millones de unidades 68.1% del mercado
iOS 26.0 millones de unidades 16.9% del mercado
BlackBerry 7.4 millones de unidades 4.8% del mercado
Symbian 6.8 millones de unidades 4.4% del mercado
Windows 5.4 millones de unidades 3.5% del mercado
Linux: 3.5 millones de unidades 2.3% del mercado
Otros 0.1 millones de unidades 0.1% del mercado
Como vemos Android tiene 4 veces más participación en el mercado que iOS y si
vemos bien los números, notaremos que pasa algo impresionante ya que no solo
supera a iOS, también a todos los demás sistemas operativos.
¿Cuál es el mejor Android o iOS? Depende de ustedes elegir.
18