Pergunta

Eu desenvolvi um programa de flashcard um tempo atrás para aprender japonês. Eu estive pensando em portá-la para um telemóvel. O que é um bom platfrom alvo? Estou pensando em iPhone, HTC Touch HD (software de sistema: Windows Mobile) ou um (software de sistema: Symbian) Nokia. Desde que eu sei um pouco de JavaME, algo que é executado que também seria legal.

Foi útil?

Solução

Aqui está o mais recente do mercado de dados share . Você já pensou em construir um consumível produto baseado na web por todos os smartphones com navegadores decentes? Sites como x.facebook.com não são específicos do OS, mas são app-como suficiente para fornecer uma experiência boa usuário . Construindo um tal site e cobrando uma assinatura seria uma abordagem para atender a todos os mercados.

Outras dicas

Bem, a loja da Apple apenas celibrated seu download de 1.000.000.000 no outro dia, então eu diria que o iPhone é o mercado maior e mais fácil de telefone para alvo. Também a loja da Apple torna extremamente fácil de vender a sua aplicação (se mantêm parte da receita é claro).

Talvez você gostaria de perguntar qual telefone tem a maior quota de mercado no Japão?

Também entendo Microsoft tem planos para começar uma loja de aplicativos para o Windows Mobile.

Uma vez que você sabe JavaME, dar uma olhada em desenvolvimento para Android . Ele não tem uma grande quota de mercado, mas pelo menos você vai ser capaz de alavancar suas habilidades existentes.

Você não será capaz de encontrar uma linguagem comum e ambiente de desenvolvimento que funciona na maioria das plataformas de telefonia. Depois de selecionar uma plataforma, você é do tipo comprometidos com ela, a menos que você quiser portar seu aplicativo para uma linguagem totalmente diferente.

Nokia começou fortemente empurrando uma plataforma de desenvolvimento móvel baseado em Qt. Nokia vende muito mais telefones do que a Apple faz.

Por que escrever iPhone app # 1000001 quando você iria ter sorte para conseguir US $ 500 para seu investimento?

Há uma mania enorme em torno de aplicativos para o iPhone ... neste momento é totalmente injustificada do ponto de vista do desenvolvedor. (É ótimo para os usuários)

O Qt é uma plataforma realmente surpreendentemente bem feito C ++ (Nokia comprou, obviamente :). Eu estou tendo um bom tempo aplicativos escrita PC com isso ... Estou pensando em comprar um telefone Nokia eu posso escrever Qt aplicativos para breve. Nesse ponto, eu vou estar cavando meu iPhone (unidade original, não 3G) de idade.

Quando o SDK saiu, eu achava que o mundo do iPhone. Eu até comprei ações da Apple. No entanto, nenhum Java e sem flash, porque Jobs é um maníaco por controle é simplesmente estúpido. GPL incompatibilidade realmente dói, também. Eu também não estou comprando um Mac só para desenvolver software para a coisa.

Algumas semanas atrás eu estava lendo um artigo sobre um produto chamado "rohmobile" que era um framework Ruby personalizado que o funcionamento de no servidor ruby ??web micro. Ele permite que você compilar o aplicativo contra todos os telefones móveis populares (Apple, Microsoft, Android, BlackBerry, Symbian). Parecia uma idéia muito legal e é open source ativamente em desenvolvimento. O quadro vem com um soltuion sincronização, para que possa persistir dados para o dispositivo local usando REST / SOAP. Como eu explorei o produto um pouco mais, a única coisa que parecia que seria uma dor é a configuração do ambiente (s) necessários para compilar o código para a vários dispositivos .... se você poderia fazê-lo após isso, então você teria uma solução onde você poderia apoiar um monte de dispositivos de diferença com uma única base de código!

http://www.rhomobile.com/

** Eu nunca programado em Ruby, mas a sintaxe eo demo fez parecer muito simples, uma vez que é realmente apenas uma página web local em execução no servidor web micro instalado no dispositivo! A interface é HTML / CSS base. Eu acho que o produto ainda está em Beta ...

Apenas meus 2cents ~

Bem, eu ia começar a encontrar um sistema / programando linguagem que está disponível para os principais telefones no mercado.

Eu acho que um bom movimento é python para isso. O que o torna fácil de usar grandes porções do mesmo código em todos os telefones que vão ser suportadas.

Então eu provavelmente começaria com o iPhone, porque eu acredito que a sua base de usuários ainda é exigente por novos brinquedos:)

Criação de um webapplication seria uma outra maneira ... mas isso significaria que você precisa estar online. Se você não estiver usando flash ou algumas outras possibilidades de armazenamento persistente.

P.S .: Eu não usaria JavaME :) .. Eu ainda não gosto java nada

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top