ARM vs. Intel: cosa significa per Windows, Chromebook e compatibilità software Android

Sommario:

ARM vs. Intel: cosa significa per Windows, Chromebook e compatibilità software Android
ARM vs. Intel: cosa significa per Windows, Chromebook e compatibilità software Android

Video: ARM vs. Intel: cosa significa per Windows, Chromebook e compatibilità software Android

Video: ARM vs. Intel: cosa significa per Windows, Chromebook e compatibilità software Android
Video: Come creare uno scadenzario su Excel con allarme visivo - YouTube 2024, Maggio
Anonim
I processori Intel x86 o x64 sono stati tradizionalmente trovati in computer portatili e desktop, mentre i processori ARM sono stati trovati in dispositivi embedded, smartphone e tablet a potenza più bassa. Ma ora puoi comprare laptop con chip ARM e smartphone con chip Intel.
I processori Intel x86 o x64 sono stati tradizionalmente trovati in computer portatili e desktop, mentre i processori ARM sono stati trovati in dispositivi embedded, smartphone e tablet a potenza più bassa. Ma ora puoi comprare laptop con chip ARM e smartphone con chip Intel.

ARM e Intel offrono due architetture completamente diverse e incompatibili. Che tu stia scegliendo un dispositivo Windows, Android o Chrome OS, puoi scegliere tra ARM o Intel x86 / x64 e la scelta è importante per la compatibilità del software.

ARM vs. Intel: una lezione di storia rapida

I chip Intel hanno storicamente avuto le migliori prestazioni, ma hanno avuto il più alto consumo energetico e prezzo. I chip ARM hanno storicamente avuto il consumo energetico più basso ed erano significativamente più economici, ma non sono stati in grado di competere con Intel sulle prestazioni. Questa non è una distinzione recente: un cellulare di dieci anni fa probabilmente avrà un chip ARM, mentre un PC desktop avrebbe un chip Intel.

Nota che stiamo includendo i chip AMD insieme ai chip Intel qui. I chip AMD utilizzano anche Intel x86 - ora x64, perché è a 64 bit - architettura.

I chip ARM sono migliorati rapidamente in termini di prestazioni. Gli iPhone e gli iPad insieme alla maggior parte degli smartphone e tablet Android hanno tutti i chip ARM al loro interno per raggiungere il loro basso consumo energetico. ARM ha iniziato con un'architettura a basso consumo e poco costoso e ha migliorato le sue prestazioni, e possiamo vedere che in quanto smartphone e tablet sono diventati più veloci negli ultimi anni.

I chip Intel x86 e x64 hanno migliorato il consumo di energia in quanto Intel si è reso conto di essere rimasti indietro su ARM sui dispositivi mobili, con gli ultimi chip Haswell di Intel che garantiscono enormi miglioramenti della durata della batteria ai laptop. Intel ha iniziato con un'architettura più costosa e dalle prestazioni elevate e ha ridotto il consumo energetico e rendendo i chip di fascia bassa più competitivi sul prezzo.

I chip ARM e Intel si stanno avvicinando, quindi non sorprende che le linee stiano iniziando a sfumare. Che tu stia acquistando un dispositivo Windows, un Chromebook o un dispositivo Android, questa differenza è importante.

Ecco perché dovresti preoccuparti: incompatibilità software

I chip ARM e Intel hanno diverse architetture di processori e set di istruzioni. Ciò significa che non è possibile eseguire un'applicazione compilata per l'architettura Intel su un computer ARM e non è possibile eseguire il codice compilato per ARM su computer Intel. Ciò ha implicazioni importanti per i dispositivi Windows, i Chromebook che eseguono programmi Linux per desktop e persino i dispositivi Android.

Windows 8 vs Windows RT

La maggior parte dei dispositivi Windows che trovi in natura eseguono la versione completa di Windows 8 su un processore Intel. Tuttavia, alcuni dispositivi, tra cui Surface 2 di Surface, Surface RT e tablet Lumia 2520 di Nokia, hanno un processore ARM al loro interno. Questi dispositivi ARM eseguono Microsoft RT di Windows.

Windows RT è molto limitato e non è possibile eseguire programmi desktop non Microsoft. Microsoft ha scelto di bloccarlo in questo modo - avrebbero potuto consentire agli sviluppatori di modificare e ricompilare le loro applicazioni per Windows su ARM. Se lo facessero, saresti in grado di installare solo applicazioni desktop Windows appositamente compilate per ARM. Tutte le applicazioni desktop Windows non funzionerebbero su Windows RT.

