Instagram工程師教你如何改善App的效能

2021-06-26 04:11:45 字數 609 閱讀 7107

摘要:扁平化設計最核心的地方就是放棄一切裝飾效果,諸如陰影、透視、紋理、漸變等等能做出3d 效果的元素一概不用,所有的元素的邊界都乾淨俐落,扁平化設計不僅是乙個美麗的外表,它帶來的還有效能上的提公升,

以下為譯文:

扁平化設計僅僅只是乙個漂亮的外表,還是乙個效能利器,從而觸發一場ui革命?實踐證明是後者。

這的確出乎我的意料,我曾經認為扁平化設計只是構建更美觀的ui。現在想想真是愚蠢之極。感謝tyler如此詳細的解釋了扁平化設計的好處, instagram說明了一切。

扁平化設計是反擬物化,它採用簡單的元素、簡單的排版、單調的顏色以及簡單的設計。

使用扁平化設計,instagram可以減少120 ms的冷啟動時間,同時應用程式更美觀、更好用、並且更專注將內容傳送到不同大小的手機上。

那麼扁平化設計是如何實現的呢?

在android上你可以使用method tracing,以及timing statements,兩者兼用會事半功倍。

two-part 延遲載入

問題是沒有控制webview,它有它自己的堆疊和快取系統。轉換到本地,需要2 - 4周。本地轉換後的冷啟動時間減少了30%。

測試工程師VS開發工程師 打敗開發工程師

測試空間旗下大頭針 出品 今天賀老師組織了一次內部培訓,目的是為了使我們帶領的兩位測試人員盡快的進入公司的專案組 參加部門會議的大多都是新員工,他們公司剛剛找了乙個專門開發 的程式設計師。首先賀老師給我們講解了dms的體系結構。公司產品結構挺有意思的,有終端機 支援gprs的sim卡,gis卡,gp...

devops工程師 DevOps工程師的認證

devops工程師 devops的團隊欣賞使用devops的過程 尤其是在多 和混合雲基礎架構,原因是多方面的。一方面,devops打破了障礙,使敏捷軟體開發和it運營的持續交付成為可能。它在企業中也很流行,因為它可以通過數位化轉型幫助加速業務成果。隨著敏捷實踐和流程深入企業內部,具有擴充套件框架知...

工程師心聲

悲情竹科男網路寫續集 迴響熱烈 更新日期 2007 12 01 04 39 馬瑞君 新竹報導 科技新貴是不是真的是人人稱羨有名車豪宅 大批 分紅 女生排隊搶著要的 黃金單身漢 一名竹科工程師的竹科單身漢心聲兩年前在網路上造成轟動,兩年後他再寫續集,同樣是單身 沒有情人陪伴,被極度壓榨 沒有目標重心的...