Appcelerator, PhoneGap, Unity 3D, Cocos-2dx, etc un nuevo camino se abre ante nuestros pies y disponemos de muchos vehículos para recorrerlo... Todos tenemos claro, que los dispositivos móviles cada día adelantan un pasito frente a otros tipos de dispositivos, y si eres desarrollador, sabes que tarde o temprano tendrás que aprender de qué va esto, ya sea por gusto, por obligación o por las dos.Cuando nos encontramos ante esta situación se nos presentan los siguientes dilemas: ¿desarrollo directamente sobre la SDK nativa?
Comentarios
Yo prefiero desarrollar en nativo por múltiples razones, principalmente rendimiento, experiencia de usuario y acceso a las APIs desde el momento en que están disponibles, pero si tuviera que usar algún framework para dominarlos a todos, sería este:
Xamarin - http://xamarin.com
Titanium, Phonegap, etc. Son frameworks que dan más quebraderos de cabeza que soluciones, más que nada por que te añade una capa de fragmentación extra por lo que el trabajo de mantenimiento aumenta considerablemente.
Bueno yo pienso que en realidad depende de lo que le guste a cada uno, esa capa de fragmentación extra de la que hablas es la que también te ayuda a desarrollar en una plataforma sin tener conocimientos demasiado específicos sobre ella.