ARM против Intel: что это значит для совместимости с Windows, Chromebook и Android

Оглавление:

ARM против Intel: что это значит для совместимости с Windows, Chromebook и Android
ARM против Intel: что это значит для совместимости с Windows, Chromebook и Android

Видео: ARM против Intel: что это значит для совместимости с Windows, Chromebook и Android

Видео: ARM против Intel: что это значит для совместимости с Windows, Chromebook и Android
Видео: КАК СОЗДАТЬ ЭЛЕКТРОННУЮ ПОЧТУ В 2023 ГОДУ/ПОШАГОВАЯ ИНСТРУКЦИЯ - YouTube 2024, Май
Anonim
Процессоры Intel x86 или x64 традиционно были найдены в ноутбуках и настольных компьютерах, а процессоры ARM были найдены в более мощных встроенных устройствах, смартфонах и планшетах. Но теперь вы можете покупать ноутбуки с чипами ARM и смартфонами с чипами Intel.
Процессоры Intel x86 или x64 традиционно были найдены в ноутбуках и настольных компьютерах, а процессоры ARM были найдены в более мощных встроенных устройствах, смартфонах и планшетах. Но теперь вы можете покупать ноутбуки с чипами ARM и смартфонами с чипами Intel.

ARM и Intel предлагают две совершенно разные и несовместимые архитектуры. Независимо от того, выбираете ли вы устройство Windows, Android или Chrome OS, вы можете выбирать между ARM или Intel x86 / x64 - и выбор имеет значение для обеспечения совместимости программного обеспечения.

ARM против Intel: быстрый урок истории

У чипов Intel исторически была лучшая производительность, но они имели наивысшее энергопотребление и цену. У ARM-чипов исторически было самое низкое энергопотребление и было значительно дешевле, но они не смогли конкурировать с Intel по производительности. Это не недавнее различие - у сотового телефона десять лет назад, вероятно, будет чип ARM, в то время как на настольном ПК будет чип Intel.

Обратите внимание, что мы включаем чипы AMD вместе с чипами Intel здесь. Чипы AMD также используют Intel x86 - теперь x64, потому что это 64-битная архитектура.

Чипы ARM быстро улучшаются с точки зрения производительности. iPhones и iPads вместе с большинством Android-смартфонов и планшетов имеют встроенные микросхемы ARM для достижения низкого потребления энергии. ARM началась с недорогой архитектуры с низким энергопотреблением и улучшила их производительность, и мы можем видеть, насколько быстрыми становятся смартфоны и планшеты за последние несколько лет.

Чипы Intel x86 и x64 улучшали потребление энергии, так как Intel поняла, что они отстали от ARM на мобильных устройствах, а новейшие чипы Intelwell от Haswell, обеспечивающие огромные возможности автономной работы ноутбуков. Intel начала работать с более дорогой, высокопроизводительной архитектурой и снижала энергопотребление, а чипы нижнего уровня стали более конкурентоспособными по цене.

ARM и чипы Intel растут ближе друг к другу, поэтому неудивительно, что линии начинают размываться. Если вы покупаете устройство Windows, Chromebook или устройство Android, это имеет значение.

Вот почему вы должны заботиться: несовместимость программного обеспечения

Фишки ARM и Intel имеют разные архитектуры процессоров и наборы инструкций. Это означает, что вы не можете запустить приложение, скомпилированное для архитектуры Intel на компьютере ARM, и вы не можете запускать код, скомпилированный для ARM на компьютерах Intel. Это имеет важное значение для устройств Windows, Chromebooks, работающих под управлением настольных Linux-программ, и даже устройств Android.

Windows 8 против Windows RT

Большинство устройств Windows, которые вы найдете в дикой природе, запускаете полную версию Windows 8 на процессоре Intel. Однако некоторые устройства, включая Microsoft Surface 2, Surface RT и планшет Lumia 2520 от Nokia, имеют внутри них процессор ARM. Эти устройства ARM запускают Microsoft RT RT.

Windows RT очень ограничен и не может запускать любые настольные программы, отличные от Microsoft. Microsoft решила заблокировать его таким образом - они могли позволить разработчикам модифицировать и перекомпилировать свои приложения для Windows на ARM. Если они это сделают, вы сможете установить только настольные приложения Windows, специально скомпилированные для ARM. Все настольные приложения Windows там не будут работать в Windows RT.

