Oha
Oha
Oha
1 Introduccin
Hoy, existe 1.5 mil millones de equipos de televisin alrededor del mundo.
Mil millones de personas usan internet. Pero cerca de 3 mil millones tienen
un telfono mvil, haciendo uno de los productos ms exitosos
mundialmente. Creando un mejor servicio mvil que enriquecera la vida de
cuantiosa gente alrededor del mundo. La Open Handset Alliance es un
grupo de empresas lderes en tecnologa mvil quienes comparten la visin
de cambiar la experiencia mvil de los clientes.
Innovando libremente.
3 Android
Android ofrece un conjunto completo de software para dispositivos mviles:
un sistema operativo, middleware y aplicaciones para mviles.
Que es Android?
Android es una variante de Linux orientada a dispositivos mviles. Es
desarrollado por la Open Handset Alliance, que aglutina a fabricantes de
software y hardware, entre los que destacan Google, T-Mobile, HTC,
Qualcomm y Motorola entre otros.
3.1 Objetivos de Android
Abierto
Android fue diseado desde cero para permitir a los desarrolladores crear
atractivas aplicaciones mviles que aprovechan al mximo todo lo que un
telfono puede ofrecer. Fue construido para ser verdaderamente libre. Por
ejemplo, una aplicacin puede llamar a cualquiera de las funcionalidades
bsicas del telfono, tales como hacer llamadas, enviar mensajes de texto o
utilizar la cmara, lo que permite a los desarrolladores crear experiencias
ms ricas y ms coherentes para los usuarios. Android est construido sobre
el kernel de Linux abierta. Adems, se utiliza una mquina virtual
personalizada que fue diseado para optimizar la memoria y los recursos de
hardware en un entorno mvil. Android es de cdigo abierto, puede
ampliarse libremente para incorporar las nuevas tecnologas de vanguardia
que van surgiendo. La plataforma continuar evolucionando a medida que la
comunidad de desarrolladores trabajan juntos para crear innovadoras
aplicaciones mviles.
Los desarrolladores pueden tomar ventaja de una plataforma integral que les
da poder a acceder al dispositivo libremente, lo que les permite desarrollar
aplicaciones innovadoras y servicios ms atractivos. Los desarrolladores
tambin podrn apreciar las bibliotecas ya incorporadas que aportan
funcionalidad que puede ser fcilmente integrado en aplicaciones creadas
para la plataforma. Los miembros de la Alianza tambin planean facilitar a
los desarrolladores de la plataforma distribuir y comercializar sus
aplicaciones.
Cmo ser manejado el esfuerzo que se ha puesto para que sea open
source?
Android est formado por una capa de aplicaciones bien definida, donde
corren todos los programas de alto nivel, a lenguaje humano, amigable con
las personas y sobre todo tendiendo a que cada vez mas sea mas intuitivo el
software con inteligencia artificial.
A parte se conectan con el manejador del ncleo de Linux para tener una
coherencia con la capa subyacente que seria el Kernel de Linux.
El kernel de Linux ya es de bajo nivel y se conecta directamente con el
hardware del telfono, como se cita en la imagen los distintos drivers
existentes en el handset, la batera, la pantalla, el teclado, etc.
3.4 Desarrollo
Android, al contrario que otros sistemas operativos para dispositivos
mviles como iPhone OS, se desarrolla de forma abierta y se puede acceder
tanto al cdigo fuente como al listado de incidencias donde podemos ver
problemas an no resueltos y reportar problemas nuevos.
De todos modos, resulta interesante recodar que Android tiene alguna que
otra ventaja frente a Apple como es el hecho de poder disfrutar de Flash y
adems no impide a quien quiera ver de todo, que lo haga como por ejemplo
gente ligera de ropa.
A pesar que Estados Unidos Apple sigue en primer lugar en uso de Internet
mvil, cay un 11% frente a un 17% de suba de Google
El reinado de Apple en la navegacin web en los dispositivos mviles
parece tener sus das contados, luego que desde hace ms de un ao Google
irrumpiera con su sistema operativo mvil denominado Android en el
mercado y comenzara a pasos agigantados a ganar terreno.
Crticas
Varios desarrolladores han presentado quejas ante Google por que el kit de
desarrollo de software para mviles tiene muchos errores de cdigo.
El anuncio de Google a bombo y platillo del lanzamiento de Android, su
plataforma de software para telefona mvil, acapar las miradas de medio
mundo el pasado mes de octubre. Se trataba de la incursin del gigante de
Internet en la telefona mvil, un mercado publicitario potencialmente
suculento que depende por completo del desarrollo de Internet. Y la
intencin de Google es trasladar la facilidad de navegacin de los
ordenadores a los dispositivos mviles.
Pero poco a poco se est levantando una voz crtica desde el lado de los
desarrolladores que estn trabajando con las herramientas para idear
software para Android. The Wall Street Journal se ha hecho eco en el da de
hoy de algunas de estas quejas, como la del desarrollador Adam MacBeth,
que ha trabajado este ao en la 'start-up' MergeLab, y que ha encontrado
lleno de fallos el kit de herramientas.
4 Conclusin.
Que sea abierto es bueno por que se trata de elegir y permite a la gente hacer
lo que ellos quieren con su aparato celular. Se obtiene ms innovacin,
costos ms bajos, incrementa la creatividad de los desarrolladores y todos
pueden contribuir a la construccin del software. A diferencia de otros
sistemas operativos para mviles (como Symbian, Windows Mobile o el OS
X de Apple), Google Android es un sistema operativo de cdigo abierto, lo
que facilita el desarrollo de nuevas aplicaciones compatibles con l.
Promete ser completo para competir con cualquier sistema operativo vigente
en el mercado, con todo lo que un sistema propietario pueda llegar a tener,
Android tiene en cuenta eso para seguir desarrollando software completo y
de alta calidad.
Como hemos visto, esta plataforma tiene todos los ingredientes para
convertirse en un sistema muy popular en el futuro si se cumple todo lo que
se promete. La posibilidad de poder trasformar cualquier telfono que
soporte Linux en esta plataforma puede dar una ventaja competitiva
definitiva a Google, aunque probablemente la dificultad que entrae instalar
esta herramienta, sea uno de sus mayores defectos, ya que hay que recordar
que el sistema no nace como telfono, sino como sistema operativo y la
adopcin del mismo por los fabricantes ser fundamental para que los
usuarios puedan popularizar esta plataforma.
Bibliografa
http://www.openhandsetalliance.com/android_overview.html
http://en.wikipedia.org/wiki/Android_(operating_system)
http://es.wikipedia.org/wiki/Android
http://www.openhandsetalliance.com/oha_overview.html
http://www.openhandsetalliance.com/oha_members.html
http://www.openhandsetalliance.com/android_faq.html
http://www.openhandsetalliance.com/android_overview.html
http://en.wikipedia.org/wiki/Open_Handset_Alliance
http://www.readwriteweb.es/general/android-super-apple-ventas-mundiales-
smartphones/
http://www.impulsonegocios.com/contenidos/2010/09/05/Editorial_8761.ph
p
http://www.gizmodo.es/2010/04/25/la-evolucion-logaritmica-del-numero-
de-aplicaciones-para-android.html
http://www.siliconnews.es/es/news/2007/12/19/android-recibe-primeras-
criticas
Principales
Caractersticas
Jorge Cspedes
Algunas de stas son:
Varios desarrolladores han presentado quejas ante
Google porque el kit de desarrollo de software
para mviles tiene muchos errores de cdigo. "No
es nada funcional, la documentacin es muy pobre,
o simplemente no funciona", afirma un
desarrollado de MergeLabs.
El CEO de Symbian, asegura queAndroid no es ms que
otra plataforma mvil basada en Linux, y que todo parece
indicar que Linux se fragmenta ms rpido de lo que se
une
Algunas de stas son:
Tambin, asegura que Google est comprometido a lo -
abierto- pero no a lo gratuito, por lo cual, los resultados
que se pueden esperar del proyecto, no son los que en
este momento se especulan (reduccin del precio de los
dispositivos, reduccin en el costo del servicio, etc).
Cuando los XDA developers, o el caso de HTC quisieron
modificar la interfaz e incluir servicios de terceros, el logo
de Google desapareci de esos terminales. En este
sentido comenta que Google controla ms su sistema
que Microsoft su Windows Mobile
Algunas de estas son:
Brechas de seguridad: Investigadores del OCERT, Open Source
Computer Emergency Response Team, han dado a conocer
dos vulnerabilidades de denegacin de servicio en la
plataforma mvil de Google.
Esta brecha en la seguridad del sistema permita a los
atacantes usar mensajes WAP Push deformados,
similares a los utilizados para la descarga de
tonos, desconectando el telfono mvil de la red del
operador.
La segunda de las vulnerabilidades afecta a la API de la
mquina virtual Dalvik, vindose comprometida una
funcin existente que reinicia el mvil de forma
instantnea y que puede ser utilizada por cualquier software
malintencionado que se introduzca en el sistema.
Algunas de estas son:
Google deja en manos de los fabricantes y las operadoras
la gestin de las nuevas versiones y actualizaciones del
sistema operativo, lo que se est traduciendo en que
poseedores de smartphones Android bastante nuevos
tienen que esperar mucho para disfrutar de las ltimas
versiones y sus mejoras (en algunos casos puede que no
lleguen nunca).
Baja calidad de un porcentaje extremadamente alto de las
aplicaciones disponibles en la Android
Market consecuencia del inexistente control en cuanto a
calidad de las mismas en el ecosistema.
Las Grandes Compaas que no se
unieron al Open Handset Alliance
Walter Denis
Palm, al anunciarse el OHA, declara:
Palm siempre ha estado comprometido a plataformas
libres para desarrolladores. Y adems Palm tiene la
diferenciacin de ser capaz de integrar
estrechamente las plataformas software con nuestro
diseo hardware, el cual creemos que nos ha dado
una ventaja en dar una gran experiencia al
usuarioLos consumidores de Palm se han
beneficiado de la disponibilidad de los servicios de
Google en nuestras plataformas, como Google Maps
para el SO de Palm. Y esperamos seguir con la
colaboracin con Google para ofrecer grandes
experiencias para los usuarios en los productos de
Palm.
A pesar de la cada en el beneficio de Nokia de un
40% en el segundo trimestre del 2010, y
plantearse el uso de Android, el vicepresidente
de la divisin de mviles expresa que la
adopcin de este SO solo sera una solucin
temporal a sus problemas y que se convertiran
en una empresa ms del montn o convertirse
en una empresa fabricante de hardware.
QNX
Software
Systems
Comparacin entre Android Market y App Store de Apple
Bernardo Cruz
Punto de vista del desarrollador
1. Dispositivos
Antes de comparar los servicios para adquirir nuevas aplicaciones (gratis o pagadas) de Apple y Google vale
la pena mencionar una de las principales diferencias entre iOS y Android, es decir, las plataformas en las que
se usan.
El iOS solamente corre sobre los dispositivos mviles de Apple, la familia iPhone, la familia iPhod Touch y
los nuevos iPad.
En cambio Android desarrollado por la Open Handset Alliance, puede ejecutarse en ms de 105 1 dispositivos
distintos, entre ellos:
72 smartphones,
26 tablet computers,
3 dispositivos e-reader, y
4 dispositivos varios (mp4 player, consolas de mano, netbooks).
2. Desarrollo
Por un lado para el desarrollo de aplicaciones para los sistemas Android, est disponible gratuitamente su
SDK que corre sobre cualquier sistema PC. As tambin el SDK para desarrollo de aplicaciones para iOS
tambin es gratis, pero ste solo corre sobre Leopard Mac OS X. As como el simulador iPhone para
pruebas, lo que puede significar una gran inversin para los desarrolladores que no cuenten con la
plataforma.
3. Lenguaje de prgogramacin
Actualmente las aplicaciones para los dispositivos mviles de Apple se escriben en ObjetiveC, y las
aplicaciones para Android son escritas en entornos basados en Java.
4. Convertirse en un desarrollador
1
http://en.wikipedia.org/wiki/Comparison_of_Android_devices
El proceso para convertirse en un desarrollador de aplicaciones Android es bastante simple y consta de pocos
pasos, adems de ser considerablemente ms econmico en comparacin al de Apple. Basta con registrarse
como desarrollador y abonar la tarifa de inscripcin de 25 dlares americanos y uno ya puede desarrollar y
publicar libremente aplicaciones.
En el caso de Apple, adems de registrarse como desarrollador es necesario aceptar el contrato de Apple para
desarrolladores y unirse al programa de desarrollo, y por ltimo para esta habilitado para publicar
aplicaciones se debe abonar la tarifa de inscripcin de 99 dlares americanos.
5. Metodologa de publicacin
Nuevamente vemos como para publicar las aplicaciones para Android suponen un protocolo mucho ms
simple que el establecido por Apple. Un desarrollador simplemente publica su aplicacin, y esta pasa a estar
disponible para los usuarios del Android Market.
Ahora, para la publicacin de las aplicaciones iOS el desarrollador debe enviar su aplicacin a Apple y luego
de un tiempo la compaa decide si la aplicacin se publicar o no en su App Store.
En este aspecto el App Store y el Android son similares, pues los desarrolladores reciben el 70% por
aplicacin vendida. Solo difieren en que Apple recibe el 30% restante, en cambio Android market destina el
30% restante a la empresa proveedora de servicios inalmbricos del usuario.
1. Cantidad de aplicaciones
La App Store cuenta con unas 225.000 aplicaciones2, todas ellas analizadas y admitidas por Apple. Las
descargas se cuentan en miles de millones, y hay categoras de aplicaciones para todo lo que nos podamos
imaginar. Su crecimiento es exponencial.
La mentalidad que sigue el Android Market es algo diferente: cualquier desarrollador es libre de enviar
instantneamente su aplicacin para que sea accesible desde los terminales con Android al momento. Esto
genera el problema de que muy pocos desarrolladores siguen las recomendaciones a la hora de crear
aplicaciones. Por otro lado, hay que decir que cuenta con ms de 30.000 aplicaciones.
2. Poltica de reembolso
En este punto tambin, en parte, podemos ver reflejada la diferencia de la filosofa entre Apple y las dems
compaas.
Al adquirir una aplicacin del App Store se asume que el usuario est conforme con todos los trminos de
uso y que en realidad esa aplicacin satisface sus necesidades. Por esta razn Apple no ofrece reembolsos
para ninguna de sus aplicaciones.
2
http://www.apple.com/pr/library/2010/09/01ipodtouch.html
Por otra parte, Android Market ofrece reembolso de cualquier aplicacin hasta 24 horas despus de haberla
comprado, lo que refleja una flexibilidad para los clientes que quieran probar aplicaciones que no estn
disponibles en su versin demo.
Bibliografa
http://www.brighthub.com/mobile/google-android/articles/63772.aspx
http://ezinearticles.com/?Android-Market-Versus-Apple-App-Store&id=4266917
http://lifehacker.com/5559357/iphone-vs-android-showdown-which-phone-is-best-for-power-users
http://www.apple.com/pr/library/2010/09/01ipodtouch.html
http://en.wikipedia.org/wiki/Comparison_of_Android_devices
ANEXOS
Visite http://www.distimo.com/ para obtener informacin estadstica comparativa actualizada entre
Android Market y App Store y sus aplicaciones.