This is not true. He does exactly what he needs. All dimension references are in points, not pixels. When you get the borders, it will be 320x480 on all 3.5-inch screens, whether itβs a retina or not. Try on any 3.5-inch retina device. You will get the same log result.
iPad does not imitate a 4-inch device when working with an iPhone application. It will always support iPhone iPhone 3.5 compatible.
Thus, the view 320x480 is the right size.
Think of it this way. The Retina iPad will feature an iPhone app similar to working with a 3.5-inch mesh iPhone. The non-retina iPad will show the iPhone app as if it were running on a 3.5-inch non-mesh iPhone.
source share