How Apple and Microsoft think differently