Ditching iPhone and Running with Blackberry The Differentiation - iOS VS Android VS BB OS Tearing Down the iPhone 3GS