Em J2ME e Android qual é o mais útil, utilizável e popular como linguagem de programação móvel ou quadro? [fechadas]

StackOverflow https://stackoverflow.com/questions/1403999

Pergunta

Eu estou muito interessado em desenvolvimento de aplicações móveis. Mas a língua ou quadro é mais popular, útil e utilizável?

Eu sei que Java também. Se você tem alguma idéia e / ou experiência, por favor ajude-me a tomar minha decisão.

Foi útil?

Solução

J2ME é muito mais popular do Android - muitos telefones de muitos fornecedores (Nokia, Sony Ericson, Motorola, LG, Samsung e mais) tê-lo, e você pode implantar a aplicação para eles. O preço é capacidades e nenhum canal de distribuição consolidado (para o momento, a Sun está falando sobre o Java Store ).

Por outro lado, Andriod tem muito mais recursos, sua API está mais perto da API Java, e tem mais recursos, mas há um número limitado de telefones. Além disso, você tem a href="http://www.android.com/market/" rel="nofollow noreferrer"> mercado

Se você pode descrever o que você tem em mente, posso elaborar mais.

Informações Adicionado

O mercado J2ME é bastante grande, mas Android está crescendo rapidamente - é um smartphone verdade, um segmento que se tornou cada vez mais popular nos últimos anos. De acordo com as tendências de emprego, tanto são têm aproximadamente a mesma demanda agora:  "java-me" ou JavaME ou J2ME, Android Job Trends gráfico

Outras dicas

Eu acho que está faltando um fato importante: Android não é apenas uma plataforma, mas também traz consigo uma estrutura de aplicativo de pleno direito que continua a crescer e recebe apoio de alguns grandes jogadores (Open Handset Alliance). J2ME é apenas uma versão simplificada da plataforma Java. Isso é uma grande diferença.

Tendo trabalhado com Android desde mais de um ano agora, eu posso definitivamente dizer que é tem crescido em um sistema muito poderoso e suporte da ferramenta decente.

Eu tenho que concordar com os outros em se afastando de desenvolvimento J2ME. Eu tenho um Motorola RAZR V3xx que eu usei por alguns anos. É como um telefone padrão do apoio J2ME como você é provável começar a partir maioria das operadoras. Eu decidi olhar em fazer algum desenvolvimento J2ME para o telefone para me dar alguns utilitários úteis.

Para encurtar a história, há uma razão você praticamente só vê jogos em telefones J2ME. A menos que você está disposto / capaz de desembolsar muito dinheiro para assinar certificados, você não pode sequer acessar as APIs mais úteis disponíveis no telefone. Coisas como Arquivo IO, PIM (contatos, calendário), Bluetooth, etc. são simplesmente bloqueado a menos que você obter o seu pedido assinado usando uma operadora (AT & T, T-Mobile, Sprint, Verizon, etc.) certificado especial. E o custo desses certificados podem facilmente exceder centenas ou milhares de dólares. Colocando isso simplesmente fora do alcance do seu hobby média.

Eu poderia continuar, mas um par de sites de ter coberto este tema com muito mais detalhes Aqui Aqui .

Para mim, este praticamente significa que vou ser orientadas para o Android no futuro. O iPhone é também um bom lugar para estar alvejando. O actual estado de J2ME em telefones aqui nos EUA não é apenas vale o meu tempo para projetos de estimação. Que é decepcionante, como a maioria destes telefones são capazes de fazer muitas coisas úteis contrário.

Depende do que você quer dizer com 'popular'. Se você está contando em termos de aparelhos instalados, em seguida, J2ME ganha mãos para baixo. Tanto quanto aparelhos instalados atuais, o Android tem algumas empresas de telefonia móvel e telefones celulares única recentes (enquanto J2ME tem sido em torno dos últimos seis anos ímpares).

No entanto, isso não faz trabalhar com J2ME um bom de se ter. Infelizmente, cada fabricante aleija-lo de alguma forma, e nem todos os telefones com o emblema J2ME são iguais; alguns são mais iguais do que outros. MIDP, MIDP2.0, CLDC, CDC ... a lista de siglas continua. E quando você compra um telefone, ele tem 'Java habilitado' sem realmente dizer o que é que ele suporta, por isso mesmo que o cliente não tem uma pista.

Apesar de sua grande base instalada, J2ME permanece fundamentalmente sem energia para a geração atual do mundo dos telemóveis; o caminho de atualização é normalmente inexistente (embora os fabricantes a culpa por isso, infelizmente) e você não pode mesmo fazer coisas como acesso Bluetooth ou contactos em qualquer forma útil; embora extensões têm sido propostos para J2ME, eles nunca realmente viveu até a expectativa de write once-prazo e em qualquer lugar.

