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

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

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

Отметим, что второй ответ написал один из самих Twitteriffic.

garethm 14.10.2010 01:57

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

Marplesoft 15.10.2010 20:49

Эта ветка открывает глаза, особенно для людей, живущих в развивающихся странах, таких как я.

Rajavanya Subramaniyan 28.12.2010 16:13

Неплохо . Интересно то же самое для Android stackoverflow.com/questions/4857202/…. Отзывы разработчиков приветствуются.

Raymond Chenon 01.02.2011 13:42

Я согласен с Марком Роджерсом. Его не следует «закрывать», а перемещать в answers.onstartups.com или programmers.stackexchange.com - правда, это не по теме как вопрос программирования, но все же ценный ресурс. Причем ответ самого одного из разработчиков / владельцев Twitterific.

adib 14.01.2012 09:08

В третий раз сегодня я столкнулся с удивительно полезными, информативными Вопросами с отличными ответами на SO, которые были закрыты. Этот сайт сильно сломан, по крайней мере, вопросы не удаляются. Также должно быть стыдно любому «Модификатору», который поставит свое имя при закрытии такого ответа, - будь к черту правила. Возможно, нам просто нужен новый сайт для такого рода ответов?

Bill K 03.02.2012 20:40
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
270
6
555 771
10

Ответы 10

На разработку Приложение Барака Обамы от первого кода до выпуска ушло 22 дня. Трое разработчиков (хотя не все из них работали на полную ставку). Всего 10 человек. Цифра 500-1000 человеко-часов. Ставки контракта 100-150 $ / час. Цифра 50000-150000 долларов. Сравните свое приложение с Obama.app и масштабируйте его соответствующим образом.

Голосование за мой ответ должно быть отдано этому, мой оценивается, schwa делает это для реалов.

Rob Drimmie 17.10.2008 03:00

Мой пример - крайний случай. Я включил время разработки, время графического дизайна, время менеджера проекта и т. д. И т. Д. Приложение масштаба приложения Обамы можно разработать за значительно меньшие деньги.

schwa 17.10.2008 19:31

Вы заявляете, что было 3 разработчика, не все из которых работали на полную ставку, а всего 10 человек. Что делали остальные 10 человек? Я предполагаю, что у вас будет один графический дизайнер и менеджер по работе с клиентами. Остается 5 человек пропавшими без вести. Конечно, за эти 5 не стоит платить 150 долларов в час.

Aheho 10.11.2008 18:03

UX, сервер / веб-разработка и т. д. Не все были полностью заняты проектом - но несколько человек - возможно, половина группы (включая меня) были.

schwa 26.02.2009 16:43

Тем не менее, 50-150 тысяч долларов вполне оправданно с учетом финальных ставок, которые я видел в других серьезных проектах. Что-то, что интегрируется с Twitter, не требует работы на стороне сервера или системных администраторов, поэтому я бы оценил это в нижней части этого диапазона, но я был бы шокирован, увидев, что это завершено менее чем за 50 тысяч долларов. Это всего около 12 человеко-недель при 100 долларах в час. Заставить что-то «работать» на iPhone довольно просто. Полировка занимает вечность. Я видел, как парни тратят целый день на то, чтобы одна анимация переворота работала правильно или клавиатура плавно отключалась. Я потратил много дней на прерывистый сбой анимации tableview.

Rob Napier 31.12.2009 21:30

Я никогда раньше этим приложением не пользовался. Тогда попробую ..

Chanok 01.06.2011 20:38

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

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

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

Я пробовал это, но они не очень хороши ... вам нужно "Начало разработки iPhone 3: изучение SDK" (книга).

mk12 29.09.2009 01:02

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

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

Кроме того, Карла Уайт написала фантастическую электронную книгу о процессе, который она использовала для аутсорсинга своего приложения, под названием «Секреты приложения для iPhone». Она рассказывает о том, что получила очень много благодаря тому, что была готова работать с командой, которая все еще изучала разработку приложений для iPhone.

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

Хотя ставки на разработку приложений, которые я видел в Индии, были ниже (иногда значительно ниже), они все еще составляли десятки тысяч долларов за серьезное приложение. Мой опыт работы с такими контрактами на других платформах показывает, что они требуют, чтобы запрашивающий (вы) вначале имел в виду очень конкретную вещь. Если вы не знаете точно, что хотите в деталях (а вы обычно этого не знаете), то плата за изменение может быстро возрасти. Это все еще может быть дешевле, чем разработка в США, но первоначальная ставка - это еще не все.

Rob Napier 31.12.2009 21:33

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

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

Уэйн, к сожалению, я могу посочувствовать офшорингу. Часто вы в конечном итоге делитесь достаточным количеством необходимой «дополнительной информации» (читайте: «опыт, за который, как вы думали, вы платите»), что к тому времени, когда вы закончите, вы могли бы просто написать вещь самостоятельно. Ты получаешь то, за что платишь. "Appeat Emptor".

Joe D'Andrea 15.10.2010 22:09

Я бы сказал, неудивительно, что качество в 5 раз ниже, если цена в 5 раз ниже ... Меня все еще забавляет, что люди ожидают того же качества за 20% от цены, которую они обычно платят :)

Marin Todorov 18.05.2011 18:59

Я один из разработчиков 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, может сказать, что любой проект требует много дизайнерской работы. Над этим аспектом продукта у нас работали два дизайнера. Они работали над совершенно новой механикой взаимодействия. Не забывайте, что у них тоже не было никакого аппаратного обеспечения (МНОГО распечаток!) В совокупности они тратили на проект не менее 25 часов в неделю. Таким образом, 225 часов по цене 150 долларов в час - это около 34000 долларов.

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

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

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

Спасибо за поломку

Mike Akers 13.10.2010 22:05

Хорошо читать. Но вы, возможно, захотите заменить в первом абзаце фразу «фрик-кайф» на «чертовски безумный» или «чертовски обкуренный». :)

Steven Fisher 13.10.2010 22:15

Это должна быть наиболее точная оценка, поскольку она сделана непосредственно разработчиком Twitterific.

deddebme 13.10.2010 22:50

@deddebme: Я не знаю chockenberry, поэтому я не буду комментировать его авторитет, но с каких это пор взгляд разработчика на стоимость проекта «точен»?

Philippe Leybaert 13.10.2010 22:55

Это вообще не язык. Разработчики iPhone и Mac обычно уделяют большое внимание деталям и полировке. Это часть культуры. Делайте вещи, которые хорошо работают и хорошо выглядят - вы не найдете этого во многих других сообществах разработчиков.

pixel 13.10.2010 23:02

@Philippe Я также являюсь одним из владельцев бизнеса, создавшего этот продукт. Кто может лучше оценить точную стоимость проекта? И мысль о том, что это вина языка, просто смехотворна.

chockenberry 13.10.2010 23:05

Сказать, что язык не имеет ничего общего со стоимостью проекта, - это шутка. Не говорите мне, что написание кода на Objective-C требует тех же усилий, что и написание на таком языке, как C# или Java. Это факт жизни: продуктивность разработчиков страдает при использовании примитивного языка, такого как Objective-C.

Philippe Leybaert 13.10.2010 23:18

@chockenberry: как я уже сказал: я вас не знаю, и вы не дали понять, что являетесь одним из владельцев. Я также специально сказал, что не могу комментировать достоверность ваш.

Philippe Leybaert 13.10.2010 23:19

@Philippe Leybaert не троллинг, честный вопрос. Какой у вас опыт работы с Objective-C и Cocoa / Cocoa Touch?

Mike Akers 13.10.2010 23:25

Я написал 3 коммерческих приложения для крупных газет в Бельгии (2 iPhone, 1 iPad), создал официальное приложение для телегида для крупнейшей кабельной компании в стране и в настоящее время работаю над еще 3 приложениями для iPhone и iPad для нескольких лучших. -50 бельгийских компаний. Я мог бы продолжить, но я не считаю, что мне нужно здесь доказывать, что я могу. К вашему сведению: я также создал несколько приложений и фреймворков для iPhone с использованием MonoTouch / C#, поэтому я знаю, какое значение может иметь язык для повышения продуктивности разработчиков.

Philippe Leybaert 13.10.2010 23:32

@Philippe Leybaert Каков ваш опыт работы с .NET по сравнению с Obj-C? Я намного быстрее использую PHP, чем любой другой язык, но это потому, что я много с ним работаю.

ceejayoz 13.10.2010 23:49

Последние 9 месяцев я проводил 90% своего времени в Objective-C, то есть не менее 50 часов в неделю. Мой опыт работы с .NET можно проверить онлайн (Google - ваш друг). Я также почти 10 лет занимаюсь C++. Я могу сравнивать языки, поверьте мне. Почему мне кажется, что меня допрашивают, как будто я в суде?

Philippe Leybaert 13.10.2010 23:51

@Philippe Нет, нам просто интересно. Я лично хотел бы узнать больше о MonoTouch или других альтернативах для iOS dev по сравнению с Objective-C, поскольку многие из моих проектов становятся кроссплатформенными.

Mike Akers 14.10.2010 00:01

Производительность разработчиков субъективна. Если вы чувствуете себя более продуктивным в C# или Java, тогда отлично. Но это спорный вопрос.

dannywartnaby 14.10.2010 00:11

@Philippe Leybaert Вам может показаться, что вас допрашивают в суде, потому что вы, кажется, намеренно пытаетесь раздуть ситуацию своими комментариями. Вина - прекрасная вещь.

Martin Bean 14.10.2010 01:04

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

Jim 14.10.2010 01:41

@Philippe - Никакого неуважения, но я не думаю, что это имеет какое-либо отношение к разработчикам или языкам, прелесть приведенной выше оценки заключается в том, что она была сделана задним числом. Трудно поспорить с отчетом о реальном времени, затраченном на проект.

Ralph Willgoss 14.10.2010 03:06

Objective-C работает медленнее, чем C#. Его инструменты.

jamie 14.10.2010 03:14

Для восхитительно дезинформированных людей, говорящих «Objective-C медленнее», правильнее сказать «Objective-C медленнее для ВАС». Не вините свое невежество или желание придерживаться шаблонов проектирования, извлеченных из другой среды программирования на этом языке.

Jeff LaMarche 14.10.2010 04:48

Я уже несколько раз делал версии одного и того же приложения для iPhone и Android, в каждом отдельном случае приложение для Android создавалось вторым и занимало больше времени - от 25% до 100% инженерных часов, и обычно конечный продукт выглядел хуже . В руках компетентного практикующего специалиста Objective-C является чрезвычайно быстрым языком для разработки.

Jeff LaMarche 14.10.2010 04:50

@Philippe только потому, что вам трудно учиться и работать с objective-c, не означает, что все это делают. Большинство людей считают, что работать с ним намного проще, чем с любым из упомянутых вами языков. Я думаю, что комментарии и сообщество говорят сами за себя по этому поводу.

coneybeare 14.10.2010 06:58

Замечательно +1 за упоминание книги, которую вы написали, без упоминания о том, что вы ее написали или что вы один из двух «опытных разработчиков iOS». Смирение FTW.

Rahul 14.10.2010 15:29

Тем, кто думает, что цель C на нет медленнее, чем любая альтернатива: почему, по вашему мнению, цель C обеспечивает максимальную производительность? Или вы думаете, что все сравнения языков полностью субъективны? Даже язык ассемблера? Brainf ** k?

Ken 15.10.2010 09:20

Кен: Я думаю, большая проблема заключается в том, что люди не могут отделить язык от опыта. Те, кто пришел к iOS после многих лет разработки OS X, считают Obj-C очень продуктивным - у них есть тысячи часов полезного опыта. Те, кто пришел из фонов C# и Java, этого не делают.

JulesLt 15.10.2010 12:22

