不论是软件开发还是app开发我们都竭力做到最好,服务好每一位客户。那么接下来就分享一篇关于项目开发的文章,项目开发中有许许多多的问题与难点。关于这篇文章要分享的内容就是其中一点。
自2011年以来,智能手机用户每月使用应用的时间增加了一倍以上。随着APP变得越来越重视智能手机用户的体验,企业家越来越倾向于将他们的想法变成APP。
制作APP需要多少钱?要回答这个问题,让我们来看看为一些前十大APP制作MVP的成本,以及一些其他因素,如APP的复杂性,开发方法和开发环境(即iOS与Android)。
如果您正在考虑制作APP,无论是移动APP还是WebAPP,考虑使用这些类型的APP为您提供框架可能会很有用。此外,由于这些APP包含各种APP通用的某些功能,因此了解这些功能的成本对于开发自己的APP至关重要。在这篇文章中,我们将深入研究:
创建APP需要多少成本?
应用开发成本=开发时间x小时费率
调查APP可能花费多少的一个好方法是从查看世界上一些最流行的移动APP开始。即使没有关于开发这些APP的实际成本的公开数据,也可以估算开发类似APP的成本。估算成本的一种常见且直接的方法是:(特征x时间)x小时费率=成本:
下图总结了不同地区开发iOS应用(Android应用将在后面讨论)的每小时中位数成本:

该图表显示,在北美开发iOSAPP的中位数成本约为每小时150美元,而印度尼西亚的成本约为每小时11美元。请注意,费用根据您聘用的开发人员的经验水平而有所不同。有关自由开发者(包括iOS和Android)每小时收费的更多统计数据,请参阅我们的兼职率资源管理器。
根据这些费率,这里仔细看看为一些前十大APP克隆MVP的成本:
WhatsApp的
WhatsApp是一个具有强大架构和全面功能的实时消息传递APP。以下是基于Django Stars和TheAppSolutions等资源的WhatsApp基本功能及其开发时间(以小时为单位)的摘要:
WhatsApp MVP App开发成本
注意:设置调整可能会因“设置”菜单的内容而异。此估算包括配置文件设置,帐户设置,聊天设置,通知设置和数据使用设置。
其他成本包括UI / UX设计,项目管理,质量保证和DevOps。所有因素合计将在390-495小时之间。
克隆WhatsApp总共需要大约1,157-1,484小时。以每小时150美元(北美)的价格,WhatsApp将花费173,550美元 - 222,600美元。
Facebook的
如果不深入到运营存储成本,本Schippers的,联合创始人HappyFunCorp说
“如果你让我为你建立Facebook.com,我会引用你50万美元和九个月的开发和设计时间。”
Facebook的一些主要功能包括:
简单的注册和登录程序
自动接触同步
文字/照片/视频分享
通知
消息服务
其他功能,如组和页面。
Facebook的多样化功能使得预测其成本变得更加困难。但是,仍然可以对后端和前端开发进行估算。
要创建的最耗时的功能是:
新闻提要
聊
视频通话
尽管聊天和视频通话已正式分离到Messenger应用,但以下估算费用包括两个应用的功能。
根据Indeema的说法,仅饲料可能需要450小时。为什么创建Feed需要这么长时间?自定义的自由。想象一下你的Feed上的Facebook帖子 - 你会看到发布它的人,发布的时间,与帖子的互动以及内容的类型。如果你喜欢这个帖子,你可以选择保存它和/或打开这篇文章的通知。如果你不喜欢你所看到的,你可以选择隐藏帖子,甚至取消关注发布的帖子。
聊天和视频功能可达到约500小时的开发时间。总之,FacebookAPP和MessengerAPP的后端开发可能需要1,500小时到1,700小时,而前端开发可能需要大约1,300-1,400。Facebook总共需要2,800-3,100小时才能创建。如果我们将2,800-3,100乘以$ 150 / hr,则Facebook的总成本为420,000美元 - 465,000美元。这个估计与Schippers的估计非常接近。
Instagram的
由于图像过滤功能和后端图像加载,Instagram是一个相当复杂的APP。Instagram的一些主要功能包括:
帐户授权
创建/编辑个人资料
消息
设置调整
照片定制
社交媒体整合
地理位置
并提前搜索。
根据Barkbox的联合创始人亨里克·韦德林(Henrik Wedelin)的说法,在三到六个月的时间内构建类似Instagram的产品需花费10万到30万美元。根据CleverRoad和SteelKiwi,我们估计开发Instagram克隆可能需要多长时间:
Instagram MVP App开发成本 根据这一估计,Instagram的成本将在93,750美元至141,000美元之间。此估算不包括管理仪表板等功能的开发时间 - 可能需要60-80小时 - 以及其他UI / UX设计 - 可能需要150-200小时才能开发。如果还包括对管理仪表板和UI / UX开发时间的粗略估计,则估计的时间将介于835到1220小时之间,这将使成本高达125,250-183,000美元。
尤伯杯
优步是一项24小时按需服务,连接车手和司机,已成功占据了全球563个城市的重要市场份额。类似优步的服务必须创建两个接口,一个用于驱动程序(供应方),一个用于乘客(需求方)。一些主要功能包括:
优步MVPAPP开发功能
除了列出的功能外,还必须集成支付网关。以下是乘客界面及其开发时间的细分:
优步MVPAPP开发成本
开发平台需求方所需的总时间约为421-526小时。
关于驱动程序的界面,这些是功能及其开发时间:
优步MVPAPP开发成本
由于驱动程序端的功能较少,因此开发时间明显缩短。总体开发时间在308到382小时之间。
仅考虑概述的功能,开发类似Uber的APP的总时间大约为729-908小时。包括管理仪表板60-80小时和UI / UX设计160-200小时,总开发时间约为949-1,188小时。那么,总成本约为142,350美元至178,000美元。
所有上述数据均由世界各地经验丰富的团队制作和整合。根据您的要求以及他们用来衡量成本的指标,您得到的答案可能略有不同。
还有哪些其他因素需要考虑?
既然您已了解构建十大APP的成本,那么在构建APP时需要考虑以下其他一些预算因素:
你的APP有多复杂?
回答这个问题的原因之一是“制作APP需要多少费用”,这是因为有很多不同类型的APP。虽然几乎不可能描述市场上现有的所有APP,但有三大类可以概述APP的复杂性:
没有网络服务器的应用
没有Web服务器的APP没有远程数据服务器。它们通常在不同的“列表”上显示信息。这些APP通常具有允许用户选择的下拉菜单(主表)。一旦用户选择了选项,就可以向他或她呈现第二个更具体的列表。用户可以继续这样做,直到他或她登陆具有所需信息的页面。表功能应用的一些常见示例包括饮食计划程序,日历APP和电子邮件APP。开发这类APP的成本介于1,000美元到4,000美元之间。可能会增加此类应用成本的一些可能功能包括地理定位和第三方应用集成(即社交媒体平台)。
带Web服务器的APP
与第一类不同,这些APP将其数据存储在远程数据服务器上。这些APP的数据在客户端和服务器端之间进行中继。此外,这些APP通常允许其用户执行搜索和输入数据以产生所需的结果。由于将APP连接到远程Web服务器需要更复杂的编程和API,因此这些APP的成本更高,可以从8,000美元到50,000美元不等。
游戏应用
虽然“游戏APP”似乎有点自我解释,但它是最难打上价格标签的类别。此类别涵盖简单的PONG类型功能,一直到复杂的虚拟现实游戏。例如,Flappy Hen的一个开发者,一个不再可供下载的流行游戏Flappybird的克隆,花了大约40-50个小时创建他的APP。如果您将40-50乘以150美元,该APP将花费$ 6,000- $ 7,500。然而,使用陀螺仪的赛车游戏很容易花费高达125,000美元。对游戏APP的广泛估计将是$ 6,000 - $ 250,000。
其他一些常见功能会增加技术复杂性并增加APP的成本,包括:第三方集成,管理仪表板以及蓝牙,GPS,气压计等硬件组件的使用。明确了解您的范围可以帮助您更准确的成本估算。
在为您的应用创建MVP时,您还需要牢记长期目标。您是否正在开发一种最有可能在以后重写的简单原型?这个APP会成为您的创业公司的支柱吗?在进入成本估算之前,这些都是需要考虑的因素。
谁会制作你的APP?
内部开发人员
您绝对可以考虑聘请内部开发人员,设计人员和产品经理来帮助开发您的APP!或者,您也可以聘请可以扮演所有三个角色的开发人员。然而,随着全球竞争的加剧,雇用一名全职,高质量和全业务的开发人员可能是一个非常耗时(更不用说昂贵)的过程。如果您计划扩展您的APP,您很可能需要雇用更多的开发人员(即iOS,Android,后端等)。但是,聘请应用团队可能是一项代价高昂的承诺。
为您的MVP聘请全职团队是否值得?
花几周或几个月试图找到MVP的全明星开发者是否合适?
上述问题的答案很大程度上取决于您拥有多少资金以及您的长期计划是什么样的。但是,如果您没有足够的资金和时间压力来制作MVP,那么可能还有其他更合适的选择。
这是我们对内部开发人员与自由开发人员的比较。
发展机构
支付应用开发机构是另一种常见的解决方案。许多初创公司选择APP开发代理商,因为它们是一个包。当您聘请APP代理商时,您将获得一组设计人员,开发人员和项目经理。此外,许多APP代理商都有大量的经验来帮助他们制定成熟的开发程序来帮助他们的客户。公司可能想雇用应用开发代理商有明显的原因。然而,走这条路线是迄今为止最昂贵的选择。这些开发机构每小时收费200美元至300美元。如果您没有足够的资金,这不是一个可行的选择。此外,如果您决定在内部使用代理商开发的APP,则可能会在开发逻辑上遇到更多困难。
聘请自由职业者
与在线自由职业者合作创建您的APP是另一个受欢迎的选择 - 不仅是高度负担得起的,高质量的自由职业者可以像APP开发机构那样为您的理想APP实现相同的质量水平。但是,在传统的自由职业者平台上招聘自由职业者有几个共同的缺点,例如upwork.com,freelancer.com和guru.com。
不合格的开发人员
在传统的自由职业者平台上招聘自由职业者可能会感觉像是一场巨大的赌博。自由职业者的技术能力不仅基本上没有过滤,他们协调和沟通的能力也很大程度上是未经过滤的。例如,许多从这些平台聘请自由职业者的用户抱怨这五种类型的开发者:“消失法案”,“假冒”,“时间浪费”,“绝望”和“欺诈”。如果您使用的平台没有可靠的预选程序来过滤低质量的开发人员,那么高质量的自由职业者可能是一项艰巨的任务。
缺乏项目管理
大多数传统的自由职业者平台不提供任何项目管理软件。他们不仅没有任何集成的项目管理软件,而且通常不支持流行的项目管理工具,如Basecamp,Trello和Asana。很多客户都知道他们想要什么,但不知道如何管理它 - 没有有用的工具来帮助跟踪项目,用户更有可能遇到故障。
重新发布项目
在许多传统的自由职业者平台上,“中间人自由职业者”的问题已经猖獗。什么是“中间人”现象?例如,如果您以100美元的价格在其中一个平台上发布项目,一些“中间人自由职业者”可能会竞标该项目,然后以80美元或60美元的价格重新发布。如果这些平台向自由职业者收取15%的费用,那么你基本上需要花费100美元购买68美元或51美元的工作。不受管制的平台间接地为这些中间人创造了一个漏洞。
这些问题很常见,但并非不可避免。某些平台(如CodementorX)能够通过提供经过仔细审查的开发人员,有效的项目管理程序和更高的平台规则来解决这些问题,从而阻止项目重新分发。
无论您选择与谁合作,您最有可能创建和共享专有信息,并且应该有适当的法律保护。在与第三方合作时保护商业秘密的最常见方式是使用保密协议。有关如何起草和使用保密协议的更多信息,您可以参考这份关于保密协议的综合指南。
你想制作iOS或Android应用吗?
开发iOS或AndroidAPP是否更昂贵?这是一个备受争议的问题,许多人不同意这一点。
例如,华盛顿特区移动设计和开发公司Savvy Apps的创始人兼首席执行官Ken Yarmosh 认为,构建AndroidAPP的成本更高 - 他将开发AndroidAPP的额外成本称为“Android税”。但是,Facebook,YouTube,Twitter,Airbnb和优步在开发Android MVP应用上的花费更少。这些统计数据是否与Yarmosh的主张相矛盾?如何解释数据中的差异?
事实是,开发iOS和AndroidAPP的每小时成本几乎相同。
但是,由于Android设备种类繁多,屏幕尺寸较大,因此与iOS相比,设计和开发方面都更复杂。这意味着开发AndroidAPP所需的时间可能是iOSAPP的2到3倍。如果我们将每小时费率乘以开发相应APP所需的时间,我们可以得出结论,创建AndroidAPP确实更昂贵。这就是为什么包括前10名在内的许多公司在处理Android应用之前选择开发iOS应用的原因。
如果您决定使用iOS,这是iOS开发人员招聘指南。
最后的想法
回顾一下 - 在确定构建APP的成本时,您应该考虑以下4个方面:
复杂性(APP类型,远程数据服务器集成,第三方集成等)
功能(规划,设计,功能,基础架构,应用管理,测试,部署)
人力资源(即内部应用团队,代理,自由职业者)
iOS与Android开发
还有一些我们尚未讨论的因素超出了APP初始创建的范围。如果您认真考虑将APP推向市场或使用它来建立创业公司,您还应该评估支持(即托管),营销和广告,人力资源等方面的成本。
别忘了,罗马不是一天建成的!相信自己并聘请顶尖的开发人员来帮助构建您的APP。在此之前,请确保您已准备好聘请开发人员。我们希望很快能在app领域见到你!