Android não roda java? Decepção  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Jose111
JavaGuru
[Avatar]

Membro desde: 06/04/2009 13:20:32
Mensagens: 211
Localização: Depois do System.exit(0);
Offline

Em qtos aparelhos celulares o IOS roda?

Em qtos aparelhos celulares o Android roda?

vocedeviaestarprogramando
[MSN]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

mochuara wrote:
Diabo Loiro wrote:
por que não quero ser slave de 2 plataformas android ou iphone e sim gostaria de "write once run anywhere" que é a proposta do j2me gente... se voce quer oferecer uma api com mais recursos OK eu acho correto.. assim como os container web oferecem vários recursos proprietários.... ou como hibernate oferece muitas funções exclusivas... porem implementem o básico.. da jvm... de opção ao desenvolvedor se eu for fazer uma aplicação simples de formulários que tem que ser portável em varias plataformas que não use recursos avançadíssimos nativos, nos dêem essa opção é o mínimo... regredimos... realmente.


Concordo 100%. O google devia ter criado o android levando em conta os investimentos já feitos em cima do JavaME. Dinheiro eles tinham pra licenciar o JavaME da Sun, mas talvez eles queriam mesmo que a Sun falisse, ou então subestimaram a dificuldade para entrar nesse mercado, ou simplesmente não vêem android como prioridade. Difícil saber.


olha, eu já acho que o objetivo era um produto concorrente mesmo. Se é melhor ótimo para nós. Eu não me importo nem um pouco com essas empresas. Vamos olhar para o nosso lado.

This message was edited 1 time. Last update was at 19/08/2010 17:10:29


www.citrox.com.br
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

j0nny wrote:
Cara, eu nunca tive tanta certeza em afirmar algo. Vc nunca usou o Android 2.2, talvez até o 2.1...


Exato, isso é o que todos nós chamamos de fragmentação. Como desenvolvedor nunca sabemos qual android o usuário tem; versao 1, 2, 2.1, 2.1b (versão customizada TIM), 2.0z (com o bluetooth bloqueado pela MOTOROLA a mando da VIVO), etc.

Agora vc entende porque estatísticas dizendo que android (um SO) esta a frente do iphone (um device) são inúteis.
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

juliocbq wrote:
Diabo Loiro wrote:eu não sabia disso fui ver as especificações do celular que ia comprar e não roda que absurdo....

eu achei que ele rodava..., realmente é um desgosto, eu tinha um iphone 3g e ficava puto por não poder rodar flash ou java... pensei que com o android seria diferente.. mais é o mesma coisa so que bem pior.... os celulares com android são bem inferiores ao iphone ainda vi alguns já.

pelo menos a apple não copia as paradas... o google decepciona...

estava lendo o blog do james gosling..


agora realmente não sei porque tanta gente principalmente pessoal do java PAGA PAU pro android sendo que ele é lento d+ em tudo desde navegar ate o touch comparado com o iphone e não trás nada de bom, alem de você poder escreve aplicativos para uma única plataforma estamos regredindo??????????? voltando a programar para diferentes plataformas de novo???? totalmente o oposto ao propósito do JAVA.


Eu sinceramente não entendi o que você quis dizer com rodar java.
Você usa somente a linguagem java para escrever software. O que vai ser executado na máquina virtual é bytecode, e o jit vai transformá-lo em assembly. Não se engane, nem em uma jme você roda java.

A diferença entre uma dalvik e uma jme é que a peimeira é muito superior que a segunda, sendo esse o motivo da oracle processar a google(além da quebra de patentes claro).

Se você gosta de java, pode programar um android com ela sem problemas.


Acho que ele quis dizer que android não roda aplicações java. E como devices android em geral são inferiores ao iphone, ele não ve vantagens no android. Faz todo sentido, nao acha?

This message was edited 1 time. Last update was at 19/08/2010 17:23:36

josenaldo
GUJ Master
[Avatar]

Membro desde: 27/11/2006 12:39:28
Mensagens: 1170
Localização: Uberlândia/MG
Offline

1 - Android roda Java. Fato. O que ele não roda NATIVAMENTE é Java ME.

2 - Se existe VM pra rodar JavaME, não é gambiarra não! Java implica em uma VM rodando sobre o sistema operacional. Seja no Windows, Linux, Solaris ou Android.

3 - Google EVITOU usar JavaME justamente devido às suas limitações. A SUN perdeu o bonde do mobile com o JavaME.

4 - Pra que esse desespero? Com tanta desgraça no mundo, tu tá fazendo briga por causa do Android?

Josenaldo de Oliveira Matos Filho
UAIJUG - http://www.uaijug.com.br
http:jnaldo.com
[Email] [WWW] [MSN]
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

josenaldo wrote:1 - Android roda Java. Fato. O que ele não roda NATIVAMENTE é Java ME.

