We recently raised the subject of how most apps don’t really look like the design when they are developed, and here comes Apple to the rescue! ;) The developers are generally lazy when it comes to implementation and believe that if it displays (in any way) then their job is done. They don’t care about margins, spacing, platform rules and ui paradigms. No, they are the mighty app developers, a rather small elite among other devs, so they don’t lower themselves down to implement things perfectly or to worry about how the information is presented.
Apple has published a set of rules and guidelines (a short one still, but always something) to educate developers about some basic mistakes they do. Let’s just hope they’ll start rejecting crap-design apps from now on, because a warning is only meaningful when it’s a threat.