Microsoft начинала бы с квадрата здесь, создавая новую среду Windows для программного обеспечения для настольных компьютеров ARM. Они также знали, что многие люди были бы смущены, пытаясь установить Windows на программное обеспечение Intel на свои ОС Windows на системах ARM. В конце концов, они решили сделать перерыв в прошлом и полностью заблокировать рабочий стол. Вероятно, им удастся полностью удалить рабочий стол из Windows RT, но они еще не выпустили версию Office, которая работает в новом интерфейсе, ранее известном как Metro.

Вы можете устанавливать новые приложения «Windows 8-style» из Windows Store на устройстве Windows RT. Большинство приложений Windows Store будут функционировать, потому что они предназначены для кросс-платформенных приложений, но иногда приложение может работать только на процессорах Intel.

Короче: Windows RT на ARM ограничена, и вы вообще не можете установить на нее какое-либо настольное программное обеспечение.

Image
Image

Intel Chromebook и ARM Chromebooks

На некоторых устройствах Chromebook используются чипы Intel, а на других устройствах Chromebook используются чипы ARM. В популярном Chromebook Series 3 Chromebook используется чип ARM, как и новый Chromebook Chrome 11. Многие другие устройства Chromebook используют чипы Intel.

В Chrome OS это не имеет большого значения. Вы по-прежнему можете запускать браузер Chrome и веб-приложения на ARM-процессоре. Flash и Netflix работают на Chromebook Chrome. У Chrome OS нет длинной истории Windows, поэтому вы не будете запускать приложения, которые не могут работать на ARM.

Однако это очень важно, если вы планируете перевести Chromebook в режим разработчика и установить настольный Linux. Desktop Linux исторически работает на процессорах Intel, поэтому он намного более ограничен при работе на процессорах ARM. Большая часть используемого вами программного обеспечения является открытым исходным кодом и может быть перекомпилирована для процессоров ARM, но все приложения с закрытым исходным кодом, которые вы, возможно, захотите запустить, будут работать только на чипах Intel.

Настольная версия Linux для плагина Adobe Flash, Steam и ее библиотека из сотен игр Linux, Skype от Microsoft для Linux, Minecraft - все эти приложения могут быть установлены в режиме разработчика на Chromebook от Intel, но не будут работать на все на ARM. Если вы планируете использовать Chromebook в качестве системы Linux, вы, вероятно, захотите получить Intel-based, если вам не нужны только утилиты с открытым исходным кодом.

Вы читаете это правильно - в то время как Flash работает в Chrome OS на Chromebook ARM, вы не можете установить Flash в среду рабочего стола Linux на Chromebook ARM.

Короче: Chrome OS отлично работает с чипом ARM, но в режиме разработчика у вас гораздо более ограниченная настольная Linux-система.

Image
Image

Android на Intel против Android на ARM

Android-смартфоны и планшеты исторически работают на чипах ARM, хотя Intel пытается изменить это в течение многих лет. Они продемонстрировали - и выпустили - телефоны Android и планшеты с чипами Intel внутри. Сейчас Intel заявляет, что многие Android-планшеты с их чипами Bay Trail поступят очень скоро. Эти устройства могут обеспечить более высокую производительность, чем таблетки ARM, но здесь есть проблема совместимости программного обеспечения.

Большинство приложений Android используют Android SDK и работают на виртуальной машине Dalvik, поэтому большинство приложений для Android будут совместимы как с процессорами ARM, так и с процессорами Intel. Тем не менее, некоторые приложения используют Android NDK - собственный набор для разработки - для использования собственного кода ARM и сжатия большей производительности из своих приложений. Эти приложения, как правило, чувствительны к производительности, такие как игры. Приложения с кодом, специфичным для ARM, не будут запускаться на устройствах на базе x86 или x64 на базе Intel.

В 2012 году Intel заявила, что они сопоставимы с 95% приложений Android [Source]. Это хорошее число, но 95% - это не все приложения для Android - с такой скоростью совместимости один из каждых 20 приложений для Android не будет работать. Если игра, которую вы хотите играть, не будет запускаться на Android-устройстве на базе Intel, которое вы покупаете, это может расстраивать.

Короче: Android-устройства с чипами Intel будут запускать подавляющее большинство приложений для Android, но устройства ARM будут запускать все из них.

Image
Image

Архитектура чипа в вашем устройстве имеет значение, поэтому не забудьте обратить внимание на него при покупке нового устройства. Вы не хотите, чтобы в конечном итоге с устройством Windows, на которое вы не можете устанавливать приложения, Chromebook, на который вы не можете запускать популярные программы Linux, или устройство Android, которое не может играть в вашу любимую игру.

Устройства Apple более четкие. На данный момент на всех компьютерах Apple Mac есть чипы Intel, и все их iPhones, iPads и другие мобильные устройства имеют чипы ARM.

Рекомендуемые: