/ / / ARM vs. Intel: lo que significa para Windows, Chromebook y compatibilidad de software de Android

ARM vs. Intel: lo que significa para Windows, Chromebook y compatibilidad de software de Android

intel-sign

Los procesadores Intel x86 o x64 tienen tradicionalmentese ha encontrado en computadoras portátiles y de escritorio, mientras que los procesadores ARM se han encontrado en dispositivos integrados, teléfonos inteligentes y tabletas de menor potencia. Pero ahora puede comprar computadoras portátiles con chips ARM y teléfonos inteligentes con chips Intel.

ARM e Intel ofrecen dos completamente diferentes yarquitecturas incompatibles Ya sea que elija un dispositivo con sistema operativo Windows, Android o Chrome, puede elegir entre ARM o Intel x86 / x64, y la elección es importante para la compatibilidad del software.

ARM vs. Intel: una rápida lección de historia

Los chips Intel han tenido históricamente el mejorrendimiento, pero han tenido el mayor consumo de energía y precio. Históricamente, los chips ARM han tenido el menor consumo de energía y han sido significativamente más baratos, pero no han podido competir con Intel en rendimiento. Esta no es una distinción reciente: un teléfono celular de hace diez años probablemente tendrá un chip ARM, mientras que una PC de escritorio tendrá un chip Intel.

Tenga en cuenta que aquí incluimos chips AMD junto con chips Intel. Los chips AMD también usan Intel x86, ahora x64, porque es una arquitectura de 64 bits.

Los chips ARM han estado mejorando rápidamente en términos deactuación. Los iPhones y iPads, junto con la mayoría de los teléfonos inteligentes y tabletas con Android, tienen chips ARM dentro de ellos para lograr su bajo consumo de energía. ARM comenzó con una arquitectura económica y de baja potencia y ha estado mejorando su rendimiento, y podemos ver eso en cuánto más rápido se han vuelto los teléfonos inteligentes y las tabletas en los últimos años.

Los chips Intel x86 y x64 han mejorado enconsumo de energía cuando Intel se dio cuenta de que se habían quedado atrás para ARM en dispositivos móviles, con los últimos chips Haswell de Intel que otorgan enormes mejoras de duración de la batería a las computadoras portátiles. Intel comenzó con una arquitectura más costosa y de alto rendimiento y ha estado reduciendo su consumo de energía y haciendo que los chips de gama baja sean más competitivos en precio.

Los chips ARM e Intel están cada vez más cerca de cada unootro, por lo que no sorprende que las líneas comiencen a desdibujarse. Ya sea que compre un dispositivo Windows, una Chromebook o un dispositivo Android, esta diferencia es importante.

Aquí le explicamos por qué debería importarle: incompatibilidades de software

Los chips ARM e Intel tienen un procesador diferentearquitecturas y conjuntos de instrucciones. Esto significa que no puede ejecutar una aplicación compilada para la arquitectura Intel en una computadora ARM, y no puede ejecutar código compilado para ARM en computadoras Intel. Esto tiene implicaciones importantes para dispositivos Windows, Chromebooks que ejecutan programas de escritorio Linux e incluso dispositivos Android.

Windows 8 contra Windows RT

La mayoría de los dispositivos de Windows que encontrarás en elWild ejecuta la versión completa de Windows 8 en un procesador Intel. Sin embargo, algunos dispositivos, incluidos Surface 2, Surface RT y tableta Lumia 2520 de Microsoft, tienen un procesador ARM dentro de ellos. Estos dispositivos ARM ejecutan Windows RT de Microsoft.

RELACIONADO: ¿Qué es Windows RT y en qué se diferencia de Windows 8?

Windows RT es muy limitado y no puede ejecutar ningúnprogramas de escritorio que no son de Microsoft en absoluto. Microsoft decidió bloquearlo de esta manera: podrían haber permitido a los desarrolladores modificar y recompilar sus aplicaciones para Windows en ARM. Si lo hicieran, solo podría instalar aplicaciones de escritorio de Windows compiladas específicamente para ARM. Todas las aplicaciones de escritorio de Windows no se ejecutarían en Windows RT.

Microsoft habría estado comenzando desde la plazauno aquí, creando un nuevo ecosistema de software de escritorio Windows en ARM. También sabían que muchas personas se habrían confundido al intentar instalar Windows en el software Intel en sus sistemas Windows en ARM. Al final, decidieron separarse del pasado y bloquear el escritorio por completo. Probablemente les gustaría eliminar el escritorio de Windows RT por completo, pero aún no han lanzado una versión de Office que se ejecute en la nueva interfaz anteriormente conocida como Metro.

Solo puede instalar nuevas aplicaciones de "estilo Windows 8"desde la Tienda Windows en un dispositivo Windows RT. La mayoría de las aplicaciones de la Tienda Windows funcionarán porque están diseñadas para ser multiplataforma, pero la aplicación ocasional solo puede ejecutarse en procesadores Intel.

En breve: Windows RT en ARM es limitado y no puede instalar ningún software de escritorio en absoluto.

microsoft-surface-rt-with-arm-chip

Chromebooks Intel vs Chromebooks ARM

Algunas Chromebooks usan chips Intel, mientras que otrasLas Chromebooks usan chips ARM. El popular Chromebook Serie 3 de Samsung usa un chip ARM, al igual que el nuevo HP Chromebook 11. Muchos otros Chromebook usan chips Intel.

En Chrome OS, esto no importa demasiado. Todavía puede ejecutar el mismo navegador Chrome y aplicaciones web en un procesador ARM. Flash y Netflix funcionan en Chromebooks ARM. Chrome OS no tiene el largo historial que tiene Windows, por lo que no se encontrará con aplicaciones que no puedan ejecutarse en ARM.

RELACIONADO: Cómo instalar Ubuntu Linux en tu Chromebook con Crouton

Sin embargo, esto es muy importante si planeas ponersu Chromebook en modo desarrollador e instale Linux de escritorio. Desktop Linux se ha ejecutado históricamente en procesadores Intel, por lo que es mucho más limitado cuando se ejecuta en procesadores ARM. La mayoría del software que usa es de código abierto y se puede volver a compilar para procesadores ARM, pero todas las aplicaciones de código cerrado que desee ejecutar solo se ejecutarán en chips Intel.

La versión de escritorio de Linux de Adobe FlashPlug-in, Steam y su biblioteca de cientos de juegos de Linux, Skype para Linux de Microsoft, Minecraft: todas estas aplicaciones se pueden instalar en modo desarrollador en un Intel Chromebook, pero no funcionarán en absoluto en un ARM. Si planea usar su Chromebook como un sistema Linux, es probable que desee obtener uno basado en Intel a menos que solo necesite algunas utilidades de código abierto.

Lo has leído bien: aunque Flash funciona en Chrome OS en un Chromebook ARM, no puedes instalar Flash en un entorno Linux de escritorio en un Chromebook ARM.

En breve: Chrome OS está bien con un chip ARM, pero tiene un sistema Linux de escritorio mucho más limitado en modo desarrollador.

Chromebook con intel-inside-sticker

Android en Intel vs. Android en ARM

Los teléfonos inteligentes y tabletas Android tienen históricamenteejecuta en chips ARM, aunque Intel ha estado tratando de cambiar esto durante años. Han mostrado y lanzado teléfonos y tabletas Android con chips Intel en su interior. Intel ahora dice que muchas tabletas Android con sus chips Bay Trail llegarán muy pronto. Es posible que estos dispositivos ofrezcan un mayor rendimiento que las tabletas ARM, pero aquí también existe una preocupación de comparabilidad de software.

La mayoría de las aplicaciones de Android usan el SDK de Android y se ejecutan enla máquina virtual Dalvik, por lo que la mayoría de las aplicaciones de Android serán compatibles con los procesadores ARM e Intel. Sin embargo, algunas aplicaciones usan el Android NDK - kit de desarrollo nativo - para usar el código ARM nativo y exprimir más el rendimiento de sus aplicaciones. Estas aplicaciones generalmente serán sensibles al rendimiento, como los juegos. Las aplicaciones con código específico de ARM no se ejecutarán en dispositivos Android basados ​​en Intel x86 o x64.

En 2012, Intel dijo que eran comparables con el 95%de aplicaciones de Android [Fuente]. Este es un buen número, pero el 95% no son todas las aplicaciones de Android; a ese índice de compatibilidad, una de cada veinte aplicaciones de Android no funcionará. Si un juego que quieres jugar no se ejecutará en un dispositivo Android basado en Intel que compres, esto puede ser frustrante.

En breve: Los dispositivos Android con chips Intel ejecutarán la gran mayoría de las aplicaciones de Android, pero los dispositivos ARM las ejecutarán todas.

samsung-galaxy-tab-android-tablet-with-intel-chip


La arquitectura del chip en tu dispositivoes importante, así que asegúrese de prestarle atención cuando compre un nuevo dispositivo. No querrás terminar con un dispositivo Windows en el que no puedas instalar aplicaciones, un Chromebook en el que no puedas ejecutar programas populares de Linux o un dispositivo Android que no pueda jugar tu juego favorito.

Los dispositivos de Apple son más claros. Por el momento, todas las computadoras Mac de Apple tienen chips Intel y todos sus iPhones, iPads y otros dispositivos móviles tienen chips ARM.

Crédito de la imagen: huangjiahui en Flickr, Orde Saunders en Flickr, Torsten Maue en Flickr, Cheon Fong Liew en Flickr