androidx86 para pc

9
LiveAndroid. 1. Introducción. El proyecto LiveAndroid se hospeda en Google Code, y se trata de una versión recompilada para arquitecturas x86 del sistema operativo Android que apoya Google y la Open Handset Alliance y que está a punto de dar el salto a los netbooks. Ahora ya es posible comenzar a probar sus prestaciones gracias a la aparición de una imagen ISO -en el momento de escribir estas líneas ya tienen preparada la versión 0.2 de la imagen, que es la que hemos probado- que permite ser instalada en un CD o en una llave USB para iniciar el PC o portátil desde ese medio y arrancar con el sistema operativo Android. Nosotros hemos preferido utilizar la imagen en una máquina virtual con Virtual Box 3.0, y la impresión que nos ha dado el sistema es sobresaliente, aunque es obvio que sus posibilidades son aún limitadas en muchas áreas y se nota que por el momento está muy enfocado a Smartphone y no tanto a equipos convencionales como PCs de sobremesa, portátiles o netbooks. Por su parte Microsoft ha reconocido que Google se está convirtiendo en un rival importante en el ámbito de los sistemas operativos. “Lo vemos como un competidor más, ya que la división que existe entre un teléfono móvil y una PC está cambiando”, dijo Steve Ballmer, CEO de la compañía de Redmond (también ha declarado que consecuentemente aumentarán las inversiones en el área). De momento, las prestaciones de Android ya están disponibles y miles de usuarios podrán confirmar que se trata de un sistema por demás estable y fantásticamente rápido. La “googlemanía” está en evidente aumento y al parecer el año entrante se vendrá con muchas novedades y con productos que pueden instalarse para siempre en el mercado mundial. Por otra parte, muchos usuarios se rehúsan a abandonar a Microsoft. Veremos finalmente cómo resulta la batalla entre estas dos multinacionales de software.

Upload: alejandro-sandoya

Post on 08-Aug-2015

26 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Androidx86 Para PC

LiveAndroid.1. Introducción.

El proyecto LiveAndroid se hospeda en Google Code, y se trata de una versión recompilada para arquitecturas x86 del sistema operativo Android que apoya Google y la Open Handset Alliance y que está a punto de dar el salto a los netbooks.

Ahora ya es posible comenzar a probar sus prestaciones gracias a la aparición de una imagen ISO -en el momento de escribir estas líneas ya tienen preparada la versión 0.2 de la imagen, que es la que hemos probado- que permite ser instalada en un CD o en una llave USB para iniciar el PC o portátil desde ese medio y arrancar con el sistema operativo Android.

Nosotros hemos preferido utilizar la imagen en una máquina virtual con Virtual Box 3.0, y la impresión que nos ha dado el sistema es sobresaliente, aunque es obvio que sus posibilidades son aún limitadas en muchas áreas y se nota que por el momento está muy enfocado a Smartphone y no tanto a equipos convencionales como PCs de sobremesa, portátiles o netbooks.

Por su parte Microsoft ha reconocido que Google se está convirtiendo en un rival importante en el ámbito de los sistemas operativos. “Lo vemos como un competidor más, ya que la división que existe entre un teléfono móvil y una PC está cambiando”, dijo Steve Ballmer, CEO de la compañía de Redmond (también ha declarado que consecuentemente aumentarán las inversiones en el área).

De momento, las prestaciones de Android ya están disponibles y miles de usuarios podrán

confirmar que se trata de un sistema por demás estable y fantásticamente rápido.

La “googlemanía” está en evidente aumento y al parecer el año entrante se vendrá con muchas novedades y con productos que pueden instalarse para siempre en el mercado mundial. Por otra parte, muchos usuarios se rehúsan a abandonar a Microsoft. Veremos finalmente cómo resulta la batalla entre estas dos multinacionales de software.

Fig1.1 Normal Desktop

1.1 ¿Por qué LiveAndroid?

Debido a la enorme popularidad que en los últimos meses ha reportado Android OS, el equipo de Google ha lanzado recientemente una versión en LiveCD que permite a los usuarios instalar el sistema operativo en cualquier computadora de escritorio, portátil, netbook o netbook, siempre que la misma cuente con estructura X86. Desde su reciente lanzamiento, el sistema operativo Android, desarrollado por la compañía Google, se ha convertido en uno de los software

