Сколько стоит разработка приложения для iPhone?

Сколько может заплатить разработчик за приложение iPhone, например Twitterrific?

Я хочу знать это, потому что мне нужно такое приложение с той же функциональностью для нового веб-сайта сообщества. Я могу сделать Ruby, но не имею опыта работы с Objective-C. Поэтому мне было бы интересно, если я начну читать книги по программированию на iPhone или передать работу на iPhone программисту.

Ответ 1

Я один из разработчиков Twitterrific, и, честно говоря, я не могу сказать, сколько часов прошло в продукте. Я могу рассказать вам всех, кто поддержал оценку 160 часов для разработки, а 40 часов для дизайна - фрик. (Я бы использовал другую фразу, но это мой первый пост в Stack Overflow, поэтому я хорошо себя чувствую.)

У Twitterrific было 4 основных выпуска, начиная с iOS 1.0 (Jailbreak.) Это много кода, большая часть которого находится в битовом ведре (мы реорганизуем много с каждой основной версией.)

Одна вещь, на которую было бы интересно посмотреть - это время, которое мы должны были работать над версией iPad. Apple установила дату выпуска продукта, которая дала нам 60 дней для разработки. (Это было позже продлено на неделю.)

Мы начали разработку iPad с нуля, но многие наши базовые коды (в основном модели) были повторно использованы. Разработка была выполнена двумя опытными разработчиками iOS. Один из них даже написал книгу: http://appdevmanual.com: -)

С таким коротким графиком мы работали довольно долгие часы. Позвольте быть консервативным и сказать это 10 часов в день в течение 6 дней в неделю. Это 60 часов в течение 9 недель дает нам 540 часов. С двумя разработчиками это довольно близко к 1100 часам. Наша ставка для клиентов составляет 150 долларов США за час, давая 165 000 долларов только за новый код. Помните также, что мы повторно использовали существующий код: я собираюсь снизить значение этого кода на 35 000 долларов, что дает общую стоимость разработки в 200 000 долларов.

Любой, кто занимался серьезной разработкой iPhone, может сказать вам много проектных работ, связанных с любым проектом. У нас было два дизайнера, которые работали над этим аспектом продукта. Они отработали свои задницы, имея дело с совершенно новой механикой взаимодействия. Не забывайте, что у них не было аппаратного обеспечения, либо (LOTS распечаток!). В сочетании они потратили не менее 25 часов в неделю на проект. Таким образом, 225 часов в $150/час составляют около 34 000 долларов.

Существуют и другие расходы, которые многие разработчики не учитывают: управление проектами, тестирование, оборудование. Опять же, если мы снизим эту цифру в 16 000 долларов, у нас будет $250 000. Это число соответствует оценке Джонатана Уайта (@schwa) $50-150K с 22-дневным предложением Обамы.

Сделайте еще один удар, чувак.

Теперь, если вы хотите создать бэкэнд-услуги для своего приложения, это число будет расти даже больше. Все удивляются, что Instagram пережевал $500 тыс. Венчурного финансирования, чтобы построить новый интерфейс и бэкэнд. Я не.

Ответ 2

приложение Barack Obama заняло 22 дня, чтобы начать с первого кода для выпуска. Три разработчика (хотя не все из них были на полный рабочий день). Всего 10 человек. Рисунок 500-1000 человеко-часов. Контрактные ставки составляют 100-150 долл. США/час. Рисунок $50000- $150000. Сравните ваше приложение с Obama.app и масштабируйте соответственно.

Ответ 3

Есть способы платить меньше, чтобы получить приложение, развитое, чем платить текущую ставку, но очень часто вы получаете то, за что платите, - неопытные разработчики, которые оставляют вас с беспорядком спагетти-кода, который невозможно поддерживать, или опытные разработчики с которыми вы должны общаться через культурный и языковой разрыв.

Разработка приложения, такого как Twitterific, непросто. Это необычайно отлаженное приложение с большим вниманием к деталям, которое большинство людей, действительно, многие разработчики, не заметили и не осознали бы свои усилия. Возможно, вы сможете получить клиент iPhone Twitter, написанный за 3500 долларов или 5000 долларов, отправившись на оффшор или, желая "работать с неопытными разработчиками", но вы не собираетесь получать за это щебетать, и вряд ли вы получите даже на полпути приличное приложение для этой суммы.

