對Android App來說,功能重要還是性能重要?


謝邀。

剛和題主溝通了一下,題主是做ROM的,對於問題來說應該是疊加功能和優化性能上的取捨問題。

做Android有一段時間了,也調試過不少的手機。目前看來,App問題出最多的是魅族,小米和酷派,前兩者是因為對Android系統的定製過深,Android的FrameWork原理不複雜但是細節很多,想要做好並不容易,酷派則是因為手機確實不怎麼樣。

如果從工程師角度出發,當然是希望功能需求的變更越少越好,但現實情況是功能一直在增加,需求一直在變,原因可能是因為老闆想加個新功能,產品經理定需求的時候腦子一熱沒想清楚,用戶反饋不喜歡,研發發現實現起來有問題等等。那麼判斷一個功能是不是應該上,一個需求是不是應該變更的出發點是什麼?個人認為是用戶體驗,這個新功能是不是用戶的痛點,用戶用的會不會爽,而不應該是因為老闆或者競品,當然這說起來容易做起來很難。用戶體驗現在人人都會喊,但真正能把體驗貫穿到整個產品研發流程的有多少呢?

那回到用戶體驗的角度,疊加功能和優化性能都是提升用戶體驗的方法,這兩者不應該是矛盾的,至少在疊加功能的時候,基本的優化,例如流暢度,Crash率等等都應該是重要並且量化的指標,不達標就不應該上這個功能。不過這也是看各家公司對於體驗的重視程度,老闆不重視體驗的話,一切都是白搭。

說句題外話,個人最敬佩的產品經理是張小龍,他對用戶需求看的很透徹,知道用戶要的是什麼,同時對於產品的把控能力極強,他手下產品的每一步走的都很紮實。


流暢穩定重要,功能的話寧缺勿濫。


功耗最重要


感覺還是需要權衡一下, 有一個平衡點,達到這個點的時候應該是最好的,就像數學術語 黃金分割點。

但是說實話這個度很難把握。


一個APP的產生不就是為了實現某些功能嗎?難道兩者有比較性嗎?

還是說題主的意思是:是否應該為了追求性能而閹割掉某些功能這個意思?這個程度有多深?


場景不同,這個答案是不同的。

對於行業軟體,也就是為企業開發的app來說,肯定是功能重要。

企業定製軟體,要的是就是功能,如果為了性能而放棄客戶需要的功能,那麼客戶肯定要放棄你了。

可能很多人都不會了解企業定製軟體是個什麼情況,拍桌子下決定的是企業領導,而真正去使用的是企業的員工。影響企業領導下決定的因素很多,功能,價格,時間,甚至是酒桌上的幾句馬屁。一旦某個項目驗收成功,交易完成,性能再不好,體驗再差,員工用著再怎麼不爽,也只能繼續用了。

互聯網app,又複雜一些,某些重要的功能也是必須的,沒有核心功能,人家裝你的app做什麼呢?不過,在一些可有可無的功能與性能之間,必然是性能優先。對於一個你有我有大家都有的功能,用戶肯定是哪個體驗不好性能不好就分分鐘給卸載掉了。


沒啥關係吧


同樣重要 只要保證 簡約 快速 智能 就好


價格最重要


推薦閱讀:

為什麼安卓國行比水貨貴那麼多?
一個資深的Android開發者需要掌握哪些技能?
一般軟體都是優先開發安卓和ios的,為什麼詞焙沒有安卓版?
Android 的 Daydream 功能和 Windows 的屏保有什麼不同?
Android程序員如何增加對技術的理解深度?

TAG:移動應用 | Android開發 | Android | 移動開發 | Android第三方ROM |