Рекомендация по разработке мобильных приложений - PullRequest
2 голосов
/ 30 апреля 2010

Я хочу начать разработку мобильных приложений и продавать их. Есть много мобильных платформ, для которых я могу начать разработку: Windows Mobile, Android, Iphone, устройства на базе Linux. От людей, имеющих такой опыт, я хочу узнать, какую платформу мне удобнее и выгоднее использовать.

Ответы [ 4 ]

6 голосов
/ 30 апреля 2010

Об этом нет общего совета.

Рекомендация явно зависит от вашего опыта и ряда других факторов. Какие языки программирования вы знаете? Какие приложения вы хотите разрабатывать? Хотите рискнуть тем, что ваше программное обеспечение даже не будет помещено в соответствующий магазин приложений (см. Яблоко)?

Вы должны принять во внимание несколько вещей. Я постараюсь сделать краткий обзор:

Android:

  • нужен Android SDK
  • Java как язык программирования
  • свободная торговая площадка (т.е. нет предварительного контроля, входит ли ваше приложение)
  • разработка на любой системе, которую вы хотите
  • открытая платформа
  • Дополнительная информация

iPhone

  • нужен iPhone SDK
  • Objective-C как язык программирования
  • предварительная оценка вашего приложения перед сохранением в магазине приложений
  • вам нужен Mac для разработки под iPhone
  • закрытая платформа
  • дополнительная информация

Windows Mobile

  • разработка с использованием .Net-Framework
  • не знаю больше об этом, но дополнительную информацию можно найти здесь

Другие устройства на базе Linux

  • взгляните на их спецификации, они часто имеют собственный SDK

Также не забудьте о Symbian для Nokia. Недавно они запустили свой OVI-Store . И, кроме того, Palm может стать очень интересным после вчерашних новостей о том, что HP купила его. Это также хорошая платформа.

Какой из этих способов более выгоден для вас, зависит также от ваших навыков. Хорошее программное обеспечение будет хорошо продаваться, независимо от того, какую платформу вы выберете. Я однозначно рекомендую: взгляните на SDK и необходимые среды, а затем сравните их с вашими навыками. Если вы говорите, у вас есть хороший опыт в разработке Java, продолжайте с Android. Если вы хотите сделать что-нибудь из mac-файлов, выберите iPhone.

Я бы сказал, что рынки с самым высоким потенциалом - это рынки iPhone и Android. Я не знаю, как Palm будет развиваться сейчас, но в этом может быть большой потенциал через полгода или год.

3 голосов
/ 30 апреля 2010

В настоящее время самой прибыльной платформой является iPhone. Андроид еще даже не близко. Игрой №1, продаваемой на Android, является Robo Defense, ее выход на рынок говорит о 50 000-250 000 загрузок, а ее цена составляет 2,99 доллара. Предполагая, что цена была постоянной, это означает, что разработчик приблизительно заработал от 100 000 до 500 000 долларов (после того, как комиссия была снята 30%). И все же, у меня есть друзья-разработчики на iPhone, которые заработали гораздо больше денег, и эти друзья даже не близки к тому, чтобы продавать самые продаваемые приложения на iPhone в своей категории.

Отчасти проблема заключается в количестве мобильных телефонов: по данным Gartner, количество мобильных телефонов Android не превзойдет мобильных телефонов iPhone до 2012 года. Вторая проблема - это коэффициент конверсии: согласно Admob, пользователи Android стоят всего 60 % пользователей iPhone с точки зрения перехода от приложений с бесплатной облегченной версией к платным приложениям (предположительно, Admob сравнил идентичные приложения на обеих торговых площадках).

Предполагается, что коэффициент конверсии объясняется двумя факторами: типом пользователей Android и тем фактом, что Android в настоящее время использует только Google Checkout для своих рыночных транзакций (хотя на самом деле, вероятно, следует использовать Pay Pal, а не Google). Проверять, выписываться). Но это тоже должно скоро измениться. С выходом Evvo (от Sprint) Android станет отличным телефоном, и с его помощью он начнет привлекать некоторых из самых высококлассных пользователей. Кроме того, Android Market начинает принимать транзакции с использованием операторов связи в качестве посредников, так что это должно помочь устранить некоторые шаги, которые требуются пользователю Android при покупке приложения (по крайней мере, я надеюсь, что так и будет).

И обратите внимание, что я даже не упомянул магазин Ovi от Nokia. Nokia SDK по-прежнему фрагментированы как никогда. Магазин Ovi в настоящее время беспорядок. Его трехзвездочная рейтинговая система бесполезна. Все приложения в среднем до двух звезд. Они не позволяют загружать скриншоты. А магазин Ovi настолько дорог, чтобы загрузить приложение, 50 долларов за Ovi + 150 долларов за подпись сертификата, поэтому новые разработчики даже не пробуют его попробовать.

Кроме того, я не упомянул Microsoft. Microsoft сейчас немного дикая карта. Я не могу ничего сказать об этом, за исключением того, что у LG, который должен был иметь больше телефонов Windows Mobile, чем что-либо еще, теперь больше мобильных телефонов Android, чем что-либо еще. Поэтому Microsoft лучше подготовить свою задницу, если они хотят оставаться конкурентоспособными на мобильной арене.

1 голос
/ 30 апреля 2010

Я бы порекомендовал Android, так как это растущий рынок. Разработка Android хорошо документирована и удобна для новичков.

Вы также можете найти эти темы полезными:

Какую мобильную платформу я должен начать изучать?

https://stackoverflow.com/questions/598252/most-promising-mobile-platforms

Начало работы с разработкой для мобильных устройств

0 голосов
/ 30 апреля 2010

Вы не упомянули webOS в своем первоначальном вопросе, но это стоит посмотреть. Имеет открытую модель разработки, такую ​​как Android, но основана на HTML и JavaScript, поэтому с ней легче начать, если у вас есть опыт веб-разработки.

Вот сайт разработчика Palm

...