Soy un desarrollador novato, pero la primera aplicación que hice para iOS fue a través de Appcelerator Titanium en 2010 y aquí están las limitaciones que he encontrado y algunas palabras de consejos para comenzar.
He leído un poco que hacer un juego móvil con Titanium Appcelerator no es la mejor manera de hacerlo. Debido a la cantidad de conversiones que la API necesita hacer en el lenguaje nativo (Objective-C o Java), no es del todo eficiente para poder representar las operaciones de un juego con suficiente fluidez.
Los problemas principales involucran problemas de pérdida de memoria. Cuando declara demasiadas variables globales en lugar de utilizar Ti.App.fireEvent () y Ti.App.addEventListener (), su aplicación tomará demasiados recursos y se bloqueará. Tendrá que ser más diligente para mantener su código limpio y eficiente en el nivel de JavaScript para que funcione bien en el nivel nativo.
- ¿Qué redes de publicidad móvil tienen la mayor tasa de relleno?
- ¿Cuántas aplicaciones usa realmente un usuario móvil promedio después de descargarlas manualmente de las tiendas de aplicaciones?
- ¿Podría decirme cuáles son algunas de las mejores empresas de desarrollo de aplicaciones de Lotus Notes?
- ¿Cuáles son las buenas empresas de desarrollo de aplicaciones en España?
- ¿Cuál es la mejor manera de comenzar con el desarrollo de aplicaciones híbridas?
Android e iOS tienen diferentes estándares de desarrollo, lo que significa que Titanium tiene muchas más funciones disponibles para iOS que para Android (es decir, hasta ahora, hay un método de Titanium para acceder a la grabadora de voz para Android).
Dicho esto, funciona bien para crear aplicaciones que sean análisis de datos estándar. Realiza una llamada GET para obtener información, la POST se actualiza y luego la analiza como desee. Para eso lo he usado y funciona bien en ese sentido.