3GSM: Mobile operating systems vie for position