future of mobile operating systems