Почему Android использует Java? [закрыто]
Хорошо, это действительно нужно попросить кого-то из Google, но я просто хочу другие мнения.
Даже Android поддерживает приложения с собственным кодом, основным инструментом разработки является Java. Но почему? Я имею в виду, не слишком ли медленно интерпретировать код на мобильном устройстве? Представляя Froyo, Google сказал, что новый JIT-компилятор может работать с приложениями в 2-5 раз быстрее. Это означает, что использование Java над нативным кодом в 2 раза медленнее.
Да, я знаю, что использование приложений с управляемым кодом безопаснее с точки зрения стабильности системы, поскольку виртуальная машина лучше контролирует программу, но все же это падение производительности огромно, и я не вижу смысла его использовать.