To do an app right, you should include icons of all sizes and all scaling levels, to optimize package size and get the right resolutions for each device. Did you know that the Windows (Phone) Store will only download the assets needed for your device? If not you can read about packaging and bundles in my previous post Windows Phone 8.1 for developers – App packaging with appx.
Printable PDF: Windows Phone 8.1 Tile Size Guide
So, what are the icon sizes needed? Don’t worry, you can easily see that in the manifest designer in Visual Studio.
However, they people generating icons are not often the guys running Visual Studio! And bing:ing the web only finds either the icon sizes for Windows 8.1 apps, or tile design guidelines for Windows Phone 8, without the latest sizes. (yes, the More Information link seen in the screenshot does not contain the sizes either – it links to the Windows sized, not Phone).
But look no further – here is the full list of tile icon sizes for Windows Phone 8.1.
|Square 71×71 Logo||170×170||99×99||71×71|
|Square 150×150 Logo||360×360||210×210||150×150|
|Wide 310×150 Logo||744×360||434×210||310×150|
|Square 44×44 Logo||106×106||62×62||44×44|
For tips on how to generate these images, please refer to Optimize images for different screen resolutions.
Keep in mind that Visual Studio will postfix your images with the scaling level, so just name them so that you know which image is which, and they will be automatically renamed when added as visual assets.
Now go write those apps! Just remember to make pretty icons