2 - Se existe VM pra rodar JavaME, não é gambiarra não! Java implica em uma VM rodando sobre o sistema operacional. Seja no Windows, Linux, Solaris ou Android.

3 - Google EVITOU usar JavaME justamente devido às suas limitações. A SUN perdeu o bonde do mobile com o JavaME.

4 - Pra que esse desespero? Com tanta desgraça no mundo, tu tá fazendo briga por causa do Android?


1- Se android não roda JavaME, JavaSE nem JavaEE, que raios de Java ele roda?

2- De volta à terra, quantos usuários android podem rodar sua aplicação JavaME?

3- Poderia dizer quais seriam essas limitações?

4- Obrigado por se preocupar.
j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

mochuara wrote:
juliocbq wrote:
Diabo Loiro wrote:eu não sabia disso fui ver as especificações do celular que ia comprar e não roda que absurdo....

eu achei que ele rodava..., realmente é um desgosto, eu tinha um iphone 3g e ficava puto por não poder rodar flash ou java... pensei que com o android seria diferente.. mais é o mesma coisa so que bem pior.... os celulares com android são bem inferiores ao iphone ainda vi alguns já.

pelo menos a apple não copia as paradas... o google decepciona...

estava lendo o blog do james gosling..


agora realmente não sei porque tanta gente principalmente pessoal do java PAGA PAU pro android sendo que ele é lento d+ em tudo desde navegar ate o touch comparado com o iphone e não trás nada de bom, alem de você poder escreve aplicativos para uma única plataforma estamos regredindo??????????? voltando a programar para diferentes plataformas de novo???? totalmente o oposto ao propósito do JAVA.


Eu sinceramente não entendi o que você quis dizer com rodar java.
Você usa somente a linguagem java para escrever software. O que vai ser executado na máquina virtual é bytecode, e o jit vai transformá-lo em assembly. Não se engane, nem em uma jme você roda java.

A diferença entre uma dalvik e uma jme é que a peimeira é muito superior que a segunda, sendo esse o motivo da oracle processar a google(além da quebra de patentes claro).

Se você gosta de java, pode programar um android com ela sem problemas.


Acho que ele quis dizer que android não roda aplicações java. E como devices android em geral são inferiores ao iphone, ele não ve vantagens no android. Faz todo sentido, nao acha?



E pq vc afirma com tanta certeza que os iPhones são superiores?
Se eu fosse vc, deixaria o lado fã um pouco de lado e olharia para os fatos...

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

mochuara wrote:
juliocbq wrote:
Diabo Loiro wrote:eu não sabia disso fui ver as especificações do celular que ia comprar e não roda que absurdo....

eu achei que ele rodava..., realmente é um desgosto, eu tinha um iphone 3g e ficava puto por não poder rodar flash ou java... pensei que com o android seria diferente.. mais é o mesma coisa so que bem pior.... os celulares com android são bem inferiores ao iphone ainda vi alguns já.

pelo menos a apple não copia as paradas... o google decepciona...

estava lendo o blog do james gosling..


agora realmente não sei porque tanta gente principalmente pessoal do java PAGA PAU pro android sendo que ele é lento d+ em tudo desde navegar ate o touch comparado com o iphone e não trás nada de bom, alem de você poder escreve aplicativos para uma única plataforma estamos regredindo??????????? voltando a programar para diferentes plataformas de novo???? totalmente o oposto ao propósito do JAVA.


Eu sinceramente não entendi o que você quis dizer com rodar java.
Você usa somente a linguagem java para escrever software. O que vai ser executado na máquina virtual é bytecode, e o jit vai transformá-lo em assembly. Não se engane, nem em uma jme você roda java.

A diferença entre uma dalvik e uma jme é que a peimeira é muito superior que a segunda, sendo esse o motivo da oracle processar a google(além da quebra de patentes claro).

Se você gosta de java, pode programar um android com ela sem problemas.


Acho que ele quis dizer que android não roda aplicações java. E como devices android em geral são inferiores ao iphone, ele não ve vantagens no android. Faz todo sentido, nao acha?



Ahh sim, concordo. Mas não podemos afirmar que o android é inferior que um IOS comparando os hardwares dos dispositivos que são muito diferentes. O android está sendo executado hoje até mesmo em um samsung, enquanto um ios roda somente em dispositivos apple.
Se alguma empresa desenvolver um dispositivo a nível de um IPod ou IPhone, pode ser que o desempenho do android seja semelhante ou até melhor que o do IOS.
Eu usei o android apenas virtualizado em um virtualbox, apenas para fins de curiosidade, e roda muito bem.

www.citrox.com.br
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

Diabo Loiro wrote:
j0nny wrote:Há algumas VMs para o Android rodar J2ME...


ou seja gambi... para... "alguns" cade o padrão.... zuado essa é minha sensação... sei que aplicativos J2Me tinhao problemas com JVM mal implementas... de portabilidade mais gente o google no mínimo devia dar o exemplo... e incluir suporte perfeito... empresas como lg ou os celulares XINg LING que ate eles tem uma JVM porca mais do google esperava mais.

