Android não roda java? Decepção

Eu soh fico chateado
que o Google vendeu o Android como Java.

Fico do lado da Oracle naquela questão da multa.

O que o google fez com o java para android da até vergonha.

Postei aqui no guj recentemente uma app que fiz para o iphone
JABA:http://www.guj.com.br/posts/list/223647.java

Pois bem, considerei um sucesso os downloads da app,
e decidi verificar a portabilidade para o Android.

Depois que baixei tudo, configurei emuladores e iniciei o projeto
veio a decepção…

não tem swing, trabalha com endereços de memoria em variaveis int,
da pau direto no pre-compilador, ou seja la o que chamam aquilo.

e olho pro fonte, cheio de pastas com nomes fixos e xmls para criar telas,
e realmente não vejo o Java ali…
vejo um frankenstein.

Do Java o android soh quis tirar o que interessava pra ele, a portabilidade de processador,
o resto jogou no lixo e tocou padrões proprietarios.

Eu sei, Android é opensource(ou me parece ser), mas agora todo mundo
tem que ir na onda do google pra fazer app em JAVA para o Android.

ouch!

Vc fala assim como coisa que para o IPhone vc tb nao tem Frankstein…

E Android é Java sim, acontece que as bibliotecas para desenvolver são diferentes, como sempre é quando vc muda de plataforma. Algo totalmente natural.

Acho q vc esperava uma facilidade que não vai encontrar em qualquer lugar. Desenvolver para Android é mais tranquilo do que para IPhone. Fato.

[quote=dyorgio]Eu soh fico chateado
que o Google vendeu o Android como Java.

Fico do lado da Oracle naquela questão da multa.

O que o google fez com o java para android da até vergonha.

Postei aqui no guj recentemente uma app que fiz para o iphone
JABA:http://www.guj.com.br/posts/list/223647.java

Pois bem, considerei um sucesso os downloads da app,
e decidi verificar a portabilidade para o Android.

Depois que baixei tudo, configurei emuladores e iniciei o projeto
veio a decepção…

não tem swing, trabalha com endereços de memoria em variaveis int,
da pau direto no pre-compilador, ou seja la o que chamam aquilo.

e olho pro fonte, cheio de pastas com nomes fixos e xmls para criar telas,
e realmente não vejo o Java ali…
vejo um frankenstein.

Do Java o android soh quis tirar o que interessava pra ele, a portabilidade de processador,
o resto jogou no lixo e tocou padrões proprietarios.

Eu sei, Android é opensource(ou me parece ser), mas agora todo mundo
tem que ir na onda do google pra fazer app em JAVA para o Android.

ouch![/quote]

Me desculpa cara, então vc NÃO SABE desenvolver, pq é muito, mas muito fácil.
Só não aprende quem não quer mesmo.
Tente deselvolver mesmo, e não apenas olhar :wink:

PS: Não gosta de Java? Tudo bem, escolha outra linguagem como Ruby, Scala e até Javascript para desenvolver para Android e seja feliz, vc não está tão preso assim :slight_smile:

[quote=dyorgio]Eu soh fico chateado
que o Google vendeu o Android como Java.

Fico do lado da Oracle naquela questão da multa.

O que o google fez com o java para android da até vergonha.

Postei aqui no guj recentemente uma app que fiz para o iphone
JABA:http://www.guj.com.br/posts/list/223647.java

Pois bem, considerei um sucesso os downloads da app,
e decidi verificar a portabilidade para o Android.

Depois que baixei tudo, configurei emuladores e iniciei o projeto
veio a decepção…

não tem swing, trabalha com endereços de memoria em variaveis int,
da pau direto no pre-compilador, ou seja la o que chamam aquilo.

e olho pro fonte, cheio de pastas com nomes fixos e xmls para criar telas,
e realmente não vejo o Java ali…
vejo um frankenstein.

Do Java o android soh quis tirar o que interessava pra ele, a portabilidade de processador,
o resto jogou no lixo e tocou padrões proprietarios.

Eu sei, Android é opensource(ou me parece ser), mas agora todo mundo
tem que ir na onda do google pra fazer app em JAVA para o Android.

ouch![/quote]

Olha, a Dalvik é uma máquina otimizada pára rodar várias intâncias dela mesma, ou seja, você pode executar vários programas java simultâneamente. Coisa que a jme não faz. Ela é no mínimo 10 anos afrente que a da Oracle.

Sem contar que o processo da Oracle ainda não deu em nada.