Page 2: Androidx86 Para PC

que mayor crecimiento ha registrado en el ámbito de los teléfonos celulares, sobre todo de los modelos del tipo Smartphone. 

A pesar de haber sido pensado y creado como un sistema operativo exclusivo para dispositivos portátiles, debido a sus fabulosas prestaciones en los últimos meses ha sido el software elegido por diversos fabricantes de netbooks como el sistema ideal preinstalado en gran cantidad de equipos que se comercializan actualmente en el mercado. 

2. ¿Qué es y cómo funciona Android?

Es un sistema operativo de código abierto basado en Linux creado originalmente para dispositivos móviles Smartphone, aunque luego se expandió su uso a dispositivos como tablets, reproductores mp3, netbooks, PC’s (proyecto Android x86) e incluso televisores.

La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución.

Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un framework OpenCore, una base de datos relacional SQLite, una API gráfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic.

El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas de Java y 1,75 millones de líneas de C++. [1]

La máquina virtual Dalvik utiliza el kernel de Linux para realizar tareas a bajo nivel. Es posible escribir aplicaciones en C/C++ para

ejecutarlas directamente en el kernel de Linux, aunque rara vez será necesario hacer esto.

Aún así, si tu aplicación requiere de mucha eficiencia y velocidad es posible crear aplicaciones en C/C++ mediante el Native Development Kit (NDK) que provee Android. [2]

La arquitectura de Android está formada por una pila de capas de software que interactúan entre ellas. En términos de desarrollo, esta división en capas facilita al desarrollador la creación de aplicaciones, ya que todo está perfectamente estructurado para que se pueda acceder a las capas más bajas utilizando las librerías disponibles para ello, evitando así tener que programar a bajo nivel las funcionalidades necesarias para el desarrollo de una aplicación. [3]

Fig2.1 Funcionabilidad de Androidx86

3. Proyecto LiveAndroid

Es un proyecto para llevar Android Open Source a plataformas x86. Un proyecto que empezó con la versión 1.5 y que recientemente puso a disposición la versión 2.2 del sistema.

Page 3: Androidx86 Para PC

Originalmente, Android x86 estaba diseñado para funcionar en netbooks, aunque no hay ningún problema si decides instalarlo o probarlo en tu PC de escritorio o laptop convencional.

Se puede probar en forma de Live CD o USB si no lo quieres tener instalado en tu disco duro. Además, existen versiones específicamente diseñadas para algunas netbooks. La versión estándar tiene un peso de 82.4 Mb.

Se ha hecho un gran esfuerzo para que Android x86 sea capaz de reconocer tarjetas Wifi, tarjetas gráficas, webcam y demás periféricos, aunque lo cierto es que no está exento de fallos y en computadoras con un hardware no tan moderno o conocido puede que no reconozca todo. En su última versión, cuenta con todo lo último de Android 2.2 salvo por la falta del Android Market. [4]

4. Características.

Las siguientes funciones están disponibles en la última compilación de prueba.

Kernel 2.6.35.7, KMS permite

Wifi con interfaz gráfica de usuario

Configuración GUI de Ethernet.

Mejor instalación en el disco duro

Suspensión/Reanudación (S3 modo)

Estado de la batería

Software cursor del ratón

La rueda del ratón

Soporte para la resolución nativa de netbook.

Audio (ALSA)

Soporte para cámara V4l2

Soporte para monitor externo

Soporte para auto montaje de almacenamiento externo

Soporte para teclado externo

Modo de depuración con busybox

Bluetooth

5. Instalacion

Para realizar la instalación de Android hemos usado el virtualizador Virtual Box V 4.0.8 y la versión Android_x86_2.2 descargada de la página oficial del proyecto Android x86 [6].

Fig5.1 Instalación en Virtual Box.

Escogemos la opción Install Android-x86 to Harddisk, y esperamos a que se descomprima la .iso.

Page 4: Androidx86 Para PC

Creamos una partición en la que se instalara Android y una para la memoria SWAP (al ser la memoria RAM de 256 Mb creamos una memoria SWAP de 512 Mb)

