iOS 應用 IPA 包內的 icon 圖片圓角之外不透明處理,以及提供背景圖的目的是什麼?
1、ICON 圓角之外不是透明,而是一個接近ICON主色調的背景色
2、 App中這些圖片素材存在最根本的目的?
回答一下,手機打字,工整可能不足。
1:圓角,做過iOS App的設計師和開發都知道,在ipa包裝到iOS系統後,系統便會自動依照固定的圓角尺寸(具體的尺寸知乎有很多回答)幫你的應用程序繪製一個圓角,如果你的圖片資源已經切好圓角,會因為不夠精確(與系統不是100%一致)而產生黑色的毛邊,極不美觀。
而用一個相近的顏色填充圓角邊緣後,即使系統繪製了圓角,也不會有黑邊(原本的黑邊部分其實已經被相近顏色給填充了,如圖:紅色部分就是黑邊)。
2:那張「多出來」的圖在包內命名為「Default.png」,用作程序在未完全載入之前的一張預設圖,由於應用載入時間可能會比較長,在你點擊icon到應用完全打開之間可能會有1-3s的載入時間,這張圖的作用主要就是填補這一時間,緩解用戶打開應用時的焦躁不安情緒,從心理上讓用戶以為打開應用的反映很迅速。設想,你點擊一個app icon之後三秒才有反映,你一定會以為你手機壞掉了。
在習慣上:
國外的很多應用習慣將這一頁設計為空白的app界面,使其過渡更加流暢自然,iOS內置的應用大多如此。
國內的很多應用則更鐘情於美觀個性或者品牌傳達,用戶關懷等,我們稱之為「閃屏」。
胳膊酸炸了,我再也不要睡覺時躺著手機碼字了。
iso統一圓角處理是為了增加統一感,從而提升系統美感。而這是強制的,你提交方形圖片,系統會自動圓角化處理,所以有些APP為了令成品更美觀,預先做了處理。
推薦閱讀:
※iOS 模擬式界面設計是否過時?
※iOS 及 Android 應用開發中,怎樣命名和管理切圖資源最科學?
※iOS 系統中,H.264 視頻流可以硬體解碼嗎? 具體如何實現?
※iOS 8 新增 4000 多個 API,重要的有哪些?
※一個IOS程序員,每天其實就坐著,偶爾寫寫代碼,大部分時間就看看文檔,一天8小時工作,為何還是累到爆每天?