digger> По зарплатам-да,а аппликаций на Андроид пишут миллионы и все,кому не лень.
В Play Market всего около полутора миллионов приложений.
Просто приложения на Java оценить, конечно, нельзя, но намного, намного больше. Только на GitHub и только каждый год открываетеся по 250 тыс. новых приложений на Java. А это микроскопическая верхушка айсберга
Android — это реально очень, очень маленькая часть мира программирования.
Есть косвенная оценка. Можно считать, что на Objective C программируют практически только под iOS. Так вот, популярность Objective C среди языков составляет что-то около 3-4%. Этого хватает для вхождения в десятку популярных, но показывает реальное место мобильного программирования. Под Android пишут примерно столько же.
digger> Тогда непонятно,чего столько пишут на Objective C,если число аппликаций на iPhone и МасOS нaмного меньше,чем на Андроид, и не в 3 раза?
Где-то поровну. А то, что приложений под iOS чуть меньше компенсируется жёстким отбором в AppStore. Думаю, больше половины того мусора, что лежит в Google Play в AppStore просто не попала бы
digger> При запуске утилит на Жабе этого вообще незаметно,в частности у нас была утилита вроде CVS.
Заметно, заметно. Так заметно, что с Java в роли платформы для утилит связываться обычно просто не хочется
Т.е., пока речь идёт о заранее скомпилированном HelloWorld и java-машиной в кеше — то всё хорошо. Любое выпадение из этого набора ограничений — и жесть. В отладке — долгий цикл компиляции. JVM жирная и долго грузится в кеш. Более-менее сложные приложения долго инициируются. Это всё сильно снижает интерес к Java как к инструменту разработки утилит.