Como probar Android 2.1 en un PC

Ya hablamos en un artículo anterior sobre como probar Android en nuestro PC. Se trataba de un Live CD que nos permitía arrancar desde un CD-ROM. La mecánica era la misma que cuando utilizamos un Live CD de una distribución GNU/Linux en Live CD, como por ejemplo el Knoppix.

Pero, existe otra forma muy interesante de probar cualquier versión Android en nuestro PC utilizando el SDK, es decir la plataforma de desarrollo que pone Google a nuestra disposición. Probar cualquier versión de Android en nuestro PC es muy sencillo, tanto en Windows, como en GNU/Linux o MacOS.

Para que veáis como se hace, vamos a presentar en unos pocos pasos como instalar un SDK en un PC con Windows y añadirle los componentes necesarios para probar el Android 2.1 de forma virtual. Siguiendo todos los pasos podréis ejecutar un Android 2.1 desde vuestro PC.

Ejemplo Android 2.1

Vamos a proceder con la instalación/configuración en un entorno Windows. Para un entorno GNU/Linux o MacOS el procedimiento de instalación varía en la instalación del SDK, pero a partir del Paso 2, el procedimiento de configuración del SDK sería similar.

==> Paso 1: Descárgate desde la Web de Android Developers la última versión del SDK para la plataforma Windows.  Una vez descargado descomprime el ZIP en el directorio donde quieras instalar el SDK y a continuación ejecuta el ejecutable “SDK Setup.exe”.

==> Paso 2: La primera vez que ejecutas el SDK verás un error de conexión al repositorio de Google:

Cierra la pantalla y vamos a solventarlo. Vete a la sección “Settings” en la parte izquierda de la ventana y en la parte derecha deberás marcar la checkbox “Force https://… sources…”.

Una vez marcada la checkbox pulsa el botón “Save & Apply”. Ahora el SDK sí que se podrá conectar al respositorio.

==> Paso 3: En la parte derecha de la ventana, vamos a la opción “Available Packages” del menú. Veremos una lista como la siguiente:

Deberás marcar las opciones que te interesen dependiendo de la versión de Android sobre la que quieras trabajar. Nosotros como queremos probar la versión 2.1, la marcamos junto a su documentación. A continuación pulsamos en “Install selected” y esperamos a que se instalen.

==> Paso 4: Ya tienes instalado el componente que nos permite trabajar con el entorno de Android 2.1. Ahora tienes que crear una nueva máquina virtual. En el menú de la parte derecha de la pantalla vamos a “Virtual Devices” y pinchamos sobre “New…” para crear un nuevo Virtual Device que te permita ejecutar Android 2.1.

Te pedirá unas pocas configuraciones: nombre de la máquina, target, tamaño de la pantalla, etc. Para hacer una primera prueba configúralo como se muestra en la siguiente imagen:

Al finalizar pulsa sobre el botón “Create AVD” y el SDK se quedará bastantes segundos bloqueado mientras crea la máquina virtual, así que paciencia.

==> Paso 5: Una vez creado el “Virtual Device” ya solo queda arrancarlo con el botón “Start…” y probar el Android 2.1. Desde que la inicias, la máquina virtual tardará unos minutos en cargar Android.

Ahora está en tu mano cacharrear 😉

Breve estado del arte de los sistemas operativos móviles

En un artículo anterior tratamos de Android, a nuestro entender uno de los más potentes sistemas operativos para dispositivos móviles existentes en la actualidad.

Android se presenta avalado por Google y con licencia GPL, frente a sus competidores que ofrecen licencias más restrictivas. Además es el sistema operativo del teléfono móvil Nexus One.

Además de Android, existen serios competidores en el mercado de los sistemas operativos para móviles, como son: Blackberry OS, WebOS, Symbian, iPhone Os y Windows Mobile.

