23 septiembre 2012


Hard Day Ubisoft - Assassin's Creed III Liberation (PSVita)




Nota sobre el artículo


Este artículo lo he escrito para el foro www.elotrolado.net, y corresoponde a mis impresiones sobre el juego que pude probar en el evento Hard Day de Ubisoft en Madrid.

Las opiniones que hay en este artículo son mías, y están basadas en lo que pude apreciar de dicho juego.

Al igual que cualquier otro artículo de este blog, se puede referenciar por medio de un link o citar partes de este artículo, siempre y cuando se mantenga la fuente y el autor original del mismo.

Hard Day Ubisoft


El Assassin's Creed Liberation (PSVita) ha sido un "plus" dentro del Hard Day de Ubisoft, puesto que no se ha comentado nada de él en la presentación, exceptuando que estaban preparando las consolas para ver si podíamos probar el juego.

El aspecto general está bien, aunque se nota que el tamaño de los personajes en pantalla es inferior (de forma proporcional) a los correspondientes a las versiones de sobremesa. He encontrado algunos aspectos del juego que me han llamado la atención y que no terminaron de gustarme, aunque también tiene puntos positivos a destacar.

Sistema de menú y controles de juego

Se ha aprovechado correctamente la pantalla táctil de la consola para desplegar un menú compuesto por dos semicírculos con opciones, que se pueden utilizar de forma cómoda directamente con el pulgar. El lado izquierdo corresponde al arma y el derecho tiene el resto de opciones. Sobre los controles de juego, se han aprovechado algunas características particulares de la consola, en especial la pantalla táctil.

Sistema de combate

Recuerda mucho a títulos de PSP como Prince of Persia Revelations. El sistema de lucha es similar a otros juegos de Assassins Creed, en donde hay botones configurados para atacar, parar golpes, realizar fintas y contra-ataques, pero a la hora de jugar nos hemos encontrado que en la práctica solo con presionar repetidamente el botón de ataque para dar golpes es posible acabar con grupos grandes de enemigos. Esto no me termina de agradar puesto que la gracia que tenían los combates de los Assassins es que se basan en un sistema de parada-golpe-contragolpe, de modo que si se utiliza un solo botón para atacar la IA de la máquina encuentra la forma de vencernos, pero en esta ocasión no he tenido la misma sensación. Cierto es que si nos detenemos los enemigos nos rodean y podemos realizar combates más "estudiados" como los que he comentado, pero quizás porque sea una versión para portátil más orientada a un hack & slash, la posibilidad de derrotar enemigos por la vía de machacar botones está ahí.

Además de este sistema se ha agregado un modo "Assassin's time" (llamado "Muerte en cadena"), en el que es posible detener el tiempo para planificar los siguientes golpes. Este modo se puede llamar mediante el D-PAD hacia la derecha, pero solo cuando tenemos puntos suficientes en la barra de esta modalidad. Cuando se activa, se van descontando puntos de la barra especial a medida que marcamos objetivos en pantalla. No me ha quedado claro si los objetivos tienen puntuación según su distancia o dificultad u otros factores, pero cada enemigo descuenta una cantidad de puntos que puede variar. Una vez agotada la barra, se vuelve al modo normal y podemos ver una escena en la que se realiza la secuencia de asesinatos que hemos marcado (cada golpe es certero y mortal).

Entorno

La demo de este Assassin transcurre cerca de New Orleans, en los bosques. Al igual que AC3, Aveline podrá explorar el entorno y moverse de manera natural por los distintos elementos que existen, mostrando la misma facilidad para trepar por salientes, edificaciones, árboles, etc, que Connor en PS3.
Render del juego, donde se puede ver parte del entorno donde transcurre la acción




El entorno, a pesar de que se ha comentado que es extenso, me ha parecido que es más bien dirigido. No era posible acceder a otras secciones del bosque, pero también podría ser porque aún no estaban exploradas y marcadas en el mapa.

Los movimientos sobre elementos prestarán más atención al juego y objetivos, más que a los detalles como que el personaje pueda caerse de un árbol mientras camina. Menciono esto en especial, porque es muy típico que las compañías hagan uso (y abuso) de características de consolas o mandos, haciendo perder el objetivo principal del juego en ocasiones. Así, hay muchos títulos que, por ejemplo, si caminas sobre un tronco te obligan a mover el mando inclinándolo hacia los lados para hacer equilibrio (Uncharted, por poner un ejemplo), y esto está bien una vez pero se torna repetitivo a lo largo del juego cuando sabes que cada vez que subirás a un tronco el personaje perderá el equilibrio justo a la mitad, y tendremos que mover el mando para recuperarlo (algo que puede quedar algo raro si vas jugando en el metro, por poner un ejemplo).

En esta ocasión, bastará con subir a un árbol y mover el stick hacia adelante para avanzar. Ya se encargará el personaje de tomar los desvíos necesarios. Simplemente tenemos que avanzar y presionar el botón de salto para ir de rama en rama. No tendremos que preocuparnos de calcular donde caer, ni de perder el equilibrio, ni nada de esto.

La demo ha comenzado en un pantano, en donde podemos tener una vista panorámica de cómo se ve el entorno. Existen algunas cosas que se echan en falta, como algunas sombras de elementos. También es posible ver el reflejo en el agua y se puede apreciar que en general no se corresponde con los elementos del entorno. Así, en ocasiones se podían ver partes de montañas reflejadas, cuando en el entorno inmediato eran imposibles de ver.