Sinceramente?
Java ME é a pior coisa que já inventaram ...
Plataforma pobre
Nivelada por baixo
Onde se tu tem um celular bom, as aplicações Java ME para ele podem utilizar apenas os mesmos recursos dos celulares mais pobres do mercado ...

Melhor não rodar Java ME ...

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

mochuara wrote:
josenaldo wrote:1 - Android roda Java. Fato. O que ele não roda NATIVAMENTE é Java ME.

2 - Se existe VM pra rodar JavaME, não é gambiarra não! Java implica em uma VM rodando sobre o sistema operacional. Seja no Windows, Linux, Solaris ou Android.

3 - Google EVITOU usar JavaME justamente devido às suas limitações. A SUN perdeu o bonde do mobile com o JavaME.

4 - Pra que esse desespero? Com tanta desgraça no mundo, tu tá fazendo briga por causa do Android?


1- Se android não roda JavaME, JavaSE nem JavaEE, que raios de Java ele roda?

2- De volta à terra, quantos usuários android podem rodar sua aplicação JavaME?

3- Poderia dizer quais seriam essas limitações?

4- Obrigado por se preocupar.


A dalvik não é java(plataforma), só usa essa linguagem para desenvolver as suas próprias aplicações. Mas o que eu não entendo é qual o problema em desenvolver aplicações para o android, ao invés de uma jme.

Do ponto de vista comercial, uma empresa iria rodar seu software apenas nas máquinas java.
Isso me parece mais uma birra de pagação de pau de linguagens, e não um debate sobre qualidade de sistemas ou dispositivos.

www.citrox.com.br
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

urubatan wrote:
Diabo Loiro wrote:
j0nny wrote:Há algumas VMs para o Android rodar J2ME...


ou seja gambi... para... "alguns" cade o padrão.... zuado essa é minha sensação... sei que aplicativos J2Me tinhao problemas com JVM mal implementas... de portabilidade mais gente o google no mínimo devia dar o exemplo... e incluir suporte perfeito... empresas como lg ou os celulares XINg LING que ate eles tem uma JVM porca mais do google esperava mais.

Sinceramente?
Java ME é a pior coisa que já inventaram ...
Plataforma pobre
Nivelada por baixo
Onde se tu tem um celular bom, as aplicações Java ME para ele podem utilizar apenas os mesmos recursos dos celulares mais pobres do mercado ...

Melhor não rodar Java ME ...


Qual a sua solução para evitar fragmentação entao? Android?
josenaldo
GUJ Master
[Avatar]

Membro desde: 27/11/2006 12:39:28
Mensagens: 1170
Localização: Uberlândia/MG
Offline

Apple Fanboy Detected.

Cara, vc tá querendo provar que o IPhone é superior? Parabéns. Provou. Pode ir pra casa. Ganhou a discussão. Não vou ficar aqui discutindo nesse nível. Compra teu Iphone novo e vai ser feliz.

Abraços e fica na paz

Josenaldo de Oliveira Matos Filho
UAIJUG - http://www.uaijug.com.br
http:jnaldo.com
[Email] [WWW] [MSN]
mario.fts
GUJ Ranger
[Avatar]

Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline

porra, comparar o hardware desses celulares q rodam android aqui no brasil com o iphone é sacanagem. Lógico q vai ser mais lento.

Acho que os únicos que merecem comparação são milestone e o nexus one.

Mário Amaral Gonçalves

"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra
[Email]
j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

mario.fts wrote:porra, comparar o hardware desses celulares q rodam android aqui no brasil com o iphone é sacanagem. Lógico q vai ser mais lento.

Acho que os únicos que merecem comparação são milestone e o nexus one.


Acho que vc não sabe que existe o Galaxy S I9000 né?

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline

Android pra mim é muito, muito mais flexível e poderoso que o iPhone, sem falar que independe de uma única empresa. E não é tão difícil fazer software que rode em todos os aparelhos não, ao contrário do que reza a lenda: a maioria dos aparelhos EXTENDEM a api. E a partir da versão 2.0 o negócio melhorou muito.

100% nem o iPhone é, a primeira geração também não tem a versão mais atual, e o 3G tem uma versão capada da versão atual.


Agora, concordo com o mochuara, o Google poderia ter trabalhado com a Sun pra melhorar o JME e suportá-lo, mesmo que seja um subset dos recursos do Android. Tanto que tem ports dele funcionando no Android perfeitamente. O JME 3 melhorou bastante, unificou CDC e CLDC e atendeu uma parte das reinvindicações dos desenvolvedores, mas chegou tarde (como tudo que a Sun fazia pro Java). O MIDP 3 saiu o final draft o mes passado, mas mesmo que saia esse ano, não vai conseguir reverter o cenário, no máximo reduzir a queda.
[Yahoo!] aim icon [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team