2010-10-09 18 views
0

Comme vous le savez tous (si ce n'est pas le cas, cliquez sur here), Apple a finalement décidé d'autoriser les applications créées à l'aide du logiciel de packaging pour iPod Packager d'Adobe Flash CS5. Posséder un PC et non un Mac, c'est une excellente nouvelle pour moi, car je rêvais de développer un iPod.Adobe Flash CS5 et iPod Touch/iPhone

J'ai essayé d'utiliser un faux certificat (oui je l'avoue) pour publier une application et la tester sur l'iPod Touch de mon frère (sous iOS 4.0), mais l'application ne s'installe pas. Est-ce parce que l'iPod a détecté le certificat ou a-t-il besoin de mettre à jour son appareil?

Ma vraie question, cependant, est de savoir si ça vaut la peine de payer 99 $ pour un certificat de développeur ou non maintenant? Je me suis penché vers l'idée mais la restriction a été soulagée (si vous me permettez l'expression).

Merci.

-Christopher

Répondre

2

J'ai fait beaucoup de piratage AS3 avec le piratage Objective-C, et au niveau de la surface, les flux de travail sont quelque peu similaires. Il y a beaucoup de différences, par exemple la syntaxe a une courbe d'apprentissage, et créer des éléments d'interface utilisateur est un jeu d'enfant dans Xcode, et doit être fait à la main en flash (sauf si vous aimez le look flex) même en utilisant l'animation de base peut être décourageant pour un développeur flash utilisé pour animer des choses autour de l'écran.

Ceci est important, car je ne pense vraiment pas que cela vaut la peine de 99 $, sauf si vous envisagez de développer dans Xcode. Une tonne de la puissance d'être un développeur Apple est dans cet IDE incroyable, et manquant sur ce qui rend le développement iOS son terrible.

Il y a cependant, 1 raison pour laquelle je l'achèterais encore: si vous avez déjà une application que vous aimeriez sortir, et tout ce que vous voulez faire est de l'obtenir sur l'App Store. Si vous avez un jeu que vous aimeriez essayer, il vaut vraiment la peine de gagner 99 $. Même si vous deviez le développer dans Obj-C, il n'y a toujours aucune garantie qu'il passera par le processus d'approbation de la pomme, donc vous ne risquez pas beaucoup plus que n'importe quel autre développeur. Ce que vous ne voulez pas faire est de prendre le certificat, puis asseyez-vous dessus et attendez qu'il expire pendant que vous travaillez dans un IDE qui n'a aucun lien avec le programme.


Acheter le certificat si:

a) Vous avez déjà une application pour la plupart-complet vous souhaitez libérer sur iPhone.

ou

b) Vous prévoyez également sur la mise en place d'un environnement de développement Mac (et probablement pas jusqu'à ce que vous avez mis en place).

Ne pas l'acheter si:

a) Vous ne prévoyez pas d'acheter un Mac, en utilisant Xcode ou libérer une application Obj-C.

ou

b) Vous êtes juste en train de jouer avec l'idée de faire une application iPhone, et ne l'avez pas fait aucune mesure pour le moment.


Je fonderais certainement pas votre décision sur si Apple va l'annuler de la décision ou non - il est peu probable qu'ils ne permettront pas à des applications packagées adobe sans raison valable, et même si elles le font, il est le même risque tout développeur prend en faisant une application pour la sortie sur l'Apple Store. Apple peut simplement le nier s'il en a envie, et il n'y a pas grand chose à faire à ce sujet. Pensez à 99 $ comme coût du privilège pour soumettre une application à Apple pour examen. Même si vous envisagez de développer sur un Mac, Xcode est gratuit, et il n'y a aucune raison valable d'obtenir un certificat, sauf si vous prévoyez de tester sur un iPhone ou de lancer votre application. Si vous en êtes encore à la phase de planification, ignorez-le jusqu'à ce que vous soyez prêt à partir.

+1

Réponse complète et détaillée. Merci d'avoir pris le temps de répondre :) –

0

Je pense, oui. Il vaut toujours la peine de payer le montant ...

+0

Même si je ne possède pas de Mac? Et si le conditionneur d'Adobe n'est toujours pas reconnu? –

+0

Ensuite, virtualisez OSX – Sum

+0

@Sum: ceci est illégal dans certains pays, et casse le CLUF de toute façon. Un mac mini, en particulier celui d'un an sur eBay, est peu coûteux – Kheldar

1

Je me demandais la même chose. En regardant la façon dont l'application Android vs Apple bouge, je dirais que oui - ça vaut la peine de payer 99 $/an pour être un vrai développeur d'applications mac.

Cependant - je ne pense pas que le développement sur autre chose qu'un Mac avec XCode est intéressant.

Adobe Flash Builder (autrefois appelé Flex) 4.5 exporte également des applications iOS (http://www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html), qui est grand et tout, mais le fait de la question est

A) nécessite le moteur d'exécution Adobe AIR à être installé sur le téléphone

B) gestion de la mémoire est une toute autre histoire entre AS3 et ios

le résultat d'une auto-conversion est la taille du fichier ballonnement et de mauvaises performances (voir les commentaires ici: http://www.adobe.com/devnet/flash/articles/optimize_content_ios.html). et de problème connexe ici: Size of the Flash Builder 4.5 application after packaging with iTunes

Sans oublier qu'il n'y a aucun émulateur fiable pour iOS que vous pouvez légalement mettre la main sur ... J'ai en fait juste un mac mini et XCode - mac mini ~ 500 $ ... mais XCode est un excellent SDK, et les émulateurs rock.

1

Si vous êtes sérieux au sujet du développement de l'iPod, je voudrais obtenir la licence de développeur et au moins un Mac Mini bon marché. Si vous développez réellement quelque chose que vous souhaitez publier, vous le voudrez probablement sur l'App Store. Il faut un certain temps pour obtenir la licence, alors vous devriez juste commencer le processus.

Si vous aimez bricoler et ne prévoyez pas de publier quoi que ce soit (ou que vous ne voulez pas avoir à utiliser un app store), jouer avec Android peut être plus à votre goût. Il n'y a aucun frais pour démarrer ou pour mettre vos applications sur votre propre appareil autre que d'avoir un appareil Android. (La même chose pourrait être vrai pour Windows Mobile, il faudrait vérifier à nouveau).