經驗分享:降低App開發成本的方法
開發一款app并不便宜,為了降低成本,不少中小公司選擇了通過降低產品質量來節約成本,比如雇傭一個身價較低但缺乏經驗的設計師和開發者。雖然短期內可以讓你沉浸在新品出路的喜悅中,但長期看真的不是一個正確的做法。有一個可行的解決方法,那就是開發“minimal viable product,”,簡稱MVP。MVP有著這樣的特征,功能最核心,設計最精簡。你可以通過打造MVP類型的app來以***的成本實現你改變世界的app創意。
***次迭代,你應該有一個極為精簡的app可以讓你進行最基本的功能測試,然后花時間獲得更多的資金和知識來完成產品。
1. 支持單個平臺
如果你想獲得更多的營收,一個理想的方法就是把你的產品搬到多個平臺,比如iOS、Android、WP以及Blackberry。不過,對于資金不足的開發者而言,把iOS平臺上的產品移植至Android平臺,至少會增加50%的預算成本。Instagram和Foursquare都是先從iOS平臺起家,在iOS平臺上成為一款成功的產品后,才移植至Android平臺,所以堅持一個平臺的策略,在有需要的時候再考慮其他平臺。
這點建議是針對預算成本不足或者新手開發者而言,如果你有足夠的資金,且擔心產品被其他平臺的開發者抄襲,那盡快同步產品也是個正確的選擇。
2. 精簡設計
App的設計不必太過復雜,而必須要能給用戶帶來好的體驗。精簡設計可以節省開發者的時間成本和物質成本,因為它不要求你設計自定義、重圖形圖像的界面等等。開發者不用太擔心使用現成的配色方案,字體以及UI元素,這些可以加快app開發速度,盡快讓你的創意在現實中落地。
3. 選擇一個社交網絡
分享功能需要從外部系統抽調數據,因此開發者需要花大量時間和精力把多個社交網絡整合進一款app當中。當你***次集成社交網絡時,***選擇一家或者兩家主要的,而不需要把所有的社交網絡都整合進你的app當中,以后再做其他考慮。
4. 選擇一個屏幕方向
我們都知道讓app同時適用于橫屏模式和豎屏模式并不像你改變設備方向那么簡單,你同樣需要設計和編碼,所以對于初次開發app或者資金預算不足的開發者而言,***為你的應用選擇一個屏幕顯示方向。
5. 添加反饋系統
不管你開發什么產品,砍掉你喜歡的功能是件令人心痛的事情,但是增加功能更要三思而行。如果沒有一個分析或者反饋機制,你將很難知道用戶如何理解、使用你的app,你也不知道app在用戶群體中的表現。因此你需要在應用分析、管理、崩潰日志以及終端用戶支持系統上增加投入。
我們說打造一款功能極簡的app,但并不是說app可以缺失功能和趣味性,開發者要挑其中最重要的功能,這樣不管是測試階段還是發布后,用戶都可以給你一些可靠的、有建設性的反饋來幫助你打造最終的產品。開發者需要清楚哪些是必須要的功能,哪些是希望有的功能。
來源:ideatoappster