Мне было интересно, почему операционные системы смартфонов / мобильных устройств не написаны для использования динамических языков в качестве языка выбора? iPhone использует Objective-C, Google Android использует Java, Windows Mobile использует любой язык .NET.
Какова причина того, что мобильная ОС написана на Python, Ruby или любом другом динамическом языке? Я понимаю, что на низком уровне они не будут сокращать его, но C или C ++ подойдут для этого, и, например, Python может быть верхним уровнем для взаимодействия с ним. Я имею в виду, есть Jython или CPython.
Мне просто интересно, почему мы не видим более динамичной языковой поддержки в современных мобильных ОС.