2010-04-30 6 views
2

Je veux commencer à développer des applications mobiles et le vendre. Il existe de nombreuses plateformes mobiles pour lesquelles je peux commencer à développer: Windows Mobile, Android, Iphone, Linux. Je veux savoir par des gens qui ont une telle expérience quelle plate-forme plus confortable et plus rentable pour moi d'utiliser.Mobile recommandation de développement

+0

duplication possible de http://stackoverflow.com/questions/1092144/what-mobile-platform-should-i-start-learning – ctacke

Répondre

3

Actuellement, la plate-forme la plus lucrative est l'iPhone. L'Android n'est même pas encore proche. Robo Defence est le numéro 1 de la vente de jeux sur Android, son entrée dans le marché est de 50 000 à 250 000 téléchargements, et son prix est de 2,99 $. En supposant que le prix a été constant, cela signifie que le développeur a fait à peu près entre 100 000 $ et 500 000 $ (après que la commission de 30% ait été retirée). Et pourtant, j'ai des amis développeurs sur l'iPhone qui ont fait beaucoup plus d'argent que cela, et ces amis ne sont même pas proches d'avoir les meilleures applications de vente sur l'iPhone dans leur propre catégorie. Une partie du problème réside dans le nombre de combinés disponibles: selon Gartner, le nombre d'appareils Android ne dépassera pas les téléphones iPhone d'ici 2012. Le deuxième problème concerne les taux de conversion: selon Admob, les utilisateurs Android ne valent que 60% des utilisateurs de l'iPhone en termes de conversion d'applications gratuites vers des applications payantes (supposément, Admob a comparé des applications identiques sur les deux Marketplaces). On pense que ce taux de conversion est attribuable à deux facteurs: le type d'utilisateurs Android et le fait qu'Android utilise actuellement Google Checkout uniquement pour ses transactions de marché (alors qu'en fait, il devrait utiliser Pay Pal, pas Google Checkout). Mais cela aussi, devrait changer bientôt. Avec l'arrivée de l'Evvo (de Sprint), Android sera un excellent téléphone, et avec lui, il va commencer à attirer certains des meilleurs utilisateurs haut de gamme. En outre, l'Android Market commence à accepter les transactions utilisant des opérateurs comme intermédiaires, ce qui devrait aider à supprimer certaines des étapes nécessaires à l'achat d'une application par un utilisateur Android (du moins, j'espère que ce sera le cas).

Et remarquez que je ne mentionne même pas le magasin Ovi de Nokia. Les sdks Nokia sont toujours aussi fragmentés. Le magasin Ovi est actuellement un gâchis. Son système de classement à trois étoiles est inutile. Toutes les applications ont une moyenne de deux étoiles. Ils ne vous permettent pas de télécharger des captures d'écran.Et la boutique Ovi est si chère à télécharger une application à, 50 $ pour Ovi + 150 $ de frais de signature de certificat, donc il n'encourage pas les nouveaux développeurs à même l'essayer.

En outre, je n'ai pas mentionné Microsoft. Microsoft est un peu de joker en ce moment. Je ne peux pas en dire beaucoup à ce sujet, sauf que LG qui était censé avoir plus de téléphones Windows Mobile que toute autre chose a maintenant plus de téléphones Android Mobile qu'autre chose. Microsoft devrait donc mettre ses fesses en route s'il veut rester compétitif dans l'arène Mobile.

6

Il n'y a pas de conseil général à ce sujet.

La recommandation dépend clairement de votre expérience et de plusieurs autres facteurs. Quels langages de programmation connaissez-vous? Quel genre d'applications voulez-vous développer? Voulez-vous prendre le risque que votre logiciel ne soit même pas placé dans l'app-store correspondant (voir apple)?

Vous devez tenir compte de plusieurs facteurs. Je vais essayer de faire un bref aperçu:

Android:

  • besoins Android SDK
  • Java comme langage de programmation
  • marché libre (pas de contrôle préalable si votre application est disponible en)
  • développer sur n'importe quel système que vous voulez
  • ouvrir plattform
  • furhter information

iPhone

  • a besoin iPhone SDK
  • Objective-C comme langage de programmation
  • évalutation avant de votre application avant de le ranger dans l'application magasin
  • vous avez besoin avoir un mac afin de développer pour iPhone
  • fermé plattform
  • further information

Windows Mobile

  • avec le développement.Net-cadre
  • ne sais pas beaucoup plus à ce sujet, mais d'autres informations peuvent être trouvées here

D'autres appareils basés sur Linux

  • un coup d'oeil à leurs spécifications, ils ont souvent un SDK propre

aussi ne pas oublier Symbian pour Nokia. Ils ont récemment lancé leur OVI-Store. Et oh, aussi Palm pourrait devenir très intéressant juste après les nouvelles d'hier que HP l'a acheté. C'est aussi une belle plate-forme.

Lequel de ces derniers est le plus rentable pour vous dépend également de vos compétences. Un bon logiciel se vendra bien, peu importe la plate-forme pour laquelle vous décidez. Ma recommandation est clairement: Jetez un oeil sur les SDK et les environnements nécessaires, puis comparez-le avec vos compétences. Si vous dites, vous avez une bonne expérience dans le développement Java allez-y avec android. Si vous voulez faire du mac-stuff, choisissez l'iPhone.

Je dirais que les marchés avec le potentiel de highes sont clairement les marchés iPhone et Android. Je ne sais pas, comment Palm va se développer maintenant, mais il pourrait y avoir un gros potentiel en une demi-année ou une année.

+0

J'ai une bonne expérience dans .NET. Mais je n'aime pas la plate-forme Windows Mobile. Sa note est inférieure à celle des autres plateformes. Je pense à Android. Est-il facile de vendre une application Android? – Polaris

+1

Quel langage de programmation utilisez-vous avec .net? Si c'est C#, vous n'aurez pas de gros problème de basculer vers Java, car ils sont très familiers sur le plan syntaxique. Android est certainement une plate-forme intéressante (et celle que je préfère) et il est plus facile de vendre une application Android que de vendre une application iPhone, puisque vous n'avez pas de contrôles aussi rigoureux que dans Apple App Store. – Ham

0

Vous n'avez pas mentionné webOS dans votre question initiale, mais cela vaut le coup d'œil. A un modèle de développement ouvert, comme Android, mais est basé sur HTML et JavaScript, donc peut-être plus facile à démarrer si vous avez une expérience dans le développement Web.

Here's the Palm developer website

Questions connexes