Porque é que o iOS não pode correr em qualquer dispositivo Android?
Embora fosse bom ver o iOS num telemóvel Samsung ou Xiaomi, não espere que isso aconteça em breve ou mesmo durante a sua vida. Existem várias razões para isso, mas resume-se a Apple não é Microsoft e o iOS não seria tão bom no Android como seria no iPhone.
Seria bom, mas não vai acontecer.
Apple não é Microsoft
Apple to phone é totalmente diferente da abordagem do Google. Você pode pensar como o Google é o Microsoft dos sistemas operacionais por telefone. A Apple tem integração vertical no telefone e a visão dita o hardware que dita o software. A vantagem competitiva da Apple é que a Apple tem controle completo no hardware e no software do telefone. Enquanto a desvantagem desse controle é que você não tem muita liberdade no que pode fazer, a vantagem é que o hardware e o software é uma versão altamente otimizada do smartphone.
Então a Apple não vai suportar nenhum outro telefone que ela não faça, pois isso significa que eles perderiam toda a vantagem competitiva no smartphone.
iOS pode não ser bom em telefones Android
Android significa que os telefones vêm em toda forma e tamanho, enquanto a Apple mais focada em ser consistente. Se a Apple seguir o caminho do Andriod, significa que ela tomará decisões de design andróide.
iOS grande diferença com o andróide é como eles abordam o hardware. Como a Apple controla o hardware no iOS, eles sabem exatamente quais botões, que tipo de hardware o dispositivo tem. O Android, por outro lado, não tem esse luxo, então ele seria construído para ser o mais sem forma possível. Não há uma abordagem errada uma vez que ambos têm objectivos diferentes, mas devido à flexibilidade, a experiência do andróide é diferente em dispositivos diferentes. Passando do iPhone 6s para o 12 por exemplo, você pode esperar a experiência, o aplicativo será o mesmo, esperar em termos de velocidade e capacidades. No Android, uma marca de telefone vai se sentir diferente do próximo.
Por causa da necessidade de suportar várias plataformas, o estoque de Android OS tem que ser tão simples quanto possível e cada fabricante de telefone personalizar o OS para caber no telefone. Se o iOS alguma vez tiver a mesma flexibilidade do Android, ele também deve seguir a mesma abordagem e o resultado seria o mesmo: dispositivos diferentes trarão experiências diferentes. Então existe a possibilidade de que a experiência não seria tão boa quanto ter iOS otimizado para o iPhone.
Conclusion
iOS não virá para os telefones Android porque se pode pensar que iOS é a antítese do Android. Android é o Sr. Fantástico onde é muito flexível, inteligente mas às vezes a experiência pode variar. iOS é mais como o Dr. Doom onde tudo precisa estar em ordem e ter um controle apertado sobre como tudo funciona, mas ele tem seus fãs.