Question

J'ai mis au point un programme de carte mémoire il y a quelque temps pour apprendre le japonais. J'ai envisagé de le transférer sur un téléphone portable. Qu'est-ce qu'une bonne cible? Je pense à l'iPhone, au HTC Touch HD (logiciel système: Windows Mobile) ou à un Nokia (logiciel système: Symbian). Depuis que je connais un peu JavaME, quelque chose qui tourne serait aussi cool.

Était-ce utile?

La solution

Voici les dernières données de parts de marché . Avez-vous envisagé de créer un produit Web utilisable par tous les smartphones dotés d'un navigateur Web correct? Des sites tels que x.facebook.com ne sont pas spécifiques à un système d'exploitation, mais suffisent suffisamment à une application pour offrir une bonne expérience utilisateur. . Construire un tel site et imposer un abonnement constituerait une approche pour desservir tous les marchés.

Autres conseils

L’Apple Store vient de célébrer ses 1 000 000 000 de téléchargements l’année dernière. Je dirais donc que l’iPhone est le marché du téléphone le plus important et le plus facile à cibler. De plus, la boutique Apple rend la vente de votre application extrêmement facile (ils conservent une partie des revenus, bien sûr).

Peut-être pourriez-vous demander quel téléphone détient la plus grande part de marché au Japon?

Je pense aussi que Microsoft envisage de démarrer un magasin d'applications pour Windows Mobile.

Puisque vous connaissez JavaME, envisagez de développer Android . Il n’a pas une grande part de marché, mais au moins, vous pourrez exploiter vos compétences existantes.

Vous ne pourrez pas trouver un langage commun et un environnement de développement fonctionnant sur la majorité des plates-formes téléphoniques. Une fois que vous avez sélectionné une plate-forme, vous y êtes plus ou moins engagé, sauf si vous souhaitez transférer votre application dans une langue entièrement différente.

Nokia a commencé à faire pression pour une plate-forme de développement mobile basée sur Qt. Nokia vend BEAUCOUP plus de téléphones que Apple.

Pourquoi écrire l'application iPhone n ° 1 000 001 lorsque vous en avez avoir la chance d'obtenir 500 $ pour votre investissement?

Il y a un énorme engouement autour des applications iPhone ... pour le moment, c'est totalement injustifié du point de vue des développeurs. (C'est génial pour les utilisateurs)

Qt est une plate-forme C ++ vraiment incroyablement réussie (Nokia l’a achetée, évidemment :). Je passe un bon moment à écrire des applications pour PC avec elle ... Je prévois d'acheter un téléphone Nokia pour lequel je peux écrire des applications Qt pour bientôt. À ce moment-là, je vais abandonner mon ancien iPhone (unité d'origine, pas 3G).

Lorsque le SDK est sorti, j'ai pensé au monde de l'iPhone. J'ai même acheté des actions Apple. Cependant, pas de Java & amp; pas de Flash car Jobs est un maniaque du contrôle, c'est tout simplement stupide. L’incompatibilité GPL fait également très mal. De plus, je n’achète pas de Mac simplement pour développer un logiciel.

Il y a quelques semaines, je lisais un article sur un produit appelé "Rohmobile". c'était un framework Ruby personnalisé qui s'exécutait sur un serveur Web micro ruby. Il vous permet de compiler votre application avec tous les téléphones mobiles populaires (Apple, Microsoft, Android, BlackBerry, Symbian). Cela semblait être une idée très cool et son code source ouvert est en cours de développement. La structure est livrée avec une solution de synchronisation, vous permettant ainsi de conserver des données sur le périphérique local à l'aide de REST / SOAP. Tandis que j'explorais un peu plus le produit, la seule chose qui paraissait être pénible est la configuration de l'environnement nécessaire pour compiler le code des différents périphériques ... si vous pouviez le faire, alors vous auriez une solution où vous pourriez supporter un tas de périphériques différents avec une seule base de code!

http://www.rhomobile.com/

** Je n’ai jamais programmé dans Ruby, mais la syntaxe et la démo ont donné l’apparence la plus simple possible, car c’est vraiment une page Web locale fonctionnant sur le micro serveur Web installé sur l’appareil! L'interface utilisateur est basée sur HTML / CSS. Je pense que le produit est encore en version bêta ...

Seulement mes 2cents ~

Eh bien, je commencerais par trouver un système / langage de programmation disponible pour les meilleurs téléphones du marché.

Je pense qu’un bon coup est python pour ça. Ce qui facilite l’utilisation de larges portions du même code sur tous les téléphones compatibles.

Ensuite, je commencerais probablement par l'iPhone, car je crois que sa base d'utilisateurs est toujours exigeante pour les nouveaux jouets:)

Créer une application Web serait un autre moyen ... mais cela voudrait dire que vous devez être en ligne. si vous n'utilisez pas flash ou d'autres possibilités de stockage persistant.

P.S .: Je n'utiliserais pas javame :) .. Je n'aime toujours rien du tout Java

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top