Comentar que se ha visto un efecto de niebla en el fondo del escenario, pero en general la visibilidad del entorno era bastante buena y la extensión que podemos llegar a ver es muy amplia. En la demo no se han observado objetos o NPC con los cuales intentar interactuar, exceptuando el personaje que acompaña a Aveline, que nos da las indicaciones para avanzar por el escenario, y un cocodrilo que era parte de la secuencia de juego (no te topas con él por casualidad, sino que aparece después de una secuencia de vídeo).

Enemigos

Como ya se ha mencionado, los enemigos tienen un patrón de conducta similar a otros Assassins Creed. En general, si se ataca a uno de ellos, el que esté más a nuestra espalda intentará alcanzarnos cuando Aveline se encuentre ocupada. He podido comprobar que en ocasiones, mientras se presiona el botón de ataque, Aveline se gira automáticamente para atacar a los enemigos más cercanos, y por tanto casi siempre golpeará a quien intente alcanzarnos (mientras no lo indiquemos específicamente por medio del stick).

En la demo se ha luchado con un cocodrilo que aparece como parte del juego. Si no haces nada, el cocodrilo agarra una pierna de Aveline y después de algunas sacudidas el juego da por muerto al personaje.

Mientras luchas, aparecen iconos "Quick Time Events" (QTE) que debes presionar en el momento justo para lograr liberarse de las mandíbulas del animal y, a continuación, lanzarse a su cuello para matarlo. Toda la secuencia anterior del cocodrilo se resuleve con un solo botón, presionado en el momento justo. Esto me ha dejado con gusto a poco, me esperaba más lucha con el cocodrilo (por lo menos un par de QTE más).

Creo que si han incluído el sistema de QTE en el juego, deberían sacarle más provecho, por ejemplo la "muerte en cadena" también podría tener este sistema, para establecer cuando se realizan golpes certeros o no, ya que solo podemos ver la secuencia generada por la elección de objetivos a asesinar, pero mientras se presenta la secuencia no podemos hacer nada hasta que no termine. Los QTE podrían hacer más dinámicas estas luchas.


( http://www.youtube.com/v/IWLhLlIa_zk?version=3&hl=es_ES )


En este vídeo podéis ver el mismo gameplay que hemos tenido ocasión de probar. Se ven algunas cosas que difieren de la versión probada, como por ejemplo el combate con el cocodrilo, en donde se puede ver aquí un sistema de presionar repetidamente el botón círculo y en la versión que probamos tenía un sistema de QTE, donde había que presionar un botón al azar en el momento justo para poder vencer al animal.

¿Crossover?

He tenido ocasión de hablar con la guionista del juego Jill Murray y me ha contado varias cosas del mismo, mientras me señalaba los aspectos a destacar del juego en la PS Vita. Una de las preguntas más recurrentes es si Aveline y Connor se juntan en alguna ocasión o si tienen alguna relación específica. No dirán nada sobre este tema, pero me ha dejado entrever que sí, que existirá un "cameo" de Connor en AC Liberation y de Aveline en AC3 (me imagino que en algún momento saldrán como parte de las secuencias de vídeo y completarán alguna rama de la historia).

Todo lo anterior, evidentemente, es a parte de los extras que ya sabemos que se darán al interconectar los juegos de PS3 y PSVita (trajes, armas, etc). Poco más se puede comentar sobre este juego, porque al no haber habido presentación no nos han contado más avances o novedades.

Deen0X

06 septiembre 2012

Review Video Consola / Tablet YINLIPS YDPG16

Review Video Consola / Tablet YINLIPS YDPG16





Agradecimientos


Gracias a la tienda ZOCOCITY, que me han enviado las muestras necesarias de la consola YINLIPS YDPG16 para realizar esta review.


Uso de esta review


Se permite utilizar esta review, ya sea copiándola o referenciándola mediante un link, a cualquiera que lo desee, con la única condición de que se mantenga el autor y un enlace a la fuente original de esta review, y que se cita en el siguiente apartado.

Fuente y actualización de la información de este artículo


El artículo original (en español) se encuentra en mi blog.
También existen versiones actualizadas en www.elotrolado.net y en www.gp32spain.com
Existe una versión en inglés en forum.openhandhelds.net

Para actualizaciones sobre este artículo, sugiero visitar alguno de los enlaces mencionados anteriormente.


Introducción


Hasta ahora no había tenido oportunidad de probar este dispositivo que, aunque lleva mucho tiempo en tiendas, se mantiene vigente y no se ve afectado por nuevas versiones de consolas del mismo fabricante, y es que esta Yinlips G16 juega en una liga aparte ya que su diseño, tamaño y pantalla no compite directamente con las consolas mas populares que tienen forma de PSP o PSVita, y que generalmente incluyen pantallas de 5"

Como ahora tengo ocasión de probarla, he querido generar este artículo para dejar mis impresiones sobre la consola. No haré un artículo muy extenso, por que básicamente dudo que pueda contar algo que no se haya contado en una de las tantas reviews existentes en la web, pero haré un repaso sobre los puntos a destacar de la consola, principalmente para quien quiera buscar información de ella.

Esta review se compone de las siguientes secciones

  • Unboxing y descripción
  • Características
  • Root & Market/Play Store
  • Benchmarks
  • Desempeño con juegos
  • Batería
  • Updates y custom Firmwares
  • Clockwork Mod Recovery
  • Generar una Custom Rom (NANDROID)
  • Scripts "by Deen0X"
  • Pros, contras y mejoras
  • Conclusión

Unboxing y descripción



La consola viene en una caja compacta, con la mayoría del texto promocional en chino y una parte con las especificaciones del producto en inglés.

Dentro, nos encontramos con la consola en un molde plástico que la protege de golpes.

La propia consola viene envuelta en una bolsa plástica, y a su vez, viene con una película plástica protectora, pegada tanto en la pantalla como en la parte de atrás.

Contenido del paquete




  • Cargador de clavija media (mas fina que un cargador de PSP) de 5V, 2A
  • Audífonos/cascos estéreo
  • Cable de datos USB/MiniUSB
  • MiniCD con el manual (En inglés, bastante completo comparado con otros manuales)
  • Tarjeta de garantía del fabricante
  • Consola YINLIPS YDPG16

Nota acerca del dispositivo


Sorprende gratamente la forma en general del dispositivo, resultando ser muy cómoda para usar. Sus bordes ligeramente redondeados junto con una estructura que a simple vista parece bastante sólida, dotan al conjunto de un aspecto bastante bien logrado y cuidado.

Nota acerca del contenido



Se echa en falta un puntero, considerando que la pantalla del dispositivo es resistiva.


También se echa en falta un cable/adaptador USB OTG, para poder conectar algunos dispositivos/periféricos a la consola, como pendrives, teclados, ratones, adaptador de red RJ45, etc.

Descripción del dispositivo


Vista frontal



  • D-PAD (4 botones separados)
  • Stick (función digital. está enlazado con el D-PAD)
  • Cámara frontal (0.3MPx)
  • Pantalla 4.3"
  • Led de función (encendido/carga)
  • 4 Botones frontales para acción en juegos [A], [B], [X], [OK]
  • 2 Botones para opciones de juego ([Select], [Start])
  • 1 Botón especial de funciones de la consola [Fn/Vol]


Vista superior



  • Botón [L]
  • [Power]
  • [Home]
  • Salida Mini-HDMI
  • [Menú]
  • [Back] (escape)
  • Ranura para el micrófono
  • Botón [R]


Vista inferior



  • Agujero para correa de muñeca (lado izquierdo)
  • Ranura microSD
  • 2 salidas de audio (Jack 3.55mm)
  • Entrada del cargador (5V)
  • Puerto MiniUSB
  • Botón [R/U]
  • Agujero para correa de muñeca (lado derecho)


Vista trasera



  • Altavoz izquierdo
  • Cámara trasera (5MPx)
  • Altavoz derecho


Nota acerca de la pantalla


La pantalla es de tipo resistiva, pero a pesar de ello es bastante sensible y se puede interactuar con ella incluso con los dedos, aunque evidentemente tiene mejor respuesta (mas precisión) con un puntero.

Nota acerca de la cámara trasera


Si bien es cierto que la cámara tiene un sensor de 5MPx, la ausencia de autofocus (o algún mecanismo similar) hacen que las fotografías tomadas con la cámara no sean nítidas en general, por lo que el uso de esta cámara será mas bien esporádico. Es una pena, por que agregando autofocus a la cámara se podrían conseguir varios usos interesantes al dispositivo, desde cosas tan simples como escanear código QR o de barra, hasta sacar fotografías de calidad.

Nota acerca de los botones


En general, los botones tienen buen tacto, aunque pueden resultar ligeramente duros (puede ser que por ser nuevos). Los botones de juego se notan mas suaves que los botones de la interfaz Android, posiblemente por que los primeros tienen alguna membrana que suaviza las pulsaciones.

Como se ha visto en otros dispositivos de este mismo fabricante, se insiste en agregar funcionalidad a los botones por medio de la tecla [Fn/Vol], intentando ahorrar botones físicos con esta solución, pero que a la larga no termina de ser la mejor de las opciones ya que las teclas [Vol+] y [Vol-] son muy utilizadas en un dispositivo android cuando se utiliza en modo reproductor de música, y tener que presionar una combinación de teclas como es el caso de la G16, en donde [Vol+] se debe realizar presionando [Fn/Vol] + [D-PAD Up], [Vol-] se debe realizar presionando [Fn/Vol] + [D-PAD Down], a la larga termina siendo molesto de utilizar.

Además, en otros dispositivos similares, las teclas [Vol-] y [Vol+] generalmente son utilizadas dentro de emuladores para mapear botones, y así disponer del máximo número de botones disponibles para una emulación de un mando de N64 o PSX, que son los mandos emulados que mas controles utilizan.

Nota acerca de las aplicaciones pre-instaladas


En android 2.3 (firmware que viene de fábrica), vienen una serie de aplicaciones pre-instaladas en el dispositivo como también contenido adicional en el almacenamiento interno (flash) como roms y juegos.


En las imágenes anteriores se pueden apreciar los programas pre-instalados (exceptuando algunos que he instalado yo para hacer pruebas y obtener información del dispositivo y que son: Antutu Benchmark, Busybox Installer, ES File Explorer, Quadrant Standard, ROM toolbox Pro, Root Checker, Screenshot UX, Superuser)

Además de estas aplicaciones, hay una serie de emuladores pre-instalados que no aparecen su icono en la lista de aplicaciones, y que pueden ser lanzados desde el gamecenter.

Sobre el gamecenter, su presencia puede ser algo cómodo para algunos usuarios, o una característica indeseada para otros (la mayoría) por que obliga a utilizar el programa para lanzar los emuladores (al no disponer de los iconos correspondientes en la lista de aplicaciones), y por que si no se lanza, las teclas del dispositivo no tienen efecto sobre las aplicaciones.

Además, existe un problema añadido (aunque con solución) y es que el firmware viene con todo este software pre-instalado como si fuese parte del sistema operativo, por lo tanto no se pueden desinstalar o actualizar facilmente, sino que hay que recurrir a algún truco o programa que nos permita hacerlo.

Para el caso, sugiero utilizar el programa Titanium Backup Pro (su versión de pago), que nos permitirá desinstalar estas aplicaciones (incluso si son de sistema), o en su defecto, transformarlas a aplicaciones de usuario, con lo que ya podremos desinstalar o actualizar normalmente estas aplicaciones.

Características


En la caja del dispositivo, podemos ver algunas características del mismo, aunque algunas de ellas un poco "infladas" (como el procesador de 1.5GHz)


Las características (reales) mas destacables de este dispositivo son:


CPU: BOXCHIP A10 1.2G (El fabricante y algunos otros sitios indican que la CPU va a 1.5, pero en realidad no es posible subirla a esa velocidad)
GPU: MALI-400 MP
O.S.: De fábrica viene con Android 2.3, pero existen actualizaciones para Android 4.0 (ICS)
RAM:512M
Tamaño Pantalla: 4.3"
Tipo Pantalla: Resistiva, multitouch (2 puntos)
Capacidad itnerna (flash): 4GB
Cámaras: 0.3MPx (delantera), 5MPx sin autofocus (Trasera)
Conectividad: Wi-Fi a/b/g
TV Out: MiniHDMI (soporte para 720P, 1080P)
Batería: 2200mAh

Nota acerca de la antena WIFI


En el caso de la muestra revisada, el rango de la antena wifi era muy bajo. No puedo estar a mas de 2~3 metros del router, por que pierdo la señal.

Información del sistema


A continuación, algunas capturas de pantalla con información del sistema (capturas hechas con Android 4.0)

Quadrant Standard

Antutu Benchmark



Nota acerca de la frecuencia de la CPU: el dispositivo ha sido overclocked utilizando No-Frills CPU, y el valor máximo que me permite subirlo es hasta 1.152MHz. Subiendo mas, el sistema se "congela" y es necesario reiniciarlo. (ojo: cuando se congela el sistema empieza a sobrecalentarse, y es mejor evitar este tipo de situaciones. para hacer overclock, es mejor intentar paso a paso a ver las frecuencias que soporta el procesador)

Root & Google Market / Play Store


Tanto en Android 2.3 como en 4.0, el market viene instalado con el sistema operativo, mostrando el Google Market (versión antigua) en android 2.3, y el Play Store (versión nueva) en Android 4.0

Con el uso, la versión antigua del market debería actualizarse y cambiar su icono a Play Store.

Sea como sea, nos ahorramos el paso de tener que instalar los componentes necesarios en el dispositivo para habilitar el Market/Play Store.

Sobre el root, ya es otra historia, y lo voy a comentar por separado.

Full-Root para Android 2.3


Podemos hacer el proceso para obtener full-root de varias maneras.
A continuación, Explicaré 2 de ellas

Modo 1, utilizando UnLook Root


Vamos a utilizar un programa que nos ahorrará pasos para el rooteo: UnLook Root

Y los pasos (que he sacado de otra review, ya que son exactamente los mismos) son los siguientes:

- Activar el modo Depuración (Settings->Applications->Development->USB Debugging)
- Instalar el UnLook Root
- Conectar la consola al ordenador. Esperar a que se instalen los drivers correspondientes.
Nota: Si al final del proceso sigue apareciendo "Dispositivo USB desconocido", desconectar la consola, esperar unos 5 segundos y conectarla nuevamente. (alternativamente, se puede ejecutar "Install drivers" en la carpeta del programa instalado, en el menú inicio de windows)
- Con el programa abierto y los drivers instalados correctamente, hacer click sobre el botón grande verde "Root"
- Aparecerá una ventana con los dispositivos android conectados. seleccionar el correspondiente a la tablet.
- Esperar hasta que el proceso termine. Al finalizar, el programa nos preguntará si queremos instalar algunas aplicaciones. Estos programas son opcionales (si quieres instalarlos es tu desición)

Al finalizar, el dispositivo se encontrará rooteado correctamente.

Modo 2, instalando manualmente los programas necesarios


El sistema, tanto en android 2.3 como en 4.0, viene pre-rooteado desde fábrica.


Aún así, no vienen instalados los programas necesarios para tener full-root el dispositivo.

Para indicaciones de los pasos a seguir, ver el apartado siguiente de Full-Root para Android 4.0 que serán los mismos para Android 2.3.

Full-Root para Android 4.0


Como he comentado anteriormente, en ICS el sistema viene pre-rooteado, esto significa que es posible acceder al sistema en modo superusuario, pero no viene instalada la interfaz superuser, la cual es necesaria para que algunas aplicaciones logren acceder al sistema en este modo.

Para solucionar el problema, vamos a instalar las aplicaciones necesarias y realizar unos sencillos pasos para tener completamente rooteado nuestro dispositivo.


  • Desde el market (que afortunadamente ya tenemos en el sistema), instalaremos las siguientes aplicaciones:


  • A continuación, abriremos el Superuser y una vez dentro de la interfaz (cerrar las ventanas informativas que aparecen), vamos hacia la opción "Info" (deslizar la pantalla hacia la derecha).




  • En esta pantalla, veremos el texto "tap here to check for updates". Pulsar sobre esta opción
  • Se abrirá una ventana que nos indicará el progreso del checkeo. 


  • Seleccionar el botón "Update" (que se habilitará después de terminar el checkeo anterior)
  • Posiblemente se abra una ventana del mismo superuser, solicitando permisos. Permitir (seleccionar "Allow")
  • El sistema descargará la última versión de los ficheros necesarios y los instalará. Cuando finalice, mostrará el texto "that was cool, do it again".


  • Volver a la pantalla anterior (con el botón [Back])

Ya tenemos lista la primera parte que corresponde al superuser. Ahora solo nos falta instalar el Busybox (necesario para algunas aplicaciones)


  • Abrimos el programa Busybox Installer



  • Con las opciones por defecto, (el path de instalación será "/system/xbin/") dar al botón "Install"
  • Si aparece alguna ventana del superuser solicitando permisos, permitir ("Allow")


  • Cuando finalice la instalación, seleccionar el path de instalación"/system/bin/", e instalar nuevamente
  • Cuando termine ya estará instalado y totalmente rooteado nuestro sistema.

Antes de terminar, podemos hacer algo mas en esta aplicación, haciendo uso de algunos scripts que sirven para mejorar el sistema en general.


  • Seleccionamos la pestaña "Scripter"
  • Seleccionamos la opción "Fix Permissions"
  • En la ventana que se abre, seleccionamos "Run Script"
  • Esperamos un par de minutos. Al finalizar, la aplicación nos muestra un log de salida con los permisos que se han aplicado, y nos indica si se han producido errores en la ejecución del script (generalmente no hay errores)

Ahora si, reiniciamos el terminal. Ya tenemos totalmente rooteado y funcional nuestro dispositivo!

Benchmarks


A continuación, algunos resultados de benchmarks ejecutados en la consola.

Estos becnhmarks han sido ejecutados con las siguientes condiciones:
CPU Speed: 1152MHz
CPU Governor: Performance
SDCard: internal flash

Android 2.3 - Quadrant Standard

CPU: 1531
Mem: 1209
I/O: 3247
2D: 909
3D: 1998
Total: 1779

Android 2.3 - Antutu Benchmark


RAM: 452
CPU Integer: 759
CPU flat-point: 183
2D graphics: 336
3D Graphics: 1312
Databasae IO: 280
SD card write: 81 (8.1 MB/s)
SD card read: 110 (11.0 MB/s)
CPU: 1152 MHz
Total: 3513

Android 4.0 - Quadrant Standard



CPU: 1502
Mem: 1175
I/O: 3263
2D: 980
3D: 1718
Total: 1728

Android 4.0 - Antutu Benchmark




RAM: 0 *
CPU Integer: 0 *
CPU flat-point: 0 *
2D graphics: 333
3D Graphics: 1295
Databasae IO: 280
SD card write: 87 (8.7 MB/s)
SD card read: 94 (9.4 MB/s)
CPU: 1152 MHz
Total: 2089


* Antutu ha tenido problemas para ejecutarse correctamente en Android 4.0. He tenido que saltar las pruebas "CPU and Memory", por lo que el resultado no corresponde con el dato real que debería haber dado.

Desempeño con juegos


Juegos android


Juegos como Shadowgun se pueden cargar sin problemas en la consola, pero a la hora de jugar, la pantalla resistiva se transforma en un problema, ya que la poca precisión que presenta, hace que la experiencia de juego sea muy mala.

Para esto, he modificado algunos ficheros del sistema (basicamente el keylayout) y aprovechando de que algunos juegos como Shadowgun vienen con un conjunto de teclas configuradas que pueden ser utilizadas dentro del juego, he reasignado el teclado para que coincida con el juego.

El resultado es bastante bueno. puedo jugar en condiciones al juego, utilizando las teclas físicas del dispositivo, ayudándome con algunas acciones en pantalla para los botones que no he podido asignar.

La configuración que he estado utilizando para jugar es la siguiente (tomando como nomenclatura un control PSX):

Movimientos:

  • Teclas DPAD = DPAD (no las he cambiado)
  • Select = Rodar por el suelo

Apuntar:

  • Cuadrado = J
  • Círculo = L
  • Triángulo = I
  • X = K

Armas:

  • 7=Recargar arma
  • 8=Disparar/Acción


Comentar que varios juegos que he visto utilizan teclas parecidas, y que posiblemente esta configuración funcione con otros juegos existentes.


  • Teclas típicas utilizadas pueden ser:
  • Stick izquierdo (digital) = A, W, D, S
  • Stick derecho (digital) = J, I, L, K (como en el shadowgun. Por eso he asignado los botones con estas teclas, para simular el stick derecho)
  • botones de juego: Button_A, Button_B, Button_X, Button_Y, Button_L1, Button_R1, Button_Select, Button_Start (típica configuración que puede interpretarse como XPeria)


Para buscar las teclas que puede utilizar un juego, se puede buscar información por internet, o simplemente conectar un teclado USB a la consola, abrir el juego y presionar teclas a ver si alguna de ellas hace efecto, y con esto ir apuntando el mapa de teclado que utiliza un juego en particular para, posteriormente, crear un nuevo keylayout específico para ese juego.

Para mas información de layouts de teclado para instalar en el dispositivo, mirar en la sección CWM-Recovery de este artículo.

A continuación un vídeo donde se pueden ver algunos juegos Android, junto con otros emulados.



Emuladores


No voy a detenerme mucho en este apartado, por que como he dicho al comienzo de este artículo esta consola lleva ya bastante tiempo en el mercado, y es fácil encontrar vídeos en youtube que muestren el desempeño del dispositivo con distintos emuladores.

en general la emulación es muy suave, gracias a la Mali400-MP que incorpora, y a su pantalla pequeña, que implica menos carga a la GPU a la hora de refrescar gráficos.

a continuación, un par de videos con ejemplos de emuladores ejecutando en ella que complementan lo visto en el vídeo anterior.



Batería


No he utilizado el dispositivo hasta dejarlo sin batería, pero en general los usos mas prolongados que he dado han sido de aproximadamente 1 hora seguida, y que el dispositivo indica que queda aproximadamente el 60% de batería.

Hay que tener en consideración que, para los usos y pruebas que utilizo en la consola, tengo la configuración de velocidad en 1.152MHz, governor en Performance, WIFI siempre encendido y el brillo de la pantalla al máximo, por lo que evidentemente consumiré mucho mas batería que la configuración por defecto que trae la consola.

Calculo que con el uso que le doy, debería tener batería para unas 3 horas, lo cual no está mal. Posiblemente se pueda llegar a 4 horas o más, con una configuración mas ajustada de energía, cambiando a un governor conservativo y ajustando algunos parámetros del dispositivo (wifi, brillo de pantalla, etc) que permitan ahorrar batería.

Nota acerca de la batería

Después de un par de días de uso, el dispositivo empezó a dar problemas de cálculo incorrecto de la batería restante, mostrando el mensaje de conectar un cargador al dispositivo, cuando la batería estaba 100% cargada.

Para solucionar este problema, me aseguré de cargar al 100% la batería y, arrancando en el CWM-Recovery, he utilizado la opción de "Wipe Battery Status", y con esto ya no he vuelto a tener problemas, y la batería muestra correctamente el estado de carga.

El wipe battery status, entiendo que elimina un fichero de configuración de estado de la batería en Android, y con esto el sistema vuelve a calibrar el porcentaje. Esta funcionalidad me imagino que se podrá realizar con alguna aplicación del market o, inclusive, desde un terminal o ADB (eliminando el fichero específico). Sea como sea, es un problema que tiene fácil solución y que no debería preocupar.

Updates y custom firmwares


Existen algunas actualizaciones para el dispositivo que se pueden descargar directamente desde la página web del fabricante

La instalación del firmware es un proceso relativamente sencillo, que consta de 2 partes:
- Livesuit, es la herramienta utilizada para flashear directamente un firmware desde el ordenador al dispositivo, y se puede descargar desde este enlace.
- Fichero imagen del firmware. En el momento de escribir este artículo se encuentran disponibles imágenes de firmware con sistema operativo Android 2.3 y Android 4.0

Para la explicación, voy a utilizar el fichero de Android 4.0 (para ambos caso los pasos son los mismos)

Una vez descargados los ficheros necesarios, realizamos los siguientes pasos:
- Instalar Livesuit en el ordenador
- Una vez instalado, arrancar Livesuit y seleccionar el primer icono que pone el texto "SelectImg"
- Seleccionar el fichero con extensión ".img", correspondiente al firmware que hemos descargado
- Con la consola apagada completamente, presionar y mantener presionado el botón [R&U], y mientras se presiona, insertar el cable miniUSB
- El ordenador reconocerá la consola y empezará el proceso de instalación del firmware, mostrando una barra de progreso.
- Cuando termine la instalación, el dispositivo se reiniciará automáticamente.
Nota: La primera vez que arranca demorará un poco mas de lo habitual, pero esto es normal.

Ya está instalado el firmware en la consola!

Al momento de escribir este artículo, no había encontrado ningún custom firmware para instalar en la consola, pero gracias a la instalación del CWM-Recovery, el proceso de creación y distribución de Custom Roms para este dispositivo es muy sencillo, por lo que sugiero leer el siguiente apartado de este artículo que corresponde con la instalación y uso (básico) del Clockwork Mod Recovery en la G16.

Clockwork Mod Recovery


Para quien no lo conozca, el Clockwork Mod Recovery es un modo de recuperación (Recovery) alternativo que se instala en dispositivos que lo puedan soportar, y que da una serie de herramientas y funcionalidades extra al recovery nativo que acompaña a dispositivos Android.

Una de las herramientas mas interesantes y útiles es, sin duda, la posibilidad de generar una "imagen" o copia de la estructura de la memoria interna donde se aloja el sistema operativo del dispositivo, comúnmente llamado NAND, y que en términos generales a este proceso de respaldo de la NAND se le llama "Nandroid"

Pero el CWM Recovery va mas allá, por que incluso puede realizar un respaldo completo que incluya hasta la microSD, aunque para el caso nuestro, solo nos debería bastar con un respaldo de la estructura de ficheros del sistema (el sistema operativo como tal).

Hay que tener cuidado con las imágenes Nandroid, por que puden incluír toda la información que tenemos configurada en el dispositivo, y esto incluye usuarios, passwords, y cualquier información sensible que podamos introducir por ejemplo en el navegador web, así que antes de lanzarte a cocinar una rom para distribuír, asegurate de que no estás dando tu cuenta de usuario junto con la imagen... mira que no sabes que usos podrían darle a tu correo, o incluso si van a hacer compras en el market con tu cuenta.

Istalación del CWM-Recovery y otros contenidos en la consola


En general, creo que cualquier paquete para instalar CWMR en dispositivos AllWinner A10 funcionará. Yo he seguido las indicaciones de este hilo de slatedroid, que son para instalar el recovery en tablets Aurora Elf.

He generado un paquete de scripts que incluyen, entre otras cosas, la instalación del CWM. El pack se encuentra aquí, y se puede ejecutar el script "_recovery.cmd", el cual instalará el CWM en la consola.

Una vez instalado, se ejecutará automáticamente el recovery, y aquí podemos investigar con las opciones existentes.

Para salir del recovery (que posiblemente entre en un bucle cuando intentemos hacer reboot al dispositivo), simplemente apagar completamente la consola, manteniendo presionado el botón power por unos 10 segundos, esperar un par de segundos y a continuación encender. El dispositivo arrancará normalmente.

Para lanzar el CWM-Recovery, desde el mismo menú de android ir a:
-Configuración del sistema-Copia de seguridad-Recovery Mode

El dispositivo se reiniciará en el recovery. Nos podremos mover con el stick , y seleccionar con el botón [POWER]

Nota: si se instala un firmware oficial (por medio de livesuit), se pierde el recovery, por lo que hará falta reinstalarlo nuevamente.

Para probar el recovery, he generado una custom rom muy sencilla que se puede obtener desde este enlace:
G16_ICS_CR Simple Rom by Deen0X.rar (196MB)

Una vez descargada, descomprimir en una microSD en la siguiente ruta:
microsd:\clockworkmod\backup

de forma que el respaldo quede así:
microsd:\clockworkmod\backup\G16_ICS_CR Simple Rom by Deen0X

arrancar el recovery, y seleccionar la opción "Backup and Restore-Restore-Seleccionar el fichero-Yes"

Esperar a que el proceso finalice. seleccionar "reboot system now", y si el sistema vuelve a arrancar en el recovery mode, apagar completamente y reiniciar.

ya debería estar instalada la custom rom.

Generar una Custom Rom (NANDROID)


Ya he dado los pasos básicos, pero los voy a resumir:


  • Instalar CWM-Recovery en la consola
  • Realizar los cambios que deseamos en ella. (Instalar Apps, realizar optimizaciones/tweaks, configurar opciones de programas, etc)
  • Eliminar datos personales de la consola. Cuentas google, cuentas de correo, wifis conectadas, etc.
  • Desinstalar todas las apps que no deseamos que estén en la versión final. Apps de pago que requieran validación del market y que en otras consolas no funcionarán (por que no se podrá verificar la cuenta google), aplicaciones de apoyo para realizar tweaks, etc.
  • Realizar un backup (Nandroid)
  • Una vez realizado el Nandroid, si no hemos instalado aplicaciones en la microSD, eliminar el fichero ".android_secure.vfat" de la carpeta generada por Nandroid, y eliminar la última línea del fichero "nandroid.md5" (si no se elimina, no se instalará el Nandroid backup)
  • Probar el Nandroid generado (flashear la consola, instalar CWM-Recovery y a continuación instalar el Nandroid)


Ya tenemos generada nuestra Custom Rom

Nota: Como sugerencia, si quieres distribuír una Nandroid en foros, asegúrate de que no tienes datos personales ni aplicaciones de dudosa procedencia en la ROM generada (aplicaciones crackeadas sobre todo)

Además, y esto a nivel personal, preferiría que no se posteen enlaces a ROMS con aplicaciones de pago en los hilos donde participo en foros (en este mismo por ejemplo), para evitar problemas a los administradores de foros sobre este tipo de contenidos.

Scripts "by Deen0X"


Paralelamente, he generado un script que permiten realizar cambios en una instalación fresca de android 4.0 en la consola.

El script es muy sencillo y realiza los siguientes pasos.


  1. Transformar aplicaciones pre-cargadas en el dispositivo y que vienen como de sistema, en aplicaciones normales (para poder actualizarlas, desinstalarlas, etc)
  2. Instalar algunas aplicaciones que he cargado en la carpeta "Clean Install\Apk". si tienes mas aplicaciones que cargar en este proceso, puedes copiar las apk en ese directorio.
    Además, el sistema instalará un layout del teclado dependiendo de las preferencias del usuario. Los layouts pre-cargados son:
    - Default (las teclas del dispositivo vienen configuradas como D-PAD, A, B, X, Y, L, R, S, [ENTER])
    - XPeria (las teclas vienen como D-PAD, Button_A, Button_B, Button_X, Button_Y, Button_L1, Button_R1, Button_Select, Button_Start)
    - Shadowgun (las teclas vienen como D-PAD, J, I, L, K, 7, 8, 4)
    Además, el script instala algunos wallpapers en la consola.
  3. Finalmente, el script instala el ClockworkMod Recovery en la consola y la reinicia.

¿Por que utilizar el script antes que el custom rom? este script no elimina software de la consola (que se instalan por defecto cuando se flashea una rom oficial), sino que mueve las aplicaciones de un área (System) a otra área (Data).

Por el contrario, la custom rom (por lo menos la que he creado) no trae ninguna aplicación de pago (las he eliminado todas).

El enlace del script está aquí:
Deen0X ICSG16 Script.rar

Para ejecutar el script, simplemente descargar el fichero anterior, y ejecutar el comando "_Install.cmd", siguiendo las indicaciones en pantalla (en inglés)

Pros, contras y mejoras


Pros


  • Diseño compacto y cómodo. Se agradece enormemente que el diseño no esté basado en las consolas mas populares (PSP, PSVita, etc)
  • Comodidad para utilizar la consola con una mano, sobre todo para leer páginas webs.
  • Tamaño reducido y portable. por sus dimensiones, estamos hablando de un dispositivo que efectivamente es mas portable que alternativas de 5"
  • Parte trasera del diseño es plana, lo que evita que el dispositivo "baile" cuando tocamos la pantalla, y se encuentre en una superficie plana como una mesa.
  • 2 salidas de audio, para conectar 2 audífonos/cascos de forma simultánea y compartir contenidos multimedia (audio).
  • Posibilidad de instalar un CWM-Recovery funcional, y con esto generar imágenes Nandroid, brindando la posibilidad de generar custom roms de forma sencilla para el dispositivo.

Contras


  • A pesar de tener una cámara de 5MPx, la calidad de la misma no es buena, puesto que falta autofocus para obtener imágenes mas nítidas.
  • Rango de la antena WIFI es demasiado corto. No me permite moverme mas allá de 3 metros del punto de acceso Wifi
  • Solapamiento de botones. Se repite el mismo problema que en otras consolas del mismo fabricante. Los solapamientos son:
    - X+Y = nothing
    - X+A = Gatillo derecho
    - Gatillo izquierdo + D-PAD Left + X = nothing
    - Stick ligado al D-PAD
  • D-PAD de 4 botones separados, que hacen muy difícil jugar de manera normal (hasta que te acostumbras, pero ni aún así)

Por mejorar


  • Solucion al problema crítico del solapamiento de botones
  • Cambiar el D-PAD configurado por 4 botones separados, por un D-PAD "real" de una sola pieza plástica.
  • Poner los altavoces hacia adelante.
  • O agregar autofocus a la cámara de 5MPx (que es una cantidad decente de MPx para sacar fotos), o quitar la cámara trasera, que no logra sacar fotos de calidad decente.
  • Aprovechando que tiene 2 salidas de audio, podrían poner una de ellas en un lateral, por que a veces es molesto tener el cable del auricular en el borde exterior de la consola, si ésta se está utilizando de forma vertical.

Conclusión


En general, cuando escribo un artículo intento no hacer comparaciones con otros dispositivos, a no ser que sea estrictamente necesario para graficar alguna parte de la review. En este caso, reconozco que en principio no tenía mucho interés en este dispositivo, puesto que ya había probado otros que han salido después del lanzamiento de éste, y por tanto la idea general es que deberían ser mejores, pero me he llevado una sorpresa con este dispositivo ya que, si bien es cierto que hace casi lo mismo que sus hermanas mayores de 5" (específicamente la G18A10), el diseño del dispositivo tiene un muy tacto y es muy cómodo.

Para mi sorpresa, he estado utilizando mucho este dispositivo jugando títulos como Shadowgun (que al momento de escribir este artículo, casi he acabado el juego), y es que la configuración de teclas del juego que he conseguido para usar las teclas físicas de la consola le dan un aire totalmente distinto al dispositivo, y es que por fin en un juego Android he tenido la sensación real de estar jugando con una consola, y no con una tablet o dispositivo Android. He podido abstraerme completamente del sistema, para centrarme en el juego.

Por otra parte, los problemas que ya conocemos de solapamiento de botones pueden ser un handycap importante en la consola, sobre todo en la utilización de emuladores. Se supone que el fabricante está trabajando en una solución para lanzar una actualización en su línea de productos que solucionen este problema, pero al momento de escribir este artículo, que he utilizado el último firmware oficial disponible, el problema sigue presentándose.

Aún así, y con el problema anterior, el dispositivo se comporta de manera fluída y cumple con las expectativas que se esperan de el como centro de entretenimiento y multimedia, aunque espero que la versión siguiente (evolución), solucione definitivamente estos problemas.

La posibilidad que brinda la instalación de CWM-Recovery le da una nueva vida a la consola, y una variedad de opciones de customización bastante amplia, cosa que debería ser un punto a favor muy a tener en cuenta.

Palabras finales


Debo decir que ha sido un placer haber tenido la posibilidad de probar esta consola, que en un principio no tuve interés en ella pero que he estado disfrutando mucho desde que me he puesto a escribir este artículo.

Se que esta review llega algo tarde, puesto que existen muchas otras en la web, pero como he dicho anteriormente, se me ha presentado la oportunidad y la he aprovechado.

Espero que este artículo sirva para quienes busquen información sobre este dispositivo.

Zalu2!

Deen0X