A continuación os presentamos una breve descripción de todos estos sistemas:

  • – Android 1.6, creado por la Open Handset Aliance (liderada por Google), con licencia software Apache de software libre y código fuente abierto. Se caracteriza por estar desarrollado sobre un núcleo Linux. Aspecto más destacable: es una plataforma abierta que permite a cualquier fabricante desarrollar sus productos sobre ella.
  •  

  • – iPhone OS 3.1, creado por Apple, con licencia propietaria. Aspecto más destacable: Ha marcado tendencia en el mundo de la tecnología móvil y sigue destacando en él gracias a su interfaz de usuario y a su gran aprovechamiento de los recursos hardware del dispositivo sobre el que se ejecuta.
  •  

  • – Symbian S60 v5, creado por Nokia, con licencia propietaria. A pesar de su aspecto renovado no deja de ser una nueva versión del clásico Symbian. Aspecto más destacable: a pesar de estar desarrollado por Nokia se puede encontrar en teléfonos de otros fabricantes.
  •  

  • – Web OS, creado por Palm, con licencia propietaria parcialmente liberada como GPL. Se caracteriza por estar desarrollado sobre un núcleo Linux. Aspecto más destacable: está diseñado expresamente para estar conectado continuamente a Internet con una frecuencia muy elevada de sincronización de contenidos en sus principales aplicaciones (email, redes sociales, etc).
  •  

  • – Blackberry OS 5, creado por RIM, con licencia propietaria. Se caracteriza por estar desarrollado en Java. Aspecto más destacable: es el sistema operativo líder en el sector empresarial, ya que está totalmente orientado al uso profesional.
  •  

  • – Windows Mobile 6.5, creado por Microsoft, con licencia propietaria. Una nueva versión del clásico sistema operativo de Windows para móviles. Su aspecto más destacable es el gran número de aplicaciones existentes tanto gratuitas como de pago.
  •  

Todos los sistemas operativos móviles mencionados están disponibles en idioma castellano.

Existe un móvil hispano desarrollado específicamente para Android: el Geeksphone ONE.

Android Live CD, como probar Android en tu PC

Desde hace más o menos un año, cuando Android vió la luz, parece que solo ha cosechado éxitos y la buena opinión de sus usuarios. Es más, ahora Google pretende darle un impulso definitivo con su nuevo terminal Nexus One y así iniciar una guerra en igualdad de condiciones con el iPhone de Apple.

El problema al que quizás te enfrentes para poder tener un terminal con Android en tus manos, posiblemente sea que todavía no te has decidido por un terminal concreto o que los precios en estos tiempos de crisis se vuelven privativos, ya sea por el coste del terminal libre o por la tarifa de datos que hay que contratar para conseguirlo subvencionado por una operadora.

El caso es que si quieres probar Android, ya no es necesario disponer de un terminal con el sistema operativo Android instalado. Como ya sabrás, Android se basa en el sistema GNU/Linux y gracias a LiveAndroid es posible probarlo en cualquier PC gracias a un Live CD que te puedes descargar desde Google Code.

La mecánica es muy sencilla. Nos descargamos un fichero ISO con la imagen del Live CD, lo copiamos en un CD y podemos usarlo como CD de arranque para arrancar con el sistema operativo Android. Otra opción, que a nosotros nos ha parecido más interesante en un entorno de pruebas, es probarlo en una máquina virtual. A continuación, os explicaremos como descargar y probar la última versión en una máquina virtual creada en VirtualBox.

