モバイルアプリアイコンデザイン:ベクターワークフローの基本
ベクターワークフローでモバイルアプリアイコン作成をマスター。iOSとAndroidのサイズ要件、デザイン原則、最適化テクニックを学びましょう。
Founder of VectoSolve
Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Key Takeaways
- アプリアイコンは1024x1024でベクターツールを使ってデザインし、縮小エクスポートする — ラスターアートを拡大してはいけない
- iOSとAndroidは根本的に異なるアイコンシステムを持つ:静的なマスク付き正方形 vs アダプティブな前景/背景レイヤー
- ベクターソースファイルは唯一の真実の源 — 1回の編集が20以上の必要なエクスポートサイズに伝播する
- AppleとGoogleによるアイコン拒否は一般的だが、適切なセーフゾーン、コントラスト、フォーマット準拠で回避可能
- アクセシビリティは重要:男性の12人に1人が色覚異常を持つため、色だけに頼ってはいけない
アプリアイコンは製品全体で最も働くアセットです。混雑したホーム画面の60x60ポイントのサムネイルでアプリを販売し、ストア検索結果の過酷な圧縮に耐え、ユーザーがスクロールする前に何をするアプリかを伝えるのに約0.3秒しかありません。間違えればダウンロードを失います。正しく行うにはベクターから始めましょう。
ベクターソースファイルが必須である理由
まだPhotoshopで512x512のアプリアイコンをデザインしているなら、砂の上に構築しています。iOSとAndroidの間で、1つのデザインから20以上の異なるPNGファイルが必要です。最小は16x16(favicon)、最大は1024x1024(App Store)— 64倍のサイズ差です。
ラスターアートはスケーリングで劣化します。ベクターアートは劣化しません。ベクターソースファイル — VectoSolveからのSVGまたはIllustratorからのAI/EPS — は以下を提供します:
- 無限のスケーラビリティ どの解像度でも品質損失なし
- 1回の編集で伝播:色を1回変更し、すべてを再エクスポート
- 数学的精度:カーブは滑らかなまま、角はシャープなまま
- 将来への備え:プラットフォームが新しい必要サイズを追加しても、すでに対応済み
「アプリアイコンは、ユーザーが製品に対して持つ最初で最も頻繁な印象です。ベクターの基盤にふさわしい。」 - Apple Human Interface Guidelines(意訳)
iOS vs Androidアイコン要件
2つのプラットフォームは完全に異なるアイコン哲学を持っています。両方に対応するデザインには、両システムの深い理解が必要です。
| 要件 | iOS | Android |
|---|---|---|
| ベースキャンバス | 1024x1024 px | 108x108 dp(xxxhdpiで432x432 px) |
| 形状 | 正方形アセット、システムが角丸長方形マスクを適用(~23.4%コーナー半径) | 分離レイヤーのアダプティブアイコン、システムがマスクを適用(円、squircleなど) |
| パディング | 手動パディングなし — マスクが処理 | 前景セーフゾーンは108x108内の中央66x66 dp |
| 透過 | 許可されない — アルファチャンネルなし | 背景は不透明必須、前景は透過使用可 |
| 色空間 | sRGBまたはDisplay P3 | sRGB |
| フォーマット | PNG(単一レイヤー) | PNG前景+背景(またはvector drawable XML) |
| ストア提出 | 1024x1024 PNG、角丸なし | 512x512 PNG、裁ち落としあり |
iOS 18とAndroid 13+以降、両プラットフォームはティンテッド/モノクロアイコンバリアントをサポートしています。iOSは自動ダークモードティンティングを適用。Androidはアダプティブアイコンにモノクロレイヤーをサポート。アイコンには単色で機能する強いシルエットが必要です。
デザイングリッドとキーラインシェイプ
AppleもGoogleもアイコングリッドを公開しています。これらは提案ではなく、よくデザインされたアイコンがホーム画面で並んだとき「正しく」感じる理由です。
Appleのキーラインシェイプ(1024x1024内):直径860pxの円、672pxの正方形、592x840の縦長長方形、840x592の横長長方形。アイコンの主要な形状はこれらのいずれかに合わせるべきです。
GoogleのMaterialグリッド(108x108 dpキャンバス、72x72 dpアクティブエリア):52dpの円、44dpの正方形、36x52dpの縦長長方形、52x36dpの横長長方形。
Pro Tip: 常に1024x1024ピクセルでデザインしてください、Androidでも。高解像度で作業し、グリッドにスナップし、縮小エクスポートします。これによりApp Storeへの最大忠実度と、小さいサイズで意図的に簡略化するための十分な詳細が得られます。エクスポート前に任意のズームレベルでベクターパスを調整するにはVectoSolveのSVGエディターを使用してください。
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual Dealアダプティブアイコンシステム(Android)
Androidのアダプティブアイコンシステムはデザイナーを驚かせます。1つの平面画像の代わりに、2つの別々のレイヤーを提供します:
前景レイヤー(108x108 dp):ロゴまたはシンボルを含みます。セーフゾーンは中央の66x66 dpのみ — それ以外はデバイスのマスクによってクリッピングされる可能性があります。
背景レイヤー(108x108 dp):ソリッドカラー、グラデーション、またはパターン。マスキング後も常に完全に見え、不透明でなければなりません。
108x108 dp 総キャンバス
┌──────────────────────┐
│ ┌──────────────┐ │
│ │ セーフゾーン │ │
│ │ 66x66 dp │ │
│ └──────────────┘ │
└──────────────────────┘
↓ マスク適用
◯ または ▢ または ⬡ など
ランチャーがマスク形状を選択します。アイコンはあらゆるマスクで正しく見える必要があります — 円、角丸正方形、squircle、またはカスタムOEM形状。アダプティブアイコンはパララックスモーションもサポートしています:傾けたり長押しすると前景が背景に対して移動するため、ギャップが露出しないよう十分なブリードを確保してください。
エクスポートワークフロー:ベクターからすべてのサイズへ
1. マスターベクターをデザイン
ベクターエディターで1024x1024のアイコンを作成。クリーンな閉じたパスを使用。小さいサイズで失敗するエフェクト(複雑なグラデーション、最終レンダーで2px未満のストローク)は避けてください。
2. プラットフォームバリアントを作成
- iOS:単一のフラットコンポジション、透過なし、sRGB
- Android:foreground.svgとbackground.svgに分割
- Web/PWA:faviconに透過が必要な場合あり、マスク可能なアイコンバリアントを検討
3. バッチエクスポート
# iOS sizes
for size in 40 58 60 76 80 87 120 152 167 180 1024; do
rsvg-convert -w $size -h $size icon.svg > "ios/icon_${size}.png"
done
# Android density buckets
for pair in "mdpi:48" "hdpi:72" "xhdpi:96" "xxhdpi:144" "xxxhdpi:192"; do
density="${pair%%:*}"; size="${pair##*:}"
rsvg-convert -w $size -h $size icon.svg > "android/${density}/ic_launcher.png"
done
4. 各エクスポートを検証
各ファイルでカーブのエイリアシングアーティファクト、小さいサイズでのディテール損失、色精度、正しいサイズを確認。ストアは間違ったサイズを容赦なく拒否します。
Warning: AppleとGoogleがアプリアイコンを拒否する一般的な理由:
- Apple:透過またはアルファチャンネルが存在。テストが読めないほど小さい。アイコンがデザインのないただの四角形。Apple内蔵アプリに類似しすぎ。Appleのロゴや商標を使用。
- Google:66dpセーフゾーン外の前景要素がクリッピングされる。背景に透過がある。間違った寸法。誤解を招くバッジやランキング主張。
両プラットフォームはぼやけている、または低解像度ソースから拡大されたアイコンを拒否します。ベクターソースが重要な理由はまさにこれ — ソースが数学的に定義されていれば、拡大の問題は決して発生しません。
アクセシビリティの考慮事項
アイコンのアクセシビリティはほとんどのデザイナーに見落とされますが、何百万人ものユーザーに影響します。
色覚異常:男性の約8%と女性の0.5%が影響を受けます。前景と背景の間に少なくとも3:1の輝度コントラストを確保。赤/緑の区別に頼らないでください。デザインをグレースケールに彩度を落としてテストしてください。
小さいサイズでの認知負荷:1つの明確なフォーカル要素を使用。48px以下でノイズになる細かいディテールは避けてください。シルエットを特徴的に — 弱視のユーザーは形状認識に頼ります。
プラットフォーム機能:iOSのハイコントラストモードは背景ティントを変更する可能性があります。Androidのハイコントラストはアダプティブアイコンにアウトラインを適用する可能性 — 強制アウトラインでアイコンが機能することを確認してください。
Free SVG Tools for Crafters
Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG
Check Your SVG Free完全なワークフロー
- リサーチ:カテゴリ内の競合アイコンのスクリーンショットを撮影。何が目立つか見つける。
- スケッチ:メタファー、レターフォーム、抽象的な形状を探る20以上のラフコンセプトを描く。
- ベクター化:最高のスケッチをベクターエディターに取り込むか、VectoSolveで手描きスケッチをクリーンなSVGパスに変換。
- グリッド上で調整:Apple/Googleのキーラインシェイプに合わせる。積極的に簡略化。
- 各サイズでテスト:16px、48px、60px、120px、512px、1024pxでプレビュー。
- エクスポート:ベクターソースからすべての必要サイズをバッチエクスポート。
- バリデーション:実機、ライトモードとダークモード、ストア検索モックアップでテスト。
- イテレーション:ベクターソースを修正して再エクスポート。ラスターエクスポートを直接編集しない。
Pro Tip: ベクターソースをバージョン管理下に置いてください。数ヶ月後にアイコンアップデートを公開するとき、誰も再現できないフラット化されたPNGではなく、編集可能なSVGがあることに感謝するでしょう。
アプリアイコンは何百万もの他のアイコンと注目を争います。ベクターワークフローだけが提供できる精度にふさわしい。VectoSolveでベクター基盤を確立し、SVGエディターで調整し、すべてのサイズのすべてのピクセルが正確に配置した場所にあることを確信してエクスポートしてください。