Уже пошел 9-тый день моего маленького соцопроса среди знакомых программистов. Результаты оказались неожиданными. Прогнозированно все голосующие оказались Java-only. Android естественно бьет все рекорды, что и не удивительно: низкий порог входа в Java и громадный рынок дают приют любому кто осилил HelloWorld. Как ни странно очень многие еще держатся за J2ME. Вроде как и зомби-платформа, но все еще % обычных звонилок (плюс старания со стороны Nokia Asha Os) позволяют поддерживать остатки жизни в этой платформе. Для больших контор она уже не интересна, но инди-программистам и энтузиастам там есть где развернутся.
WinPhone8 и iOS показывают примерно одинаковый интерес у разработчиков. Я думаю намного интересней они стали бы используй кроссплатформенные IDE и (или) языки. Но о этом позже.
Необычайно высокий интерес к Ubuntu Mobile, хотя мне кажется не все еще отдают себе отчет что это и с чем едят, скорее просто гонятся за красивым брендом.
Достаточно новые операционки, такие как Sailfish, Tizen, Firefox, Blackberry10 мало кто изучал и вникал. Что вытекает в их низкую привлекательность. Хотя от себя замечу что печенек там больше чем в зеленом роботе)
Неприятным сюрпризом оказалось то что девелоперы не особо то стараются быть в курсе событий. Думаю занись Хабр, вообще бы никто не следил. И это плохо. С текущей скоростью развития технологий отстать на пол года все равно что отстать на пол световых года. Ну тут каждый себе хозяин,каждому виднее как лучше.
Но тем не менее интерес к другим платформам, обмен опытом всеми приветствуется. Хоть это радует.
-----------------------------------------------------------------------------
Небольшой очерк от себя лично:
-Я работаю с Android, и при наличии Blackberry Z10 конечно работаю с канадской ОС. Во многом она мне импонирует больше чем Android. Жду официального апдейта до 10.2.1 и прихода GooglePlay на платформу. И тогда 100% буду поддерживать обе ОС.
-Многообещающая Sailfish OS от Jolla. Ребята отпочковались от Нокиа и продолжили работу с Mer/Maemo, что вылилось в разработку своей открытой ОС. Софт либо на QT либо от Андроида. Насколько я смог судить, много ребят с СНГ там в команде, есть большое комьюнити. Я в них верю, поработал с IDE и эмулятором, только положительные эмоции. Закончатся рождеcтвенские каникулы и продолжу знакомство.Думаю их тоже можно в копилку ложить.
-Tizen... Зверь пока малоизученый, но похоже Intel и Samsung варят у себя в котле что-то реально серьезное. С IDE вроде все понятно, а вот эмулятор так и не нашел как запустить. Огорчает закрытость ОС (хотя может это и плюс). Разработка либо нативный код на QT либо через утилиты типа Polaris App Player запуск АПК-шек. На видео все симпатично работает.
- Firefox OS. Честно говоря лично мне - ни рыба, ни мясо. С одной стороны аппараты по 100 баксов, отрытая ОС, аппы на HTML5, эмулятор прямо в браузере. Пиши не хочу. Но с другой стороны как мне кажется JS и HTML5 не смогут реализовать всех плюшек от нативного или Java-кода. Хотя может и ошибаюсь, я плохо знаком с веб-разработкой.
Ни и небольшое резюме:
Просмотрев результаты опроса, пощупав сам с пол десятка ОС и сред разработки пришел к выводу что:
- как ни крути экосистема Google Android делает всех и не считатся с ней все равно что забивать гвоздь в крышку гроба. Какой бы небыла "маленькая, но гордая компания", разработка под Android в ближайшие годы будет востребована. Blackberry, Sailfish, Tizen приняли этот факт и позволяют на своих устройствах работать с АПК.
Так что кроссплатформенная Java пока всех делает.
- Почти все ОС предлагают реализовывать аппы нативно. Все тот же Android, BB, Sailfish, Tizen, Ubuntu, WinPhone8 и так далее. Но есть заметное отличие которое позволяет тому же ВВ переиграть WinPhone8 или iOS - кроме яблочников и форточников практически все предлагают инструменты разработки для любого ПК на любой ОС. Вот только с WP8 и iOS надо покупать либо ОС на машину либо вообще целую машину, что заметьте не так уж и дешиво. Ну iOS хотя бы маркетом отбивает покупку, а вот WP8 как то подвопросом, нигде не видел статистики.
- и напоследок. Похоже веб-приложения прочно захватили себя место в топе. Некоторые ОС вообще только на веб-аппах работают (Firefox OS или Chrome OS), но большинство их поддерживат "из коробки". С одной стороны такой подход позволяет в сжатые сроки собрать не сложное приложение, причем сразу под несколько платформ. Легко осваиваемая веб разработка позволят даже троечникам-школьникам выпендриватся перед друзьями "смари чё я запилил на тело". С другой стороны как раз изза этого плодится куча ужасного софта, барахла. Вспомним репаки сайтов от N4BB в BlackberryAppWorld, которых они наплодили за пол года более 70 000. Тоесть конвеером делалось без проверки качества. Уж поверьте, некоторые "особо удачные изделия" даже на Z10 подвисали.
---------------------------------------------------------------------
Вроде все, я для себя выводы сделал, а вам решать самим что изучать и куда двигаться.Спасибо всем за участие. Всегда буду рад помочь.
Ссылка на результаты опроса
https://docs.google.com/forms/...HM5saE/viewanalyticshttp://vk.com/video16739556_167373971