Suponiendo que ya tenéis el software VirtualBox instalado explicaremos los pasos necesarios tanto para probarlo en Windows, como en cualquier distribución Linux:

  1. Antes de nada nos descargamos la imagen ISO desde este enlace. En el momento de la escritura de este tutorial, la última versión es LiveAndroid 0.3. Como veréis, la ISO está dividida en dos ficheros, así que debemos descargarnos el fichero “liveandroidv0.3.iso.001” y el fichero “liveandroidv0.3.iso.002”.
  2. Hemos descargado los dos ficheros que componen la ISO y ahora debemos juntarlos para tener la ISO completa y funcional. Para ello, independientemente del SO que tengas debes acceder a la consola de comandos y situarte en la carpeta donde se encuentren los dos ficheros descargados. A continuación dependiendo de cuál sea tu sistema operativo, debes ejecutar el siguiente comando para juntar los dos ficheros en uno:
    1. En Windows: COPY /B liveandroidv0.3.iso.001 +liveandroidv0.3.iso.002 liveandroidv0.3.iso
    2. En GNU/Linux: cat liveandroidv0.3.iso.001 liveandroidv0.3.iso.002 > liveandroidv0.3.iso
  3. Ya disponemos de la imagen ISO. Ahora la podrías grabar en un CD y disponer del Live CD físico, pero nosotros usaremos ese fichero ISO directamente para montarlo en la máquina virtual. Arranca el VirtualBox.
  4. Ahora crearemos una nueva máquina virtual. Durante los pasos de la creación elegiremos el sistema operativo “Linux” y como versión “Other Linux”. En cuanto a la RAM, la dejaremos por defecto en 256MB. En el siguiente paso, no será necesario añadir ningún disco duro, por lo que podemos deseleccionar la opción “Boot Hard Disk (Primary Master).
  5. Ya tenemos lista la maquina virtual, sin ningún dispositivo para bootearla. Ahora configuraremos como Unidad de CD la imagen ISO que hemos preparado en el paso dos. Para ello, seleccionamos la máquina virtual y pinchamos en el botón “Configurar”. A continuación vamos a la sección “CD/DVD-ROM” y seleccionamos “Monta la unidad de CD/DVD” con “Archivo de Imagen ISO”:
  6. Ya tenemos la maquina virtual lista para ejecutar. La arrancamos y voilá. En una primera pantalla el liveCD nos pedirá que seleccionemos la configuración de pantala: “800×600” o “1024×768”. Seleccionas la que más rabia te dé y ya puedes empezar a probar Android. La pantalla principal tiene este aspecto:

Como has podido comprobar, es muy sencillo probar Android en un PC y gracias a este Live CD podrás probar el navegador web, la agenda de contactos y en general el interfaz gráfico de este potente sistema operativo para móviles.

El móvil de Google, Nexus One, en presentación oficial

nexus1

Desde el mes de noviembre, se viene hablando mucho sobre el Nexus One. Ha habido muchas filtraciones de información y presumiblemente ya se conocen especificaciones, hemos visto fotos e incluso algún que otro video que muestra las virtudes del terminal.

Google ha creado una gran expectación alrededor del Nexus One, y la verdad es que si acaba cumpliendo las expectativas, será un smartphone que dará mucho de qué hablar. Y es que vía SlashGear se confirma el rumor de que sobre el 5 de Enero de 2010 Google anunciaría el lanzamiento del terminal. Así que parece que el plazo se cumple, aunque otros rumores que situaban el precio de salida en alrededor de 200$ libre no han sido muy acertados, ya parece ser que libre costará alrededor 530$ y en Estados Unidos, contratando un plan a dos años con T-Mobile por unos 180$.

Y no son ninguna sorpresa los precios, ya que el Nexus One, contará con el chip Snapdragon de 1GHz, 512MB de RAM, una pantalla táctil capacitiva AMOLED de 3,7” y GPS entre otras muchas cosas. Y para estrenar un smartphone con estas características Google ha pensado en incluir la nueva versión del sistema operativo Android 2.1.

Para que se te haga un poco la boca agua, os dejamos un video que muestra en funcionamiento el Nexus One. Como verás, el Smartphone tiene una capacidad de respuesta muy rápida y tanto la apariencia como el acabado parecen muy cuidados, propio de terminales HTC de gama alta, que será el fabricante.

Si quieres conocer más curiosidades acerca del nuevo terminal de Google, te recomendamos que visites n1user.com