2010-12-07 39 views
0

Nous sommes sur le point de créer une application pour iPhone et Android, et il serait (bien sûr) glorieux de ne construire qu'une seule application qui pourrait fonctionner sur les deux plates-formes. Ma question est la suivante: dans quelle mesure est-il facile d'abandonner ces plateformes croisées en code natif pour certaines vues/activités? En d'autres termes, si je trouve que Titanium est terrible pour une tâche particulière, puis-je l'écrire dans Objective-C pour iPhone et Java pour Android ou est-ce que cela implique un tas de hacks? J'espère que nous serons en mesure de construire la base de données multi-plateforme, mais j'aimerais toujours être en mesure de passer au code natif si je commence à rencontrer des difficultés ou si certaines fonctionnalités matérielles sont mal supportées. Nous nous penchons vers Titanium puisque nous (en tant que magasin) ne nous connaissons pas avec Ruby, mais Rhodes est quelque chose que nous examinons aussi. D'après ce que j'ai lu, le jury est sur ces cadres, donc je voudrais avoir des options de rechange au cas où l'application devient buggy/lourd à mi-chemin à travers. Je me rends compte que beaucoup de cela dépend exactement de ce que vous voulez faire avec l'application, mais nous essayons toujours de comprendre ce que nous pouvons faire d'abord multiplateforme ...Mixing Appcelerator/Titanium ou Rhodes avec le code natif

+0

PhoneGap a également un modèle plug-in/extension que vous pouvez utiliser pour ce genre de chose, si vous seriez prêt à les considérer. Je mettrais les chances de Rhodes d'avoir quelque chose pour le code Java/Objective-C un peu plus bas, même si ce n'est pas complètement hors de question. – CommonsWare

+0

J'ai écrit quelques plugins phoneGap et honnêtement, je les trouve plus faciles à implémenter que les modules pour Appcelerator –

Répondre