Sun prepara Java para iPhone. Será que alguém quer?

Vi no engadget que a Sun já está preparando uma versão do Java para o iPhone. Seria uma adaptação do JME, a versão do Java que roda em dispositivos compactos.

A princípio a notícia parece ser boa, mas será que alguem vai querer desenvolver em Java para o iPhone?

Para quem não acompanha o mundo Apple pode achar que eu estou falaJava iPhonendo um absurdo mas não é bem assim. Já se vão anos desde que o Mac OS tem Java e são raras aplicações em Java para Mac. Sabe qual o motivo? Usuários de Mac odeiam o visual das aplicações Java. Agora imaginem uma aplicação no iPhone com visual dotalmente diferente.
Apesar do fato de o Java hoje ser a linguagem mais utilizada ajudar bastante, as bibliotecas gráficas do Java produzem aplicações com comportamento e visual muito distinto das aplicações que usam as APIs gráficas do próprio Mac OS.

Se a Sun simplesmente portar o JME para o iPhone ele terá um única utilidade: criar jogos. Detalhe: EA e Sega já estão fazendo jogos com o SDK da Apple.

O SDK que a Apple acabou de lançar para criar aplicações para o iPhone está anos luz a frente do JME. O JME é uma biblioteca que facilita a criação de aplicações. O SDK da Apple tem além desta biblioteca, acesso a diversos recursos nativos do iPhone, IDE para desenvolvimento, permite debug no próprio iPhone e já inclui um modelo de vendas de aplicações já implementado(App Store).  Isso tudo sem falar no iFund, um fundo investimentos que irá investir apenas 100 milhões de dólares em desenvolvedores que façam aplicativos para o iPhone.

Seria mais produtivo a Sun tentar colocar suporte a Java no SDK da Apple. A sun deveria ter entendido o recado que o Google mandou quando criou o Android.

Nenhum post relacionado.

