web-dev-qa-db-ja.com

IPhoneアプリケーションの開発にはいくらかかりますか?

開発者は Twitterrific のようなiPhoneアプリに対していくら課金できますか?

私はこれを知りたいのですが、新しいコミュニティWebサイトにも同じ機能を備えたアプリケーションが必要だからです。私はRubyをすることはできますが、Objective-Cについては経験がありません。それで、私がiPhoneプログラミングについての本を読み始めるか、またはiPhoneプログラマーに仕事を外部委託するべきであるならば、私にとって面白いでしょう。

270
user27815

私はTwitterrificの開発者の一人です、そして正直に言うと、何時間製品に入ってしまったのかわかりません。私は、開発に160時間、デザインに40時間の見積もりを支持した人全員に、非常に高い評価を与えています。 (私は別のフレーズを使用したいのですが、これがStack Overflowに関する私の最初の投稿なので、順調です)

Twitterrificには、iOS 1.0(Jailbreak)から始まる4つのメジャーリリースがあります。それはたくさんのコードですが、その大部分はビットバケットに入っています(メジャーリリースごとにたくさんのリファクタリングを行います)。

興味深い点の1つは、iPad版で作業しなければならなかった時間です。アップルは開発を行うために60日を私たちに与えた製品リリース日を設定しました。 (それは後で1週間延長されました。)

私たちは最初からiPadの開発を始めましたが、私たちの基礎となるコードの多く(大部分はモデル)が再利用されました。開発は2人の経験豊富なiOS開発者によって行われました。そのうちの1人はさらに本を書いています: http://appdevmanual.com :-)

そのような短いスケジュールで、私たちはかなり長い時間働いた。保守的にして、週6日、1日10時間だとしましょう。 9週間の60時間で540時間になります。 2人の開発者にとって、それはほぼ1,100時間近くです。私たちのクライアントに対するレートは1時間あたり150ドルで、新しいコードのためだけに165,000ドルを与えます。私たちはたくさんの既存のコードを再利用していたことも覚えておいてください:私はそのコードの価値を最低35,000ドルにして、総開発コストを200,000ドルにするつもりです。

IPhoneの開発に真剣に取り組んでいる人なら誰でも、どのプロジェクトにも関連する設計作業がたくさんあることがわかります。私たちは2人のデザイナーが製品のその側面に取り組んでいました。彼らは、まったく新しいインタラクションメカニズムを扱うことをやめました。彼らが触れるハードウェアも持っていなかったことも忘れないでください(たくさんのプリントアウト!)組み合わせて、彼らはプロジェクトに少なくとも週に25時間を費やしました。そのため、1時間150ドルで225時間は約34,000ドルです。

プロジェクト管理、テスト、設備など、多くの開発者が考慮に入れていない他のコストもあります。繰り返しますが、その値を16,000ドルに下げると、25万ドルになります。この数は、22日間のObamaアプリのJonathan Wight(@schwa)の$ 50-150Kの見積もりと一致しています。

もう一撃、おい。

アプリのバックエンドサービスを構築したいのであれば、その数はさらに増えるでしょう。 Instagramが新たなフロントエンドとバックエンドを構築するためにベンチャー資金で$ 50万ドルを稼いだことは誰もが驚いたようだ。私は違います。

1007
chockenberry

Barack Obamaアプリ は最初のコードからリリースするまでに22日かかりました。 3人の開発者(ただし、全員フルタイムではありませんでした)。合計10人図500-1000の工数契約料金は100ドルから150ドル/時間です。図$ 50000〜$ 150000アプリをObama.appと比較し、それに応じて拡張します。

323
schwa

アプリケーションを入手するために開発料金を支払うよりも少ない費用で支払う方法がありますが、ほとんどの場合、あなたはあなたが支払うものを手に入れることができます。文化や言語のギャップを越えてコミュニケーションをとらなければなりません。

Twitterificのようなアプリを開発するのは簡単ではありません。細部にまで細心の注意を払った、非常に洗練されたアプリで、ほとんどの人(実際には多くの開発者)が背後にある努力に気付かなかったり気付いたりすることに失敗するだろうということを。あなたは、海外に行くか、「経験の浅い開発者と仕事をする」ことによって、3500ドルまたは5000ドルで書かれたTwitter iPhoneクライアントを手に入れることができるかもしれませんが、そのためにTwitterを入手することはできないでしょう。その量の中途半端なまともなアプリケーション。