[quote=dyorgio]Eu soh fico chateado
que o Google vendeu o Android como Java.

Fico do lado da Oracle naquela questão da multa.

O que o google fez com o java para android da até vergonha.

Postei aqui no guj recentemente uma app que fiz para o iphone
JABA:http://www.guj.com.br/posts/list/223647.java

Pois bem, considerei um sucesso os downloads da app,
e decidi verificar a portabilidade para o Android.

Depois que baixei tudo, configurei emuladores e iniciei o projeto
veio a decepção…

não tem swing, trabalha com endereços de memoria em variaveis int,
da pau direto no pre-compilador, ou seja la o que chamam aquilo.

e olho pro fonte, cheio de pastas com nomes fixos e xmls para criar telas,
e realmente não vejo o Java ali…
vejo um frankenstein.

Do Java o android soh quis tirar o que interessava pra ele, a portabilidade de processador,
o resto jogou no lixo e tocou padrões proprietarios.

Eu sei, Android é opensource(ou me parece ser), mas agora todo mundo
tem que ir na onda do google pra fazer app em JAVA para o Android.

ouch![/quote]

E olha que vc nem começou a enfrentar os reais problemas da plataforma android, a fragmentação.

Cansei de falar isso aqui no topico, enfim, recentemente a netflix e o criador do angrybirds foram dois que desistiram do android por causa da fragmentação. Aproveite que esta começando e desista enquanto é tempo.

Quanto a ser opensource, o google libera sim parte dos sources do android, quando lhe é conveniente (de versões mais antigas por exemplo). Tenta baixar o código do gingerbread, não tem repositorio publico, maravilha de opensource! nao?

[quote=mochuara]E olha que vc nem começou a enfrentar os reais problemas da plataforma android, a fragmentação.

Cansei de falar isso aqui no topico, enfim, recentemente a netflix e o criador do angrybirds foram dois que desistiram do android por causa da fragmentação. Aproveite que esta começando e desista enquanto é tempo.

Quanto a ser opensource, o google libera sim parte dos sources do android, quando lhe é conveniente (de versões mais antigas por exemplo). Tenta baixar o código do gingerbread, não tem repositorio publico, maravilha de opensource! nao?[/quote]

O pessoal do Angry Birds não desistiu do Android, eles estão criando uma versão Lite do jogo pra rodar em aparelhos android mais antigos.

[quote=boone]
Desenvolver para Android é mais tranquilo do que para IPhone. Fato.[/quote]

Só se for pra vc. Quem procurar saber a opinião de pessoas com apps publicadas vai ouvir justamente o contrário.

Olha, eu rodo aplicações JavaME simultaneamente desde os primeiros modelos da nokia da década passada. Sério, sua afirmação é muito estranha.

[quote=Mauricio Linhares]
O pessoal do Angry Birds não desistiu do Android, eles estão criando uma versão Lite do jogo pra rodar em aparelhos android mais antigos.[/quote]

É uma decisão esperta. Se eu ficasse milhonario com vendas na appstore tb faria o mesmo.

Sou programador Java a 6 anos e é essa a minha linguagem,
o FATO aqui é que me senti mais a vontade em desenvolver para iphone
do que para Android, se fosse o contrario não teria escrito o post…
dãrrrrrr…

Sou javamaniaco e para mim continua sendo a melhor linguagem
servindo para tudo, o objective-C do iphone é uma porcaria.

Acho natural ter essa reação ao ver o que o Google fez no Android.

Como o cara que abriu o post, e o assunto que deveria ter sido abordado por todos
aqui, é uma decepção o que vc encontra no Android, sendo programador Java.

Quem acha o contrario deve explicar aqui o porque que ficou bom
o grande trabalho do Google, e não ficar atacando quem não gostou do android.

[quote=dyorgio]Sou programador Java a 6 anos e é essa a minha linguagem,
o FATO aqui é que me senti mais a vontade em desenvolver para iphone
do que para Android, se fosse o contrario não teria escrito o post…
dãrrrrrr…

Sou javamaniaco e para mim continua sendo a melhor linguagem
servindo para tudo, o objective-C do iphone é uma porcaria.

Acho natural ter essa reação ao ver o que o Google fez no Android.

Como o cara que abriu o post, e o assunto que deveria ter sido abordado por todos
aqui, é uma decepção o que vc encontra no Android, sendo programador Java.

Quem acha o contrario deve explicar aqui o porque que ficou bom
o grande trabalho do Google, e não ficar atacando quem não gostou do android.[/quote]