И вы, вероятно, закончите тратить много времени на управление процессом, возвращаться вперед и назад по требованиям и бороться за то, чтобы получить то, что вы действительно хотите, а не то, что они хотят вам дать.

Кроме того, существует риск развития "снижения скорости", будь то оффшор или просто с использованием неопытных разработчиков, - вы вполне можете получить то, что вы не можете использовать, или что-то, что получает рейтинги 1 звезды, потому что это приводит к сбоям или ведет себя хаотично. Вы можете найти случайный недостаток драгоценности разработчика, но они не останутся заниженными надолго, учитывая настоящий спрос на этом рынке прямо сейчас.

В силу моих книг и блога люди часто обращаются ко мне, когда им нужна помощь с их iPhone-приложениями. В среднем я получаю в среднем 4 или 5 запросов в месяц от людей, которые просят помощи в исправлении приложений, которые они разработали либо надводными, либо неопытными разработчиками здесь, в Штатах. В большинстве случаев мне приходится рассказывать им, что им лучше избавиться от кода и начать с разработчика, который знает, что они делают, вместо того, чтобы пытаться исправить код, который они купили по дешевке. Если они настаивают на попытке "исправить" то, что у них есть, я отказываюсь от работы.

Ответ 4

Я очень хороший разработчик приложений для iPhone, и я взимаю более 150 долларов в час за свои услуги. У меня много опыта в создании приложений для iPhone и их компонентов на стороне сервера. Меня также неоднократно вызывали, чтобы исправить оффшорные приложения. Вот мой прием.

  • Дизайн стоит денег, хороший дизайн стоит много денег. Ожидайте несколько недель работы дизайнера на экран приложения. Оффшорные команды не занимаются дизайном.
  • Развитие сервера и инфраструктура имеют решающее значение, если приложение должно преуспеть. Медленный ответ сервера или перегруженный сервер будут препятствовать вашему приложению, а также снизить продажи и удовлетворение. Серверная часть уравнения будет стоить больше всего и потребуется больше времени для разработки. По моему опыту, те, кто покидают свои серверные разработки, найдут, что качество и время безотказной работы являются ужасными.
  • Разработка приложений, если это сделано правильно, требует времени. Профессиональный разработчик обеспечит соблюдение всех правил HIG, приложение правильно структурировано и не содержит известных ошибок, оно хорошо работает, и оно передает приложение хранить валидации. Оффшорные команды просто вырезали код.

Я как раз собираюсь выпустить торговое приложение для клиента. Проектные работы были выполнены 2-мя клиентскими собственными дизайнерами в течение 2 недель, быстро, потому что у них уже были все имидж-ресурсы. Подумайте, 2 человека x 10 дней x 8 часов = ~ 24 000 долларов. Серверная сторона должна была быть изменена для предоставления данных для приложения iPhone. Мы использовали свою внутреннюю команду и собственную платформу и собственный API, 2 разработчика, 4 недели или около 50 000 долларов, и потому, что у них уже есть интернет-магазин и API. Стоимость их около 400 000 долларов, чтобы добраться туда (за исключением платформы). И я написал приложение через 3 недели, учитывая, что мой код дублируется из предыдущих проектов, еще ~ 25 000 долларов, самое дешевое приложение, которое я когда-либо делал.

Всего потрачено: ~ 100 000 долларов, и это безумно дешево!

И они отдают это бесплатно, поэтому клиенты будут покупать их в магазине со своих iPhone'ов.

Для вашего приложения, Питер, если у вас есть серверы, API и дизайн, я бы предположил, что от 30 000 до 60 000 долларов в зависимости от сложности. Если у вас нет дизайна, удвойте его. Если у вас нет API, дважды нажмите...

Ответ 5

Я являюсь администратором аккаунта в компании по разработке веб-сайтов и мобильных решений и каждый день слышу этот вопрос. К сожалению, приложения для iPhone не дешевы. Вы можете ожидать около 100 долларов США в час, если вы остановитесь на американской земле. Я видел некоторых оффшорных индийских разработчиков там всего за $20 в час. Все зависит от количества и сложности функций, которые вы хотите выполнить. Простые приложения для одной функции обычно составляют около 4-5 тыс. Они настолько дороги, потому что вы платите команде людей за здоровую почасовую зарплату, и любой тип сырых прототипов, разработки и кодирования требует времени. Приложения могут значительно превышать 60-100 тысяч. Например, Southwest Airlines делает приложение с полной платформой электронной коммерции, которая позволяет вам покупать билеты по телефону. Все, что переносит их ИТ, - большая работа.

