As a platform, Android's key strength is arguably flexibility. The software on one device can look radically different from another, even if there's a core underlying interface. There's often more ...