Mobile

20 out, 2015

Oracle propõe novo projeto Mobile OpenJDK

visualizações
Publicidade

A Oracle propôs um novo projeto para revigorar o estado do mobile no Java. 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