Hi illuminz, I've moved this question to the mobile development forum, as this is not really a graphics issue.
Essentially, there shouldn't be too much difference between iPhone and other mobile devices, as long as your design is flexible and has simple fallback styles for devices that don't understand @media queries etc.
But obviously there's a lot more to it, so I'll hand over to others to say more.
Bookmarks