En Pixmat Studios utilizamos Titanium de Appcelerator de manera muy común para poder desarrollar aplicaciones móviles para Android y iOS reutilizando gran parte del código.
En uno de los proyectos que estamos desarrollando actualmente tuvimos un pequeño problema:
Si utilizamos Alloy.isTablet
en un dispositivo con baja densidad, nos topamos que el comportamiento no era el óptimo. Decidimos que para este dispositivo (que era de 7 pulgadas) íbamos a utilizar la versión móvil del aplicativo, para aprovechar el espacio de una manera un poco más coherente.
Para esto, sobreescribimos la funcionalidad de Alloy.isTablet
en alloy.js
de la siguiente manera:
Esto nos da mejor soporte para lo que necesitamos. Si notamos es bastante sencillo sobreescribir esta funcionalidad.
Para Alloy 1.4 se han introducido algunas mejoras, como los Custom Query Styles que nos permitirían realizar el mismo funcionamiento sin tener que hacerle monkey-patch a una funcionalidad nativa.
Comentarios