开发人员可以为Twitterrific这样的iPhone应用程序收取多少费用?
我想知道这一点,因为我需要一个具有相同功能的新社区网站应用程序。我可以使用Ruby,但没有使用Objective-C的经验。因此,如果我应该开始阅读有关iPhone编程的书籍或将工作外包给iPhone程序员,对我来说将很有趣。
开发人员可以为Twitterrific这样的iPhone应用程序收取多少费用?
我想知道这一点,因为我需要一个具有相同功能的新社区网站应用程序。我可以使用Ruby,但没有使用Objective-C的经验。因此,如果我应该开始阅读有关iPhone编程的书籍或将工作外包给iPhone程序员,对我来说将很有趣。
Answers:
我是Twitterrific的开发人员之一,老实说,我无法告诉您该产品投入了多少小时。我可以告诉大家,谁赞成将160小时的开发时间和40小时的设计时间估算提高了。(我会用另一个短语,但这是我关于Stack Overflow的第一篇文章,所以我很好。)
从iOS 1.0(越狱)开始,Twitterrific已经有4个主要版本。其中有很多代码,很多都在位内(每个主要版本我们都会重构很多)。
一件有趣的事是我们在iPad版本上需要花费的时间。苹果公司设定了产品发布日期,这给了我们60天的开发时间。(后来又延长了一周。)
我们从头开始进行iPad开发,但是许多基础代码(大多数是模型)被重复使用。该开发工作由两名经验丰富的iOS开发人员完成。其中一个甚至写了一本书:http : //appdevmanual.com :-)
这么短的时间,我们工作了很长时间。保守起见,假设每周工作6天,每天工作10个小时。9个星期的60个小时可以给我们540个小时。有两个开发人员,这几乎要花费1100小时。我们为客户提供的费用为每小时$ 150,而对于新代码,则为$ 165,000。还要记住,我们正在重用一堆现有的代码:我要低估该代码的价值35,000美元,使总开发成本为200,000美元。
任何进行过认真的iPhone开发的人都可以告诉您,任何项目都涉及很多设计工作。我们有两名设计师致力于产品的这一方面。他们开始研究全新的交互机制。别忘了他们也没有任何硬件可触摸(很多打印输出!)加起来,他们每周在该项目上花费至少25个小时。因此,以$ 150 /小时的价格计算225小时约为$ 34,000。
还有许多开发人员忽略的其他成本:项目管理,测试,设备。同样,如果我们低估这个数字为16,000美元,那么我们将为250,000美元。这个数字与乔纳森·怀特(@schwa)对22天的奥巴马应用的预估$ 50-150K一致。
老兄,再接再厉。
现在,如果您想为您的应用构建后端服务,那么这个数字将会增加更多。每个人似乎都对Instagram斥资50万美元建立新的前端和后端而感到惊讶,这笔投资来自于Instagram。我不是。
从最初的代码到发布,Barack Obama应用程序花了22天的时间。三个开发人员(尽管不是所有人都全职)。总共10个人。图500-1000个工时。合同费用为$ 100-150 /小时。图$ 50000- $ 150000。将您的应用程序与Obama.app进行比较,并据此进行扩展。
有很多方法可以花更少的钱得到一个应用程序,而不是按现行价格付费,但是通常您得到的是所付的钱–没有经验的开发人员会给您留下一堆无法维护的意大利面代码,或者经验丰富的开发人员必须跨越文化和语言差距进行沟通。
开发像Twitterific这样的应用程序并不容易。这是一款非常精致的应用程序,非常注重细节,大多数人(确实是许多开发人员)都不会注意到或意识到背后的努力。您可能能够通过离岸或愿意“与经验不足的开发人员一起工作”来以$ 3500或$ 5000的价格获得Twitter iPhone客户端,但您并不会为此而获得Twitterific,并且怀疑您是否会得到一笔中等数额的申请。
而且您可能最终将花费大量时间来管理流程,来回要求,并努力获得真正想要的东西,而不是他们想要给您的东西。
无论是在海外还是仅使用经验不足的开发人员,“降价”开发都存在风险-您很可能最终会遇到无法使用的东西,或者由于崩溃或行为不正常而获得1星评级的东西。您可能会偶尔发现开发者的价格低廉的瑰宝,但鉴于目前这个市场的巨大需求,他们不会长期低估。
凭借我的书籍和博客,人们经常在需要iPhone应用程序帮助时与我联系。我平均每个月会收到4到5笔查询,这些人要求帮助解决他们在海外或美国经验不足的开发人员开发的应用程序。在大多数情况下,我最终不得不告诉他们,最好将代码扔掉,然后从一个知道他们在做什么的开发人员开始,而不是尝试修复廉价购买的代码。如果他们坚持要“修复”他们所拥有的东西,我会拒绝这项工作。
我是一位非常出色的iPhone应用程序开发人员,我的服务每小时收费超过150美元。我有大量的构建iPhone应用程序及其服务器端组件的经验。我也多次被要求修复离岸开发的应用程序。这是我的看法。
我即将为客户发布购物应用程序。设计工作是由2位客户内部设计师在2周内完成的,很快,因为他们已经拥有所有图像资产。假设2个人x 10天x 8小时=〜$ 24,000。必须修改服务器端以为iPhone应用程序提供数据。我们使用了他们的内部团队,内部平台和内部API,2个开发人员,4个星期或大约50,000美元,这是因为他们已经有一个网上商店和API。花费约40万美元才能到达那里(不包括平台)。我花了三周的时间编写了该应用程序,考虑到我的许多代码与以前的项目重复了,另外我还花了25,000美元,这是我做过的最便宜的应用程序。
总花费:〜$ 100,000,这真是太便宜了!
他们将免费提供此赠品,以便客户从他们的iPhone商店购买商品。
对于您的应用程序Peter,如果您具有服务器,API和设计,则根据复杂程度,我估计在30,000至60,000美元之间。如果您没有设计,请将其加倍。如果您没有API,请再次加倍...
我是一家网络和移动开发公司的客户经理,每天都会听到这个问题。不幸的是,iPhone应用程序并不便宜。如果您停留在美国的土地上,每小时的费用约为100美元。我看到一些海外印度开发商的价格低至每小时20美元。这完全取决于您希望应用执行的功能的数量和复杂性。简单的一项功能应用程序通常约为4-5k。它们之所以昂贵,是因为您要向一个团队支付健康的小时工资,并且任何类型的原始原型制作,开发和编码都需要时间。应用程序可以轻松超过60-100k。美国西南航空公司(Southwest Airlines)制作了一个具有完整电子商务平台的应用程序,使您可以通过手机购买机票。将所有这些移植到他们的IT中都是一项艰巨的任务。
而且,将项目转移到国外绝对不是一个更好的选择。如果这样做,您最好知道与谁打交道。不要误会我的意思,那里的人为更好的交易而做得不好,但是他们却不那么容易找到。那些家伙可以在一个简单的项目上花5个月的时间,在这里花6个星期,或者根本不完成,只交一半。我已经多次看到这种情况,我们可以完成工作。项目管理成为一个挑战。可能很难准确传达您希望应用程序执行的操作。
Appsamuck iPhone教程的目标是持续31天的教程,这些教程以为iPhone开发的31个小型应用程序结尾,所有源代码都可以下载。他们还提供商业服务来构建应用程序!
如果您想知道是否可以进行编码,那么至少可以下载代码并查看是否有满足您需求的代码。另一方面,您也可以从他们那里获得报价,为您开发应用程序,因此您可以尝试硬币,外包和内部两种方式。当然,这完全取决于您还有多少时间!当然值得一看!
(好的,在我最后一次灾难性尝试并发布了有用的帮助之后,我开始四处寻找!)
我是Coupious移动优惠券iPhone应用程序的开发人员,加上我在该应用程序上花费的时间(v1.0-v1.5),这笔投资大概是$ 15,000-$ 20,000。但是,公平地说,我确实承认我是唯一从事此工作的开发人员,并且在我开始该项目时,我从未见过或使用过Objective-C。尽管如此,三个月后,它还是发布了,所以数字可能有些偏斜,因为要进行大量的学习和编码。
但是,iPhone胜任的开发人员的价格在80-150美元之间,具体取决于他们使用该平台的技能和时间。我会说,对于一个简单的应用程序,一个应用程序可能会运行2K-5K,一个中等复杂度的应用程序将运行5K-15K,而一个相当复杂的应用程序将运行15K-30K。游戏应用程序可能更多。
之所以如此之高,是因为该技能相当专业,并非每个人都能做到
上面引用的价格是您期望向美国开发商支付的价格;但是,我确实知道有些人能够通过使用离岸开发人员以低至4,000美元的价格构建自己的应用。
这是一个小组的博客文章,内容如下:http : //www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us
另外,卡拉·怀特(Carla White)撰写了一部精彩的电子书,讲述了她过去将应用程序外包给iPhone应用程序“ Inside Secrets”的过程。她谈到了自己的工作原理,因为她愿意与仍在学习iPhone应用程序开发的团队合作。
因此,上面讨论过的价格较高的开发商还有其他选择。