Android is the world's largest mobile platform — but it has to overcome these massive hurdles to keep the lead