最影響APP軟件質(zhì)量和成本的三個(gè)重要因素
2016年03月18日
87
APP軟件質(zhì)量 分類:資訊
目前應(yīng)用市場(chǎng)上的大部分APP存在著低質(zhì)量、可用性差的情況,主要是由于無(wú)法切實(shí)滿足用戶使用需求,而造成大部分的APP僅僅是一個(gè)空殼。這其中存在著很多原因,問(wèn)題核心在于客戶沒(méi)有將自己的需求完整的表述,比如一些功能細(xì)節(jié)方面不和開(kāi)發(fā)商提,一般就可能沒(méi)有。如果別人會(huì)替你考慮的越全面,那么開(kāi)發(fā)成本就會(huì)很高。
這里我列舉三大塊最影響APP軟件開(kāi)發(fā)質(zhì)量和成本的東西。希望大家一定要記在心里!??!方便找合適的開(kāi)發(fā)商和掌控項(xiàng)目質(zhì)量。

一、APP功能的開(kāi)發(fā)方式
現(xiàn)在市場(chǎng)上存在的幾種開(kāi)發(fā)方式如下:
1.web網(wǎng)頁(yè)加殼生成APP
web網(wǎng)頁(yè)加殼生成APP的開(kāi)發(fā)方式,先花幾百塊錢買個(gè)現(xiàn)成的手機(jī)網(wǎng)站模板,在加殼打包一個(gè)APP只需要5分鐘,但是做出來(lái)的效果很差,耗流量,瀏覽體驗(yàn)極差,訪問(wèn)速度慢等等。部分開(kāi)發(fā)商利用客戶不懂,把這種5分鐘速成的東西,當(dāng)成原生態(tài)開(kāi)發(fā)的APP去欺騙創(chuàng)業(yè)者。賣幾千到幾萬(wàn)的價(jià)格。而創(chuàng)業(yè)者很多時(shí)候還自以為撿了便宜(問(wèn)了十幾家這家最便宜)。
2.Web網(wǎng)頁(yè)+原生態(tài)APP混編(網(wǎng)頁(yè)部分占80%以上)
混編方式的APP效果比第一種稍好。但是如果要做出接近原生態(tài)的效果,需要不斷的優(yōu)化和改版,花的錢不比原生態(tài)少。而如果不對(duì)網(wǎng)頁(yè)和系統(tǒng)優(yōu)化,只是簡(jiǎn)單的拼湊。那么做出來(lái)的效果和web加殼的差不多。
3.HTML5 APP開(kāi)發(fā)
HTML5 APP開(kāi)發(fā)成本大概是原生態(tài)APP的50%到30%,也是比較接近原生開(kāi)發(fā)能達(dá)到效果的一種方式。但受到很多限制。各大平臺(tái)兼容性還不足,相對(duì)來(lái)說(shuō)還處于過(guò)渡期,同時(shí)比較耗系統(tǒng)資源。在低配的手機(jī)上更卡。手機(jī)淘寶的APP目前就是HTML5+原生態(tài)混編的,相對(duì)來(lái)說(shuō)在很多低配的手機(jī)上還是比較卡的。最近優(yōu)化了很多,但是早期的表現(xiàn)很不盡人意。Facebook和京東都嘗試過(guò)HTML5,同時(shí)也吃了不成熟的虧。HTML5的未來(lái)或許是美好的,但是這期間的試錯(cuò)成本小公司不一定承受得起。

4.原生態(tài)APP開(kāi)發(fā)
原生態(tài)APP開(kāi)發(fā)是目前最常用和最成熟的方式。越重視細(xì)節(jié)成本越高。一般根據(jù)具體功能要求一個(gè)APP的開(kāi)發(fā)成本從幾千塊到幾千萬(wàn)不等。
二、APP功能的實(shí)現(xiàn)方式(功能的復(fù)雜程度和用戶量)
比如上面說(shuō)到的搜索功能,具體對(duì)搜索功能的要求成本會(huì)讓成本差出來(lái)幾萬(wàn)倍。不僅僅是搜索,再舉幾個(gè)例子。比如微信里面的聊天,分為文字,圖片聊天,錄音的語(yǔ)言聊天,語(yǔ)音及時(shí)對(duì)講,視頻聊天。語(yǔ)音及時(shí)對(duì)講和視頻聊天只簡(jiǎn)單提一提。這些都是開(kāi)發(fā)成本要用百萬(wàn)級(jí)和千萬(wàn)級(jí)來(lái)計(jì)算的東西。

微信和QQ乃至現(xiàn)在自己的語(yǔ)言對(duì)講和視頻聊天都是有很多問(wèn)題的,比如同時(shí)多人聊天會(huì)有很大的回聲,電流,雜音。不是騰訊不知道,是知道了但是很難解決。
這里具體講比如錄音發(fā)送,一般來(lái)說(shuō)我們聽(tīng)一段60秒的音樂(lè)是1M左右。而微信的一段60秒的語(yǔ)音壓縮到了幾十K,來(lái)保證發(fā)送和接收時(shí)的速度。同時(shí)還做了語(yǔ)音降噪(減少周圍的噪音)等等。而如果這些不去考慮,只是簡(jiǎn)單的發(fā)送一段語(yǔ)音。兩者之間的開(kāi)發(fā)成本相差幾倍到幾百倍很正常。同樣的,你的APP做出來(lái)你會(huì)發(fā)現(xiàn),消息發(fā)送很慢,很耗流量等等。
三、APP在手機(jī)上的兼容性
相信各位在用手機(jī)APP的時(shí)候,特別是安卓手機(jī)??隙òl(fā)現(xiàn)有些APP會(huì)閃退,卡死之類的情況。這個(gè)就是因?yàn)锳PP的一部分功能在這臺(tái)手機(jī)上不兼容或有bug。這些問(wèn)題非常多而且很難解決。你只是一個(gè)用戶的時(shí)候感覺(jué)不會(huì)那么強(qiáng)烈,因?yàn)槟阌玫拇蟛糠侄际谴蠊鹃_(kāi)發(fā)的很成熟的產(chǎn)品。但是你自己作為創(chuàng)業(yè)者的時(shí)候就必須要考慮了。因?yàn)闆](méi)有人想自己的APP開(kāi)發(fā)出來(lái),10個(gè)手機(jī)上8個(gè)閃退。但是事實(shí)又的確如此。很多幾十萬(wàn)成本開(kāi)發(fā)出來(lái)的APP到處都是閃退。
兼容性是非常影響成本的(會(huì)對(duì)成本造成上下幾倍到幾百倍不等的成本)。僅安卓而言。安卓手機(jī)全世界有一萬(wàn)多種機(jī)型,各種不同的手機(jī)品牌,分辨率,操作系統(tǒng)版本號(hào),都對(duì)程序的兼容性有影響。很多時(shí)候做兼容性調(diào)試的成本還要大于軟件的開(kāi)發(fā)成本,真要做到主流手機(jī)兼容,光買測(cè)試的手機(jī)就要花幾十萬(wàn)去買。一個(gè)APP如果開(kāi)發(fā)出來(lái),不做兼容性調(diào)試開(kāi)發(fā)。和做兼容性調(diào)試開(kāi)發(fā),成本也是會(huì)差出來(lái)N倍的。

另外在說(shuō)說(shuō)模板,很多時(shí)候一些項(xiàng)目如果有成熟的模板解決方案能節(jié)省很大的成本。
但是模板也一樣價(jià)格存在巨大的差異。同樣的一個(gè)商城模板可能價(jià)格也上下差出來(lái)幾十倍,原因也是因?yàn)榧?xì)節(jié)功能完全不一樣,可能功能差了十幾倍。如果你在買之前不仔細(xì)觀察細(xì)節(jié)功能,那么一定會(huì)出現(xiàn)買了后大呼坑爹的情況。這個(gè)系統(tǒng)可能整個(gè)流程都是殘缺的,更不要提你拿這個(gè)殘缺的系統(tǒng)去運(yùn)營(yíng)了。
另外不是所有APP都有模板,一般來(lái)說(shuō)只有商城相關(guān)的APP的模板比較多。而且模板有成熟不成熟的區(qū)別,真正成熟的模板開(kāi)發(fā)成本和時(shí)間是巨大的,一個(gè)公司不可能同時(shí)有很多好的模板。因?yàn)閿?shù)量多,必定不精。開(kāi)發(fā)一個(gè)好的模板的成本已經(jīng)巨大了,同時(shí)還搞多個(gè),則說(shuō)明每個(gè)模板上投入的成本和精力不會(huì)太多。
本文來(lái)自:豆瓣