C'è qualche differenza tra il sistema operativo Android che gira su un processore basato su ARM e uno basato su x86?
I processori basati su ARM sono i processori più utilizzati nella scena attuale degli smartphone rispetto ai processori x86. Generalmente, i processori basati su ARM sono prodotti da Qualcomm sotto forma di processori Snapdragon e Mediatek nella loro serie di processori, e quelli basati su x86 sono prodotti da Intel, che è un nome enorme nella scena dell'elaborazione nei mercati desktop e PC. Per differenze più dettagliate tra i due tipi di processori puoi leggere qui: ARM vs X86 - Le differenze chiave spiegate!
Venendo alla tua domanda, c'è una piccola differenza tra il sistema operativo Android che gira su entrambi i processori. Il sistema operativo è quasi lo stesso su entrambi i processori, con solo i trucchi degli OEM che sono fatti sotto forma di skin e altre applicazioni che sono precaricate. Tuttavia, a seconda dell'architettura del vostro processore, alcune app possono o non possono essere eseguite correttamente, o non essere eseguite nel loro insieme. Questo perché il modo in cui le applicazioni oggi sono scritte, sono fatte in conformità con l'architettura basata su ARM che comanda una quota massiccia nel mercato degli smartphone con oltre il 95% di quota raccolta solo da essa. Questo giustifica l'intento degli sviluppatori di creare applicazioni che supportino solo queste ultime e non investire molto nella compatibilità basata su x86. Inoltre, i sistemi operativi Android che girano su processori x86 non sono ufficialmente realizzati da Google e devono essere modificati per renderli compatibili con l'architettura x86.
Tuttavia, non si noterà molta differenza sulla base dei due processori. Anche se ARM è stata nelle scene per rendere il processore così potente da poter superare i compiti generali della GPU che x86 non gestisce in modo appropriato. Tuttavia, l'ottimizzazione è la chiave qui. Un software x86 ben ottimizzato può funzionare e persino superare i processori ARM.
Articoli simili
- Le prestazioni di un processore ARM possono eguagliare quelle di un processore x86 in futuro?
- Il sistema operativo Windows potrà mai superare il sistema operativo Android o il sistema operativo Apple nei dispositivi mobili?
- La differenza tra i linguaggi assembly ARM e x86-64 è così grande? Quanto sarebbe facile imparare uno se si conosce già l'altro?
- Qual è la differenza tra processori ARM e x86?