アプリの円の外側が透明な57x57の円形アイコン(光沢なし)を作成しました。シミュレータとiPhoneにアプリを正常にインストールできます。それは正常に動作し、見栄えがします。
ただし、透明なアイコンをAppleに送信できますか?彼らはそれを受け入れますか?アイコンが透明になっているアプリが見つかりません。代わりに、それらは一種の疑似透明度-輝きのない真っ黒な背景を使用します。
Appleはこの質問が出されて以来、インターフェイスのガイドラインを更新した可能性がありますが、現在、透明性は明示的に許可されていません。詳細はこちら:
https://developer.Apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/
今日、iTunes Connectでアプリのアップデートを準備しようとしたときに、RGB 8ビット/チャネルカラーモードで1レイヤーの1024x1024 PNGをアップロードしました。次のエラーメッセージが表示されました。
「画像にアルファチャネルまたは透明度を含めることはできません。」:
これが、2015/01/22のApp Storeのルールです。スクリーンショットを含めています。
円形の透明なアイコンを会社のロゴと一致させたいクライアントのために、私はこれを調査しました。これが私が見つけたものです:
512x512のiTunesアイコンはJPEGまたはTIFF形式でアップロードしていますが、透明度をサポートしていないため、円の背景を正方形にする必要があります。ホーム画面のアイコンは大きなアイコンとまったく同じように見えるはずなので、ホーム画面のアイコンも同じ背景にする必要があります。
brandonの提案 のように、背景が黒の事前レンダリングされたアイコンを使用することもできますが、App Storeのレビューアのなすがままになります。ドキュメントによると、ホーム画面のアイコンは「平坦化されたsquare-imageアイコンであり、57x57ピクセルです」(私の強調)である必要があります。背景が黒の円形のアイコンで済むかもしれませんが、それはレビュー担当者がその要件をどのようにテストするかによります。彼らがチェックしないか、アルファチャネルがどこでも100%であることをチェックするだけで問題を回避できるかもしれませんが、アイコンが正方形に見えるかどうかに基づいて決定した場合はそうしません。
円形のアイコンは、ユーザーの電話の他のすべてのアイコンの隣に奇妙に見えるので、とにかくそれはおそらく悪い考えです。
アプリでは、透明なPNGをアイコンとして使用できます。 iTunesストアにアップロードするとき、もちろん透明度のない.jpgが必要です。
彼らがあなたのアプリを標準以下の形のアイコンで受け入れるかどうかに関しては、多分、そうでないかもしれません。は一度それを承認してからアップグレードを拒否することができます。それはおそらく、彼らが注意を払っていてアイコンに気づいているかどうかに依存します。
透明部分をすべて黒くします。次に、値が「YES」のUIPrerenderedIconキーをアプリケーションのInfo.plistに追加します。
それ以外の場合は、ユーザーの電話で光沢が表示されます。
はい、できます。アルファチャネルを含むアイコンが付いた私のアプリの多くは承認されています(私は怠惰であるか、アルファチャネルを削除するのを忘れていました)。ただし、アイコンに透明ピクセルを使用しないでください。