ARM vs. Intel: o que significa para Windows, Chromebook e compatibilidade de software Android

Índice:

ARM vs. Intel: o que significa para Windows, Chromebook e compatibilidade de software Android
ARM vs. Intel: o que significa para Windows, Chromebook e compatibilidade de software Android

Vídeo: ARM vs. Intel: o que significa para Windows, Chromebook e compatibilidade de software Android

Vídeo: ARM vs. Intel: o que significa para Windows, Chromebook e compatibilidade de software Android
Vídeo: Converter e ler artigos científicos (papers), livros técnicos pdf para formato Kindle - YouTube 2024, Maio
Anonim
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 da Intel.
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 da 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 ARM ou 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 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 da AMD junto com os chips da Intel aqui. Os chips da AMD também usam o x86 da Intel - agora x64, porque é uma arquitetura 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 seu baixo consumo de energia. O ARM começou com uma arquitetura barata e de baixo consumo de energia e melhorou 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 em consumo de energia, pois a Intel percebeu que ficou atrás do ARM em dispositivos móveis, com os mais recentes chips Haswell da Intel garantindo grandes 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 Windows que você encontra em estado selvagem executa a versão completa do Windows 8 em um processador Intel. No entanto, alguns dispositivos, incluindo o Surface 2, o Surface RT e o tablet Lumia 2520 da Microsoft, têm um processador ARM dentro deles. Esses dispositivos ARM executam o Windows RT da Microsoft.

O Windows RT é muito limitado e não pode executar programas de área de trabalho que não sejam da Microsoft. A Microsoft optou por bloqueá-lo dessa maneira - eles poderiam permitir que os desenvolvedores modificassem e recompilassem seus aplicativos para o Windows em ARM. Se o fizessem, você só poderia instalar aplicativos da área de trabalho do Windows compilados especificamente para o ARM. Todos os aplicativos de área de trabalho do Windows não eram 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. Provavelmente gostariam de remover completamente a área de trabalho do Windows RT, mas ainda não lançaram uma versão do Office executada 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 eles são 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.

Image
Image

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 do Windows, por isso você não encontrará aplicativos que não possam ser executados no ARM.

No entanto, isso é muito importante se você pretende 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 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: Chrome OS é bom com um chip ARM, mas você tem um sistema Linux de desktop muito mais limitado no modo de desenvolvedor.

Image
Image

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 smartphones e tablets Android com chips Intel. A Intel está dizendo agora que muitos tablets Android com seus chips Bay Trail chegarão em breve. Esses dispositivos podem oferecer desempenho mais alto que os tablets ARM, mas também há 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]. Esse é um bom número, mas 95% não são todos aplicativos para Android. A essa taxa de compatibilidade, um em cada vinte aplicativos para 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: Os dispositivos Android com chips Intel rodarão a grande maioria dos aplicativos Android, mas os dispositivos ARM rodarão todos eles.

Image
Image

A arquitetura do chip no seu dispositivo é importante, por isso, lembre-se de prestar atenção ao comprar um novo dispositivo. Você não quer acabar com um dispositivo do Windows no qual não pode 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.

Recomendado: