NOTÍCIA

Oracle propõe novo projeto Mobile OpenJDK

Projeto Mobile será focado em portar o OpenJDK para plataformas móveis populares como iOS, Android e Windows Mobile.

Oracle propõe novo projeto Mobile OpenJDK
Imagem: Redação iMasters

A OracleOracle22 conteúdosOracle lança Java 26 para aumentar produtividade de desenvolvedoresDev (Back & Front) · mar 2026Oracle oferece o primeiro cluster de computação em nuvem em escala ZettaDevSecOps · jan 2025Oracle abre inscrições para o ONE, programa gratuito de formação em tecnologia e inteligência artificialData · dez 2024Ver tudo em Data propôs um novo projeto para revigorar o estado do mobile no JavaJava42 conteúdosNovidades do Java 26 (para desenvolvedores)Dev (Back & Front) · mar 2026Visual Studio Code para Java: o guia completo (dicas, configuração e extensões)Dev (Back & Front) · out 2025Quarkus: Modernizando a linguagem Java para a era da nuvemDev (Back & Front) · nov 2020Ver tudo em Dev (Back & Front) . Se for adotado pelo OpenJDK, o Projeto Mobile será focado em portar o OpenJDK para plataformas móveis populares como iOS, Android e Windows Mobile.

oracle-jdk-1

Bob Vandette, líder proposto para a iniciativa, confirmou que a Oracle tem a intenção de fazer contribuições essenciais para o novo projeto, que teria como base o OpenJDK 9. Os detalhes incluem suporte para:

  1. O equivalente ao profile compact2 do Java 8, mas como um módulo do Java 9;
  2. iOS x64 e arm64 (o arm64 por meio de um interpretador puro em C++);
  3. Android x86 e arm (32-bit com o JIT habilitado);
  4. Windows 10 x64 Surface Pro;
  5. Interface de ajuda JavaLauncher para simplificar a inclusão do Java em aplicações móveis.

A Oracle planeja contribuir com o sistema de compilação, além do Hotspot e mudanças no código da JDK para chegar a plataformas móveis. O anúncio parece indicar que a Oracle incluiria a habilidade de produzir Java runtimes estáticas, como o iOS tem restrições a certos tipos de transformações de código dinâmico que são normalmente realizados pelo Java em tempo de execução.

A proposta ainda precisa ser aprovada pelos membros votantes elegíveis do OpenJDK, mas parece ter tido apoio em uma votação antecipada.

Com informações de InfoQ

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil