Overview
If there’s one thing I’ve learned from delving into iOS, Android, and Blackberry app development, it’s that there’s a lot more to creating a mobile app than just coding it. One of the things that can catch you off guard, especially if you are devoid of design ability like me, is the amount of icons and images necessary to deploy your apps. This becomes even more daunting when you intend to deploy to multiple platforms.
The other concern is that it isn’t always evident from the development tools how many different graphics you need to account for all scenarios. A new iOS developer will likely be unaware that you need a 58×58 pixel icon for iPhone 4 Spotlight and Settings. To attempt to alleviate some of this confusion, I put together these charts to detail what I know so far about the graphics required for submitting mobile apps to the various Android, iOS, and Blackberry markets.
Icons
Android | iOS | Blackberry Playbook | Notes | |
29×29 | iPhone Settings and Spotlight, iPad Settings | |||
36×36 | low pixel density icon | |||
48×48 | medium pixel density icon | |||
50×50 | iPad Spotlight. iOS will trim 1 pixel off each side and add a drop shadow, making it 48×48 | |||
57×57 | standard iPhone icon | |||
58×58 | iPhone 4 Settings and Spotlight | |||
64×64 | optional small custom document icon | |||
72×72 | Android high pixel density icon, iPad icon | |||
86×86 | standard Playbook icon. It will trim 5 pixels off each side, making it 76×76 | |||
96×96 | Potential icon size if iPad gets a high ppi screen | |||
114×114 | standard iPhone 4 icon | |||
144×144 | Potential icon size if iPad gets a high ppi screen | |||
320×320 | optional large custom document icon |
Distribution Images
Android Market | Apple App Store | Blackberry App World | Amazon App Store | Notes | |
screenshot sizes | 320×480, 480×800, 480×854, 1280×800 | iPhone: 320×480, 480×320, 320×460, 480×300 iPhone 4: 640×960, 960×640 iPad: 768×1024, 1024×768, 748×1024, 1004×768 | 640×640 or smaller | 480×854, 854×480 | required # of screenshots: Android: at least 2 Apple: at least 1 Blackberry: 1-50 Amazon: 3-10 |
114×114 | device icon | ||||
180×120 | Promotional graphic (no alpha) | ||||
480×480 | Product icon that should match your 86×86 icon | ||||
512×512 | Large/High resolution product icon | ||||
1024×500 | Feature graphic for market |
Additional Notes
For Android, your 36×36, 48×48, and 72×72 pixel icons should be placed in the drawable-ldpi, drawable-mdpi, and drawable-hdpi folders of your Android project respectively. Be sure to specify the name of the file you will be using in the android:icon attribute of the
For iOS you simply need to add your appropriately sized and named icons to your Resources directory in your XCode project. Here’s a mapping of the icon sizes to the required name of the icon file. NOTE: There is purposely no extension on the 512×512 iTunesArtwork file.
- 29×29 – Icon-Small.png
- 50×50 – Icon-Small-50.png
- 57×57 – Icon.png
- 58×58 –
- 72×72 – Icon-72.png
- 114×114 –
- 512×512 – iTunesArtwork
For Blackberry Playbook, you need to specify the name of your 86×86 application icon in your application’s blackberry-tablet.xml file. Below is a sample of how you would set that up.
> > > 86x86.png> >> My Company>> core.games>> my_splashscreen.jpg> >
For the Amazon App Store you can also submit promotional images of various sizes and up to 5 promotional videos.
Summary
So as you can see, you’ve got a lot to consider when it comes to presenting your mobile application to the masses. As a developer, I’m looking for the simple solution here. For me, the easiest thing to do was use this 512×512 iOS icon template, create my icon, and scale it down to all the required sizes. If you happen to be reading this post and know a better/easier workflow, please let me know.
Here’s a few references to check out to get some additional information on mobile app icons and market images:
Don’t forget QVGA for Android screenshots:
http://www.tech-faq.com/qvga.html
@Miku: While the QVGA 320×240 size is a valid screen size for Android devices, it is not a screenshot size supported in the Android market.
Agreed. Started with the 512×512 and just scale down where needed. I was lucky that I did that because the Amazon market wanted the 512×512.
@Jonathan: The only place it doesn’t work out well is if you want to also use your product icon as a featured image on the Android Market or Amazon App Store. Those can be larger. Perhaps a 1024×1024 template is in order if anyone wants to tackle that.
I took the lazy man’s route and scaled up and cropped my 512×512 to the 1024×500 needed for the Android Market. Came out looking rough, but that’s why God invented gaussian blur.
[...] Starting with the simple stuff and making sure I have all the right size app-icons I’ll need. Thanks to @tonylukasavage for putting this chart together with all the icon sizes for Android, Blackberry iOS. [...]
There are also icons needed if you are integrating with facebook.
Appears next to your app name throughout Facebook (16×16)
ppears in authorization dialogs, search results, and the app directory (75×75)
[...] [...]
[...] Mobile Developer’s Icon & Image Checklist [...]
[...] Mobile Developer’s Icon & Image Checklist [...]
[...] Mobile Developer’s Icon Image Checklist [...]
[...] Mobile Developer’s Icon & Image Checklist [...]
[...] Mobile Developer’s Icon & Image Checklist [...]
[...] Mobile Developer’s Icon Image Checklist [...]
[...] Mobile Developer’s Icon & Image Checklist [...]
[...] Mobile Developer’s Icon Image Checklist [...]
[...] One of the many issues you have to manage when creating mobile applications is the myriad number of icon sizes you have to deal with. There's a great summary of them at SavageLook.com. [...]
[...] Merci à Tony Lukasavage pour son billet explicite sur ces points : MOBILE DEVELOPER’S ICON & IMAGE CHECKLIST [...]
[...] Mobile Developer’s Icon & Image Checklist [...]