Anúncio fechado

Não é incomum que seu telefone tenha um s Androidem mais RAM do que o computador em que você está trabalhando. Nos atuais Androidech chegamos facilmente a 12 GB de RAM, que está disponível, por exemplo, na configuração mais alta de modelos Galaxy S22 Ultra ou Google Pixel 6 Pro. Alguns telefones também possuem 16 GB de RAM. Por outro lado, o iPhone 13 Pro tem apenas 6 GB, o iPhone 13 até apenas 4 GB. Eles funcionam tão bem (ou até melhor) que os mais equipados Androidvocê. Como isso é possível? 

O que é RAM? 

Na ciência da computação, RAM é o termo usado para memória semicondutora de acesso direto de leitura e gravação. Existem vários tipos de RAM, mas a SDRAM usada em smartphones é volátil. Ao contrário da memória flash não volátil do telefone, onde estão informace armazenado a longo prazo, a RAM pode armazenar informace somente enquanto o dispositivo estiver ligado. É basicamente a memória de trabalho do telefone - contém informace, que o dispositivo está usando ativamente no momento.

Quanto mais RAM um telefone tiver, mais coisas ele poderá armazenar em sua memória operacional. À medida que você abre mais aplicativos (ou mais conteúdo em um aplicativo), o telefone aloca RAM disponível para cada novo processo. Quando não há mais RAM disponível, o dispositivo precisa decidir quais processos eliminar para manter tudo funcionando perfeitamente. Se todas as coisas forem iguais, um telefone com 8 GB de RAM será capaz de manter processos mais ativos do que um telefone com 4 GB de RAM, portanto, alternar entre as atividades será mais rápido em um telefone com mais RAM.

Android precisa de mais RAM do que iOS 

Não há uma razão definida, mas sim vários fatores que contribuem para esse fato. Primeiro, o aplicativo para Android a iOS eles são construídos de forma diferente. Todos os anos, existem apenas alguns novos iPhones e iPads que rodam em hardware semelhante. Porque o aplicativo para iOS rodando apenas em alguns chipsets homogêneos, eles podem ser construídos especificamente para esses chipsets usando as chamadas linguagens de programação nativas (especialmente Swift e Objective-C). Código escrito para aplicações de iOS é compilado diretamente em instruções que os processadores Apple entender sem qualquer tradução.

Por outro lado, o sistema Android rodando em praticamente um número ilimitado de dispositivos diferentes, os mesmos aplicativos devem rodar em chipsets da Qualcomm, Samsung, MediaTek e outros. Dado que seria impossível garantir manualmente a compatibilidade com todas estas diferentes configurações de hardware, as aplicações para Android escrito em linguagens de programação (Kotlin e Java), que pode ser traduzido para algum tipo de linguagem comum, que é então traduzido uma segunda vez para o código nativo desse chipset. Essa linguagem comum é chamada de bytecode. 

O bytecode não é específico para nenhum hardware específico, portanto, o dispositivo deve converter o código em código nativo antes de ser executado. Comparado à execução direta do código nativo, como o sistema faz iOS, esse processo consome recursos adicionais, o que significa um aplicativo que tem a mesma aparência e funciona da mesma forma em todos os sistemas Android a iOS, será para sua execução no dispositivo Galaxy O S22 normalmente requer mais RAM disponível do que o iPhone 13.

Limpeza automática de RAM 

Cada sistema operacional também gerencia a RAM de maneira diferente. Android usa um método de gerenciamento de memória chamado coleta de lixo. Esse processo remove periodicamente da memória itens que não estão mais em uso, liberando-a. Sistema iOS no entanto, ele usa contagem automática de referência (ARC), que atribui automaticamente um valor numérico aos objetos na memória com base em quantos outros objetos os referenciam e remove aqueles cujo valor chega a zero.

Como a coleta de lixo procura objetos não utilizados apenas periodicamente, pode haver um breve acúmulo de informações inúteis que sobrecarregam a RAM. Em contraste, o ARC não tem esse problema – objetos individuais desnecessários são removidos da memória assim que são identificados como não utilizados. Sistema Android também restringe menos aplicativos executados em segundo plano do que você iOS, portanto, os aplicativos que você não usa ativamente podem ser usados ​​em telefones com o sistema Android ficar na RAM mais fácil que v iPhoneCH. Flexibilidade do sistema Android é um dos maiores pontos fortes desta plataforma, mas esta flexibilidade também pode exigir um uso menos eficiente da RAM.

No final, isso realmente não importa 

Android a iOS portanto, eles têm requisitos de RAM diferentes porque os dois sistemas operacionais funcionam de maneira diferente. Android é mais flexível do que iOS, tanto em termos de quais dispositivos ele pode ser executado quanto como pode ser usado e aproveitado pelos próprios desenvolvedores. No entanto, essa flexibilidade acarreta requisitos mais elevados de RAM para atingir um desempenho semelhante ao encontrado nos iPhones. Mas dado isso iPhone 13 Pro Max por CZK 31 e Samsung Galaxy A33 5G por CZK 8 cada um tem 990 GB de RAM, é bastante claro que a memória em si não é um fator muito grande que afeta o desempenho comparável do dispositivo ou os custos do fabricante em seu preço final.

Telefones Samsung Galaxy você pode comprar por exemplo aqui

O mais lido de hoje

.