綠色排版工具|熱門專題|網站地圖|移動官網
您的當前位置:網站首頁 > 增長黑客 > 正文

增長黑客之優化產品性能

來源:增長黑客 編輯:范冰 時間:2016-02-20 16:14:55 閱讀:
  在激烈的市場競爭中,即便產品具備基本的可用性和傳播上的噱頭,如果某些性能指標存在瓶頸,也會令用戶疏遠。亞馬遜的統計數據就表明,網站的打開時間每多延遲100毫秒,就意味著多造成了100萬美元的營收損失。
  有的開發者抱著僥幸心理,猜測自己糟糕的代碼邏輯處于黑箱之中,用戶在前臺使用并不會覺察到。殊不知,如今在用戶電腦、手機里有各種安全與性能優化工具,它們對每一款安裝到系統中的產品均有記錄,能檢測、比較產品的性能指標,并且給用戶卸載建議。如果一款應用的耗電量較大、CPU占用過高,或是請求了不必要的權限,都會在用戶眼前暴露無遺,被列入黑名單乃至慘遭遺棄。因此產品的性能優化應當從一開始就納入考量,建立良好的框架結構,并在后續持續維護、迭代改善。
 增長黑客之優化產品性能
  某手機助手羅列出用戶手機中的耗電應用排行
  作為世界上最大的社交網絡,Facebook的移動客戶端就面臨著全球最為嚴酷的考驗——需要全方位應對不同地理位置、網絡環境、設備型號以及使用習慣的用戶,確保絕大多數人都能正常使用。尤其是發展中國家,由于基礎設施鋪設和經濟社會因素的影響,相比發達國家可謂是“重災區”,需要重點盯防。為此,2013年Facebook的增長黑客協同安卓產品經理、研發工程師共同奔赴非洲,親身體驗了一把當地的產品使用情況,以此深入尋求優化的方向。
  體驗的結果令他們印象深刻。當地網絡環境極為糟糕,應用連接不時中斷;人們所用的安卓設備內存小,導致應用加載緩慢且極易崩潰;每月的手機上網流量也捉襟見肘,通常40分鐘就用完了。這些情況在遍布城市Wi-Fi熱點的美國簡直難以想象。
 增長黑客之優化產品性能
  非洲的智能手機用戶,圖片來源:搜狐IT
  為此,Facebook產品團隊采用了下面這些優化策略。
  1.單核的安卓手機啟動應用尤其緩慢,這是因為啟動過程中需要并行初始化多個模塊。于是他們在單核手機上將這些初始化過程移到了啟動完畢之后,甚至讓某些模塊只在即將被用到時才開始初始化。這一改動讓應用的啟動時間減少了50%。
  2.在網絡順暢的時候預加載未來可能用到的數據,以便在網絡突然變得糟糕時,用戶能盡可能多地獲得離線內容。
  3.為了應對上網流量昂貴的問題,讓用戶安心享受拍照功能,他們調研了眾多的圖片格式,并最終選擇了WebP格式。原因很簡單,WebP格式同樣是由安卓系統的開發公司Google推出的,二者在生態上兼容良好,壓縮效率極高,相對于網頁常用的JPG格式圖片而言,流量節省了25%至35%,比PNG更是節省了將近80%。最重要的是,圖片品質沒有明顯的改變。
  4.原本Facebook的應用會統一加載最大分辨率的圖片,這是為了讓用戶可以自由地縮放。后來經過改進,會優先加載適合當前手機分辨率的圖片,只在需要時(比如用戶點擊查看完整大圖)才從服務器獲取最高分辨率的圖片,并且該用緩存時就決不發起額外的請求。上述兩項改動讓圖片加載慢或失敗的反饋減少了90%。
  5.用戶的手機空間太小,直接導致了升級時下載安裝包受阻,這批用戶將繼續停留在老版本,無法享受因升級帶來的全新體驗。于是工程師們開發了一個工具,能夠自動計算出每個產品特性會讓安裝包的體積增大多少,以此在不同的安卓設備上做出功能取舍,推送不同的安裝包。經過優化之后,文件大小減少了65%。
  這趟令人大開眼界的非洲之旅讓Facebook的開發者們徹底認識到了移動應用的性能、處理數據的策略、網絡的可靠性,以及根據使用場景做出智能判斷,對在發展中國家謀取增長的重要性。
  無獨有偶,Instagram的研發工程師泰勒·凱福特(Tyler Kieft)在一次會議演講中,交流了他們改版安卓應用的心得。Instagram在2012年由一個3人團隊歷時4個月完成安卓版本開發時,曾經使用的是和iOS版本相同的設計。豐富的漸變與大量的用戶界面元素讓產品顯得精致美觀。伴隨iOS的發布,Instagram也隨之加入了“扁平化”的設計風潮,但這不是一次毫無意義的跟風,倒更像是借此契機進行了一次性能大改造。
  1.扁平化設計有著更加簡潔的視覺效果,沒有多余的漸變和陰影,保留純色和線形,這讓設計和開發人員的工作量更少、代碼開發和產品迭代速度更快。原本需要貼圖實現的色彩效果,只需要通過資源著色(Asset Tinting)技術就能以編程的方式達成,例如將一顆灰色的心通過編程變成紅色,而完全不必勞駕設計師。在扁平化之前,程序需要加載29個不同的資源文件來展示主界面,扁平化之后則只用到了8個,在所有設備上平均減少了120毫秒的啟動時間。程序漏洞數量減少了,運行速度也有了顯著提升。

圖文精選:

欄目分類

Copyright?2012-2019 小螞蟻信息網版權所有 粵ICP備14061018號


鄭重聲明:本網站資源、信息來源于網絡,完全免費共享,僅供學習和研究使用,版權和著作權歸原作者所有,如有不愿意被轉載的情況,請通知我們刪除已轉載的信息。

Top 双色球基本走势图2007