Дисклеймер Это гостевой материал. Мнение редакции может не совпадать с мнениями, высказанными в статье.

Android или iOS — дискуссии на эту тему зачастую похожи на яростные споры религиозных фанатиков. Причем стереотипы бывают как беспочвенные, так и вполне имеющие основания. Например, iOS разработчиков из-за любви к красивой картинке и стильной одежде иногда обзывают утонченными мужеложцами, а Android из-за присущей им суровости — неотесанными любителями военторга.

Мы в Trinity Monsters решили всё-таки выяснить, чем по своему стилю отличаются специалисты двух систем, вопрос ли это мировоззрения и внутренней логики или банальной доступности девайсов и обстоятельств?

Не будем пытаться выяснить, кто лучше или красивее. Мы хотим выяснить, в чем различия между двумя типами разрабов и как это сказывается на их мышлении. Также надеемся, что этим мы поможем будущим профессионалам определиться, какая система им больше подходит.

Разраб Обыкновенный (razrabicus vulgaris)

«Программирование — это образ мышления», — говорит один из героев материала. — «Ты просто начинаешь переносить свои навыки из жизни в код».

Кто и как попадает в профессию? Здесь мы попытались увидеть изначальную причину различий (если они вообще есть), опросив молодой состав Trinity.

Мотивация у всех оказалась разной: одному хотелось творить для большей аудитории (Android). Кого-то в разработку привел ремонт айфонов и внимание девушек (iOS). Интересными оказались особенности, которыми молодые специалисты наделяют разрабов обеих систем.

Дима Верба, Android

Всё началось в универе с идеи, что 80% людей в мире пользуются Android и моя работа будет востребована, хотя думал и об облачных вычислениях, ИИ, нейросетях и прочем. Плюсом было, что в ВУЗе преподавали Java.

Доступность для кодеров важна — с Android studio любой может начать с нуля. Однако, нужно иметь много упорства, потому что Android SDK не такой крутой как iOS SDK, и самому приходится писать много «костылей», до которых Google пока не дошёл. Вышел Kotlin, похожий на Swift и сразу стало эстетичнее. На Java получался очень длинный и некрасивый код и приходилось сильнее заморачиваться.

Замечал, что iOS-разрабы стройнее и аристократичнее, что ли.

#статьи #android #ios #мобильная разработка

Бесконечная война: кто круче — Android или iOS разработчики?
1.20 GEEK