Apple Reveals Features to Compete with Android and BlackBerry