Куда податься? IOS vs Android

Опыта разработок нет ни под Android, ни под ios (правда есть какие-то базовые знания java и знакомый который имеет опыт публикации довольно успешного приложения)
Подскажите, что на ваш взгляд более перспективное в плане разработчика? (без холиваров, плиз)

p.s. есть на чем разрабатывать под ios.
7 февраля в 10:40
9
bockra 1,0

отсортировано по дате по оценке
ответы (10)

+3
inout #
В свое время передо мной тоже встал такой выбор. Предполагалось переносить и дорабатывать игру под обе эти платформы. Я выбрал Mac OS X и iOS. Не жалею.

Если есть понимание основ ООП, то проблем с освоением Obj-C не будет. Он только с виду страшный :)

Кстати, вот есть несколько обзорных статей по Obj-C, советую почитать, чтобы лучше представлять что тебя может ждать: pyobjc.ru/?page=3
0
sniks #
Для новичка наверное проще по Андроид, так как не будет особых проблем выложить приложения в маркет, с приложениями под айось в этом плане намного сложнее.
0
esin #
А какого плана приложения? Игровые или обычные?
в планах и то и другое bockra, 7 февраля в 10:51
если разрабатывать игры — есть отличная платформа, Unity3d. Ни в коем случае не реклама, просто сам в ней работаю, полностью в восторге. Можно купить лицензию для iOS или Android, они стоят около $ 400, и спокойно выпускать игры сразу на 2х платформах. Зато везде будет одни исходники. В общем, советую посмотреть.
А так согласен с ответом kostius'а, с финансовой точки зрения перспективнее iOS, у них политика гораздо более привлекательна для разработчиков.
esin, 7 февраля в 10:59
А под WP планируют портировать Unity3d? KvanTTT, 8 февраля в 13:46
+5
kostius #
С финансовой точки зрения перспективнее iOS.
0
kostius #
А WP платформу не рассматриваете?
нет, абсолютно bockra, 7 февраля в 10:52
+1
Anubis #
Для разработки игр есть хорошая среда Corona SDK. Как раз мультиплатформенна, правда лицензии нужно покупать отдельно. Для разработки под Android достаточно PC, если нужно писать под iOS — без Мака не обойтись. Код гораздо менее громоздкий, чем в нативном Xcode.
мак есть, вот и вопрос встал. Так бы без раздумий на android начал bockra, 7 февраля в 11:19
Попробуйте Corona SDK и Moai SDK. Lerg, 7 февраля в 15:43
0
sadgb #
А что вам ближе на ментальном уровне — айфон или андроид?
Просто, как я могу сказать по опыту работы рядом с андроид девелопером я много не понимаю потому что в андроиде приняты другие стандарты интерфейса.
Например всплывающий на верх экран селект, а в айфоне это поле выезжающее снизу.
Если в пользуетесь айфоном то и попробуйте писать под него ( если не смущает проблема с регистрацией в эппл) и аналогично для андроида — потому что во время работы у вас буду возникать флэшбеки по типу
«О, я видел как это сдеално в том или ином приложении — это было очень удобно, надо сделать так же»
извиняюсь за грамматику и пунктуацию sadgb, 7 февраля в 11:44
Пользовался айфоном 3 года, последние пол года на андройде. Как ни крути — по удобству пользования iphone на порядок выше идет для меня. Да и регистрация не пугает. Пугает только objective-c в отличии от java bockra, 7 февраля в 11:51
0
realabs #
С учётом знаний — проще будет для Android писать ПО.
С учётом потенциально заработка — денег больше крутится в iOS.

Опять же, можно отточить знания на Android-телефоне, а потом видение применить, изучив Objective-C для iOS.
0
Akson87 #
Выше уже написали много правильных ответов, могу добавить, что objective C не такой страшный каким он кажется первую неделю. Надо просто принять тот факт, что он достаточно старый и некоторые привычные вещи там реализованы иначе, а так ничего страшного в нем нет.
0
KvanTTT #
Немного оффтопик, но посоветую отличную, бесплатную, открытую библиотеку для разработки главным образом игр под андроид libgdx. Она позволяет создавать приложения под Android, Windows и Linux.
Как мне кажется смысл такой кроссплатформенности — тестирование и отладка на всех платформах, минуя тормознутый эмулятор.
А, ну под Mac тоже можно, но не под iOS :) KvanTTT, 8 февраля в 14:05

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.