An alternative mobile operating environment?