Не подскажите, что сейчас изучать перспективнее: iOS или Android? С точки зрения востребованности у работодателей.
-
Изучают не iOS, изучают язык и библиотеки, Objective-C. Также что бы кодить под iOS нужна система с MacOS, iMac, MacMini или MacBook какой нибудь.AndroidDev– AndroidDev2011年05月13日 15:22:48 +00:00Commented 13 мая 2011 в 15:22
-
Objective-C + cocoa-touch я изучил (на уровне любителя), зарегистрировался на их сайте, чтобы запускать свои приложения на айпаде. Понятно, что для этого нужен Mac ;) Но это никак не влияет на перспективность iOS.angry– angry2011年05月13日 16:16:10 +00:00Commented 13 мая 2011 в 16:16
-
Влияет, затраты. И на сколько я помню там и айфон, не только iPad прилы. Ну скажу еслиб у меня шас были финансы на мак ось я бы позанимался, в айфон разработке есть свои преспективы которые хотелось бы изучить(многие мне уже известны, но нужна практика), в андроиде свои, уже мне известные.AndroidDev– AndroidDev2011年05月13日 16:36:39 +00:00Commented 13 мая 2011 в 16:36
-
@AndroidDev есть ведь хакинтош. Никаких затрат вообще не требует.VioLet– VioLet2011年05月14日 07:36:47 +00:00Commented 14 мая 2011 в 7:36
-
Купить железку с маком не затраты?AndroidDev– AndroidDev2011年05月14日 08:47:43 +00:00Commented 14 мая 2011 в 8:47
7 ответов 7
И так вот подробный ответ с моими рассуждениями:
iOS:
- Основной язык - Objective-C
- Магазин приложений - AppStore
- В магазине больше платных приложений чем бесплатных, пользователи охотно покупают приложения по приемлимой цене в 1-2$
- Возможность разместить в приложении рекламу с большим охватом и прибылью, работать сразу с рекламными 10-12 компаниями и показывать всех их объявления (Обновление раз в 30 секунд, показ следующего). Предоставляет такой сервис как Mobclix. В данной сфере лично эффективность рекламы не тестировал
- Относительно дешевая и выгодная реклама приложений (Относительно эффективности не знаю)
- Нет проблем совместимости, пишется под один девайс, с одним размером экрана и набором функций
- При размещении приложений низкий % отказа пользователей, нет проблем совместимости, многие юзеры не качают приложение что бы 10 минут с ним поиграться.
Android:
- Основный язык - Java
- Магазин приложений - AndroidMarket
- Пользователи не особо активно покупают платные версии приложений, из за открытости платформы предпочитают бесплатные версии.
- Возможность разместить в приложении рекламу с огромным охватом и прибылью, работать сразу с рекламными 8-9 компаниями(Включая OpenAllocation - AbMob, AdWords) и показывать всех их объявления (Обновление раз в 30 секунд, показ следующего). Предоставляет такой как сервис Mobclix.
- Если рекламодатель платит за показы или установки приложения иногда получается очень прибыльным занятием.
- Достаточно не дешевая реклама своего приложения (0.03-0.04$ за клик по баннеру,если платить за инсталлы то 0.25-1$ за установку)
- Проблемы совместимости, разные размеры экранов, разные версии системы, встречал даже такое что один функционал работающий на моем девайсе не работает на некоторых других моделях
- При размещении приложений и скачиванием их юзерами большой процент отказов, обычно даже бывает доходит до 40-50% (Следствием того является пункт выше + многие юзеры качают приложение "поразвлекаться")
-
Привел пункты которые волнуют меня как разработчика.AndroidDev– AndroidDev2011年05月13日 17:10:28 +00:00Commented 13 мая 2011 в 17:10
-
2>Нет проблем совместимости, пишется под один девайс, с одним размером экрана и набором >функций Позвольте поправить: 1) разные версии ОС на разных девайсах, разные фичи опять же. 2) разрешение экрана все же разное (Retina и простое) - так что дизайн надо будет подстраивать в любом случае (если нужен больший охват девайсов, конечно). 3) производительность того же iPhone 4 и 2G - небо-земля. Есть много приложений которые летают на первом и вообще никак не работают на втором (это опять же вопрос про охват).VioLet– VioLet2011年05月14日 07:34:54 +00:00Commented 14 мая 2011 в 7:34
-
Но это не 320 разных устройств на базе Android, так что в данном случае фрагментацией iPhone можно пренебречь.ArtFeel– ArtFeel2011年05月14日 11:28:01 +00:00Commented 14 мая 2011 в 11:28
-
Ну как пренебречь... Она, конечно, меньше в разы, но все же учитывать это стоит по-любому.VioLet– VioLet2011年05月14日 12:38:04 +00:00Commented 14 мая 2011 в 12:38
-
Вообще никаких проблем с этим нет, дизайнеру просто надо рисовать графику под ретину и складывать в папку с именем image@2x, а с помощью доп. утилит, в один клик вся графика уменьшается в 2 раза и подгоняется под обычный экран. С точки зрения кода, ничего вообще не меняется.ArtFeel– ArtFeel2011年10月13日 06:46:45 +00:00Commented 13 окт. 2011 в 6:46
Ну, а сами чего вы хотите? Сейчас более востребован iOS. Но андроид очень быстро набирает обороты так, что вскоре андроид станет более преспективной платформой.
Не стоит зацикливаться на одной платформе. Существуют проссплатформенные SDK для мобильных устройств, например, AirPlaySDK или Titanium. Они позволяют написать мобильное приложение один раз и скомпилировать его практически под все мобильные платформы.
Под iOS можно не только на Objective-C писать, можно и на C# в Monotouch. Но без мака никуда... (говорят (c), что можно попытаться установить хакинтош ). На мой взгляд, оба эти направления перспективны. Плюс Андроида в том, что для него можно разрабатывать под виндой, то есть можно работать фрилансером или обучаться самостоятельно без ощутимых финансовых вложений.
-
Ну да, в основе используеться обджектив-с, я также могу сказать что под андроид тоже можно писать не на яве а на с++(вспоминаем про NDK) в маке основной проблемой и является покупка самой железки с красивым надкусанным яблоком)AndroidDev– AndroidDev2011年05月13日 16:23:25 +00:00Commented 13 мая 2011 в 16:23
-
Тут тоже смотря с какой стороны посмотреть, для разработки под Android нужно покупать девайс, а лучше 3 с разными экранами. А под iOS можнос покойно кодить и тестить в эмуляторе даже игры.ArtFeel– ArtFeel2011年10月13日 06:49:19 +00:00Commented 13 окт. 2011 в 6:49
iOS но есть минус : надо иметь для 100% разработки Mac железо :) Вот я обладатель macbook о Xcode (objective-c) никогда не увлекался, только php, mysql & c++
-
Вы наверно 4ый кто уже написал про этот минус)AndroidDev– AndroidDev2011年05月13日 18:59:31 +00:00Commented 13 мая 2011 в 18:59
Лучше iOs так как там приложения активней покупают... А если перейдешь на мак, то про писи забудешь поверь мне)
Да, iOS сейчас изучать перспективнее. Не думаю, что вскоре что-то изменится...
Начните задавать вопросы и получать на них ответы
Найдите ответ на свой вопрос, задав его.
Задать вопрос