One device to rule them all? Microsoft and Apple face off