开发者可以为像Twitterrific这样的iPhone应用程序收取多少费用?
我想知道这一点,因为我需要这样一个具有相同功能的新社区网站的应用程序。我会Ruby,但没有Objective-C的经验。因此,如果我开始阅读有关iPhone编程的书籍,或者将工作外包给iPhone程序员,对我来说会很有趣。
奥巴马app从第一个代码到发布花了22天的时间。3名开发者(尽管并非所有人都是全职开发者)。一共10个人。图500-1000工时。承包费率为每小时100-150美元。图50000 - 150000美元。将你的应用程序与奥巴马进行比较。应用和相应的规模。
Appsamuck iPhone教程的目标是31天的教程,以31个为iPhone开发的小应用程序结尾,所有源代码都可以下载。他们还提供商业服务来构建应用程序!
如果你想知道你是否能编码,至少你可以下载代码,看看是否有任何东西对你的需求有帮助。另一方面,你也可以从他们那里获得为你开发应用的报价,所以你可以尝试硬币的两面,外包和内部。当然,这也取决于你有多少时间!这当然值得一看!
(好吧,在我上次尝试发布有用的帮助后,我四处寻找!)
以上所提到的价格是你希望支付给美国开发者的价格;然而,我确实认识一些人,他们可以通过离岸开发者以低至4000美元的价格开发自己的应用。
下面是一篇来自一个小组的博客文章:http://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us
此外,卡拉·怀特写了一本很棒的电子书,讲述了她把自己的应用程序“内部秘密”外包给iPhone应用程序的过程。她谈到自己是如何得到一笔好交易的,因为她愿意与一个仍在学习iPhone应用程序开发的团队合作。
所以,除了上述开发者所讨论的高价游戏,我们还有其他选择。
我是一家网络和移动开发公司的客户主管,每天都会听到这个问题。不幸的是,iPhone应用程序并不便宜。如果你在美国境内,你可以期望每小时100美元左右。我曾见过一些离岸印度开发商每小时收费低至20美元。这完全取决于你希望应用程序执行的功能的数量和复杂性。简单的单功能应用程序通常在4-5k左右。它们之所以如此昂贵,是因为你需要支付一个团队的正常小时工资,而任何类型的原始原型、开发和编码都需要时间。应用程序可以轻松地超过6 -10万。西南航空(Southwest Airlines)开发了一款带有完整电子商务平台的应用,允许用户在手机上购票就是一个例子。所有这些移植到他们的IT是一项大工作。
而将项目外包并不总是一个更好的选择。如果你这样做,你最好知道你在和谁打交道。不要误解我的意思,那里的人为了更好的交易做了一份糟糕的工作,但他们并不那么容易找到。这些人可以在一个简单的项目上浪费5个月的时间,而这个项目在这里只需要6周的时间,或者根本就不完成,只完成了一半就交了。我已经见过很多次这样的场景,我们完成了工作。项目管理成为一个挑战。准确地传达你想要应用程序做什么是很困难的。
我是Twitterrific的开发者之一,老实说,我无法告诉你我在这款产品上投入了多少时间。我可以告诉你,每个人都对160个小时的开发时间和40个小时的设计时间的估算投了赞成票。(我想用另一个短语,但这是我在Stack Overflow上的第一篇文章,所以我很好。)
Twitterrific已经发布了4个主要版本,从iOS 1.0(越狱)开始。这是大量的代码,其中大部分都在位桶中(我们在每个主要版本中都进行了大量的重构)。
值得一提的是,我们在iPad版本上所投入的时间。苹果设定了产品发布日期,给了我们60天的开发时间。(后来又延长了一周。)
我们从头开始开发iPad,但我们的很多底层代码(大部分是模型)都被重用了。开发工作由两名经验丰富的iOS开发人员完成。他们中的一个甚至写了一本书:http://appdevmanual.com:-)
在这么短的时间里,我们工作了很长时间。保守点说,每周工作6天,每天工作10小时。9周的60小时就是540小时。如果是两名开发者,那就差不多1100个小时了。我们对客户的收费是每小时150美元,仅新代码就有165,000美元。还要记住,我们重用了一堆现有的代码:我将把代码的价值低报为3.5万美元,而总的开发成本为20万美元。
任何从事过iPhone开发的人都可以告诉你,任何项目都涉及大量的设计工作。我们有两名设计师负责这方面的工作。他们竭尽全力去处理全新的交互机制。别忘了他们也没有任何硬件可以接触(大量的打印输出!)他们每周至少花25个小时在这个项目上。所以225小时150美元/小时大约是34000美元。
还有许多开发者忽视的其他成本:项目管理、测试和设备。同样,如果我们低报16000美元,我们就会得到250000美元。这个数字与乔纳森·怀特(@schwa)对奥巴马22天应用程序的5 -15万美元估计一致。
再来一杯,伙计。
现在,如果你想为你的应用程序构建后端服务,这个数字还会上升更多。每个人似乎都很惊讶Instagram花了50万美元的风险投资来建立一个新的前端和后端。我不是。
我不愿意承认我做iPhone应用的成本有多低,但我可以告诉你,我不会再做了。那个说“简单,一个功能的应用程序就可以做到。”(独立开发者)……5000美元”是正确的;然而,这仍然是低数字,并且假设几乎没有项目设计,平面设计或网络后端工作。
我是cou虔诚手机优惠券iPhone应用程序的开发者,考虑到我在该应用程序(1.0 - 1.5版)上花费的时间,这可能需要1.5万- 2万美元的投资。然而,公平地说,我承认我是唯一的开发人员,当我开始这个项目时,我以前从未见过或使用过Objective-C。尽管如此,三个月后,它发布了,所以数字可能有点倾斜,因为在编码的同时也有相当多的学习。
然而,有能力的iPhone开发者根据他们的技能和使用平台的时间在80美元至150美元之间运行。我想说,对于一个简单的应用程序,应用程序可能运行2K-5K,中等复杂度的应用程序运行5K-15K,相当复杂的应用程序运行15K-30K。游戏应用甚至更多。
之所以这么高,是因为这项技能是相当专业的,不是每个人都能做到
我是一名非常优秀的iPhone应用程序开发人员,我的服务收费超过每小时150美元。我在开发iPhone应用程序及其服务器端组件方面有丰富的经验。我也曾多次被叫去修复海外开发的应用程序。以下是我的看法。
我正要为客户发布一个购物应用。设计工作是由2个客户的内部设计师在2周内完成的,很快,因为他们已经有了所有的图像资产。2个人× 10天× 8小时= 24000美元。我们使用了他们的内部团队、内部平台和内部API, 2个开发人员,4周时间,大约5万美元,因为他们已经有了一个网络商店和API。他们为此花费了40万美元(不包括平台)。我在3周内编写了应用程序,因为我的许多代码都是重复于之前的项目,这是我所做过的最便宜的应用程序,花费了大约2.5万美元。
总花费:10万美元,这真是太便宜了!
他们会免费提供,这样客户就会用iphone从他们的商店购买。
对于你的应用程序,彼得,如果你有服务器、api和设计,我猜根据复杂程度需要3万到6万美元。如果你没有设计,加倍。如果你没有api,再翻倍…
有很多方法可以花更少的钱来开发一个应用程序,但通常情况下,你得到的是一分钱一分货——没有经验的开发人员留给你一堆不可能维护的意大利面条代码,或者有经验的开发人员,你必须跨越文化和语言的鸿沟与他们交流。
开发Twitterific这样的应用程序并不容易。这是一个非常精致的应用程序,非常注重细节,大多数人——实际上是许多开发人员——都没有注意到或意识到背后的努力。你或许可以通过海外开发或“与没有经验的开发者合作”,以3500美元或5000美元的价格编写Twitter iPhone客户端,但你不会因此获得Twitterific的服务,而且花这么多钱你甚至连一个像样的应用程序都做不到。
你可能会花很多时间来管理这个过程,在需求上来回折腾,争取得到你真正想要的东西,而不是他们想给你的东西。
“减价”开发也存在风险,无论是离岸开发还是使用经验不足的开发人员——你很可能最终得到无法使用的东西,或者因为崩溃或行为不稳定而获得1星评级的东西。你可能偶尔会发现开发商的低价宝石,但考虑到目前市场的绝对需求,它们不会长期处于低价状态。
通过我的书和博客,当人们在他们的iPhone应用程序上需要帮助时,他们经常会向我寻求帮助。平均每个月我都会收到4到5个咨询,询问我如何修复他们在海外开发的应用程序,或者是由国内没有经验的开发人员开发的应用程序。在大多数情况下,我最终不得不告诉他们,最好扔掉他们的代码,找一个知道他们在做什么的开发人员重新开始,而不是试图修复他们廉价购买的代码。如果他们坚持试图“修复”他们所拥有的,我就会拒绝这份工作。
iPad版《River of News》花了大约400个小时开发1.0版本,我不知道我的设计师花了多少时间(20-50个?)按照美国的劳动力价格,这至少是4万美元。但这种紧密的发展是可能的,因为它是一个人的操作。当你将编写代码的人和决定产品功能的人分开时,会增加大量的开销。
如果你打算把钱汇到海外,你最好确切地知道你想要什么。由于语言和时差的原因,在你探索可能性的时候很难进行迭代设计。