Se Android vai por esse caminho bem continua a ser visto - a maior preocupação é os fabricantes estão tentando 'fazer sua própria coisa' (por exemplo BLUR UI da Motorolla), que irá fragmentar ainda mais o mercado.

Por último, não se esqueça de que é do interesse do fabricante do aparelho para você jogar fora seu telefone antigo e comprar um novo a cada ano (ou dois). Apoiar, correções de bugs, e geralmente atualizar o software do seu telefone antigo, embora tecnicamente viável, nunca acontece. Eu tinha um P990, e apesar de algumas rodadas de atualizações, ele permaneceu como de buggy como o inferno (que é por isso que eu abandonou-o para o iPhone quando ele saiu).

Assim, a partir de uma perspectiva de programação, o Android é melhor do que J2ME. Para atingir muitos aparelhos, J2ME é melhor do que o Android. Para interface de usuário em geral e do poder, escolher um iPhone.

Android e J2ME não são exatamente similares em seu âmbito como plataformas, de certa forma, é como comparar maçãs e laranjas.

Quando falamos sobre Android, estamos a falar de sistema operacional móvel full-blown, com capacidades muito mais prolongados do que J2ME. Pode ser usado para tudo muito bonito que você pode pensar -. Utilitários do sistema, serviços de redes sociais, aplicativos baseados em localização, jogos, etc. Android tem kit também mais rica interface do usuário e um monte de código fonte disponível para aprender

No Android você tem acesso a muitas APIs, projetado para ser usado em smartphones modernos, e essas APIs estão sendo refinadas constantemente, enquanto J2ME começou a se sentir velho, e está concentrada principalmente em gráficos.

A taxa de penetração de J2ME é atualmente maior do Android, do, e por maior que quero dizer muito, muito maior, mas a análise do negócio não termina apenas com o número de aparelhos da plataforma dada.

Se você tem idéia para um ótimo aplicativo, é melhor fazê-lo para Android e / ou iPhone OS - será mais fácil para você e você vai estar chegando aos usuários que são mais propensos a precisar de tal aplicativo, e que são mais propensos a pagar o preço razoável para ele.

No geral, eu recomendaria começar com a plataforma mais recente, mesmo que seja só porque seria mais interessante e uma melhor experiência de aprendizagem para você.

Enquanto não há escassez de 'longas-phones' suporte J2ME em estado selvagem, suspeito de aplicativos de terceiros ficar muito pouco de 'tração' mercado porque os usuários não estão olhando para instalar um novo software no telefone.

Android é uma brisa de desenvolver. Eu acho que você deveria tentar. Não há mal nenhum em obter o SDK e experimentar por algumas horas ..

J2ME é muito popular porque quase todos os telefones podem executar esses aplicativos.

Android, por outro lado tem apenas alguns telefones e netbooks suportados, mas API Android / SDK é mais poderoso do que J2ME. telefones Android vem com grande hardware e você terá a oportunidade de trabalhar com todos estes "arrefecer" telas sensíveis ao toque, GPS, acelerômetros, etc. É ainda em desenvolvimento, mas acho que ele tem um futuro.

Do meu ponto de vista, o Android é mais e mais melhor do que o J2ME Saiba Android e desfrutar ... temos muita diversão durante o desenvolvimento de aplicativos Android J2ME aplicativos look and feel e ambiente de desenvolvimento não é eficaz comparar com o Android

J2ME é o mais popular. Porque muitos telefones móveis têm um suporte para J2ME. A principal vantagem do J2ME é que ele pertence à família Java, que é open source e amplamente apoiada por vários tipos de dispositivos.

Muitos telefones celulares e outros dispositivos suportam J2ME devido à sua simplicidade, fácil de implementar, etc. O J2ME é a base para Blackberry, Android, etc.Because os outros (exceto J2ME) são desenvolvidos após a J2ME.After eliminando os conceitos difíceis em J2ME, usando alguns conceitos J2ME eles constroem seu ambiente como Android, BlackBerry, etc.
J2ME é muito antiga .Ele tem muitas desvantagens, limitações, etc.
Estas desvantagens são superadas na mais recente tecnologia como Android, BlackBerry, etc.


J2me é bom .É old.It têm muitas desvantagens, etc
Android superar esse sustento disadvantages.Android no crescimento
A característica geral java "plataforma independente" é falha, por vezes, alguns cenários em J2ME.
Android é novo technology.It têm muitas características, etc do que J2ME.
desenvolvendo um aplicativo para dispositivos Android é simples, fácil, etc.
Precisamos ot obter o liscence pagamento para o desenvolvimento de aplicativo e implantação (aplicações) no dispositivo.
o Android SDK é obtido por versões livres.
Minha opinião é o Android é melhor do que J2ME.

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