Mobile devices have become very sophisticated. In some cases, they're the most capable computer a person owns, with the widest array of digital sensors available. Successful mobile apps can't compete if they target the lowest common denominator of devices. Developers should know how to handle the complexities of multidevice testing, location services, localization, battery life, and alternative OSes. This report tells you five things you need to deliver a successful mobile app for multiple devices.