开发人员可以为Twitterrific等 iPhone 应用程序收取多少费用?
我想知道这一点,因为我需要一个具有相同功能的新社区网站的应用程序。我可以做 Ruby,但没有使用 Objective-C 的经验。因此,如果我应该开始阅读有关 iPhone 编程的书籍或将工作外包给 iPhone 程序员,这对我来说会很有趣。
开发人员可以为Twitterrific等 iPhone 应用程序收取多少费用?
我想知道这一点,因为我需要一个具有相同功能的新社区网站的应用程序。我可以做 Ruby,但没有使用 Objective-C 的经验。因此,如果我应该开始阅读有关 iPhone 编程的书籍或将工作外包给 iPhone 程序员,这对我来说会很有趣。
我是 Twitterrific 的开发人员之一,老实说,我无法告诉您该产品投入了多少小时。我可以告诉你,所有支持 160 小时开发和 40 小时设计的人都觉得太高了。(我会使用另一个短语,但这是我在 Stack Overflow 上的第一篇文章,所以我很好。)
Twitterrific 从 iOS 1.0(越狱)开始有 4 个主要版本。这是很多代码,其中大部分都在比特桶中(我们在每个主要版本中都进行了很多重构。)
有趣的一件事是我们必须在 iPad 版本上工作的时间量。Apple 设定了一个产品发布日期,给了我们 60 天的时间来进行开发。(后来又延长了一周。)
我们从头开始开发 iPad,但我们的很多底层代码(主要是模型)都被重用了。该开发由两位经验丰富的 iOS 开发人员完成。其中一个甚至写了一本书:http ://appdevmanual.com :-)
在如此短的时间安排下,我们工作了相当长的时间。让我们保守一点,每周工作 6 天,每天工作 10 小时。9 周的 60 小时给了我们 540 小时。有两个开发人员,这非常接近 1,100 小时。我们为客户提供的费率为每小时 150 美元,仅用于新代码即可获得 165,000 美元。还请记住,我们正在重用一堆现有代码:我将把代码的价值降低到 35,000 美元,总开发成本为 200,000 美元。
任何认真进行过 iPhone 开发的人都可以告诉您,任何项目都涉及大量设计工作。我们有两名设计师在产品的这方面工作。他们竭尽全力处理全新的交互机制。不要忘记他们也没有任何硬件可以接触(大量打印输出!)他们每周至少花费 25 个小时在该项目上。所以 225 小时每小时 150 美元大约是 34,000 美元。
还有许多开发人员忽略考虑的其他成本:项目管理、测试、设备。同样,如果我们把这个数字低到 16,000 美元,我们就是 250,000 美元。这个数字符合 Jonathan Wight (@schwa) 对 22 天奥巴马应用程序的 50-150K 美元估计。
再打一次,伙计。
现在,如果您想为您的应用程序构建后端服务,那么这个数字将会上升得更多。每个人似乎都对 Instagram 花费 50 万美元的风险投资来构建新的前端和后端感到惊讶。我不是。
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。他们花了大约 400,000 美元才能到达那里(不包括平台)。我在 3 周内编写了应用程序,因为我的很多代码都是从以前的项目中复制的,另外大约 25,000 美元,这是我做过的最便宜的应用程序。
总花费:〜$ 100,000,这非常便宜!
他们将免费赠送此产品,以便客户从他们的商店通过他们的 iPhone 购买。
对于您的应用程序,Peter,如果您有服务器、API 和设计,我猜根据复杂性需要 30,000 到 60,000 美元。如果您没有设计,请加倍。如果您没有 API,请再次加倍...
我是一家网络和移动开发公司的客户主管,每天都会听到这个问题。不幸的是,iPhone 应用程序并不便宜。如果您住在美国土地上,您可以期望每小时 100 美元左右。我见过一些离岸的印度开发商,那里的价格低至每小时 20 美元。这完全取决于您希望应用程序执行的功能的数量和复杂性。简单的单一功能应用程序通常在 4-5k 左右。它们之所以如此昂贵,是因为您正在向一群人支付健康的小时工资,并且任何类型的原始原型设计、开发和编码都需要时间。应用程序可以很容易地超过 60-100k。西南航空公司制作了一个带有完整电子商务平台的应用程序,允许您通过手机购买机票就是一个例子。将所有这些移植到他们的 IT 中是一项艰巨的工作。
将项目外包肯定并不总是更好的选择。如果你这样做,你最好知道你在和谁打交道。不要误会我的意思,那里的人为了更好的交易而做坏事,但他们并不那么容易找到。那些家伙可能会在一个简单的项目上花 5 个月的时间在这里花 6 周时间,或者根本不完成它,把它交给一半完成。在我们完成工作的地方,我已经多次看到这种情况。项目管理成为一项挑战。很难准确地传达您希望应用程序执行的操作。
用于 iPad 的 River of News 花了大约 400 小时开发到 1.0 版,我不知道我的设计师花了多少小时(20-50?)。以美国劳动力价格计算,这至少是 40,000 美元。但这种紧密的开发之所以成为可能,是因为它是一个人的操作。当您将编写代码的人与决定产品将要做什么的人分开时,会增加大量的开销。
如果您要将其发送到海外,您最好确切地知道您想要什么。由于语言和时差,很难在探索可能的情况下进行迭代设计。
Appsamuck iPhone 教程的目标是 31 天的教程,以 31 个为 iPhone 开发的小应用程序结尾,所有源代码都可供下载。他们还提供商业服务来构建应用程序!
如果您想知道是否可以进行编码,那么至少您可以下载代码并查看是否有任何对您的需求有帮助的东西。另一方面,您还可以从他们那里获得为您开发应用程序的报价,因此您可以尝试硬币的两面,外包和内部。当然这也取决于你有多少时间!这当然值得一看!
(好吧,在我上次尝试发布有用的帮助的灾难性尝试之后,我开始四处寻找!)
我是 Coupious 移动优惠券 iPhone 应用程序的开发人员,根据我在该应用程序 (v1.0 - v1.5) 上花费的时间,这可能是 15,000 - 20,000 美元的投资。然而,公平地说,我承认我是唯一的开发人员,当我开始这个项目时,我以前从未见过或使用过 Objective-C。尽管如此,三个月后,它还是发布了,所以数字可能有点偏差,因为除了编码之外还有大量的学习。
然而,有能力的 iPhone 开发人员的价格在 80 美元到 150 美元之间,具体取决于他们在平台上的技能和时间。我想说,对于一个简单的应用程序,一个应用程序可能运行 2K-5K,一个中等复杂性的应用程序将运行 5K-15K,一个相当复杂的应用程序运行 15K-30K。游戏应用可能更多。
之所以这么高,是因为技能比较专业,不是每个人都能做到
我不想承认我为 iPhone 应用程序做的很少,但我可以告诉你我不会再这样做了。那个说“简单,一个功能的应用程序就可以完成……[由独立开发者]……只需 5000 美元”的人是正确的;然而,这仍然是低调的,并且假定几乎没有项目设计、图形设计或网络后端工作。
上面引用的费率是您希望支付给美国开发商的费用;但是,我确实知道有些人可以通过使用离岸开发人员以低至 4,000 美元的价格构建他们的应用程序。
这是一个小组的博客文章:http ://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us
此外,Carla White 还写了一本精彩的电子书,讲述了她用于将名为“Inside Secrets to an iPhone App”的应用程序外包的过程。她谈到了她是如何获得大量收益的,因为她愿意与仍在学习 iPhone 应用程序开发的团队合作。
因此,除了上面讨论的价格较高的开发商之外,还有其他选择。