Is the battle for dominance between iOS and Android really a battle for dominance between software designers and software engineers?