LEAP un salto al futuro


Está a punto de ser lanzado a la venta el nuevo sensor Leap que tiene como objetivo aumentar las interacciones del usuario hacia la computadora con un sensor que varios identificarán como algo parecido al Kinect.

He tenido la fortuna de trabajar con este pequeño dispositivo con la última versión de desarrollo antes de su venta mundial.

Lo primero a notar es su tamaño tan pequeño pues es tan pequeña que cabe sin ningún problema en la palma de la mano y s diseño es bastante minimalista que cualquier fan de Apple apreciará.

El leap se coloca por debajo de la pantalla como se demuestra en el video y convierte a tu PC o Mac en un sistema totalmente interactivo.

Aplicaciones y juegos

Leap tiene en sus planes tener una tienda de aplicaciones como la de los dispositivos móviles, en ella esperemos encontrar un sin fin de aplicaciones creativas como para audio, video y arte digital.

Gracias a su nuevo sistema de gestos podremos encontrar algunos juegos bastante diferentes a lo que se ha experimentado últimamente pues este sistema puede localizar dedos y herramientas que tengan forma cilíndrica.

Es un dispositivo muy abierto a desarrolladores y cualquier persona puede vender cosas en su tienda, definitivamente veremos muchísima variedad de software.

El SDK

Hemos estado trabajando y desarrollando para este dispositivo en el último mes, siendo honesto en los primeros encuentros con el SDK de programación me he topado con muchos errores y con varios problemas de estabilidad, en algunos casos me parecía que se tenía que tener un entrenamiento para poder utilizar el Leap, algo que para mi percepción estaba lejos de un producto final enfocado a masa.

Para mi grata sorpresa el release del SDK anunciado el 23 de febrero ha resuelto mucho de los problemas de estabilidad y hace bastante más amigable su uso, además han agregado los siguientes gestos:

Circle: Se identificará cuando un dedo o una herramienta se encuentre girando.

Screen Tap: Gracias a este gesto el leap identificará cuando te encuentres tocando tu pantalla, de esta manera simulará una especie de touch screen

Key Tap: Se identifica el gesto de presionar una tecla u objeto.

Swipe: El gesto ya bien conocido de deslizar.

Conclusión

Leap me parece un producto bastante interesante y si eres fan de los gadgets o todo lo que tenga que ver con realidad aumentada te llevarás una grata sorpresa, he estado trabajando con él en diferentes tipos de pantallas y me parece que no son óptimos los gestos en espacio pequeño como podría ser la pantalla de una laptop pero indudablemente habrá muchas mejoras que permitirán el uso de más gestos en estos espacios.

Si eres un desarrollador o te interesa vender productos para Leap te recomiendo que no uses gestos que involucren acercar los dedos como el pinch zoom pues Leap suele tener problemas con objetos tan cercanos además tengamos en mente que el sensor se posiciona en la parte de abajo y se comporta de la misma manera que una cámara, solo puede detectar lo que esta ha la vista no esperes detectar objetos arriba de otro.

 

the-leap

Está a punto de ser lanzado a la venta el nuevo sensor Leap que tiene como objetivo aumentar las interacciones del usuario hacia la computadora con un sensor que varios identificarán como algo parecido al Kinect. He tenido la fortuna de trabajar con este pequeño dispositivo con la última versión de desarrollo antes de su…

Read More

La nueva consola OUYA

Consola OUYASe acerca el lanzamiento oficial de la nueva consola OUYA (se pronuncia ‘uya’) y ha generado mucha controversia ultimamente pues en Kickstarter llego a fundar la nada despreciable cantidad de $8,596,474 usd lo cual lo coloca como uno de los dispositivos más esperados de este 2013.

El OUYA es una consola de videojuegos que busca enfocarse a desarrolladores independientes, le da poder un procesador Tegra 3 y 1 GB de RAM y posibilidad de conectar hasta 4 jugadores.

