Начална » как да » ARM срещу Intel Какво означава това за Windows, Chromebook и Android Софтуер за съвместимост

    ARM срещу Intel Какво означава това за Windows, Chromebook и Android Софтуер за съвместимост

    Процесорите Intel x86 или x64 традиционно се намират в лаптопи и настолни компютри, докато ARM процесорите са открити в вградени устройства с по-ниска мощност, смартфони и таблети. Но сега можете да си купите лаптопи с ARM чипове и смартфони с чипове от Intel.

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

    ARM срещу Intel: урок за бърза история

    Чиповете на Intel в миналото са имали най-добра производителност, но са имали най-висока консумация и цена. ARM чиповете в миналото са имали най-ниска консумация на енергия и са значително по-евтини, но не са успели да се конкурират с Intel по отношение на производителността. Това не е скорошно разграничение - мобилен телефон от преди десет години вероятно ще има ARM чип, докато десктоп PC ще има чип Intel.

    Забележете, че ние включваме AMD чипове заедно с Intel чиповете тук. AMD чиповете също използват x86 на Intel - сега x64, защото това е 64-битова архитектура.

    ARM чиповете се подобряват бързо по отношение на производителността. iPhones и iPads заедно с повечето Android смартфони и таблети имат ARM чипове вътре в тях, за да постигнат ниска консумация на енергия. ARM започна с евтина архитектура с ниска консумация на енергия и подобряваше производителността си и можем да видим, че колко по-бързи са смартфоните и таблетите през последните няколко години.

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

    ARM и Intel чиповете нарастват по-близо един до друг, така че не е изненада, че линиите започват да се размазват. Независимо дали купувате устройство с Windows, Chromebook или устройство с Android, тази разлика е от значение.

    Ето защо трябва да се грижите: Несъвместимости на софтуера

    Чиповете ARM и Intel имат различни процесорни архитектури и набори от инструкции. Това означава, че не можете да стартирате приложение, компилирано за архитектурата на Intel на ARM компютър, и не можете да стартирате код, компилиран за ARM на компютри Intel. Това има важни последствия за устройствата на Windows, Chromebook, работещи с настолни Linux програми и дори устройства с Android.

    Windows 8 срещу Windows RT

    Повечето от устройствата с Windows ще откриете в дивата среда пълната версия на Windows 8 на Intel процесор. Някои устройства, включително Microsoft Surface 2, Surface RT и таблета Lumia 2520 на Nokia, имат процесор ARM в тях. Тези ARM устройства работят под Windows RT на Microsoft.

    Windows RT е много ограничен и изобщо не може да изпълнява никакви десктоп програми на Microsoft. Microsoft реши да я заключи по този начин - те можеха да позволят на разработчиците да променят и прекомпилират своите приложения за Windows на ARM. Ако са го направили, ще можете само да инсталирате приложения за десктоп Windows, специално компилирани за ARM. Всички приложения за настолни компютри на Windows няма да работят на Windows RT.

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

    Можете да инсталирате само нови приложения в Windows 8 стил от Windows Store на Windows RT устройство. Повечето приложения на Windows Store ще работят, защото са проектирани да бъдат кръстосани платформи, но понякога приложението може да работи само на Intel процесори.

    Накратко: Windows RT на ARM е ограничен и не можете да инсталирате никакъв софтуер за настолен компютър.

    Chromebook от Intel срещу Chromebook от ARM

    Някои Chromebook използват чипове на Intel, докато други Chromebook използват чипове ARM. Популярният Chromebook от Серия 3 на Samsung използва ARM чип, както и новия HP Chromebook 11. Много други Chromebook използват чипове на Intel.

    В Chrome OS това няма значение. Все още можете да работите с един и същ браузър на Chrome и уеб приложения на ARM процесор. Flash и Netflix функционират на Chromebook от ARM. Chrome OS няма дългата история на Windows, така че няма да се сблъскате с приложения, които не могат да се изпълняват с ARM.

    Това обаче е много важно, ако планирате да поставите своя Chromebook в режим на програмист и да инсталирате десктоп Linux. Desktop Linux исторически работи с процесори Intel, така че е много по-ограничен, когато се работи с ARM процесори. По-голямата част от софтуера, който използвате, е отворен код и може да бъде прекомпилиран за ARM процесори, но всички приложения от затворен код, които може да искате да изпълните, ще се изпълняват само на Intel чипове.

    Десктоп Linux версията на Adobe Flash plug-in, Steam и неговата библиотека от стотици Linux игри, Skype за Linux, Minecraft - всички тези приложения могат да бъдат инсталирани в режим на разработчици на Intel Chromebook, но няма да работят в всичко на ARM. Ако възнамерявате да използвате своя Chromebook като система от Linux, вероятно ще искате да получите такъв от Intel, освен ако имате нужда само от някои програми с отворен код..

    Четете това право - докато Flash работи в Chrome OS на ARM Chromebook, не можете да инсталирате Flash в среда на настолен Linux на ARM Chromebook.

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

    Android на Intel срещу Android на ARM

    В миналото смартфоните и таблетите на Android работят с ARM чипове, въпреки че Intel се опитва да промени това от години. Те показаха - и пуснаха - андроид телефони и таблети с чипове Intel вътре. Сега Intel казва, че много таблети Android с техните чипове на Bay Trail ще пристигнат много скоро. Тези устройства могат да предлагат по-висока производителност от ARM таблетите, но тук има и проблем със сравнимостта на софтуера.

    Повечето Android приложения използват Android SDK и работят на виртуална машина Dalvik, така че повечето приложения за Android ще бъдат съвместими с процесорите ARM и Intel. Въпреки това, някои приложения използват Android NDK - родния комплект за разработка - да използват родния ARM код и да изтласкват по-голяма производителност от своите приложения. Тези приложения обикновено са чувствителни към производителността, като игри. Приложенията с ARM-специфичен код няма да се изпълняват на Intel x86 или x64 базирани устройства Android.

    През 2012 г. Intel заяви, че те са сравними с 95% от приложенията за Android [Източник]. Това е добър брой, но 95% не са всички приложения за Android - при тази степен на съвместимост, един от всеки двадесет приложения за Android няма да работи. Ако дадена игра, която искате да играете, няма да се изпълнява от устройство, базирано на Intel, което купувате, това може да е разочароващо.

    НакраткоAndroid устройствата с чипове на Intel ще управляват по-голямата част от приложенията за Android, но ARM устройствата ще работят с тях.


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

    Устройствата на Apple са по-ясни. В момента всички Mac компютри на Apple имат чипове на Intel и всичките им iPhone, iPad и други мобилни устройства имат чипове ARM..

    Image Credit: huangjiahui на Flickr, Orde Saunders на Flickr, Torsten Maue на Flickr, Cheon Fong Liew на Flickr