因为一直是从业者,在互联网行业做了有十几年,之前在知乎发了几篇行业贴,有些行业贴侥幸得到了一些高赞,但也引来了部分争议,之前的文章基本都是三年前发的,因为又多了三年的经验,这次在写的时候尽量中立角度为大家客观分析。
开发一个APP多少钱?
这个问题从初始的制作方式说起。
一个APP多种方式,每种方式所产生的成本差距会很大。
1.非常规手段
2.SAAS系统
3.定制开发
所谓非常规手段:
归纳分以下几项:
非常规手段一:去代码交易网站,或者某宝购买代码,进行重构(结合我实际购买过的经验,给大家排一下坑,为了排除特异性,我买了三套,*便宜的一套300,*贵的3000.)
优势:价格一般是真的低,我逛过类似的平台,很多代码就几百块,导致互联网市场越发混乱,失去所谓的市场标准。
劣势:此类代码几个通病
1.多数代码是跑不通的,具体原因,大概是版本过老,现有的编译器和sdk或者说jdk版本编译不了。再或者就是代码根本是不全的。因为看帖的多半不是技术从业者,我说下这种代码的风险。此类代码光是把它跑通加调试就需要花很多的功夫,加上跑通之后,版本过老,可能存在不适配新型手机系统的风险,说的通俗点,所购买的代码是安卓2.0系统的,2023年5月11日已经发布到安卓14了,巨大的版本差异,对调试和适配有非常大的难度,很多系统内置方法的调用方式都改了,简单的讲,把从网上购买到的代码,单纯改到能用都需要付出非常大的代价。
2.此类购买的代码,没办法评估代码质量。这个质量的怎么判断我就引用之前写的帖子了:
代码的可维护性差因为代码本身是拼凑来的,这儿复制一点那复制一点,程序员本身也都不知其意,反正看起来差不多。后期如果代码出现问题,基本上没法改....或者逻辑上有调整需要调整部分代码,基本上这个项目也死了....
延伸性差
所谓的延伸性就是代码的迭代,一般的互联网产品没有谁说一个版本就做的比较完美了,都需要很多个版本的不停迭代才能达到理想状态,结合一部分市场反馈,结合一部分功能上的完善。有经验的程序员写东西的时候逻辑性比较强,他们的一端代码是可以去推敲的,正着来、反着来都不会出错,初级程序员写的东西,逻辑性肯定没那么强,正着来可以反着来就会出错。我说的在形象点举个例子,比如一个功能1.2.3.4肯定没问题,如果换一种方式点进去,1.4.3.2就会出错这就是新手常犯的错误。一点老程序员写东西喜欢“留”,就是说会留一些当前看来没有用的数据结构和字段放在那里,就是为了满足后期修改和新增的需求。新手不会留,也不知道该留啥。
3.因为以上原因,版本过老,代码跑不通,质量没法保证,基本上不存在买来的代码跟你的需求一样,多少都要修改一下才能满足需求,这种代码的修改代价,非常大,很可能超过重做的成本。就像盖楼,地基是改3层的,后期非要加盖到20层肯定会出问题,还不如推了重建。
并不是完全推翻,这条路不可行,假如你懂技术,对方交易灵活度很高,愿意让你验收部分代码,甚至可以录屏保证该代码一定是跑的通的,且代码是完整的,不是借助了某些付费sdk套出来的,就可以尝试,用*小的代价,买到合适的代码。强调一点,技术行业专业度较强,别报侥幸心理去弄,一点要专业或者找到专业的人保驾护航的前提下。
非常规手段二:
知乎上有一篇注明的行业贴“如何让程序员免费帮你开发一款APP”。
我说的第二种手段,就是有些发起人,自身想规避风险或者说自身资金不足的情况,会想一些方法来达成目的。他们会通过一些技术群,或者类似知乎这种的论坛,来找所谓志同道合的技术同伴,名曰技术入股、技术合伙等....
当然这里说会冒犯到一些人,单在我的职业道路上就碰到过不少此类人,有些会好一些,不是不给钱,是用股份+低薪酬来跟技术沟通。
看到这里的发起人,这条路不好走,技术现在都是老油条,这种情况他们都有遇到过,不好沟通的。不见钱光谈理想不是十年前了。
看到这里的技术我奉劝各位一句,股份这个东西,你要见到章程的,不是他嘴说了句就算,*关键的,股份这东西,没有真的盈利之前有什么用?哪怕你占****,哪来的钱分?章程越明细越好,就算真的盈利了多久分一次利,怎么分,来年出资怎么按比例进入?如果不想合伙了,想撤出,怎么个撤出流程?撤出之后股份怎么回购?这些都是技术不专业的东西,我创业十几年了,期间跟人合伙过两次,结果都失败了,第二次跟人合伙就是被一个大老板装了,咱跟人不是一个量级,真的玩合伙人真的也非常难找,只能互补只是其一,关键的,要合伙只能划分一定要明确不能交叉,大家的核心目的地一定要一致,否则很难长久。
还有很多发起人会告诉你,他负责市场业务,你负责技术,大家都有投入。也行,那么请各位发起人拿出你的实力,你既然选择了这种方式,那么不要求资金了,就拿出你的资源吧,你到底在哪个行业圈子,有哪些资源来说服技术跟你玩?技术伙伴们,让他们拿出能证明他实力的东西,再选择。
非常规手段二这种合伙方式对于发起人来说真的不稳定,且除了能省一些钱之外,其他额外成本居高,实施难度大,真的不推荐。