2011-11-05 8 views
2

Je suis un développeur IOS avec une installation XCode 4 fonctionnelle sur Snow Leopard. En tant que tel, je n'ai pas actuellement d'environnement de développement Android installé, car jusqu'à présent je n'en ai pas eu besoin. Je voudrais évaluer appCellerator Titanium Mobile en vue de l'utiliser pour le prototypage d'un produit pour un client final qui a besoin d'une application pour être disponible sur iOS & android, et d'après ce que j'ai lu, cela peut être un approprié manière d'aller, et il peut ne pas, selon la nature du produit final. J'ai téléchargé et installé le dernier Titanium Studio et il semble avoir pris en compte les paramètres de mon installation XCode, et me permet de créer une application "Hello World" pour construire sur cet environnement, cependant, comme je ne l'ai pas fait. J'ai android, je ne peux naturellement pas réaliser ce que je voudrais faire, ce qui est au strict minimum, avoir une application "Hello World" que je peux construire à la dernière version d'IOS et Android. Idéalement, une sélection de versions plus anciennes de chaque saveur serait une bonne chose, mais pas absolument essentiel à ce stade.OSX Titanium Mobile pour IOS et Android

J'ai essayé d'installer le SDK android, qui en surface a été un succès, mais Titanium ne le prendra pas. J'ai consulté le site Web appcellerator (http://developer.appcelerator.com/doc/mobile/mobile-build-osx) qui apparaît à la surface pour avoir l'information dont j'avais besoin, mais quand je creuse, à partir des captures d'écran, il semble Donc, en prétendant que je n'ai pas de SDK android installé (c'est-à-dire qu'il n'y a rien que je doive particulièrement préserver de ce que j'ai essayé jusqu'à présent), quel est le plus simple? chemin pour obtenir Titanium Studio prêt à construire pour IOS et Android? C'est à dire que je dois faire les deux simultanément - si je voulais un déploiement pur IOS je ne serais pas paralyser mon développement en me forçant à utiliser javascript - je coderais dans l'objectif C. si je voulais développer purement pour Android, je n'utiliserais pas Titanium non plus - Le seul point réel dans un produit comme Titanium pour les programmeurs expérimentés est d'éviter la double manipulation des tâches de codage. Je peux voir qu'il existe une application secondaire où "développeurs javascript" (c'est-à-dire "web designers") souhaitera utiliser un tel produit pour éviter la courbe d'apprentissage de l'objectif C, mais à part ça, il doit y avoir un moyen simple pour obtenir ce produit "cross plate-forme" hors de la boîte, ou il ne sert à rien. Enfin, si vous ne pouvez pas répondre à la question telle que posée, évitez d'évangéliser votre position particulière sur «rouler la vôtre» ou «écrire 2 applications, n'utilisez pas Titanium». Je souhaite évaluer Titanium et me forger ma propre opinion, et ne pas me fier aux opinions d'autrui avec un intérêt direct à m'empêcher de le faire. J'ai déjà assez de préjugés contre le produit, mais je suis assez ouvert d'esprit pour voir si c'est utile en tant qu'outil de développement multiplateforme.

Je suis heureux de poster (en utilisant les commentaires à cette question) les résultats de mon évaluation, si d'autres trouvent cela utile.

Répondre

2

Comme vous avez déjà les bits nécessaires pour iOS, cela devrait être simple. Dans Titanium, trouvez le tableau de bord. Il devrait être lancé par défaut, mais vous pouvez y accéder à partir du bouton portant le logo d'Appcelerator. De là, cliquez sur l'onglet "Configurer" et sélectionnez Android. Une fois cela fait, vous pouvez installer directement le SDK Android à partir de Titanium, et il ne devrait y avoir aucune confusion sur le référencement des chemins. Vous aurez besoin du SDK de base, ainsi que des API Google 8 et de l'emualtor pour 2.2.

Voici une capture d'écran montrant ce que je veux dire: enter image description here

EDIT: Je n'ai pas remarqué la date de question quand je répondais. Je suis arrivé ici à travers une erreur et j'ai sauté dedans. Désolé pour ça.

Questions connexes