Microsoft avrebbe iniziato dal punto di partenza qui, creando un nuovo ecosistema di software desktop Windows su ARM. Sapevano anche che molte persone sarebbero state confuse, tentando di installare Windows su software Intel sui loro sistemi Windows su ARM. Alla fine, hanno deciso di fare una pausa dal passato e bloccare completamente il desktop. Probabilmente vorranno rimuovere completamente il desktop da Windows RT, ma non hanno ancora rilasciato una versione di Office che viene eseguita nella nuova interfaccia precedentemente nota come Metro.

È possibile installare solo nuove app "Windows 8 in stile" da Windows Store su un dispositivo Windows RT. La maggior parte delle app di Windows Store funzionerà perché sono progettate per essere multipiattaforma, ma l'app occasionale può essere eseguita solo su processori Intel.

In breve: Windows RT su ARM è limitato e non è possibile installare alcun software desktop su di esso.

Image
Image

Chromebook Intel e Chromebook ARM

Alcuni Chromebook utilizzano chip Intel, mentre altri Chromebook utilizzano chip ARM. Il popolare Chromebook Series 3 di Samsung utilizza un chip ARM, così come il nuovo Chromebook HP 11. Molti altri Chromebook utilizzano chip Intel.

Su Chrome OS, questo non importa troppo. Puoi ancora eseguire lo stesso browser Chrome e le tue app Web su un processore ARM. Flash e Netflix funzionano tutti su Chromebook ARM. Chrome OS non ha la lunga storia di Windows, quindi non ti imbatterai in applicazioni che non possono essere eseguite su ARM.

Tuttavia, ciò conta molto se hai intenzione di mettere il tuo Chromebook in modalità sviluppatore e installare Linux desktop. Desktop Linux ha storicamente eseguito su processori Intel, quindi è molto più limitato quando viene eseguito su processori ARM. La maggior parte del software che utilizzi è open source e può essere ricompilata per i processori ARM, ma tutte le applicazioni closed-source che potresti voler eseguire funzioneranno solo su chip Intel.

La versione desktop Linux del plug-in Adobe Flash, Steam e la sua libreria di centinaia di giochi Linux, Microsoft per Skype per Linux, Minecraft - tutte queste applicazioni possono essere installate in modalità sviluppatore su un Chromebook Intel, ma non funzioneranno a tutto su uno ARM. Se prevedi di utilizzare il tuo Chromebook come sistema Linux, probabilmente vorrai ottenere uno basato su Intel, a meno che non ti servano solo alcune utilità open source.

Hai letto bene - mentre Flash funziona in Chrome OS su un Chromebook ARM, non puoi installare Flash in un ambiente Linux desktop su un Chromebook ARM.

In breve: Chrome OS funziona bene con un chip ARM, ma hai un sistema Linux desktop molto più limitato in modalità sviluppatore.

Image
Image

Android su Intel e Android su ARM

Gli smartphone e i tablet Android sono storicamente basati su chip ARM, sebbene Intel abbia provato a cambiare questo sistema per anni. Hanno messo in mostra - e rilasciato - telefoni e tablet Android con chip Intel all'interno. Intel sta ora dicendo che molti tablet Android con i loro chip Bay Trail arriveranno molto presto. Questi dispositivi possono offrire prestazioni più elevate rispetto ai tablet ARM, ma anche qui c'è un problema di comparabilità del software.

La maggior parte delle app Android utilizza l'SDK Android e viene eseguita sulla macchina virtuale Dalvik, quindi la maggior parte delle app Android sarà compatibile con processori ARM e Intel. Tuttavia, alcune app utilizzano l'NDK di Android - kit di sviluppo nativo - per utilizzare il codice ARM nativo e spremere più prestazioni dalle proprie app. Queste app saranno generalmente quelle sensibili al rendimento, come i giochi. Le app con codice specifico ARM non verranno eseguite su dispositivi Intel basati su x86 o x64.

Nel 2012, Intel ha dichiarato di essere comparabile con il 95% delle app Android [Source]. Questo è un buon numero, ma il 95% non è tutte le app Android: a quel livello di compatibilità, una su venti app Android non funzionerà. Se un gioco che si desidera riprodurre non verrà eseguito su un dispositivo Android basato su Intel acquistato, ciò potrebbe risultare frustrante.

In breve: I dispositivi Android con chip Intel eseguiranno la maggior parte delle app Android, ma i dispositivi ARM li eseguiranno tutti.

Image
Image

L'architettura del chip nel tuo dispositivo è importante, quindi assicurati di prestare attenzione ad esso quando acquisti un nuovo dispositivo. Non vorrai finire con un dispositivo Windows su cui non è possibile installare applicazioni, un Chromebook su cui non è possibile eseguire programmi Linux popolari o un dispositivo Android che non può riprodurre il tuo gioco preferito.

I dispositivi Apple sono più chiari. Al momento, tutti i computer Mac di Apple hanno chip Intel e tutti i loro iPhone, iPad e altri dispositivi mobili hanno chip ARM.

Consigliato: