相關閱讀 |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
做移動APP也有一段時間了,從剛開始的兩眼抓瞎到現在的稍有心得,已經過去半年多了。 半年多的時間,踩坑無數。現在在這里把這半年時間犯的一些錯誤和大家分享一下,希望對大家有借鑒意義。 剛開始做應用的時候,我們并不知道做移動應用需要注意什么,避免什么。所以我們在做應用設計的時候設計了太多在第一個版本不應該有的功能,這個功能貌似不錯,我們加一下吧。那個功能也不錯,也加一下吧。這也直接導致應用開發周期過長,發布過慢。 做一個大而全的應用,會產生以下問題: 1、時間成本 對于小團隊來說,時間就是金錢。你在1個月內將應用從設計到開發再到上線,與你在4個月內將應用從設計到開發再到上線會產生天大的差別。不僅僅是在開發過程當中團隊的士氣會產生很大差別,在開發后也會對運營策略產生很大影響。 2、測試成本 應用開發出來之后,并不能立即上線。還需要測試在各種主流機型上面的使用狀況,BUG是否多,應用崩潰情況是否頻繁等等也是需要重點關注的。 應用如果大而全了,也即意味著產生BUG的幾率會非常高。對于iOS版本來說,可能需要適配iPhone4、iPhone5、iPhone6、iPhone6P等尺寸;對于Android來說,華為、魅族、小米、HTC等常見機型也需要適配。 3、運營成本 對于一款剛開發的應用,推出去之后,需要考慮的就是運營的問題了。如果在早期功能過多,而運營人員又跟不上的話,就是導致很多功能雖然很棒,但因為運營力量不足而廢掉。 4、代碼變動成本 對于一個應用,添加功能會比刪減功能來的容易。如果在第一版上了很多不應該有的功能,在后續版本需要廢掉部分功能,對于代碼層面的調整會比較麻煩。尤其是涉及到應用的結構,或者登陸/注冊等問題的時候,后期維護成本會非常大。 由于我們的應用比較特殊,主要是給創業者和投資人用的。所以,在第一版的時候,我們設置了必須得登陸/注冊之后才可以瀏覽應用的內容。在推出應用之后,才發現這樣的用戶留存特別低,很多用戶沒有耐心去完成登陸/注冊這個流程。 所以,對于第一版應用來說,最好不要設置用戶瀏覽的門檻,不要急著做自己的用戶系統。可以對接社會化登陸,比如微信登陸、微博登陸、QQ登陸等,具體采用哪種登陸方案,可以視你得用戶群主要使用什么樣的服務而定。 在做應用的時候,我們并沒有設置一個特別嚴格的Deadline,導致我們的應用延期非常嚴重。Deadline在很多時候還是需要的,沒有一個比較合理的Deadline,很多時候我們會不自覺的浪費一些時間。 在最初做應用的時候,我們iOS版本和Android版本是同時開始的,這也導致開發的精力嚴重不足,并且兩個平臺上的應用最終做的都特別糙。 你始終需要明確,你需要做的,是先推出一個最簡可用的版本給用戶。所以,對于用戶來說,只做一個核心功能,是最重要的。這樣便于用戶去對你這個應用進行定位,知道你這個應用能夠做什么,解決什么問題。
CocoaChina 2015-08-23 08:44:50
稱謂:
内容: