第一次做 APP 時(shí)容易犯的錯(cuò)誤有哪些?
![](http://image.woshipm.com/wp-files/img/76.jpg)
做移動(dòng)APP也有一段時(shí)間了,從剛開(kāi)始的兩眼抓瞎到現(xiàn)在的稍有心得,已經(jīng)過(guò)去半年多了。
半年多的時(shí)間,踩坑無(wú)數(shù)。現(xiàn)在在這里把這半年時(shí)間犯的一些錯(cuò)誤和大家分享一下,希望對(duì)大家有借鑒意義。
一、做一個(gè)大而全的應(yīng)用
剛開(kāi)始做應(yīng)用的時(shí)候,我們并不知道做移動(dòng)應(yīng)用需要注意什么,避免什么。所以我們?cè)谧鰬?yīng)用設(shè)計(jì)的時(shí)候設(shè)計(jì)了太多在第一個(gè)版本不應(yīng)該有的功能,這個(gè)功能貌似不錯(cuò),我們加一下吧。那個(gè)功能也不錯(cuò),也加一下吧。這也直接導(dǎo)致應(yīng)用開(kāi)發(fā)周期過(guò)長(zhǎng),發(fā)布過(guò)慢。
做一個(gè)大而全的應(yīng)用,會(huì)產(chǎn)生以下問(wèn)題:
1、時(shí)間成本
對(duì)于小團(tuán)隊(duì)來(lái)說(shuō),時(shí)間就是金錢。你在1個(gè)月內(nèi)將應(yīng)用從設(shè)計(jì)到開(kāi)發(fā)再到上線,與你在4個(gè)月內(nèi)將應(yīng)用從設(shè)計(jì)到開(kāi)發(fā)再到上線會(huì)產(chǎn)生天大的差別。不僅僅是在開(kāi)發(fā)過(guò)程當(dāng)中團(tuán)隊(duì)的士氣會(huì)產(chǎn)生很大差別,在開(kāi)發(fā)后也會(huì)對(duì)運(yùn)營(yíng)策略產(chǎn)生很大影響。
2、測(cè)試成本
應(yīng)用開(kāi)發(fā)出來(lái)之后,并不能立即上線。還需要測(cè)試在各種主流機(jī)型上面的使用狀況,BUG是否多,應(yīng)用崩潰情況是否頻繁等等也是需要重點(diǎn)關(guān)注的。應(yīng)用如果大而全了,也即意味著產(chǎn)生BUG的幾率會(huì)非常高。對(duì)于iOS版本來(lái)說(shuō),可能需要適配iPhone4、iPhone5、iPhone6、iPhone6P等尺寸;對(duì)于Android來(lái)說(shuō),華為、魅族、小米、HTC等常見(jiàn)機(jī)型也需要適配。
3、運(yùn)營(yíng)成本
對(duì)于一款剛開(kāi)發(fā)的應(yīng)用,推出去之后,需要考慮的就是運(yùn)營(yíng)的問(wèn)題了。如果在早期功能過(guò)多,而運(yùn)營(yíng)人員又跟不上的話,就是導(dǎo)致很多功能雖然很棒,但因?yàn)檫\(yùn)營(yíng)力量不足而廢掉。
4、代碼變動(dòng)成本
對(duì)于一個(gè)應(yīng)用,添加功能會(huì)比刪減功能來(lái)的容易。如果在第一版上了很多不應(yīng)該有的功能,在后續(xù)版本需要廢掉部分功能,對(duì)于代碼層面的調(diào)整會(huì)比較麻煩。尤其是涉及到應(yīng)用的結(jié)構(gòu),或者登陸/注冊(cè)等問(wèn)題的時(shí)候,后期維護(hù)成本會(huì)非常大。
二、限制用戶進(jìn)入
由于我們的應(yīng)用比較特殊,主要是給創(chuàng)業(yè)者和投資人用的。所以,在第一版的時(shí)候,我們?cè)O(shè)置了必須得登陸/注冊(cè)之后才可以瀏覽應(yīng)用的內(nèi)容。在推出應(yīng)用之后,才發(fā)現(xiàn)這樣的用戶留存特別低,很多用戶沒(méi)有耐心去完成登陸/注冊(cè)這個(gè)流程。
所以,對(duì)于第一版應(yīng)用來(lái)說(shuō),最好不要設(shè)置用戶瀏覽的門檻,不要急著做自己的用戶系統(tǒng)??梢詫?duì)接社會(huì)化登陸,比如微信登陸、微博登陸、QQ登陸等,具體采用哪種登陸方案,可以視你得用戶群主要使用什么樣的服務(wù)而定。
三、未設(shè)置 Deadline
在做應(yīng)用的時(shí)候,我們并沒(méi)有設(shè)置一個(gè)特別嚴(yán)格的Deadline,導(dǎo)致我們的應(yīng)用延期非常嚴(yán)重。Deadline在很多時(shí)候還是需要的,沒(méi)有一個(gè)比較合理的Deadline,很多時(shí)候我們會(huì)不自覺(jué)的浪費(fèi)一些時(shí)間。
四、同時(shí)上多個(gè)平臺(tái)
在最初做應(yīng)用的時(shí)候,我們iOS版本和Android版本是同時(shí)開(kāi)始的,這也導(dǎo)致開(kāi)發(fā)的精力嚴(yán)重不足,并且兩個(gè)平臺(tái)上的應(yīng)用最終做的都特別糙。
你始終需要明確,你需要做的,是先推出一個(gè)最簡(jiǎn)可用的版本給用戶。所以,對(duì)于用戶來(lái)說(shuō),只做一個(gè)核心功能,是最重要的。這樣便于用戶去對(duì)你這個(gè)應(yīng)用進(jìn)行定位,知道你這個(gè)應(yīng)用能夠做什么,解決什么問(wèn)題。
來(lái)源:簡(jiǎn)書(shū)—也曾是少年
44444
一個(gè)大而全 的 app 坑了多少 開(kāi)發(fā)工程師 哎