Ozzie challenges Microsoft to prepare for world beyond PCs