Por que a Apple não menciona a quantidade de RAM do iPhone na primeira introdução?
Porque você mede o que importa. O que é mais importante.... performance real ou quanto ram você tem? Que tal a duração da bateria vs tamanho da bateria?Existem razões técnicas pelas quais o iOS requer consideravelmente menos memória do que o Android e não tem nada a ver com os posts que eu vi neste tópico até agora. É sobre gerenciamento de memória. A versão curta é esta: O Android usa uma forma de rastreamento de coleta de lixo para liberar memória não utilizada. Este processo pára tudo o resto quando ele corre. É por isso que o Android teve uma reputação de gagueira durante muito tempo. Este processo é chamado pelo sistema quantas vezes for necessário. Quanto menos memória você tem, mais frequentemente ele entra em um ciclo de coleta de lixo. O melhor que os vendedores podem fazer para minimizar este processo é enviar muito mais memória do que você precisa.
Agora, por outro lado, o iOS usa uma técnica chamada contagem automática de referência. O compilador realmente insere código para alocar e desalocar memória exatamente quando é feito com ela. Para um dispositivo com recursos limitados, o Google fez uma abordagem horrível aqui. Claro, isto foi apenas um subproduto de ir com um sistema baseado em Java.
Então, sabendo que o Android requer mais memória para fazer exatamente a mesma coisa suavemente, por que a Apple anunciaria uma métrica como ram que não significa nada ao comparar dispositivos através de plataformas diferentes?