ARM vs. Intel O que significa para Windows, Chromebook e compatibilidade de software Android
Os processadores Intel x86 ou x64 foram tradicionalmente encontrados em laptops e desktops, enquanto os processadores ARM foram encontrados em dispositivos embarcados de baixo consumo de energia, smartphones e tablets. Mas agora você pode comprar laptops com chips ARM e smartphones com chips Intel.
ARM e Intel oferecem duas arquiteturas totalmente diferentes e incompatíveis. Independentemente de você escolher um dispositivo Windows, Android ou Chrome OS, você pode escolher entre o ARM ou o Intel x86 / x64 - e a escolha é importante para compatibilidade de software.
ARM vs. Intel: Uma Lição Rápida de História
Os chips da Intel têm tido historicamente o melhor desempenho, mas tiveram o maior consumo de energia e preço. Os chips ARM têm tido historicamente o menor consumo de energia e foram significativamente mais baratos, mas não conseguiram competir com o desempenho da Intel. Esta não é uma distinção recente - um telefone celular de dez anos atrás provavelmente terá um chip ARM, enquanto um PC de mesa teria um chip Intel..
Note que estamos incluindo chips AMD junto com os chips da Intel aqui. Os chips da AMD também usam a arquitetura Intel x86 - agora x64, porque é de 64 bits -.
Os chips ARM estão melhorando rapidamente em termos de desempenho. iPhones e iPads, juntamente com a maioria dos smartphones e tablets Android, possuem chips ARM dentro deles para atingir o baixo consumo de energia. O ARM começou com uma arquitetura barata e de baixo consumo de energia e tem melhorado seu desempenho, e podemos ver isso em quanto mais rápido smartphones e tablets se tornaram nos últimos anos.
Os chips Intel x86 e x64 têm melhorado o consumo de energia, pois a Intel percebeu que ficou para trás em relação à ARM em dispositivos móveis, com os mais recentes chips Haswell da Intel garantindo enormes melhorias na duração da bateria dos laptops. A Intel começou com uma arquitetura mais cara e de alto desempenho e vem reduzindo seu consumo de energia e tornando os chips mais baratos mais competitivos em termos de preço.
Os chips ARM e Intel estão se aproximando um do outro, então não é nenhuma surpresa que as linhas estejam começando a ficar desfocadas. Quer você esteja comprando um dispositivo Windows, um Chromebook ou um dispositivo Android, essa diferença é importante.
Por que você deve se importar: Incompatibilidades de software
Os chips ARM e Intel possuem diferentes arquiteturas de processadores e conjuntos de instruções. Isso significa que você não pode executar um aplicativo compilado para a arquitetura Intel em um computador ARM e não pode executar código compilado para ARM em computadores Intel. Isso tem implicações importantes para dispositivos Windows, Chromebooks que executam programas Linux para desktop e até dispositivos Android.
Windows 8 vs. Windows RT
A maioria dos dispositivos do Windows que você encontra no estado selvagem executam a versão completa do Windows 8 em um processador Intel. No entanto, alguns dispositivos - incluindo o Surface 2 da Microsoft, o Surface RT e o tablet Lumia 2520 da Nokia - possuem um processador ARM dentro deles. Esses dispositivos ARM executam o Windows RT da Microsoft.
O Windows RT é muito limitado e não pode executar nenhum programa de desktop que não seja da Microsoft. A Microsoft optou por bloqueá-lo dessa maneira - eles poderiam ter permitido que os desenvolvedores modificassem e recompilassem seus aplicativos para o Windows em ARM. Se o fizessem, você só seria capaz de instalar aplicativos da área de trabalho do Windows compilados especificamente para o ARM. Todos os aplicativos de área de trabalho do Windows não seriam executados no Windows RT.
A Microsoft teria começado a partir do zero, construindo um novo ecossistema de software de desktop para o Windows. Eles também sabiam que muitas pessoas teriam ficado confusas, tentando instalar o Windows no software Intel em seus sistemas Windows em ARM. No final, eles decidiram fazer uma pausa no passado e bloquear completamente a área de trabalho. Eles provavelmente gostariam de remover completamente a área de trabalho do Windows RT, mas ainda não lançaram uma versão do Office que roda na nova interface anteriormente conhecida como Metro..
Você só pode instalar novos aplicativos “estilo Windows 8” da Windows Store em um dispositivo Windows RT. A maioria dos aplicativos da Windows Store funcionará porque foram projetados para serem de plataforma cruzada, mas o aplicativo ocasional só pode ser executado em processadores Intel.
Em resumo: O Windows RT no ARM é limitado e você não pode instalar nenhum software de desktop nele.
Chromebooks Intel vs. Chromebooks ARM
Alguns Chromebooks usam chips Intel, enquanto outros Chromebooks usam chips ARM. O popular Chromebook Series 3 da Samsung usa um chip ARM, assim como o novo Chromebook HP 11. Muitos outros Chromebooks usam chips Intel.
No Chrome OS, isso não importa muito. Você ainda pode executar o mesmo navegador Chrome e aplicativos da Web em um processador ARM. O Flash e o Netflix funcionam em todos os Chromebooks ARM. O Chrome OS não tem o longo histórico que o Windows faz, por isso não é possível executar aplicativos que não podem ser executados no ARM.
No entanto, isso é muito importante se você planeja colocar seu Chromebook no modo de desenvolvedor e instalar o desktop Linux. Desktop O Linux é executado historicamente em processadores Intel, portanto, é muito mais limitado quando executado em processadores ARM. A maioria dos softwares que você usa é de código aberto e pode ser recompilada para processadores ARM, mas todos os aplicativos de código fechado que você deseja executar serão executados somente em chips Intel..
A versão Linux para desktop do plug-in Adobe Flash, Steam e sua biblioteca de centenas de jogos Linux, o Skype para Linux, Minecraft da Microsoft - todos esses aplicativos podem ser instalados no modo desenvolvedor em um Chromebook Intel, mas não funcionarão tudo em um braço. Se você planeja usar seu Chromebook como um sistema Linux, provavelmente desejará obter um baseado em Intel, a menos que precise apenas de alguns utilitários de código-fonte aberto..
Você leu certo - enquanto o Flash funciona no Chrome OS em um Chromebook ARM, não é possível instalar o Flash em um ambiente Linux de desktop em um Chromebook ARM.
Em resumo: O SO Chrome está bem com um chip ARM, mas você tem um sistema Linux de desktop muito mais limitado no modo de desenvolvedor.
Android na Intel vs. Android no ARM
Os smartphones e tablets Android são historicamente executados em chips ARM, embora a Intel esteja tentando mudar isso há anos. Eles exibiram - e lançaram - telefones e tablets Android com chips Intel dentro. A Intel está dizendo agora que muitos tablets Android com seus chips Bay Trail chegarão em breve. Esses dispositivos podem oferecer um desempenho mais alto do que os tablets ARM, mas também existe uma preocupação de comparabilidade de software.
A maioria dos aplicativos para Android usa o Android SDK e é executada na máquina virtual da Dalvik, portanto, a maioria dos aplicativos para Android será compatível com os processadores ARM e Intel. No entanto, alguns aplicativos usam o Android NDK - kit de desenvolvimento nativo - para usar o código ARM nativo e extrair mais desempenho de seus aplicativos. Esses aplicativos geralmente são sensíveis ao desempenho, como jogos. Aplicativos com código específico do ARM não serão executados em dispositivos Android baseados em Intel x86 ou x64.
Em 2012, a Intel disse que eles eram comparáveis a 95% dos aplicativos Android [Fonte]. Este é um bom número, mas 95% não são todos aplicativos Android - a essa taxa de compatibilidade, um em cada vinte aplicativos Android não funciona. Se um jogo que você deseja jogar não for executado em um dispositivo Android baseado em Intel que você comprar, isso pode ser frustrante.
Em resumo: Dispositivos Android com chips Intel rodarão a grande maioria dos aplicativos Android, mas os dispositivos ARM rodarão todos eles.
A arquitetura do chip no seu dispositivo é importante, por isso, preste atenção ao comprar um novo dispositivo. Você não gostaria de ter um dispositivo do Windows em que não consiga instalar aplicativos, um Chromebook no qual não é possível executar programas populares do Linux ou um dispositivo Android que não pode reproduzir seu jogo favorito..
Os dispositivos da Apple são mais claros. No momento, todos os computadores Mac da Apple possuem chips Intel e todos os seus iPhones, iPads e outros dispositivos móveis possuem chips ARM..
Crédito de imagem: huangjiahui no Flickr, Orde Saunders no Flickr, Torsten Maue no Flickr, Cheon Fong Liew no Flickr