Home Mobile Apps Apple iPhone 3GS and iPhone 4 Compared