Vc falou em atacar, então acho melhor revisar seus posts :wink:

é… ninguem é inocente :slight_smile:

[quote] E olha que vc nem começou a enfrentar os reais problemas da plataforma android, a fragmentação.

Cansei de falar isso aqui no topico, enfim, recentemente a netflix e o criador do angrybirds foram dois que desistiram do android por causa da fragmentação. Aproveite que esta começando e desista enquanto é tempo.
[/quote]

Falou o troll do Jobs. hehehehe

Os fatos o desmentem

[quote=marcosalex][quote] E olha que vc nem começou a enfrentar os reais problemas da plataforma android, a fragmentação.

Cansei de falar isso aqui no topico, enfim, recentemente a netflix e o criador do angrybirds foram dois que desistiram do android por causa da fragmentação. Aproveite que esta começando e desista enquanto é tempo.
[/quote]

Falou o troll do Jobs. hehehehe

Os fatos o desmentem[/quote]

Nem retruco mais trolls :lol:

Não dou milho aos porcos tb. Toca aqui j0nny e marcosalex.

A única coisa que não entendo é porque o Android é o salvador do universo, e não se pode falar mal dele, e porque o pessoal do “opensource é o futuro todo o resto é lixo”, não esta correndo atrás do MeeGo é tem apoio e participação ativa da Linux Foudation e é sim mais “open” do que o Android.

[]s

PS: vamos tentar não partir para insultos pessoais para não precisar trancar o tópico.

"

[quote=Luiz Aguiar]A única coisa que não entendo é porque o Android é o salvador do universo, e não se pode falar mal dele, e porque o pessoal do “opensource é o futuro todo o resto é lixo”, não esta correndo atrás do MeeGo é tem apoio e participação ativa da Linux Foudation e é sim mais “open” do que o Android.

[]s

PS: vamos tentar não partir para insultos pessoais para não precisar trancar o tópico.[/quote]

De acordo com as mensagens do mochuara, o iPhone parece ser salvador do universo…
Ninguém citou o Android como salvador do unvierso, apenas discordamos do mochuara que o Android sempre é uma porcaria e o iPhone e Steve Jobs são deuses.
Cada um tem seus méritos, é isso que sempre procurei respeitar, ao contrário de muitos…

Novamente concordo com os dois.

E em nenhum momento eu digo que o iPhone é lixo.

Se trolls de plantão forem atrás das minhas mensagens, sempre enalteco os produtos (iPhone e iPad) no que eles tem de melhor.

Eu tenho um Android, mas não morro por ele. Ele me atende no que eu preciso e está ótimo.

Agora quando alguém fala do que não conhece, aí fica difícel deixar pra lá.

Se eu pude$$e, eu teria um iPhone.
Se eu quissesse sofrer, eu desenvolveria para ele.
Se eu quissesse mel na chupeta, ficaria onde estou mesmo.

Sei la, reintero minha posição quanto ao “Java” do Android,
pois é esse o titulo do post, decepção :frowning:

Como falei aqui, faz 6 anos que trabalho com Java,
ja fiz de frente de caixa chinelo a servidores para empresas de cartão de credito,
ja usei tudo quando é framework do mercado (hibernate, spring, struts, vraptor, gae)
programei para linux, windows e mac, ja fui projetista swing por quase dois anos
desenvolvendo componentes custumizados em swing,
atualmente soh mexo com threads,sockets e escorregando bits.
tudo em java e com muita otimização de codigo, nunca deixando de lado os padrões e boas praticas.

O paragrafo anterior não foi para me achar, mas sim para ressaltar que eu sei programar,
e tb sei que todo programador acha que sabe mais do que o que ta do lado,
sempre vai ser assim, tem gente com ego muito grande por aqui.

Falo mal do Android o quanto eu quiser, é a minha opnião,
Ai vem um cara que nunca falou comigo e diz em caixa alta que eu não sei programar…:S
Ai depois vem outro e diz que o pessoal baba ovo pro Steve Jobs…
Ai vem outro falando que quem falou que android tem problemas é louco…

Uma boa discussão como falou o Luiz Aguiar não precisa ter ataques pessoais.

Por exemplo, aquele que diz que o android não tem a tal fragmentação, apenas posta o que pensa
e um link de referencia.

Aquele que acha que a linguagem ficou legal, mostra um exemplo da facilidade que ficou para fazer uma tela.

e aquele que não gosta da apple, diz porque gosta do seu android.

E assim as opniões são expostas. :slight_smile: