É por isso que os dispositivos iOS usam menos RAM do que os dispositivos Android

É por isso que os dispositivos iOS usam menos RAM do que os dispositivos Android

A guerra entre iOS e Android continua forte até hoje. Obviamente, existem razões válidas para cair em qualquer um dos lados da cerca, mas isso não impede as pessoas (incluindo nós) de comparar indefinidamente os dois para ver qual é o melhor para nossas necessidades.





Já exploramos questões como qual sistema operacional móvel é mais seguro e por que os aplicativos iOS geralmente são melhores do que os aplicativos Android. Mas aqui está algo que você pode não ter notado: Dispositivos iOS geralmente têm metade da RAM (ou menos) dos dispositivos Android . Por que é isso?





Comparando RAM no iPhone vs. Android

Para este artigo, veremos alguns dos mais recentes dispositivos Android top de linha de vários fabricantes e os colocaremos lado a lado com o iPhone 8, iPhone 8 Plus e iPhone X.





Crédito da imagem: GSM Arena

Crédito da imagem: GSM Arena



Crédito da imagem: GSM Arena

Crédito da imagem: GSM Arena





Todos esses são dispositivos Android da era de 2017 que representam o melhor dos melhores disponíveis atualmente para consumidores de smartphones. Como você pode ver, essas especificações de RAM são pesadas e custarão muito dinheiro. Espere pagar algo entre US $ 650 e US $ 1.000 por eles.

Para se ter uma ideia de como 8 GB de RAM são excessivos, lembre-se de que a maioria dos laptops modernos nem vem com esse volume. A maioria dos Chromebooks da era de 2017, por exemplo, chega a 4 GB com apenas alguns modelos selecionados, mesmo oferecendo uma construção de 8 GB - e mesmo aqueles Chromebooks de 8 GB de alto desempenho ainda são mais baratos do que esses dispositivos Android!





Para ser justo, apenas o OnePlus 5T vem com 8 GB. Mas o que quero dizer é o seguinte: os dispositivos Android não viriam com tanta RAM se não precisassem dela, certo? E se os dispositivos Android mais recentes vêm equipados com 4-8 GB de RAM, quanta RAM os iPhones têm?

Crédito da imagem: GSM Arena

Crédito da imagem: GSM Arena

Crédito da imagem: GSM Arena

Crédito da imagem: GSM Arena

por que o hbo max não está funcionando?

Espere um minuto. O que está acontecendo? Entre a linha de iPhones da era 2017 da Apple, vemos apenas 2 GB no iPhone 8 'básico', 3 GB no iPhone 8 Plus maior e 3 GB no último e melhor iPhone X. O modelo mais avançado da Apple tem menos RAM do que as opções Android mais fracas!

Nada disso é novo, aliás. O iPhone 7 Plus introduziu 3 GB de RAM na linha do iPhone em 2016. O iPhone 7, iPhone 6s Plus e iPhone 6s operam com 2 GB sem problemas. E o iPhone 6, que pode rodar o iOS 11 como o resto de seus sucessores, tem apenas 1 GB.

Sério, o que está acontecendo? Como um iPhone 6 da era de 2014 pode executar a versão mais recente do iOS com apenas 1 GB de RAM enquanto os Androids precisam de até 8 vezes essa quantidade?

Por que os dispositivos Android precisam de tanta RAM

Desde o início, o Android foi projetado para oferecer suporte a muitos tipos de processadores diferentes, muitos fabricantes diferentes e muitas configurações de hardware diferentes. Normalmente, o software escrito para um tipo de sistema não pode ser executado apenas em outro; tem de ser 'transferido', o que frequentemente envolve a reescrita de bits incompatíveis.

Para contornar isso, os aplicativos Android sempre foram executados na plataforma Java. Java é bacana por causa de sua máquina virtual: você pode escrever um aplicativo uma vez em Java e, em seguida, a máquina virtual 'traduz' esse código em tempo de execução para funcionar em qualquer sistema em que esteja. Em vez de reescrever e recompilar o código por conta própria, a máquina virtual Java cuida disso para você.

Mas isso tem um custo.

A máquina virtual Java é complexa e requer muita RAM, não apenas para gerenciar os processos reais da própria máquina virtual, mas também para manter o código Java original para qualquer aplicativo que esteja sendo executado, mais o código traduzido que realmente é executado pelo sistema.

Por um lado, a máquina virtual no Android melhorou ao longo dos anos e não requer tanta RAM como antes. Por outro lado, os aplicativos Android estão se tornando cada vez mais avançados - sem dúvida até inchados - e, portanto, precisam de mais RAM para operar. A RAM também é necessária para processos em segundo plano, comuns em aplicativos Android.

Por último, o sistema operacional Android é construído em torno de um método chamado 'coleta de lixo'. Na verdade, os aplicativos são incentivados a usar a quantidade de RAM necessária. Então, de vez em quando, o Android limpa os dados da RAM que não estão mais sendo usados ​​('lixo') e os libera, permitindo que outros aplicativos os usem. Este método, embora eficaz, é ideal quando há muita RAM para brincar, caso contrário, o sistema gastará muito tempo sempre coletando lixo.

Por esses motivos, recomendamos pelo menos 4 GB de RAM no Android se você se preocupa com o desempenho suave. Caso contrário, 2 GB deve ser o mínimo.

Por que o iOS não usa tanta RAM quanto o Android

A Apple exerce muito mais controle sobre todo o ecossistema iOS. Se você deseja usar o iOS, então você só tem uma opção para um telefone: o iPhone. Se você deseja criar aplicativos iOS, então você tem que usar as ferramentas da Apple e fazer do jeito da Apple. A Apple governa com mão fechada.

como restaurar iphone sem itunes

No entanto, há muitos benefícios nisso.

Porque a Apple conhece o exato especificações de cada dispositivo que irá executar seu sistema operacional, eles podem tomar decisões de design de acordo. Por exemplo, enquanto o Android precisa oferecer suporte a vários tipos de processador, o iOS sempre é executado em hardware baseado em ARM.

Como tal, o iOS não precisa de uma máquina virtual com tradução instantânea como o Android. Todos os aplicativos são compilados em código nativo e esse código é executado diretamente no hardware. Não há necessidade de uma máquina virtual significa significativamente menos RAM usada no geral.

Além disso, o iOS tem uma abordagem diferente para o gerenciamento de memória. Enquanto a memória do Android é gerenciada pelo sistema operacional, a memória do iOS é gerenciada pelos próprios aplicativos. Em vez de permitir que os aplicativos ocupem tanta RAM quanto quiserem e liberá-la quando não estiverem mais em uso, os aplicativos iOS alocam e desalocam memória automaticamente conforme necessário.

Resumindo, só porque os iPhones têm menos RAM, não significa que tenham um desempenho pior. O iOS tem uma abordagem diferente para o gerenciamento de memória porque não depende de uma máquina virtual como o Android.

Compartilhado Compartilhado Tweet O email Como alterar a aparência da área de trabalho do Windows 10

Quer saber como melhorar a aparência do Windows 10? Use essas personalizações simples para tornar o Windows 10 seu.

Leia a seguir
Tópicos relacionados
  • Tecnologia Explicada
  • Android
  • Iphone
  • ios
  • Dicas de Hardware
  • Android
Sobre o autor Joel Lee(1524 artigos publicados)

Joel Lee é o Editor-chefe da MakeUseOf desde 2018. Ele tem um B.S. em Ciência da Computação e mais de nove anos de experiência profissional em redação e edição.

Mais de Joel Lee

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever