智能手機的普及帶動了大批移動應用的誕生,這些應用能夠幫助人們解決平常生活所面臨的種種問題。Smart Insights 發表的一份報告指出,移動應用占人們使用智能手機總時間的89%,所以,爲了確保你所開發的 App 能夠成功,而且可以實現長期盈利,在研發時,你須要繞過如下五個大坑:html
1. 無視愈來愈大的手機屏幕性能
據科技旗艦網站 CNET 近期的一個調查報告稱:超級大屏正受到你們的追捧。所以,你應該記住:網站
智能手機早已再也不是普通電話,而是一種混合設備。是人們最多見,也是最樂於使用的交互方式,屏幕越大越能知足用戶的需求。rest
智能手機廠商都但願推出大尺寸屏幕的手機,只是過去礙於技術水平因此難以實現。而如今隨着新的顯示技術的出現,這種瓶頸顯然已經被打破。orm
電商們就更喜歡大屏幕了,由於那些使用大屏幕手機在網上購物的顧客,每每更容易最後按下「付款」按鈕。htm
固然,設備的屏幕方向一樣不可忽視,你須要讓用戶在不一樣的屏幕尺寸和屏幕方向上得到一致的用戶體驗。遊戲
2. 忽略與「老款」手機的兼容內存
若是一提到智能手機,你就想到 iPhone 6那璀璨的金屬光,或者三星 S6 邊緣那一抹驕傲的弧線,那麼你極可能搞錯了。資源
據 CNET 發表的報告,許多 Android 用戶都喜歡用他們的舊手機,事實上,人們更新手機的速度比預想的要慢。開發
來自 Google 遊戲商店的最新報告則進一步說明了這一點,仍有很多 Android 設備運行着老的系統版本:
從以上數據能夠看出,若是你忽略了與舊的手機版本進行兼容,那麼你將會失去數以百萬計的用戶。
3. 無視耗電量和內存使用狀況
電量和存儲是智能機的兩大關鍵資源。uSamp 的一項研究顯示,用戶不喜歡或不安裝某些 App 的理由很是一致:卡頓「76%」 、崩潰「71%」、耗電量大「55%」。這些因素都是促使用戶不選擇你的 App 的重要緣由。
在開發移動應用時,你必須知道如下事項:
4. 與其餘應用程序不兼容
在美國加州大學伯克利分校的一項研究中,做者鼓勵開發者利用智能機平臺所提供的可能性,來實現應用間的合做與互動。這樣作帶來的好處包括:
利用其它應用所提供的數據和服務,能夠給用戶在同一個應用中無縫體驗的印象。
減小開發者的負擔,提升功能的智能化複用。
5. 忽略不一樣系統下用戶體驗的一致性
根據 Nielsen Norman Group 進行的研究,在任何平臺下始終保持用戶體驗的一致性,有助於與用戶創建信任。
所以,你的應用功能須要有良好的定位,而且要知足用戶的一些強需求。同時,對於那些僅次於第一需求的需求也要盡力知足。
此外,由 Forrester Research 進行的一項研究代表,90%左右的受訪者平均使用三臺設備來完成某項任務。所以,讓你的應用在不一樣平臺、不一樣設備上保持一致的用戶體驗很是重要。
衆所周知,對於作應用開發的團隊來講,若是想作一款成功的五星級移動應用,真的須要經歷一段漫長的旅途。開發移動應用程序只是走向成功的第一步。後續咱們還須要關注移動應用性能監控問題,由於性能問題直接影響到用戶體驗!
國內 APM 領軍企業 OneAPM 推出的移動端監控產品 Mobile Insight ,可以深刻到代碼級進行應用性能問題剖析,同時還可以經過可視化界面來展現全部智能移動終端的實時運行狀態,幫助管理者真正瞭解用戶的真實體驗,進而爲打造一個優秀的移動 APP 「保駕護航」!
原文連接:5 Things to Avoid while Developing Your Next Mobile App
本文系 OneAPM 工程師編譯整理。OneAPM 是中國基礎軟件領域的新興領軍企業,能幫助企業用戶和開發者輕鬆實現:緩慢的程序代碼和 SQL 語句的實時抓取。想閱讀更多技術文章,請訪問 OneAPM 官方博客。