OK, cela devrait vraiment être demandé à quelqu'un de chez Google, mais je veux juste les opinions d'autres.
Même Android prend en charge les applications de code, le principal outil de développement Java. Mais pourquoi? Je veux dire, n'est-il pas trop lent pour interpréter le code sur un appareil mobile? Lors de l'introduction de Froyo, Google a déclaré que le nouveau compilateur JIT peut atteindre 2 à 5 fois plus rapides des applications. Cela signifie, que l'utilisation de Java sur le code natif est de 2 x fois plus lent.
Oui, je sais que l'utilisation de code managé des applications est plus sûr en termes de stabilité du système, depuis la machine virtuelle a un meilleur contrôle de programme, mais encore, cette chute des performances est énorme, et je ne vois pas pourquoi l'utiliser.