Hasta cuando aguantara Iphone?


Desde hace unos meses estoy desarrollando para Apple Iphone/Touch y he encontrado un gran cambio en la forma de hacer las aplicaciones sobre todo porque yo vengo del mundo Microsoft. MVC es el modelo dominante y como es inexistente en Microsoft, cuesta un poco entenderlo bien al inicio.

Bueno, lo correcto seria decir que MVC recien se esta introduciendo a Visual Studio y no de la forma como lo usa Apple. XAML es la promesa de que todo sera realmente MVC en Visual Studio. Esperemos que asi sea.

MVC en Apple Cocoa, luego de entenderlo, muestra ser un framework bastante flexible y sobre todo, permite la reutilizacion del codigo de forma real. Esto me ha ayudado a pesar de mi poca experiencia con este modelo.

El siguiente problema ya no esta en el modelo de programacion ni tampoco en el lenguaje. Esta en plantearse cual es la aplicacion que conviene desarrollar. Aceptemoslo, Apple Store tiene muy buenas aplicaciones y otras que hacen dinero aprovechandose de la excesiva generosidad de los usuarios. iFart era una aplicacion top y era, pues digamoslo, solo una broma de mal gusto.

Para saber por donde iba la tendencia de las aplicaciones, me puse a revisar las aplicaciones mas populares, y es como una caja del deposito que tiene cada uno en su casa, uno encuentra de todo. El comun denominador esta en la riqueza de graficos y sonido, la verdadera utilidad puede ser disfrazada por los graficos atractivos asi como el audio.

Pero lo mas interesante es que probando la version IPhone del juego Assasins Creed, cuya version para PC, Xbox 360 esta entre mis juegos favoritos, encontramos algo muy interesante. Como sabran, Iphone/Touch se basan en su pantalla tactil, sin ningun tipo de controles con excepcion de los controles de volumen. Ante esto, el juego pone en pantalla, los botones necesarios para activar las funciones del personaje, como atacar, bloquear, saltar, incluso un joystick en pantalla para dirigirlo. Interesante, porque si bien hay juegos que controlar al personaje mediante el acelerometro, mover el aparato a la derecha para ir a la derecha y viceversa, este juego muestra que a veces es mejor tener un control tradicional.  Pudo este juego disenarse para utilizar solo el acelerometro? No lo creo. Son muchas funciones.

Conclusion 1: IPhone/Touch es una plataforma de juegos, pero no para todos los juegos. Se debe pensar en una nueva generacion de juegos en las que no se tenga que necesitar de un joystick. Es lo mismo que hizo Nintendo Wii, fundar un nuevo concepto de juegos donde el jugador se mueve con los personajes y acciones del juego y que sera llevado a otro nivel con el proyecto natal de Microsoft.

Conclusion 2: Verdaderos gamers moviles, prefiriran plataformas serias y especificas para sus juegos como Sony PSP y , quien sabe, el proyecto Pandora puede surgir. Una plataforma “multiuso” es lo ideal, pero dado los resultados, es una utopia por el momento.

Conclusion 3: El usuario de Iphone/Touch no es realmente un gamer, es un consumidor de informacion, que cuando se cansa de buscar informacion o de ver videos, juega. Por lo tanto, estos juegos deben ser de lo mas simples y con algo grado de interaccion.

De la conclusion 3, se desprende tambien que si los usuarios no son gamers, entonces, el verdadero encanto de la aplicacion que utilicen debe estar en :

  • La informacion que entrega
  • Multimedia
  • La facilidad de uso
  • El aspecto. Si tiene efectos especiales mejor

Este es un buen punto de partida para pensar en las aplicaciones.

Como sugerencia final, voy a evaluar cada aplicacion en Apple Store en el top, en estos 4 aspectos y luego buscare algo donde todo encaje.

Ya les dire como me fue con la busqueda. Espero que para entonces, los usuarios de Iphone/Touch sigan aguantando un telefono sin controles manuales.




    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s



%d bloggers like this: