Android has come a long way from an almost disaster to a successful platform these days