If-Koubou

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

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

Procesory Intel x86 lub x64 tradycyjnie można znaleźć 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 zupełnie 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 mają najlepszą wydajność, ale mają 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 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 Intela 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.

Chipy 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 powód, dla którego powinieneś: Niepełnosprawność oprogramowania

Układy ARM i Intel 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ę systemu 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 uruchamiać 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 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 "Windows 8" ze Sklepu Windows na urządzeniu z Windows RT. Większość aplikacji Windows Store będzie działać, ponieważ są zaprojektowane do pracy na różnych 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.

Chromebooki Intela a Chromebooki ARM

Niektóre Chromebooki korzystają z układów Intel, a 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 to nie ma 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 planujesz 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.

Desktopowa wersja wtyczki Adobe Flash, Steam i biblioteka setek gier na Linuksie, Skype dla Linuksa Microsoftu, Minecraft - wszystkie te aplikacje mogą być instalowane w trybie programisty na Chromebooku Intela, ale nie będą działać na wszystko na jednym z 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: System operacyjny Chrome jest w porządku z układem ARM, ale w trybie programisty jest znacznie mniejszy komputerowy system Linux.

Android na Intel vs Android na ARM

Smartfony i tablety z Androidem od dawna działają na chipach ARM, chociaż Intel od lat stara się to zmienić. 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 korzysta z 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 powiedział, że są porównywalne 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.

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