Home | History | Annotate | Download | only in ui_guidelines
      1 page.title=Launcher Icons
      2 excludeFromSuggestions=true
      3 parent.title=Icon Design Guidelines
      4 parent.link=icon_design.html
      5 @jd:body
      6 
      7 <div id="qv-wrapper">
      8 <div id="qv">
      9 
     10 <h2>In this document</h2>
     11 
     12 <ol>
     13 <li><a href="#goals">Goals of the Launcher Icon</a></li>
     14 <li><a href="#dos_donts">Do's and Don'ts</a></li>
     15 <li><a href="#size">Size and Format</a></li>
     16 </ol>
     17 
     18 <h2>See also</h2>
     19 
     20 <ol>
     21 <li><a href="icon_design_launcher_archive.html">Older guidelines</a></li>
     22 <li><a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple
     23 Screens</a></li>
     24 </ol>
     25 
     26 </div>
     27 </div>
     28 
     29 
     30 <div class="note design">
     31 <p><strong>New Guides for App Designers!</strong></p> 
     32 <p>Check out the new documents for designers at <strong><a
     33 href="{@docRoot}design/index.html">Android Design</a></strong>, including more guidelines
     34 for <a href="{@docRoot}design/style/iconography.html">Iconography</a>.</p>
     35 </div>
     36 
     37 
     38 
     39 <p>A launcher icon is a graphic that represents your application. Launcher icons are used by
     40 Launcher applications and appear on the users Home screen. Launcher icons can also be used to
     41 represent shortcuts into your application (for example, a contact shortcut icon that opens detail
     42 information for a contact).</p>
     43 
     44 <p>As described in <a
     45 href="{@docRoot}guide/practices/ui_guidelines/icon_design.html#icon-sets">Providing Density-Specific
     46 Icon Sets</a> and <a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple
     47 Screens</a>, you should create separate icons for all generalized screen densities, including low-,
     48 medium-, high-, and extra-high-density screens. This ensures that your icons will display properly
     49 across the range of devices on which your application can be installed. See <a
     50 href="{@docRoot}guide/practices/ui_guidelines/icon_design.html#design-tips">Tips for Designers</a>
     51 for suggestions on how to work with multiple sets of icons.</p>
     52 
     53 <p>A high-resolution version of your application launcher icon is also required by Google Play
     54 for use in application listings. For more details on this, see <a
     55 href="#icons_in_market">Application Icons on Google Play</a> below.</p>
     56 
     57 
     58 <p class="note"><strong>Note:</strong>
     59 
     60 The launcher icon guidelines pertaining to all versions of Android have been re-written. If you
     61 need to review the old guidelines, see the
     62 <a href="icon_design_launcher_archive.html">launcher icon guidelines archive</a>.
     63 
     64 </p>
     65 
     66 
     67 <h2 id="goals">Goals of the Launcher Icon</h2>
     68 
     69 
     70 <div class="figure" style="width:400px" id="launcher_examples">
     71   <img src="{@docRoot}images/icon_design/launcher_examples.png"
     72     alt="Example launcher icons for system and third-party applications"
     73     width="400" />
     74   <p class="img-caption">
     75     <strong>Figure 1.</strong> Example launcher icons for system applications (left) and
     76     third-party applications (right).
     77   </p>
     78 </div>
     79 
     80 
     81 <p>Application launcher icons have three primary goals:</p>
     82 
     83 <ol>
     84   <li>Promote the brand and tell the story of the app.</li>
     85   <li>Help users discover the app on Google Play.</li>
     86   <li>Function well in the Launcher.</li>
     87 </ol>
     88 
     89 <h3 id="promoting_brand_story">Promote the brand story</h3>
     90 
     91 <p>App launcher icons are an opportunity to showcase the brand and hint at the story of what your
     92 app is about. Thus, you should:</p>
     93 
     94 <ul>
     95   <li>Create an icon that is unique and memorable.</li>
     96   <li>Use a color scheme that suits your brand.</li>
     97   <li>Don't try to communicate too much with the icon. A simple icon will have more impact and be
     98     more memorable.</li>
     99   <li>Avoid including the application name in the icon. The app name will always be displayed
    100     adjacent to the icon.</li>
    101 </ul>
    102 
    103 
    104 <h3 id="help_users_discover">Help users discover the app on Google Play</h3>
    105 
    106 <p>App launcher icons are the first look that prospective users will get of your app on Google Play.
    107 A high quality app icon can influence users to find out more as they scroll through lists of
    108 applications.</p>
    109 
    110 <p>Quality matters here. A well-designed icon can be a strong signal that your app
    111 is of similarly high quality. Consider working with an icon designer to develop the apps launcher
    112 icon.</p>
    113 
    114 <p class="note"><strong>Note:</strong> Google Play requires a high-resolution version of your
    115 icon; for more details on this, see <a href="#icons_in_market">Application Icons in Google
    116 Play</a> below.</p>
    117 
    118 
    119 <h3 id="function_well_in_launcher">Function well in the Launcher</h3>
    120 
    121 <p>The launcher is where users will interact with the icon most frequently. A successful app
    122 launcher icon will look great in all situations: on any background and next to any other icons and
    123 app widgets. To do this, icons should:</p>
    124 
    125 <ul>
    126   <li>Communicate well at small sizes.</li>
    127   <li>Work on a wide variety of backgrounds.</li>
    128   <li>Reflect the implied lighting model of the launcher (top-lit).</li>
    129   <li>If the icon is 3D, use a perspective that doesn't feel out of place with other icons;
    130     forward-facing works best. <ul>
    131     <li>3D icons work best with a shallow depth.</li></ul>
    132   </li>
    133   <li>Have a unique silhouette for faster recognition; not all Android app icons should be square. <ul>
    134     <li>Icons should not present a cropped view of a larger image.</li></ul>
    135   </li>
    136   <li>Have similar weight to other icons. Icons that are too spindly or that don't use enough of
    137     the space may not successfully attract the users attention, or may not stand out well on all
    138     backgrounds.</li>
    139 </ul>
    140 
    141 
    142 <h2 id="dos_donts">Do's and Don'ts</h2>
    143 
    144 <p>Below are some "do and don't" examples to consider when creating icons for your application.</p>
    145 
    146 <table style="width: 600px">
    147   <tbody>
    148 
    149     <tr>
    150       <td style="border:0"><img src="{@docRoot}images/icon_design/launcher_dodont_settings.png"
    151         alt="Side by side: overly complicated vs. simpler launcher icons"></td>
    152       <td style="border:0; vertical-align:middle">Icons should not be overly complicated. Remember
    153         that launcher icons will be used at often small sizes, so they should be distinguishable at
    154         small sizes.</td>
    155     </tr>
    156 
    157     <tr>
    158       <td style="border:0"><img src="{@docRoot}images/icon_design/launcher_dodont_clock.png"
    159         alt="Side by side: cropped and glossy vs. matte and single-shape launcher icons"></td>
    160       <td style="border:0; vertical-align:middle">Icons should not be cropped. Use unique shapes
    161         where appropriate; remember that launcher icons should differentiate your application from
    162         others. Additionally, do not use too glossy a finish unless the represented object has a
    163         glossy material.</td>
    164     </tr>
    165 
    166     <tr>
    167       <td style="border:0"><img src="{@docRoot}images/icon_design/launcher_dodont_custom_2.png"
    168         alt="Side by side: overly thin vs. thicker, weightier icons"></td>
    169       <td style="border:0; vertical-align:middle">Icons should not be thin. They should have a
    170         similar weight to other icons. Overly thin icons will not stand out well on all
    171         backgrounds.</td>
    172     </tr>
    173 
    174     <tr>
    175       <td style="border:0"><img src="{@docRoot}images/icon_design/launcher_dodont_custom.png"
    176         alt="Side by side: full-frame vs. subtly rounded and treated icons"></td>
    177       <td style="border:0; vertical-align:middle">Icons should make use of the alpha channel, and
    178         should not simply be full-frame images. Where appropriate, distinguish your icon with
    179         subtle yet appealing visual treatment.</td>
    180     </tr>
    181 
    182   </tbody>
    183 </table>
    184 
    185 
    186 <h2 id="size">Size and Format</h2>
    187 
    188 <p>Launcher icons should be 32-bit PNGs with an alpha channel for transparency. The finished
    189 launcher icon dimensions corresponding to a given generalized screen density are shown in the
    190 table below.</p>
    191 
    192 <p class="table-caption" id="screens_table"><strong>Table 1.</strong> Summary of
    193 finished launcher icon dimensions for each generalized screen density.</p>
    194 
    195 <table>
    196   <tbody>
    197   <tr>
    198     <th></th>
    199     <th>
    200       <code>ldpi</code> (120 dpi)<br>
    201       <small style="font-weight: normal">(Low density screen)</small>
    202     </th>
    203     <th>
    204       <code>mdpi</code> (160 dpi)<br>
    205       <small style="font-weight: normal">(Medium density screen)</small>
    206     </th>
    207     <th>
    208       <code>hdpi</code> (240 dpi)<br>
    209       <small style="font-weight: normal">(High density screen)</small>
    210     </th>
    211     <th>
    212       <code>xhdpi</code> (320 dpi)<br>
    213       <small style="font-weight: normal">(Extra-high density screen)</small>
    214     </th>
    215   </tr>
    216   <tr>
    217     <th>
    218       Launcher Icon Size
    219     </th>
    220     <td>
    221       36 x 36 px
    222     </td>
    223     <td>
    224       48 x 48 px
    225     </td>
    226     <td>
    227       72 x 72 px
    228     </td>
    229     <td>
    230       96 x 96 px
    231     </td>
    232   </tr>
    233   </tbody>
    234 </table>
    235 
    236 <p>You can also include a few pixels of padding in launcher icons to maintain a
    237 consistent visual weight with adjacent icons. For example, a 96 x 96 pixel <code>xhdpi</code>
    238 launcher icon can contain a 88 x 88 pixel shape with 4 pixels on each side for padding.
    239 This padding can also be used to make room for a subtle drop shadow, which can help ensure
    240 that launcher icons are legible across on any background color.</p>
    241 
    242 
    243 <h3 id="icons_in_market">Application Icons on Google Play</h3>
    244 
    245 <p>If you are publishing your app on
    246 Google Play, you will also need to provide a 512 x 512 pixel, high-resolution application icon
    247 in the <a href="http://play.google.com/apps/publish">developer console</a> at upload time. This icon
    248 will be used in various locations on Google Play and does not replace your launcher icon.</p>
    249 
    250 <p>For tips and recommendations on creating high-resolution launcher icons that can easily be scaled
    251 up to 512x512, see <a href="{@docRoot}guide/practices/ui_guidelines/icon_design.html#design-tips">
    252 Tips for Designers</a>.</p>
    253 
    254 <p>For information and specifications about high-resolution application icons on Google Play, see
    255 the following article:</p>
    256 
    257 <p style="margin-left:2em"><a href="http://market.android.com/support/bin/answer.py?answer=1078870">
    258 Graphic Assets for your Application (Google Play Help) &raquo;</a>
    259 
    260 <br><br>
    261