APP圖標
您的應用程序圖標是用戶在其設備主屏幕罩润,以及App Store和Play商店中看到的圖標玖翅。這是平臺差異很重要的一個主題,并且要求可以是嚴格的割以。本指南提供了有關(guān)如何確保您的App Icon在所有設備上看起來盡可能好的詳細信息金度。
配置應用程序的圖標
為您的應用提供圖標的最直接方法是提供圖標鍵app.json。如果您想盡可能地做到這一點严沥,僅此密鑰就足夠了猜极。但是,Expo還接受ios.icon和下的平臺專用密鑰android.icon消玄。如果存在其中任何一個魔吐,它們將優(yōu)先icon于各自平臺上的基本密鑰。使用android.adaptiveIcon密鑰可以進一步自定義Android圖標莱找,該密鑰將覆蓋前面提到的兩個設置。大多數(shù)生產(chǎn)質(zhì)量的應用程序可能希望在iOS和Android之間提供稍微不同的東西嗜桌。
圖標最佳實踐
iOS版
您用于iOS的圖標應遵循適用于iOS圖標的Apple人機界面指南奥溺。
使用png文件。
1024x1024是一個很好的尺寸骨宠。Expo?構(gòu)建服務將為您生成其他尺寸浮定。它生成的最大尺寸是1024x1024相满。
圖標必須是正方形,即1023x1024圖標無效桦卒。
確保圖標填充整個正方形立美,沒有圓角或其他透明像素。適當時方灾,操作系統(tǒng)將屏蔽您的圖標建蹄。
Android版
Android自適應圖標由兩個單獨的圖層組成 - 前景圖像和背景顏色或圖像。這允許操作系統(tǒng)將圖標掩蓋為不同的形狀裕偿,并且還支持視覺效果洞慎。
您提供的設計應遵循適用于啟動器圖標的Android自適應圖標指南。
使用png文件嘿棘。
默認背景顏色為白色;?要指定不同的背景顏色劲腿,請使用該android.adaptiveIcon.backgroundColor字段。您可以使用該android.adaptiveIcon.backgroundImage字段指定背景圖像;?確保它與前景圖像具有相同的尺寸鸟妙。
您可能還希望為不支持自適應圖標的較舊的Android設備提供單獨的圖標;?你可以用這個android.icon領域做到這一點焦人。此單個圖標可能是前景層和背景層的組合。
您可能仍希望遵循一些Apple最佳做法重父,以確保您的圖標看起來很專業(yè)花椭,例如在不同的墻紙上測試您的圖標,以及避免產(chǎn)品的文字標記以外的文字坪郭。
提供至少512x512像素的內(nèi)容个从。由于iOS已經(jīng)需要1024x1024,因此在這里提供它也不會有什么壞處歪沃。