2010-02-24 19 views
8

Todavía estoy revisando todo.Titanium vs The Native Tools

Me pregunto cuáles son las limitaciones si desarrollamos la aplicación usando Titanium. ¿Qué no se puede hacer usando Titanium, para iPhone y para Android? ¿Qué cosas solo se pueden hacer usando solo las herramientas nativas?

Escuché que el rendimiento podría ser un problema. ¿Qué tan malo va a ser esto?

Gracias de antemano. :)

Respuesta

0

La única característica faltante que he encontrado hasta ahora es que no hay acceso a la API de almacenamiento seguro del dispositivo (por ejemplo, Keychain en iPhone). Si está buscando escribir algo que acceda a un servicio web (que son muchas aplicaciones), probablemente querrá una forma más segura de almacenar créditos que en las Propiedades de la aplicación.

1

La última vez que revisé Alarm Manager no estaba disponible para el sistema operativo Android. También encontré que el compilador de Titanium tiene errores y falla por razones arcanas.

+0

Después de 2 años, todavía con errores, pero al menos usted será capaz de ver el registro de bloqueo en ~/Library/Logs/DiagnosticReports/*. Eso debería al menos hacer que los accidentes sean menos arcanos. –

0

Esta respuesta ahora es incorrecta. Apple ha revertido esta decisión.

Bueno, un problema potencial con el uso de Itanium es que, de acuerdo con el nuevo acuerdo de desarrollo de Apple, no se puede desarrollar para el iPhone usando distinta de C, C++ u Objective C. nada concreto no se puede utilizar cualquier herramienta de terceros a desarrollar una aplicación nativa Para obtener más información, vea thesesites para obtener más detalles, o google para "apple iphone third party compiler".

Here es una declaración del CEO de Appcelerator sobre el anuncio y lo que podría significar. En resumen, en este momento nadie parece saberlo. Definitivamente sale el viejo compilador Flash → iPhone de Adobe, pero algunas personas creen que hay tonos de gris en el medio.

+0

recuerde que esto solo aplica para el próximo OS4 (22 de junio) no versiones anteriores, ya que hoy Apple lo acepta, y solo en el 'Programa de Desarrolladores' (a través de AppStore) y no en el' Programa de Empresa' que le permite implementar su aplicación sin el Tienda de aplicaciones. – balexandre

+0

@balexandre - absolutamente, sin embargo, dado que esto es para un nuevo desarrollo, sería negligente no mencionar esto, sin duda potencial, inconveniente. –