24Aug

ARM vs. Intel: co to oznacza dla systemu Windows, Chromebooka i zgodności z oprogramowaniem na Androida

click fraud protection
Procesory Intel x86 lub x64

Intel-sign

są tradycyjnie spotykane w laptopach i komputerach stacjonarnych, natomiast procesory ARM zostały znalezione w urządzeniach wbudowanych o niższej mocy, smartfonach i tabletach. Ale teraz możesz kupować laptopy z chipami ARM i smartfonami z chipami Intela.

ARM i Intel oferują dwie całkowicie różne i niekompatybilne architektury. Niezależnie od tego, czy wybierasz urządzenie z systemem Windows, Android czy Chrome OS, możesz wybrać ARM lub Intel x86 / x64 - wybór zależy od zgodności oprogramowania.

ARM vs Intel: lekcja szybkiej historii

Chipy Intela od dawna miały najlepszą wydajność, ale miały najwyższy pobór mocy i cenę.Chipy ARM miały w przeszłości najniższe zużycie energii i były znacznie tańsze, ale nie były w stanie konkurować z Intelem o wydajność.To nie jest ostatnie wyróżnienie - telefon komórkowy sprzed dziesięciu lat prawdopodobnie będzie miał układ ARM, podczas gdy komputer stacjonarny będzie miał układ Intel.

Zwróć uwagę, że uwzględniamy tutaj układy AMD wraz z układami Intela. Chipy AMD również wykorzystują x86 firmy Intel - teraz x64, ponieważ jest to architektura 64-bitowa. Chipy ARM

instagram viewer

szybko poprawiły się pod względem wydajności.iPhony i iPady oraz większość smartfonów i tabletów z Androidem mają w sobie chipy ARM, aby uzyskać niskie zużycie energii. ARM zaczął od niedrogiej, energooszczędnej architektury i poprawiał swoją wydajność, a widzimy, że o ile szybsze smartfony i tablety stały się w ciągu ostatnich kilku lat.

Chipy Intel x86 i x64 zostały ulepszone w zużyciu energii, ponieważ Intel zdał sobie sprawę, że w przypadku urządzeń przenośnych spadł na ARM, a najnowsze chipsety Haswell Intela zapewniają ogromny wzrost żywotności baterii laptopom. Intel zaczął od droższej, wysokowydajnej architektury i obniżał zużycie energii, czyniąc chipy niższej klasy bardziej konkurencyjnymi cenowo. Układy

ARM i Intel są coraz bliżej siebie, więc nic dziwnego, że linie zaczynają się zacierać.Niezależnie od tego, czy kupujesz urządzenie z systemem Windows, Chromebooka czy urządzenie z Androidem, ta różnica ma znaczenie.

Oto, co powinieneś obchodzić: Niezgodności w oprogramowaniu

ARM i chipy Intela mają różne architektury procesorów i zestawy instrukcji. Oznacza to, że nie można uruchomić aplikacji skompilowanej dla architektury Intel na komputerze ARM i nie można uruchomić kodu skompilowanego dla ARM na komputerach Intel. Ma to ważne znaczenie dla urządzeń z systemem Windows, Chromebooków z uruchomionymi programami dla Linuksa, a nawet z urządzeń z Androidem.

Windows 8 a Windows RT

Większość urządzeń Windows, które znajdziesz w dzikiej sieci, uruchamia pełną wersję Windows 8 na procesorze Intela. Jednak niektóre urządzenia - w tym Microsoft Surface 2, Surface RT i Nokia Lumia 2520 - mają wbudowany procesor ARM.Te urządzenia ARM działają w systemie Windows RT firmy Microsoft.

Windows RT jest bardzo ograniczony i nie może w ogóle uruchomić programów komputerowych innych niż Microsoft. Microsoft postanowił zablokować to w ten sposób - mogli pozwolić programistom na modyfikację i rekompilację swoich aplikacji dla Windows na ARM.Gdyby tak się stało, wystarczy zainstalować aplikacje Windows przeznaczone specjalnie do ARM.Wszystkie aplikacje Windows na komputery stacjonarne nie działają w systemie Windows RT.

Microsoft zaczynałby od pierwszego kwadratu, budując nowy system Windows na ekosystemie oprogramowania ARM.Wiedzieli również, że wiele osób mogłoby być zdezorientowanych, próbując zainstalować system Windows na oprogramowaniu Intel w systemie Windows na systemach ARM.W końcu zdecydowali się oderwać od przeszłości i całkowicie zablokować pulpit. Prawdopodobnie chcieliby całkowicie usunąć pulpit z Windows RT, ale nie wydali jeszcze wersji pakietu Office, która działa w nowym interfejsie znanym wcześniej pod nazwą Metro.

