3 votes

Pourquoi n'y a-t-il pas de JRE pour Android ?

Je comprends qu'Android n'utilise pas de JRE et que Google a construit une plateforme uniquement pour Android. Mais un appareil Android n'est pas vraiment différent d'un Raspberry PI par exemple. Alors pourquoi n'est-il pas possible d'installer simplement la JVM d'Oracles sur un appareil Android enraciné ?

2voto

GiantTree Points 4016

Pourquoi n'est-il pas possible d'installer simplement la JVM d'Oracles sur un appareil Android enraciné ?

  1. Vous n'avez tout simplement pas installez simplement quelque chose sur Android. L'installation d'applications nécessite un tas de trucs.
    Aussi : Vous ne pouvez pas simplement installer des applications ordinaires, des frameworks, etc. comme sur un PC (il existe des applications qui le permettent dans leur propre conteneur).
  2. Il existe un différend permanent entre Oracle (Java) et Google (Android) au sujet des API et du code Java. ( https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc .)
  3. Vous exécutez déjà une machine virtuelle Java intégrée au système (DalvikVM, Android Runtime ART) et capable d'exécuter pratiquement tout le code Java non propriétaire (pas de sun paquet).
  4. Si vous voulez vraiment exécuter du code Java, créez une application simple à un bouton qui appelle le code que vous voulez.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X