そして、あなたはプロセスを管理し、要件をやり取りし、そして彼らがあなたに与えたいものではなくあなたが本当に欲しいものを得るために戦うのに多くの時間を費やすことになるでしょう。

オフショアであろうと、経験の浅い開発者であろうと、 "カットレート"の開発にはリスクもあります。あなたは時折開発者の高値の宝石を見つけるかもしれませんが、彼らは今のところこの市場での純粋な要求を考えると長い間高値のままでいることはありません。

私の本やブログのおかげで、iPhoneアプリケーションのサポートが必要なときに、人々が私に連絡を取ってくれることがよくあります。私は、彼らが海外で開発したか、ここアメリカで経験の浅い開発者によって開発されたアプリケーションを修正するのを手伝うことを求める人々から、平均して月に4または5回の問い合わせを受けます。たいていの場合、私は彼らが自分たちのコードを捨てて、安く購入したコードを修正しようとするよりも自分たちが何をしているのか知っている開発者からやり直すほうがいいと彼らに言う必要があります。彼らが持っているものを「直す」ことを試みることを主張するならば、私はその仕事を辞退する。

61
Jeff LaMarche

私はとても良いiPhoneアプリ開発者です、そして私は私のサービスのために1時間あたり150ドル以上を請求します。私はiPhoneアプリケーションとそれらのサーバーサイドコンポーネントを構築する経験がたくさんあります。私はまた、海外で開発されたアプリを修正するために何度か呼ばれました。これが私の考えです。

  • デザインにはお金がかかり、良いデザインにはたくさんのお金がかかります。アプリ画面あたり数デザイナー週間の作業が予想されます。オフショアチームはデザインをしません。
  • アプリを成功させるには、サーバーの開発とインフラストラクチャが不可欠です。サーバーの応答が遅くなったり、サーバーが過負荷になったりすると、アプリケーションが阻害され、売上と満足度が低下します。式のサーバー側は最もコストがかかり、開発に最も時間がかかります。自分のサーバー開発を海外に行っている人は、私の経験では、品質と稼働時間の両方がひどいことに気付くでしょう。
  • アプリ開発を正しく行えば、時間もかかります。プロの開発者は、すべての _ hig _ の規則に従っていること、アプリが適切に構成されていること、既知のエラーが含まれていないことを確認します。オフショアチームはコードをカットするだけです。

クライアント用のショッピングアプリをリリースしようとしています。デザイン作業は、2人のクライアントの社内デザイナーによって2週間かけて行われました。すべての画像資産がすでに用意されているからです。 2人×10日×8時間=〜$ 24,000だと思います。サーバー側は、iPhoneアプリにデータを提供するように変更する必要がありました。社内チームと社内プラットフォームおよび社内API、2人の開発者、4週間、または約5万ドルを使用しました。それらはすでにWebショップとAPIを持っているからです。 (プラットフォームを除く)そこに着くためにそれらに約400,000ドルを要した。そして、私のコードの多くが以前のプロジェクトから複製されていることを考えると、私は3週間でアプリ側を書きました。

費やした合計:〜$ 100,000、そしてそれはめちゃくちゃ安いです!

そして彼らは無料でこれを譲るので、クライアントは彼らのiPhoneから彼らの店から購入するでしょう。

あなたのアプリケーションにとって、Peter、もしあなたがサーバーとAPIそしてデザインを持っていれば、私は複雑さに応じて30,000ドルから60,000ドルになるでしょう。デザインがない場合は、2倍にします。あなたがAPIを持っていない場合は、もう一度ダブル...

37
Hiltmon

私はウェブおよびモバイル開発会社のアカウントエグゼクティブで、毎日この質問を聞きます。残念ながら、iPhoneアプリは安くはありません。米国の土壌に滞在している場合は、1時間あたり約100ドルが期待できます。私はインドのオフショア開発者が1時間あたり20ドルという低価格でそこにいるのを見ました。それはすべて、アプリに実行させたい機能の数と複雑さによって異なります。単純な一機能アプリは通常4-5k前後です。あなたが人々のチームに健康的な時間給を払っているので彼らはとても高価であり、どんな種類の生のプロトタイプ作成、開発、そしてコーディングにも時間がかかります。アプリはかなり簡単に60-100kを超えることができます。 Southwest Airlinesが、電話でチケットを購入できる完全なeコマースプラットフォームを使ってアプリを作成するのはその一例です。そのITへの移植はすべて大きな仕事です。

