大部分情況下,關(guān)于細節(jié)方面,只要你不和開發(fā)商提,一般就是沒有(因為你用的是便宜的,你用咕嘟網(wǎng)絡(luò)試試)。如果開發(fā)商替你考慮的越全面,開發(fā)成本就會越高。
以 APP 來說,這里小編列舉三大塊最影響 APP 質(zhì)量和成本的東西。希望大家一定要記在心里?。?!方便找合適的開發(fā)商和把控項目質(zhì)量。
Web 網(wǎng)頁加殼生成 APP
Web 網(wǎng)頁加殼生成 APP 的開發(fā)方式,先花幾百塊錢買個現(xiàn)成的手機網(wǎng)站模板,在加殼打包一個 APP 只需要5分鐘,但是做出來的效果很差,耗流量,瀏覽體驗極差,訪問速度慢等等。
部分開發(fā)商利用客戶不懂,把這種5分鐘速成的東西,當(dāng)成原生態(tài)開發(fā)的 APP 去欺騙客戶。賣幾千到幾萬的價格。而客戶很多時候還自以為撿了便宜(問了十幾家這家最便宜)。
Web 網(wǎng)頁+原生態(tài)混編(網(wǎng)頁部分占80%以上)
混編方式的 APP 效果比第一種稍好。但是如果要做出接近原生態(tài)的效果,需要不斷的優(yōu)化和改版,花的錢不比原生態(tài)少。而如果不對網(wǎng)頁和系統(tǒng)優(yōu)化,只是簡單的拼湊。那么做出來的效果和 Web 加殼的差不多。
HTML 5 開發(fā)
成本大概是原生態(tài) APP 的50%到30%,也是比較接近原生開發(fā)能達到效果的一種方式。但受到很多限制。各大平臺兼容性還不足,相對來說還處于過渡期,同時比較耗系統(tǒng)資源。在低配的手機上更卡。
手機淘寶的 APP 目前就是 HTML 5+ 原生態(tài)混編的,相對來說在很多低配的手機上還是比較卡的。最近優(yōu)化了很多,但是早期的表現(xiàn)很不盡人意。Facebook 和京東都嘗試過 HTML 5,同時也吃了不成熟的虧。HTML 5 的未來或許是美好的,但是這期間的試錯成本小公司不一定承受得起。
原生態(tài)開發(fā)
是目前最常用和最成熟的方式。越重視細節(jié)成本越高。一般根據(jù)具體功能要求一個 APP 的開發(fā)成本從幾萬塊到幾千萬不等。
比如搜索功能,具體對搜索功能的要求會讓成本差出幾萬倍。
不僅僅是搜索,再舉幾個例子。比如微信里面的聊天,分為文字,圖片聊天,錄音的語言聊天,語音及時對講,視頻聊天。語音及時對講和視頻聊天只簡單提一提,這些都是開發(fā)成本要用百萬級和千萬級來計算的東西。
微信和QQ乃至現(xiàn)在自己的語言對講和視頻聊天都是有很多問題的,比如同時多人聊天會有很大的回聲,電流,雜音。并不是騰訊不知道,是知道了但是很難解決。
這里具體講比如錄音發(fā)送,一般來說我們聽一段60秒的音樂是1M 左右。而微信的一段60秒的語音壓縮到了只有幾十 KB,來保證發(fā)送和接收時的速度。
同時還做了語音降噪(減少周圍的噪音)等等。而如果這些不去考慮,只是簡單的發(fā)送一段語音。兩者之間的開發(fā)成本相差幾倍到幾百倍很正常。
同樣的,你的 APP 做出來你會發(fā)現(xiàn),消息發(fā)送很慢,很耗流量等等。
相信各位在用手機 APP 的時候,特別是安卓手機??隙òl(fā)現(xiàn)有些 APP 會閃退,卡死之類的情況。這個就是因為 APP 的一部分功能在這臺手機上不兼容或有 bug。這些問題非常多而且很難解決。
你只是一個用戶的時候感覺不會那么強烈,因為你用的大部分都是大公司開發(fā)的很成熟的產(chǎn)品。但是你自己作為客戶的時候就必須要考慮了。
因為沒有人想自己的 APP 開發(fā)出來,10個手機上8個閃退。但是事實又的確如此。很多幾十萬成本開發(fā)出來的 APP 到處都是閃退。
兼容性是非常影響開發(fā)成本的(會造成上下幾倍到幾百倍不等的價格差距)。僅安卓而言。安卓手機全世界有一萬多種機型,各種不同的手機品牌,分辨率,操作系統(tǒng)版本號,都對程序的兼容性有影響。
很多時候做兼容性調(diào)試的成本還要大于軟件的開發(fā)成本,真要做到主流手機兼容,光買測試的手機就要花幾十萬去買。
一個 APP 如果開發(fā)出來,不做兼容性調(diào)試開發(fā)。和做兼容性調(diào)試開發(fā),成本也是會差出來 N 倍的。
接下來,小編給大家介紹一下常見的兩個大坑,請各位擦亮你的眼睛,不要明知路有坑,還偏往坑里跳。
常見坑一:知名案例
客戶經(jīng)常會問開發(fā)商有什么知名案例。 開發(fā)商就會說有啊,美團,大眾點評,攜程,一號店都是我們的案例(說出一個一二線,或者是三線有一定知名度 APP 的例子)。
這種情況下90%是偷換概念或者純騙。不管你找的這家公司是真有幾百個人的大公司還是只有幾個人的小公司。(劃重點?。。?/span>
實際情況是,任何你但凡聽說過小有名氣的 APP,基本都是互聯(lián)網(wǎng)公司自己招人做的,不太可能是找外包。
你可以在百度搜索任何一家你聽說過的 APP 名字或者互聯(lián)網(wǎng)公司名字+招聘2個字,都能看到他們長期在招聘大量的程序員工程師,同時公司長期備有幾十到幾百,甚至上千人的技術(shù)團隊。
即使真的找外包,可能是最早創(chuàng)業(yè)初期的第一期找的外包,但是他們后來出名的那個系統(tǒng)跟最初找外包做的,已經(jīng)完全不是一回事,也不是一個東西了,業(yè)務(wù)代碼已經(jīng)完全不一樣了。
外包做的產(chǎn)品就是前期高效試錯或者融資用的一個東西,很可能一次都沒用過就直接報廢。
滴滴打車之前最早就是找的外包開發(fā)的,但是基本沒正式用過就直接報廢自己招人重新做。但是這家外包公司可能在 N 年后滴滴打車牛逼了后會跳出來跟客戶說:滴滴打車是我客戶案例,滴滴打車是我做的。
利用的就是偷換概念和客戶不懂不會較真。滴滴打車當(dāng)前找他們做并不是因為他們牛逼,而是滴滴打車可能也被他們坑了。
以上都是偷換概念,還有一種就是一點關(guān)系也扯不上, 強行欺騙來增強客戶信任,揭穿了就算了。
開發(fā)商給你的合同一定要仔細看,很多時候被騙的客戶自己公司是有法務(wù)的但是也一樣被騙。因為你的法務(wù)和律師根本看不懂那些看似專業(yè)的技術(shù)詞語。
所以并不知道他是在扯蛋還是合理的。由其是在驗收標(biāo)準(zhǔn)和開發(fā)要求的這幾大塊上?;救绻追焦緵]有懂技術(shù)的,哪怕有專業(yè)的法務(wù)也很容易被騙。
一般體現(xiàn)在合同里對需求描述的不詳細或者壓根合同里就沒有提到需求,只說要做個某某 APP,多少錢什么時候交付,這樣的合同其實壓根沒有一點卵用。
你們之間商量的做個某某 APP 只是你們自己口頭討論了需求,沒非常詳細的落實在合同里,最后開發(fā)商隨便給你個東西也能交付。
甚至壓根就不是最早你們商量的,因為合同里并沒有證據(jù)能證明你們要做的到底是什么。
同樣的還有開發(fā)方式(原生還是混編,H5還是加殼),驗收的標(biāo)準(zhǔn)是什么這些如果不提,每一次都是提前被埋下的炸彈,遇到騙子你去法院都白瞎。根本就告不倒人家,就是合法的騙。
一般負責(zé)任的公司在簽合同之前與客戶反復(fù)討論并確認需求,最后給出一份非常詳細的需求文檔,根據(jù)項目的大小起碼有幾頁到幾十頁不等,里面有各自原型圖和需求說明,用到的技術(shù),項目架構(gòu),開發(fā)方式等等都講的非常清楚。
這個文檔是合同非常重要的附件,里面詳細的描述了你們這次項目具體是要做成什么樣子。如果沒有這個,雙方簽完合同的時候其實都是蒙逼的。
要做什么根本沒個界定,到時候胡亂拿個東西交差也是不違反合同的。
這個看似常識的東西其實大部分外行都不知道,小編每年都至少見到幾十起外包開發(fā)被騙是被坑在這個地方的。
很多甲方都不重視需求文檔,認為都說了我要一個狂拽酷炫叼炸天的 APP,做的不好就不給錢,真是圖樣圖森破。這樣的甲方,等待他的只有萬丈深坑。