Fig5.2 Creación de la partición.

Creación de las respectivas particiones del disco del duro.

Fig5.3 Tipo de Partición.

Instalamos el Android en la partición sda2 con un Sistema de Archivos ext3 y esperamos a que dicha partcion complete su ejecución.

Después veremos las distintas opciones que nos presenta dada la realización de esta partición.

Fig5.4 Ejecución la Partición.

Instalamos el gestor de arranque GRUB para que arranque a Android, y queremos instalarlo manualmente damos Skip y continuamos con la instalación.

Fig5.5 Opciones de la instalación.

Esperamos a que la instalación continúe.

Page 5: Androidx86 Para PC

Fig5.6 Comienzo de la instalación.

Y finalmente ya está instalado. Elegimos crear una memoria SD falsa, iniciar Android-x86 o reiniciar y listo.

Fig5.7 Término de la instalación.

Presentación final del sistema operativo ya instalado en nuestra computadora.

Fig5.8 Escritorio del sistema operativo Androidx86.

6. Ventajas del Sistema Operativo LiveAndroid.

Android posee una gran cantidad de ventajas comparado a otros sistemas operativos de su tipo, entre las que cabe mencionar que permite la reutilización y reemplazo de componentes de hardware sin incompatibilidades con el sistema.

Posee un navegador web integrado que ha sido basado en el motor OpenSource denominado WebKit, y que realiza una fantástica reproducción de gráficos, ya que cuenta con una biblioteca de gráficos 2D y 3D, que ha sido desarrollada en base a las especificaciones OpenGL ES 1.0.

Asimismo, una de las grandes ventajas de Android reside en que al tratarse de un software del tipo OpenSource, se encuentra en permanente cambio, mejorando el rendimiento del sistema con cada actualización, y además cuenta con una comunidad en la que programadores de todo el mundo comparten de manera gratuita sus creaciones, acercando a los usuarios infinidad de aplicaciones pensadas para Android. 

Page 6: Androidx86 Para PC

7. Visualización del Entorno Grafico LiveAndroid.

7.1 la navegación por Internet.

Fig7.1 Navegación.

7.2 Multimedia.

Fig7.2 Reproductor de audio

7.3 Galería.

Fig7.3 Compartir Fotos

8. Conclusiones

*Cabe destacar que si bien Android OS aún parece un sistema operativo muy limitado, ya que ha sido desarrollado para Smartphone y teléfonos celulares, lo cierto es que gracias al constante desarrollo de mejoras y cambios que se introducen día a día en dicho software, no es de extrañar que en un futuro cercano el software creado por Google se convierta en un sistema operativo más para las computadoras de escritorio. 

* Este sistema tardara algún tiempo en la adaptación de los usuarios puesto que como todo sistema nuevo en la cual Windows lleva ventaja por llevar años en el mercado y tiene la confianza y consolidación por parte de sus usuarios.

*LiveAndroid promete ser un duro competente para otros sistemas de mucha aceptación como MacOsX y Windows que son los lideres en ventas ya que este sistema promete optimización de los recursos del ordenador y una visualización grafica apreciable para el usuario como ya los tiene acostumbrados desde sus teléfonos móviles.

*Se concluye que aunque LiveAndroid sea una versión Beta con errores que se iran corrigiendo pero tocara esperar la versión ya culminada para ver si este sistema logra complacer las expectativas de los usuarios de los teléfonos móviles android que esperan con ansias el lanzamiento del mismo que se espera sea lo más pronto posibles .

9. Referencias Bibliográficas.

[1] http://es.wikipedia.org/wiki/Android

[2] http://www.greenandroid.es/2011/03/12/maquina-virtual-dalvik/

Page 7: Androidx86 Para PC

[3]http://www.greenandroid.es/2010/12/19/introduccion-android-arquitectura/

[4] http://www.vidadigitalradio.com/android-x86-o-como-instalar-y-probar-android-en-tu-pc/

[5] http://www.android-x86.org/

[6] http://www.android-x86.org/download

[7] http://www.informatica-hoy.com.ar/soluciones-moviles/Android-OS-Del-smartphone-a-la-PC.php