As developers and app stores go to war, Microsoft introduces 10 principles of fairness