Gente, o iOS não é robusto.
Quem manja um pouquinho de programação sabe que o iOS de robusto não tem nada.
É muito simples você fazer um software pra rodar em um único e exclusivo hardware.
Difícil mesmo é fazer um software pra rodar em todo e qualquer hardware que você imagine existir.
O Android sim é robusto.
Não tenho iPhone, mas tenho iPad, e cara, ele não trava, roda super fluido, instala e desinstala tudo muito rápido, a conexão dele é incrivelmente rápida.
Mas assim é mole fazer um software assim, você já sabe qual o hardware inteiro, e sabe até os próximos a serem lançados, e você se planeja pra isso.
É o mesmo que um computador, se você monta a máquina do zero, quando instalar o SO você vai precisar de drivers pra rodar placa de vídeo, LAN, Áudio, essas coisas... No iOS vc precisa apenas de uns códigos bem simples, pro Android vc precisa de algo muito mais complexo.