(повторить попытку) Я думаю, что большая часть проблемы заключается в том, что люди не могут отделить язык от опыта. Те, кто пришел к iOS после многих лет разработки OS X, считают Obj-C очень продуктивным - у них есть тысячи часов полезного опыта. Как бы то ни было, сильными сторонами производительности Obj-C являются более высокая степень динамизма времени выполнения (ближе к Smalltalk / Ruby / Python), чем C# или Java, а также хорошо спроектированная среда приложений и API. Напротив, C++, Java и C# более тесно связаны, что снижает кривую обучения при переходе между ними.

JulesLt 15.10.2010 12:48

Для такого «примитивного» языка Objective-C действительно имеет некоторые очень полезные функции. Например, я могу отправлять сообщения на nil, не беспокоясь о сбоях. Это избавляет меня от множества нулевых проверок, так как большую часть времени я просто хочу, чтобы объект не выполнялся, если объект равен нулю. Для Android мне нужно написать много дополнительного кода, чтобы проверять на ноль на каждом шагу.

glorifiedHacker 15.10.2010 21:01

Похоже, в разработке есть три темы для комментариев: 1) Цель C (ost) разработчика, изложенная автором приложения. Имейте в виду, что если на практике можно договориться о 150 долларах в час, стоимость для клиента может колебаться, но это все равно полезно! 2) Субъективный C (сравнение) опыта разработчиков на разных платформах, языках и т. д. al, который будет отличаться от всегда по определению (например, опыт, знакомство являются факторами). 3) Цель C (ontrast) языковых особенностей, за исключением отдельных точек зрения. Что касается меня: 1) Спасибо, Крейг !!, 2) У меня соотношение производительности WRT Android OS / iOS примерно 2: 1-3: 1. YMMV. 3) «Выбирайте то, что лучше всего подходит для вас!»

Joe D'Andrea 15.10.2010 21:59
Они работали над совершенно новой механикой взаимодействия. is the key statement in this answer. But the question isn't specific about whether the costings should be for someone who is new to iphone development. You've got $150 an hour but that certainly isn't the average wage of a UK programmer (itjobswatch.co.uk/contracts/uk/objective-c.do) - I think you should stop over-charging yourself!
Chris S 18.10.2010 00:15

Chris S: Средние ставки для средних программистов. При попытке определить точные затраты имеет смысл использовать только их оплачиваемую ставку.

rpetrich 08.11.2010 04:35

Я всегда думал, что ставки в США довольно высоки по сравнению с Европой. В Великобритании люди жалуются, что им приходится платить 50 фунтов в час за опытного разработчика.

user281300 11.04.2011 19:44

150 долларов в час - это безумно высокая цифра. Это больше 300 000 в год. Сколько вы знаете разработчиков, которые так много зарабатывают?

FreeAsInBeer 12.07.2011 22:15

@FreeAsInBeer: ни один программист не получает 150 долларов в час за 24/365. Это неправильный способ его вычисления. Вам необходимо учитывать время, в течение которого люди выполняют неоплачиваемую работу (управление проектами, рефакторинг, привлечение новых клиентов, написание счетов и т. д.). Как только вы это сделаете, вы обнаружите, что скорость действительный намного, намного ниже.

yas4891 29.08.2011 16:53

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

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

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

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

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

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

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

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

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

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

Это в штатах. В Европе вы можете ожидать максимум 250-400 фунтов в день.

user281300 11.04.2011 20:07

Ставки в Лондоне приближаются к тем, что в Штатах, на данный момент получение работы за 550 фунтов стерлингов не является исключением и уже предложено 750 фунтов стерлингов, так что это зависит (как обычно).

Pavel Sich 27.09.2011 14:22

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

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

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

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

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

Ламарш знает, о чем говорит. он написал книгу по разработке iphone. :)

mt3 14.10.2010 05:34

Я сейчас отлаживаю одно из этих приложений со спагетти-кодом. Предыдущий программист оставил моему клиенту «готовое» приложение. И я говорю, что это очень приятно. А теперь позвольте мне выйти на минутку и повеситься на этом дереве.

Diego Freniche 30.10.2010 19:59

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

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

Другие вопросы по теме