そしてプロジェクトをオフショアにすることは、常により良い選択肢ではありません。あなたがそうするならば、あなたはよりあなたが扱っている人をもっとよく知っています。悪いやり方で悪い仕事をしている人々をあちこちで誤解しないでください。しかし、見つけるのはそれほど簡単ではありません。彼らはここで6週間かかるか、あるいはまったくそれを完成させないで半分を終えてそれを引き渡すであろう簡単なプロジェクトの上で5ヶ月間乱交することができました。私はこのシナリオを何度も見てきました。プロジェクト管理は課題になります。アプリに何をさせたいのかを正確に伝えることは困難な場合があります。

23
Wayne Carter

IPad版River of Newsは、バージョン1.0に至るまでに約400時間の開発を要し、私のデザイナーがどれだけの時間(20-50?)を費やしたかはわかりません。米国の労働力では少なくとも40,000ドルです。しかし、そのような緊密な開発は、それが一人の人間による操作であったためにのみ可能でした。コードを書いている人とその製品が何をしようとしているのかを決める人を分けると、膨大なオーバーヘッドが追加されます。

あなたがそれを海外に送るつもりであるなら、あなたはまさにあなたが望むものを正確に知っているほうがよいです。言語と時間差があるため、可能なことを模索しているところで反復設計を行うのは非常に困難です。

16
Dylan

Appsamuck iPhone tutorials は、ダウンロード可能なすべてのソースコードをiPhone用に開発された31の小さなアプリで終わる31日間のチュートリアルを目指しています。また、アプリを構築するための商用サービスも提供しています。

コーディングが可能かどうかを知りたい場合は、少なくともコードをダウンロードして、自分のニーズに役立つものがあるかどうかを確認できます。裏側では、あなたはまたあなたのためにアプリを開発するためにそれらから引用を得ることができるので、あなたはコイン、アウトソーシングと社内の両側を試すことができます。もちろん、それはすべてあなたがどれだけの時間を持っているかにもよります!確かに一見の価値があります。

(わかりました、役に立つ破片を投稿して投稿しようとした最後の悲惨な試みの後、私は狩りに出かけました!)

9
Paul M

私はCoupious mobile coupons iPhoneアプリの開発者であり、そのアプリケーションに費やした時間(v1.0 - v1.5)を考えれば、おそらく15,000ドルから20,000ドルの投資でした。しかしながら、公平を期すために、私はそれに取り組んでいる唯一の開発者であり、そして私がプロジェクトを始めたとき、私はObjective-Cを見たことも使ったこともありませんでした。それにもかかわらず、3か月後にリリースされたので、コーディングだけでなくかなりの量の学習が行われていたため、数字はおそらく多少歪んでいます。

ただし、iPhoneの有能な開発者は、プラットフォームのスキルと時間に応じて、80ドルから150ドルの範囲で動作します。単純なアプリケーションの場合、アプリはおそらく2K-5Kを実行し、中複雑度のアプリは5K-15Kを実行し、かなり複雑なアプリは15K-30Kを実行します。ゲームアプリケーションはさらにもっとあり得る。

それがとても高い理由は、スキルがかなり専門化されていて、誰もがそれをすることができるというわけではないということです

8
davidstites

私はiPhoneアプリを使ったことがほとんどないことを認めるのは嫌いですが、もう二度とやるつもりはないと言えるでしょう。 「簡単な、1つの機能を持つアプリはできます。(単独の開発者による)... $ 5Kで」と言う人は正しいです。しかし、それでもまだ低調であり、プロジェクトデザイン、グラフィックデザイン、またはネットワークバックエンドの作業はほとんど想定されていません。

7
avance

上記で引用された料金は、あなたが米国の開発者に支払うことを期待するものです。しかし、私はオフショア開発者を使ってわずか4,000ドルで自分のアプリを構築することができた人もいます。

これはこれをしたグループからのブログ投稿です: http://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us

また、Carla Whiteは、自分のアプリを「iPhoneアプリの中に秘密にする」というアウトソーシングに使用したプロセスについての素晴らしいeBookを書きました。彼女はまだiPhoneアプリの開発を学んでいたチームと協力しても構わないと思っていたので、どうやってたくさん得たかについて話します。

だから、上で議論したより高価な開発者に代わるものがあります。

4
Matt Campbell