15 Responses to “Sun prepara Java para iPhone. Será que alguém quer?”

  1. Emilio em 12/03/2008 às 23:08

    Concordo que o JME praticamente já era, mas se a gente vê certas coisas do iphone tb… Já leu esse post no meiobit? http://www.meiobit.com/sdk-do-iphone-nem-tudo-sao-macas-digo-flores

  2. Leonardo Marques em 12/03/2008 às 23:12

    Oi Emilio, eu li sim este post no meiobit. O solução da Apple tem sim pontos negativos especialmente a questão de só vender pela iTunes Store e apara alguns países. Mesmo assim, na minha opinião, se comparado com seus concorrentes o SDK da Apple parece estar acima da perfeição. Não que ele seja perfeito mas seus concorrentes pararam no tempo.

  3. Bayron em 10/09/2008 às 10:16

    Com o JME o bom programador consegue facilmente criar visuais de excelência, tão bons quanto o da Apple, o visual não é desculpa para não usar o Java.
    Aquele que diz que o JME jé era está é muito enganado, ele é a atualizada e sua evolução é o futuro, não enchergo outra linguagem que possa substituílo em um futuro próximo a não ser o Android, que pode ou não ser uma febre após começar a ser efetivamente usado. O JME daqui uns anos evoluirá e será praticamente o JSE devido ao almento das capacidades dos celulares.

  4. Ovídio Filho em 9/10/2008 às 12:33

    È claro que o caminho é o que a SUN está propondo, isto é, preparar uma versão do java para o iphone. Desculpem os colegas mas o JME e o Iphone juntos são bastente úteis em outras áreas, por exemplo em EAD.Para entenderem, acessem o site exclusivo de aulas de matemática http://www.igm.mat.br e vejam as ferramentas desenvolvidas em java. É uma pena que as mesmas não rodam no Iphone, caso contrário, ja seria uma revoluçãonoensinode matemática. Isto é só um exemplo de sucesso desta parceria: java e Iphone

  5. Alex em 3/03/2009 às 11:32

    A Apple bloqueou o Java para ter MONOPOLIO da venda de Software para o IPhone.
    O autor sabe o que significa MONOPOLIO e DOMINAÇÃO ?

  6. Marcos em 10/03/2009 às 3:07

    Também creio que bloquear o Java tenha sim objetivo de monopolio. Pois isso de imediato tira a possibilidade de toda uma comunidade de desenvolvedores Java (que é anos luz bem maior que a de desenvolvedores Objective-C) portarem rapidamente seus programas já desenvolvidos e funcionais em Java. Claro que o modelo de APIs proprietárias e desenvolvimento “casado” com o MAC-OS torna a solução ótima em performance, mas claramente deixa transaparecer que a Apple quer dominar todos o ciclo da produção de software para I-Phone (desde o desenvolvimento passando pela distribuição e venda).

  7. Leonardo Marques em 10/03/2009 às 6:37

    Vocês já perceberam que existe java para mac mas ninguém desenvolve em java para mac? Porque será?

  8. tião em 15/07/2009 às 10:31

    J2ME morto???
    cara de boa 98% dos jogos e aplicativos como browsers pra mobile são feitos em java vc precisar se informar antes de comentar algo…

  9. Leonardo Marques em 20/07/2009 às 0:35

    tião, 98% dos jogos e aplicativos para o seu celular né. Você esqueceu do iphone foi? Dá uma olhada no número de apps na app store.

  10. Alex Miranda em 6/10/2009 às 16:08

    Sou desenvolvedor Java utilizo Swing para desenvolvimento de aplicações e uso Mac há 4 anos e digo uma coisa, visualmente o usuário Mac como é sitado no artigo nem fica sabendo que a aplicação foi feita em Java, pois os elementos da lib visual do Java melhorou consideravelmente tendo opção inclusive de utilizar o “visual aqua do mac os” e colocar o menu da app la na barra superior do mac os.

    Quanto a J2ME não posso falar c/ a mesma categoria. Pois nunca vi uma app Java no IPhone mas acredito que quando isso acontecer será algo muito parecido com isso.

  11. Ronan em 8/12/2009 às 8:39

    Sou desenvolvedor java e usuário mac. E quem disse que ele é a interface dos meus programas? Ja participei de projetos onde a interface foi feita em flex e o back em java. Tu acha que isso é feio e ultrapassado?

    Sou da opnião que o java não foi feito pra ser utilizado em telas bunitinhas, e sim em aplicações robustas. E devido a facilidade de programação a interação com RIA fica fácial.

    Té.

  12. Richardson em 12/12/2009 às 15:23

    Pra mim J2ME não vingará no iPhone porque a direção é outra, pode até correr na marginal, mas não como ferramenta principal. J2ME foi criado para ser leve, usar poucos recursos e pequeno em tamanho. O IPodPhone não foi criado para “aplicaçõezinhas”, mas para ter softwares que esbanjem uso de recursos, principalmente visuais, a não ser os que criam inutilitários diversos como os que existem na AppStore ou para fins específicos.
    Seria melhor focarem no J2EE e assim os programadores Java poderem desenvolver sem as limitações do J2ME.

  13. luiz santos em 12/04/2010 às 20:31

    sou programador em linguagem C desde1984 e c++ desde 1991, java desde 20000 e j2me desde 2003. atualmente dsenvo aplicativos de seguranca para celulares usando codigos antigos de criptografia ja existentes; isso eh java; facil de aprender e fazer funcionar. um aplicativo j2me tem uma estrutura tremendamente simples. no mundo java a interface visual nao eh importante ! eh rapido de implementar; eh barato ! melhor que isso sohse a cacau do bbb10 trouxesse -PESSOALMENTEoo CD com o SDK…de repente bateu uma vontade de desenvolver um sistema de contabilidade- eu fiz muitos – usando o SDK do directX-com MFC.DESCULPem os erros de digitaces sofri um AVC ( nNAO, nao eh um novo SDK..)qunparalisou meu lado esque

    rdo e Esou canhoto e o mousepad do macbook ainda me atrapalha

  14. taylor em 26/06/2010 às 19:25

    meu iphone paro de rodar o java sera porq apaguei a pasta do java sem quer ai fdoi botar outaros jogos intalarao mas nao rolada e eu nao consijo deletar eles ja tentei baixar aplicativos java mas nao quer sair os jogos q botei nao da pra jogar e nao da pra excluir oq faso?

  15. hugo em 26/07/2010 às 10:13

    quero mais éque se fooda todos que deixaram comentário e a apple tbm pke comprei um ipad i ele vive dando problemas

Deixe seu comentário