DPI = “Dots Per Inch”. This is relevant in printing since it’s the number of ink dots that get put on paper.
PPI = “Pixels Per Inch”. In digital imaging, this is the number of pixels uses to make up an inch of “Printed” results.
PPI is meaningless for computer screens and websites.
Consider the following:
What is an inch to a computer screen (or web page)?
Let’s say you have a 27" 1920x1080 monitor and I have a 19" 1920x1080 monitor. Both are exactly 1920 pixels wide. A 1000 pixel x 500 pixel image on my screen would take up 1000 pixels. But if you put a ruler to that, it would be right at 10" wide, roughly 100 pixels per inch. But on your monitor, the image would still just be 1000 pixels wide, but those 1000 pixels are spread out over a larger monitor. The 27" version is 71 ppi which works out to 14" of your screen.
At the end of the day, both screens are 1920 pixels wide. The image still takes up a little over 50% of the width of the screen. So only pixel measurements are important to web based images.
A 300 x 300 image at 300 PPI is a 1" by 1" image and a 300 x 300 image at 1 PPI are the exact same image. They take up 300 x 300 pixels. Period. The PPI is a print reference. The 300 dpi version of a 300x300 image will be 1" x 1" when printed. The 300x300 @ 1DPI will be 300" x 300" and each dot will be 1" x 1".
Since we don’t use inches when measuring images in our apps or on web pages, we only care about the pixel dimensions. DPI and PPI are meaningless.
So why does Apple care and want 72 dpi/72 ppi images?
The reason Apple asks for 72dpi is many artists are used to working in print sizes. To them a graphic that would be needed to put a 3" advertisement in a magazine would be a 3" image @ 300 dpi. They don’t think in pixel dimensions. They think in inches and DPI. They have all been trained to take their high resolution image and when converting to web images, to simply resize by changing the PPI from 300 to 72 and it will take care of the problem.
I’m not sure if Apple looks at the DPI/PPI setting when uploading images or if they are just looking at the pixel dimensions (the only ones that matter) or not. This is a simple case in Photoshop of creating your image at their requested size (such as 640 x 960) and then in Photoshop, do an Image->Resize, uncheck “Resample” and then set the DPI to 72 and save the image. I don’t have much experience with Illustrator, but it’s likely when you export the image that you choose the desired DPI, but you have to make sure to match the pixels dimensions first.
Rob