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