И офшоринг проекта определенно не всегда лучший вариант. Если вы это сделаете, вам лучше узнать, с кем вы имеете дело. Не поймите меня неправильно там, люди, которые делают плохую задницу, чтобы лучше справиться, но их не так-то просто найти. Эти ребята могут трахаться в течение 5 месяцев в простом проекте, который займет 6 недель здесь, или просто не закончит его вообще, и передаст его пополам. Я видел этот сценарий много раз, когда мы заканчиваем работу. Управление проектами становится проблемой. Трудно точно сообщить, что вы хотите от приложения.

Ответ 6

Река Новостей для iPad заняла около 400 часов разработки, чтобы добраться до версии 1.0, и я не знаю, сколько часов потратил мой дизайнер (20-50?). У американских трудовых ставок это не менее 40 000 долларов. Но такое жесткое развитие было возможно только потому, что это была операция одного человека. Существует огромное количество накладных расходов, когда вы отделяете человека, написавшего код от лица, решающего, что будет делать продукт.

Если вы собираетесь отправить его на берег, вам лучше знать, что именно вы хотите. С языком и разницей времени очень сложно сделать итеративный дизайн, где вы изучаете, что возможно.

Ответ 7

Учебники для iPad Appsauck нацелены на 31-дневный курс обучения, заканчивающийся 31 небольшим приложением, разработанным для iPhone, всем исходным кодом, для которого доступно Скачать. Они также предоставляют коммерческую услугу для создания приложений!

Если вы хотите узнать, можете ли вы сделать кодирование, ну, по крайней мере, вы можете загрузить код и посмотреть, что-нибудь может быть полезно для ваших нужд. С другой стороны, вы также можете получить от них цитату для разработки приложения для вас, так что вы можете попробовать обе стороны монеты, аутсорсинга и дома. Конечно, все зависит от того, сколько времени у вас есть! Это, безусловно, стоит посмотреть!

(ОК, после моей последней катастрофической попытки попытаться опубликовать полезную помощь, я отправился на охоту!)

Ответ 8

Я разработчик приложения для мобильных купонов Coupious и с таким количеством времени, которое я потратил на это приложение (v1.0 - v1.5), вероятно, это инвестиции в размере от 15 000 до 20 000 долларов. Однако, честно говоря, я признаю, что я был единственным разработчиком, работающим над этим, и когда я начал проект, я никогда раньше не видел или не использовал Objective-C. Несмотря на это, три месяца спустя, он был выпущен, поэтому цифры, вероятно, немного искажены, потому что было проведено значительное количество обучения, а также кодирование.

Однако компетентные разработчики iPhone работают в диапазоне от $80 до $150 в зависимости от их мастерства и времени с платформой. Я бы сказал, что для простого приложения приложение, вероятно, будет запускать 2K-5K, приложение средней сложности будет запускать 5K-15K и довольно сложное приложение с 15K-30K. Игровые приложения могут быть даже больше.

Причина, по которой она настолько высока, заключается в том, что умение достаточно специализировано, и не все могут это сделать

Ответ 9

Ненавижу признаться, как мало я сделал приложение для iPhone, но могу вам сказать, что больше не буду этого делать. Парень, который сказал, что "простые, одно функциональные приложения могут быть выполнены.. [сольными разработчиками]... за $5K" является правильным; тем не менее, это все еще низкий балл, и почти не предполагает проектной, графической или сетевой работы.

Ответ 10

Ставки, приведенные выше, - это то, что вы ожидаете платить американским разработчикам; Тем не менее, я знаю некоторых людей, которые смогли получить свои приложения, построенные всего за 4000 долларов, используя оффшорных разработчиков.

Вот сообщение в блоге из группы, которая сделала это: http://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us

Кроме того, Карла Уайт написала фантастическую книгу о процессе, который она использовала для аутсорсинга своего приложения под названием "Inside Secrets to iPhone App". Она рассказывает о том, как она получила много, потому что она готова работать с командой, которая все еще изучает разработку приложений для iPhone.

Таким образом, альтернативы разработчикам более высоких цен обсуждаются выше.