开发人员可以为Twitterrific这样的iPhone应用程序收取多少费用
我想知道这一点,因为我需要这样一个新的社区网站具有相同功能的应用程序。我会做Ruby,但没有使用Objective-C的经验。因此,如果我应该开始阅读有关iPhone编程的书籍,或者将工作外包给iPhone程序员,这对我来说将是一件有趣的事情。
发布于 2010-10-14 01:53:48
我是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个小时在这个项目上。因此,225小时的价格是150美元/小时,大约是34000美元。
还有许多开发人员忽略的其他成本:项目管理,测试,设备。同样,如果我们将这个数字降低到16,000美元,我们就会得到250,000美元。这个数字与乔纳森·鬼魂(@schwa)估计的22天奥巴马应用程序的50-15万美元是一致的。
再来一次,伙计。
现在,如果你想为你的应用程序构建后端服务,这个数字还会更高。每个人似乎都很惊讶Instagram耗费了50万美元的风险投资来建立一个新的前端和后端。我没有。
发布于 2008-10-16 22:03:37
Barack Obama app从第一个代码开发到发布花了22天的时间。三个开发人员(尽管不是所有人都是全职)。总共10个人。图500-1000工时。签约费为100-150美元/小时。图50000-150000。将您的应用程序与Obama.app进行比较,并进行相应的扩展。
发布于 2010-10-14 03:31:49
有很多方法可以花更少的钱来获得一个开发的应用程序,而不是支付当前的价格,但通常你会得到你所支付的东西--没有经验的开发人员给你留下了一堆无法维护的意大利面条代码,或者是有经验的开发人员,你必须跨越文化和语言鸿沟与你沟通。
开发像Twitterific这样的应用程序并不容易。这是一个非常精致的应用程序,非常注重细节,大多数人--实际上是许多开发人员--都没有注意到或意识到背后的努力。你也许可以花3500美元或5000美元就能写一个Twitter iPhone客户端,方法是离岸或愿意“与缺乏经验的开发人员合作”,但你不会因此得到Twitterific,而且你甚至不能用这么多钱得到一个稍显像样的应用程序。
你很可能最终会花费大量的时间来管理这个过程,在需求上来回奔波,努力得到你真正想要的东西,而不是他们想要给你的东西。
“减速”开发也有风险,无论是离岸开发,还是只是使用经验不足的开发人员--你很可能最终得到一些你不能使用的东西,或者因为它崩溃或行为不稳定而获得1星评级的东西。你可能偶尔会发现开发商定价过低,但考虑到目前这个市场的巨大需求,它们不会长期被低估。
凭借我的书籍和博客,当人们需要帮助他们的iPhone应用程序时,他们经常会联系我。平均每个月,我会收到4到5个请求,要求帮助修复他们在海外开发的应用程序,或者是由在美国缺乏经验的开发人员。在大多数情况下,我最终不得不告诉他们,他们最好把代码扔掉,从一个知道他们在做什么的开发人员那里重新开始,而不是试图廉价地修复他们购买的代码。如果他们坚持要“修复”他们所拥有的东西,我会拒绝这项工作。
https://stackoverflow.com/questions/209170
复制相似问题