No final do ano passado, a Nvidia lançou um par de novos dispositivos de TV Shield: o em forma de tubo
Shield TV dongle
, e o mais tradicional
Shield TV Pro
. Mais tarde, foi descoberto que o dongle rodava uma versão de 32 bits do Android TV, o que fazia com que alguns se preocupassem com aplicativos incompatíveis, mas você (provavelmente) não precisa se preocupar com nada.
Ambos os dispositivos de TV Shield de 2019 usam o mesmo processador Tegra X1 +, mas eles diferem na quantidade de RAM. Enquanto o Pro tem 3 GB de RAM, o dongle tem apenas 2 GB. Mesmo que o processador seja capaz de rodar Android TV de 64 bits, a Nvidia decidiu ir com Android TV de 32 bits no dongle.
Muitos compradores têm
pontiagudo
isto
Fora
desde o lançamento, e alguns até mesmo devolveram seus Shields, acreditando que a limitação de 32 bits seria um problema. Site da Nvidia
listas
os aplicativos que não funcionam no dongle, que incluem a maioria dos títulos antigos exclusivos do Shield e o emulador Wii / GameCube
Golfinho
:
Borderlands 2
Borderlands: The Pre-Sequel
Contraste
Doom 3
Episódios de Half-Life 2+
Metal Gear Rising: Revengeance
Metal Gear Solid 2
Metal Gear Solid 3
Portal
Resident Evil 5
Super Mega Beisebol
A testemunha
Tomb Raider (2013)
Ultimate Chicken Horse
Emulador de golfinho
Embora a Nvidia nunca tenha esclarecido por que a maior parte do catálogo exclusivo do Shield está faltando, meu palpite é que a empresa não pode lançar versões de 32 bits (talvez devido a acordos expirados / falta de interesse do desenvolvedor) ou não acredita nos jogos funcionaria bem com apenas 2 GB de RAM.
Atualização: a Nvidia nos disse que os jogos requerem apenas 3 GB de RAM para rodar.
Quanto ao emulador Dolphin, um post
no blog do projetode 2018
explica que uma CPU de 64 bits é necessária porque era muito difícil manter a compatibilidade com todas as arquiteturas de 32 bits (incluindo PCs x86 de 32 bits):
Portanto, a questão permanece: por que a Nvidia escolheu a Android TV de 32 bits no dongle Shield? Entramos em contato com a empresa com essa mesma pergunta, e a resposta talvez não seja surpreendente - a Nvidia queria um preço mais econômico:
É importante ter em mente que os sistemas operacionais de 64 bits
geralmente têm pior desempenho em sistemas com menos de 3-4 GB de RAM
do que os equivalentes de 32 bits, mesmo com CPUs idênticas. Ao escolher a Android TV de 32 bits, a Nvidia poderia esticar 2 GB de RAM ainda mais do que faria com a Android TV de 64 bits, melhorando a experiência geral.
É importante notar que a Nvidia não é o único fabricante que fez isso. Vários telefones da Motorola no passado usaram o Android de 32 bits para reduzir o uso de memória,
como o Moto G6
. Amazon fez o mesmo com
alguns de seus tablets de fogo
.
Parte do pânico em torno desse problema veio do êxodo de 32 bits que vem ocorrendo nos últimos anos. Apple recentemente
abandonou o suporte para todos os softwares de 32 bits
tanto no Mac quanto no iPhone, e muitos sistemas operacionais baseados em Linux são
afastando-se de 32 bits
. No entanto, o Google não demonstrou interesse em fazer o mesmo com o Android -
os desenvolvedores nem mesmo precisam criar binários de 64 bits ainda
.
Em resumo, você provavelmente não precisa se preocupar com o sistema operacional de 32 bits no dongle Shield de TV. Enquanto você vai perder o catálogo antigo de jogos Shield e um emulador, quase todos os outros jogos e apps para Android TV funcionarão bem.
Obrigado:
Stephen Salter