Se comenzará a vender este año en junio en Estados Unidos en tiendas como Best Buy, Target, GameStop y de manera global en su página de internet http://ouya.tv

¿Qué tiene de especial el OUYA?

Es una pregunta un poco sencilla de responder pues es de bien conocer que el nombre de las grandes compañías como Microsoft, Nintendo o Sony pertenecen a un grupo “elite” de empresas desarrolladoras de videojuegos que tienen la capacidad economica y una cantidad impresionante de empleados.

¿Qué pasa con los pequeños desarrolladores que comienzan en la industria del videojuego?

Bueno pues a estos actores se les llama ‘indies’ que viene de independientes, pues son desarrolladores que no decidieron unirse a las grandes empresas de los videojuegos como EA, Gameloft o Ubisoft por mencionar agunos.

En los últimos años la escena indie ha crecido considerablemente con la aparición de los dispositivos móviles y sus tiendas correspondientes pues abrió la posibilidad de vender aplicaciones a un mercado mucho más extenso y mucho más segmentado, claro que siempre y cuando estas aplicaciones sean aprobadas.

Ahora todo el mundo puede desarrollar sus ideas y llegar a un producto final con un canal de distribución como puede ser la app store o la android market, pero estas tiendas que van dirigidas a un público en general, es por eso que nace el OUYA cierra ese público en general y se concentra solo en los gamers y además trata de involucrar toda esa diversión que hay en los juegos de dispositivos móviles hacia los televisores y si a eso le agregamos la posibilidad de tener hasta 4 jugadores esto la convierte literalmente en una consola.

Esperemos ver muchos títulos de todo tipo de géneros e incluso algunas ideas alocadas, no dudo que encontraremos algunos trabajos mucho más elaborados que otros y debido a que todos los títulos son gratis pues tendremos mucho tiempo de diversión con los amigos.

OUYAfamilySmall

Se acerca el lanzamiento oficial de la nueva consola OUYA (se pronuncia ‘uya’) y ha generado mucha controversia ultimamente pues en Kickstarter llego a fundar la nada despreciable cantidad de $8,596,474 usd lo cual lo coloca como uno de los dispositivos más esperados de este 2013. El OUYA es una consola de videojuegos que busca enfocarse…

Read More

Android contra iOS contra WinRT

WinRTVsAndroidVsIOS

Es hora de comparar los Sistemas Operativos para dispositivos más populares!

Antes de empezar quisiera hacer ser sincero con ustedes, en realidad me encantan los productos de apple no solo por como se ven, también por su funcionalidad y rapidez, como programador he encontrado mucho más interesante y divertido programar para Mac que para Windows pero esa otra historia.

En esta ocasión quisiera hacer una reseña del tipo más popular que desde el punto de vista de desarrollador y es por eso que me he conseguido de las tabletas más populares del mercado, por el momento como primera parte del análisis ignoraremos los benchmark y nos enfocaremos solo en la experiencia del usuario.

Para hacer una crítica me decidí usar los siguientes dispositivos por aproximadamente un mes:

Nexus 7 (Android 4.2.1)

Asus TF300T (Android 4.0 con Root)

iPad 4a Generación (iOS 6.0)

iPhone 4S (iOS 6.0)

Asus Vivo Tab RT o Asus TF600T (Windows RT)
Pues sin más que decir que comience el Round!

Diseño de la interfaz gráfica

Android

En primer lugar lo que puedes notar es que todo android es que prácticamente todo es altamente personalizable como los iconos, paneles de navegación, widgets en el escritorio, los fondos de escritorio animados (lo cual me parece realmente agradable) y básicamente todo lo que puedas considerar la interfaz gráfica de Android.

En cuanto los iconos me parece algo absurdo que siempre se genere un acceso directo en el escrito y también en el menú, a mi parecer debería de estar todos los iconos en el menú y solo generar el acceso directo cuando el usuario lo pida.

Me gusta la manera de ordenar los iconos, sin embargo, si no tienes buen ojo tu escritorio parece un desastre.

iOS

La interfaz gráfica del iOS es sencilla, básicamente lo único que puedes cambiar es el fondo de pantalla, no me parece del todo mal pero definitivamente perdemos un poco de la esencia del usuario sin mencionar que poco a poco el escritorio comienza a ser un reverendo desastre.

WinRT

La interfaz gráfica de Windows RT no es lo más personalizable del mundo pero es bastante bonita, sus colores y sus formaciones me parecen agradables y a mi parecer es bastante intuitiva… mientras no iniciemos el desktop mode el cual es algo muy parecido a tener el escritorio de Windows el cual estoy seguro que la mayoría conoce… Error; la gente esta acostumbrada a la fluidez de su computadora de escritorio tratar de llevar este mismo concepto que las personas tienen puede que tengamos varios corazones rotos y no solamente porque la interfaz es más lenta, recordemos que estamos con un procesador ARM lo cual es totalmente distinto a un procesador como el que tienes en tu PC el cual es x86 por lo tanto no podras correr programas de escritorio.

Interfaz Gráfica Ganador: Android

En realidad la interfaz gráfica de Windows RT me parece la más bonita pero en Android puedes tener todos los diseños para todos los gustos además de que te encuentras con Live Wallpapers bastante curiosos.

Fluidez

Android

En general Android a mi parecer tiene bastantes cosas que pueden mejorar, pues siempre te encuentras con cosas como que pareciera que la aplicación tiene que cargar desde cero cuando te mueves entre ventanas, la interfaz gráfica de selección de aplicaciones en realidad es muy lenta, lo que provoca que el mismo dispositivo pierda la coherencia con los dedos y genere un cierto desagrado al usuario.

Una de las mayores razones por la cual hice el root a la ASUS TF300T fue por que quería hacer un overclock al procesador y ver si era cuestión de hardware o en realidad era el sistema operativo, logré llevar el procesador Tegra 3 de 1.3 GHz a 1.7 GHz y definitivamente mejoro la experiencia de manera drástica pero a pesar de eso no logra que me sienta tocando la interfaz, siento que en realidad estoy mandando comandos a la tableta, la cual hace su mejor esfuerzo para no colapsar.

En los juegos te topas con que pierde varios cuadros además de que varias veces mi aplicación deja de funcionar y hablo que puede suceder en cualquier aplicación como NFS Most Wanted que está hecha por desarrolladores expertos.

iOS

Sí ya se que la interfaz es bastante sencilla y lo que sea pero la fluidez es tremendamente mejor que la de android, incluso al cambiar de aplicación pareciera como si siempre se mantuvieran cargadas en la RAM, además cerrar aplicaciones es mucho más sencillo que cualquiera de los sistemas operativos aquí mencionados y ofrece características muy intuitivas como el centro de notificaciones o la apertura de mensajes.

En los juegos es bastante fluido y algunas veces las gráficas me parecen impresionantes y sin perder ni un cuadro.

Windows RT

La interfaz es bastante rápida y extrañamente intuitiva, la manera de como llamar la barra de utilidades y el cambiar de aplicaciones es bastante pegajoso, en primer lugar carecia de significado para mi pero después de algunos errores te das cuenta que si pasas de largo un dedo deslizando por toda la pantalla cambias a la aplicación anterior, si repites este movimiento pero te detienes en 3/4 de la pantalla puedes ejecutar y observar ambas aplicaciones en pantalla, aunque por momentos siento que esto tiene un costo alto pues las aplicaciones comienzan a perder cuadros y ser más lentas.

No suena tan mal no? pues me he topado con cantidad de bugs y errores en todas las aplicaciones que he bajado lo que hacen que la aplicación pare sin ninguna razón y puesto que no tienes la función de cerrarlas pues se quedan ahí con la misma imagen congelada por toda la eternidad; afortunadamente (o desafortunadamente) puedes salir de la aplicación sin ningún problema y continuar con otras cosas.

Ganador en Fluidez: iOS

En sí el sistema es bastante fluido, las gráficas son maravillosas e incluso por momento olvidas que estas en una tableta con una cuarta parte de procesamiento que tu computadora.

La tienda

Android

La tienda de Android definitivamente es muy extensa pero tengo que admitir que hay muchas cosas que no deberían de estar ahí, aplicaciones que no funcionan o que son compatibles con ciertos sistemas, aplicaciones demasiado indies y no es que tenga algo encontra de lo indie (al contrario adoro la escena indie) pero simplemente hay cosas que parece que no tienen una calidad suficiente.

Hay tantas aplicaciones que no sabes cuál es la que funciona mejor o cuál es la que funcionará mejor en tu sistema, sin embargo, me he topado muchas veces con juegos que están gratis en Android pero que en iOS cuestan.

iOS

Casi todo lo que encuentras en la tienda es de paga, pero me parece más fácil encontrar una aplicación de calidad en el iOS sin tener que pasar más de 5 minutos buscandola.

Las aplicaciones en su gran mayoría son de calidad y son bastante bonitas (recordemos que incluso Apple tiene un manual para los desarrolladores en el que abarcan solo la estética) y claro que encontraras aplicaciones que parecen que las hicieron en 5 minutos pero solo si te pones en una categoría en la que no hay mucha competencia.

Windows RT

Basura. Windows RT me parece una plataforma estupenda pero la cantidad de apps contra la calidad de cada una me parece una cosa tremendamente absurda y te encuentras con el siguiente patrón si es horrible es gratis, si es bella cuesta $12 usd.

Tú seguro pensaras $12 usd! es tremendo contra $1 usd que cuesta la mayoría de Android y iOS pero no hay mucho de que alarmarse solo hay como 4 y tienes la posibilidad de probarlas antes de comprarlas.

Ganador en Tienda: iOS

Sé que casi toda la tienda es de paga pero me parece preferible y más justo pagar $1 usd y encontrar la app indicada a bajar 30 gratis y también los juegos me parecen de mucho mayor calidad que los del android.

Ganador iOS

winner

Se que hay mucho debate en cuanto que sistema operativo es mejor para dispositivos móviles pero ha decir verdad me parece que el iOS lleva más tiempo refinando su sistema operativo y su hardware para hacer una sinergia adecuada y en realidad android tiene mucho futuro por su plataforma abierta, sistemas como de videojuegos como el OUYA, GameStick o el reciente proyecto SHIELD de NVIDIA es quien hará brillar a Android, pero mientras tengo que decir que la plataforma más estable es el iOS y es debido a que solo tiene que dar soporte a dispositivos propios, Apple sabe exactamente que hardware es el que tiene en las manos, a diferencia de Android que se tiene una versión distinta dependiendo de la marca del celular o la tableta, es por eso que tienen la serie Nexus los cuales se podría decir que corren una versión pura del sistema Android pero a pesar de eso me parece algo inestable que no te deja con el sabor de boca de un iOS.

En cuanto Windows RT en realidad el concepto es bueno pero faltan aplicaciones, juegos utilidades y demás cosas para ser una tableta al nivel de sus competidores además de que debemos de tener en cuenta que cada día se hacen más populares las tabletas con Windows 8 pro que tienen un procesador x86 lo cual permitirá correr todas tus aplicaciones favoritas, si Windows no cambia el modelo que tiene hacia los desarrolladores indies siento que Windows RT irá directo al fracaso, como desarrollador me he topado con experiencias amargas en cuanto Windows RT, cosa que con iOS y Android no sucede.

 

WinRTVsAndroidVsIOS

Es hora de comparar los Sistemas Operativos para dispositivos más populares! Antes de empezar quisiera hacer ser sincero con ustedes, en realidad me encantan los productos de apple no solo por como se ven, también por su funcionalidad y rapidez, como programador he encontrado mucho más interesante y divertido programar para Mac que para Windows…

Read More