Porque é que os iPhones estão a funcionar tão suavemente em comparação com os telefones Android?
Os iPhones don' nem sempre correm suavemente e nem todos os telefones andróides ficam nervosos. No entanto, existem alguns aspectos que alimentam a percepção.
- iPhone não executa aplicativos de fundo, exceto aqueles pré-aprovados pela Apple, para garantir uma sensação consistente. Mas mesmo as aplicações bem comportadas ficarão sem recursos com um desempenho insatisfatório. Um bom exemplo disso é o Fallout Shelter no iPhone 6 que freqüentemente fica muito nervoso quando agora que eu tenho mais de 150 moradores e cerca de três de cada tipo de cômodo, todos eles têm 2 wide.
- iPhones don't têm coleta de lixo. A coleta de lixo é um modelo de gerenciamento de memória que garante o desempenho ao custo da memória, mantendo alocações de memória antiga até um ponto I futuro. Tempo em que o sistema está mais ocioso e pode Inexpensivamente liberar a memória. O aspecto negativo é que este modo de gerenciamento de memória requer muitas vezes mais memória RAM, e dispositivos mal configurados podem facilmente ficar sem memória, resultando na coleta forçada de lixo e na interrupção de outros processos enquanto isto ocorre.>li>Android phones vêm em muitas plataformas de hardware. Desde CPUs de 800MHz de núcleo único muito lentas até CPUs de 2+GHz de 8 núcleos. De 500 MB de RAM a 4+GB de RAM. Como tal, você pode estar tentando fazer muito em seu telefone andróide com pouco poder. E simplesmente precisa de uma atualização para um dispositivo mais poderoso.>li>Android telefones permitir que qualquer programa para fazer qualquer coisa que eles querem para o sistema. Isto significa que você pode ter 5 programas competindo por recursos de fundo enquanto o aplicativo que você quer executar can't obter recursos suficientes para fazer coisas simples.
- O maior problema que eu acho que as pessoas notam é o atraso da UI atual. Que a interface do usuário não responde aos gestos do usuário tão rapidamente quanto o iPhone. Isto tem mais a ver com hardware do que com o sistema operacional. O iPhone tem uma solução muito única e endurecida para o processamento de toques. O andróide usa uma abordagem ligeiramente diferente que requer mais tempo para analisar o gesto. Mas se você ignorar o atraso você vai notar que ele realmente faz um ótimo trabalho detectando os gestos e acompanhando... It'está apenas um pouco atrás de você. Isto não deve ser um grande problema hoje em dia com qualquer telefone andróide moderno, pois o problema foi resolvido com hardware mais poderoso.