Możesz zainstalować tylko nowe aplikacje w stylu "Windows 8" ze Sklepu Windows na urządzeniu z systemem Windows RT.Większość aplikacji Windows Store będzie działać, ponieważ są zaprojektowane do pracy na wielu platformach, ale okazjonalna aplikacja może działać tylko na procesorach Intel.

W skrócie : Windows RT na ARM jest ograniczony i nie można w nim instalować żadnego oprogramowania na komputer.

układ mikrosoftowy-rt-z-ramieniem

Chromebooki Intel a Chromebooki ARM

Niektóre Chromebooki używają układów Intel, podczas gdy inne Chromebooki używają układów ARM.Popularny Chromebook Samsung Series 3 wykorzystuje układ ARM, podobnie jak nowy Chromebook HP 11. Wiele innych Chromebooków korzysta z chipów Intela.

W systemie operacyjnym Chrome nie ma to większego znaczenia. Nadal możesz uruchomić tę samą przeglądarkę Chrome i aplikacje internetowe na procesorze ARM.Flash i Netflix działają na Chromebookach ARM.System operacyjny Chrome nie ma długiej historii systemu Windows, więc nie można uruchamiać aplikacji, które nie mogą działać na ARM.

Ma to jednak duże znaczenie, jeśli chcesz umieścić swojego Chromebooka w trybie programisty i zainstalować komputerowy system Linux. Desktop Linux działał historycznie na procesorach Intela, więc jest znacznie bardziej ograniczony podczas pracy z procesorami ARM.Większość oprogramowania, z którego korzystasz, jest open source i może być rekompilowana dla procesorów ARM, ale wszystkie aplikacje z zamkniętym kodem źródłowym, które chcesz uruchomić, działają tylko na układach Intela.

Wersja na komputery stacjonarne z wtyczką Adobe Flash, Steam i jej biblioteka setek gier linuksowych, Skype dla systemu Microsoft Linux, Minecraft - wszystkie te aplikacje mogą być instalowane w trybie programisty na Chromebooku Intel, ale nie będą działaćw ogóle na ARM.Jeśli planujesz używać Chromebooka jako systemu Linux, prawdopodobnie będziesz potrzebować rozwiązania opartego na procesorze Intela, chyba że potrzebujesz tylko niektórych narzędzi open-source.

Czytasz to dobrze - podczas gdy Flash działa w systemie operacyjnym Chrome na Chromebooku ARM, nie możesz zainstalować Flasha w środowisku Linux na komputerze na Chromebooku ARM.

W skrócie : Chrome OS jest w porządku z układem ARM, ale w trybie programisty masz znacznie mniejszy pulpitowy system Linux.

Chromebook-with-intel-inside-sticker

Android na Intel vs Android na ARM

Android smartfony i tablety od dawna działają na układach ARM, chociaż Intel stara się to zmienić od lat. Pokazali - i wypuścili - telefony i tablety z Androidem z chipami Intela. Intel twierdzi, że wkrótce pojawi się wiele tabletów z Androidem z chipami Bay Trail. Te urządzenia mogą oferować wyższą wydajność niż tablety ARM, ale istnieje tutaj również problem z porównywalnością oprogramowania.

Większość aplikacji na Androida używa Androida SDK i działa na wirtualnej maszynie Dalvik, więc większość aplikacji na Androida będzie kompatybilna zarówno z procesorami ARM, jak i Intel. Jednak niektóre aplikacje korzystają z systemu Android NDK - natywnego zestawu programistycznego - do używania natywnego kodu ARM i wyciskania większej wydajności z aplikacji. Te aplikacje będą na ogół wrażliwe na wydajność, takie jak gry. Aplikacje z kodem specyficznym dla ARM nie będą działać na urządzeniach z procesorami Intel x86 lub x64.

W 2012 roku Intel stwierdził, że jest porównywalny z 95% aplikacji na Androida [Źródło].To dobra liczba, ale 95% to nie wszystkie aplikacje na Androida - przy takiej szybkości kompatybilności jedna na dwadzieścia aplikacji na Androida nie będzie działać.Jeśli gra, w którą chcesz zagrać, nie będzie działać na zakupionym urządzeniu z Androidem z procesorem Intel, może to być frustrujące.

W skrócie : urządzenia z Androidem z procesorami Intel będą działać w większości aplikacji na Androida, ale urządzenia ARM będą je wszystkie uruchamiały.

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

Architektura układu w twoim urządzeniu ma znaczenie, więc pamiętaj o tym przy zakupie nowego urządzenia. Nie chciałbyś mieć urządzenia z systemem Windows, na którym nie możesz instalować aplikacji, Chromebooka, na którym nie możesz uruchomić popularnych programów linuksowych ani urządzenia z Androidem, które nie może grać w twoją ulubioną grę.

Urządzenia Apple są bardziej wyraźne. W tej chwili wszystkie komputery Mac firmy Apple mają chipy Intela, a wszystkie ich iPhone'y, iPady i inne urządzenia mobilne mają układy ARM.

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