Android

A Oracle provavelmente abandonará o Java móvel

The Future of Java Is Now: Oracle Code One Keynote 2019

The Future of Java Is Now: Oracle Code One Keynote 2019
Anonim

O papel do Java nos aparelhos pode diminuir conforme os smartphones diminuem de preço e começam a substituir os feature phones, embora essa mudança provavelmente leve vários anos. Além disso, o Java móvel pode receber um segundo fôlego da próxima plataforma Java FX, projetada para smartphones, PCs e outros clientes.

[Mais leitura: Os melhores telefones Android para todos os orçamentos.]

A Sun licenciou e promoveu livremente o Java móvel para telefones celulares, com o objetivo de vender mais servidores Java corporativos para operadoras móveis. Mas não desempenhou um papel importante na orientação da tecnologia móvel, permitindo que fornecedores e operadoras de software e hardware desenvolvessem uma variedade de Java Virtual Machines (JVMs). Isso levou a uma infinidade de telefones habilitados para Java e aplicativos Java móveis, mas também reclamações sobre a fragmentação que dificulta a vida dos desenvolvedores.

A Oracle tem problemas mais importantes para lidar no curto prazo, como a integração da Sun e possivelmente abandonando grande parte de seus negócios de hardware, mas os observadores discordam sobre se aproveitará o Java móvel mais tarde. "Eu suspeito que o J2ME não será o que a Oracle vai querer focar", disse o analista Jack Gold. da J. Gold Associates, acrescentando que não era um foco importante para a Sun, também

Jason Devitt, presidente e CEO da fabricante de software móvel Skydeck, também minimizou o papel da Sun. Devitt fundou a Vindigo, que desenvolveu software para muitos telefones habilitados para Java.

"Se houver um problema … você vai até a operadora, a fabricante da máquina, a JVM e a Sun, nessa ordem", disse Devitt.. O Java, originalmente concebido como uma plataforma comum que permitiria que os desenvolvedores escrevessem um aplicativo para muitos aparelhos e operadoras, fracassou espetacularmente nesse aspecto, disse ele.

"Se você quisesse suportar todos os telefones do mercado, talvez fosse necessário fazer várias centenas de versões diferentes do seu software ", disse Devitt. Os desenvolvedores agora estão mais empolgados em escrever aplicativos baseados na Web usando HTML e CSS (Cascading Style Sheets), além de Javascript, que apesar de seu nome, não está intimamente relacionado ao Java, disse ele. A RIM adicionou suporte ao plug-in de desenvolvimento Gears do Google para escrever aplicativos BlackBerry baseados na Web.

Como a Sun entregou amplamente as rédeas do Java móvel à comunidade de desenvolvedores, a Oracle não conseguiu mudar muito o mundo Java móvel, mesmo "Neste ponto, você não pode colocar o gênio de volta na garrafa", disse o analista Avi Greengart, da Current Analysis.

No entanto, a Oracle pode ter um incentivo para fazer o possível para impulsionar o Java móvel, um observador disse.

"Eu não vejo nenhuma razão pela qual a Oracle não continue indo na mesma direção ou se torne mais agressiva porque isso lhes dá uma entrada no mundo", disse David Adams, fundador da Mobile Research.. Sua empresa mantém e vende um banco de dados de telefones celulares que os desenvolvedores usam para garantir que seus aplicativos funcionem em diferentes modelos. Adams é um desenvolvedor Java e uma vez servido em um grupo consultivo Java.

O ambiente de aplicativos móveis está começando a mudar para aplicativos que dependem da Web e, portanto, de bancos de dados de back-end do tipo que a Oracle vende, disse Adams. Isso significa que a Oracle tem incentivo para continuar a oferecer suporte ao Java no ambiente móvel, pois o Java permite aplicativos móveis da Web que podem gerar mais vendas para a Oracle.

Embora o Java tenha sido considerado uma tecnologia principalmente para feature phones, isso pode estar mudando., Disse Adams. "O Java FX está descendo a linha", observou ele. Esse é um novo ambiente de desenvolvimento Java da Sun que pode resolver algumas das limitações que tornam o atual Java MIDP (Mobile Information Device Profile) menos utilizável em smartphones.

O uso de Java no Android também é um fator significativo, segundo Adams. Embora haja apenas um telefone Android nos EUA até agora, são esperados mais e houve rumores de interesse no Android por parte de fabricantes de netbooks, observou Adams. Isso mantém o interesse de Java no ambiente móvel.

"Eu ainda acho que o Java é a língua franca para dispositivos móveis, exceto para o iPhone", disse Adams. “Acredito que a Oracle acabou se entregando a uma posição realmente incrível em dispositivos móveis.”

Uma coisa que Adams acredita que a Oracle poderia fazer para ajudar os desenvolvedores seria mover o Java móvel para um processo de desenvolvimento baseado em padrões, algo que outros também defenderam. Essa transição ainda beneficiaria a Oracle, porque o suporte a Java ainda permaneceria forte em um ambiente de padrões, disse ele.