будут ли все устройства иметь одинаковую JVM?
Нет, определенно нет.Фрагментация ужасна в мире мобильной Java.Часть этой фрагментации происходит от всех разных (и, к сожалению, разных ошибок) виртуальных машин.
Все ли виртуальные машины JVM принадлежат солнечным микросистемам?
Нет, конечно, нет.
Существует несколько компаний, которые пишут виртуальные машины Java для мобильных телефонов.Esmertec был (и, вероятно, все еще) одним из них.
как солнце получает прибыль?
Это одна из самых проблемных проблем, с которыми Sun столкнулась в период доЖизнь Oracle: они изобрели очень много замечательных технологий (как аппаратных, так и программных), но так и не получили от них достаточной прибыли.Java является ярким примером как крупного успеха Sun, так и крупного отказа Sun.
Например, у Sun были машины, на которых и аппаратное обеспечение, и операционная система поддерживали горячее подключение ЦП буквально за десятилетия до того, как сработает аналогичная система.(все еще нет) в мире "x86" .Это только один пример, о котором я думаю.
Солнце было создано гениями, с гениями, но они явно близки к абсолютному нулю, когда речь шла как о маркетинге, так и о продаже удивительных вещей, которые они придумали.
(могу подуматьпо крайней мере, одной софтверной компании, которая полностью противоположна: удивительный маркетинг, но дрянное, небезопасное, раздутое, неэффективное программное обеспечение, и забавно то, что все знают, о какой компании я говорю;)