Nu sunt deloc fan Apple, dar trebuie sa recunosc ca ei si au optimizat destul de bine SO pentru hardware ul pe care il ofera. Sigur ai nimerit tu un device care avea probleme.
IOS este facut de Apple, iPhone este facut de Apple, deci iPhone trebuie sa ruleze iOS fara probleme deoarece este optimizat pentru acel telefon.
Pe Android situatia e altfel, e pur si simplu Android-ul stock iar dupa fiecare producator isi adauga aplicatiile de baza si ii modifica launcher-ul si-l optimizeaza cum vor ei.