ARM과 Intel Windows, Chromebook 및 Android 소프트웨어 호환성 의미
인텔 x86 또는 x64 프로세서는 전통적으로 랩톱 및 데스크탑에서 사용되었지만 ARM 프로세서는 저전력 임베디드 장치, 스마트 폰 및 태블릿에서 사용되었습니다. 하지만 이제는 인텔 칩이 장착 된 ARM 칩과 스마트 폰으로 노트북을 구입할 수 있습니다..
ARM과 Intel은 완전히 다른 아키텍처와 호환되지 않는 아키텍처를 제공합니다. Windows, Android 또는 Chrome OS 기기를 선택하는 경우 ARM 또는 Intel x86 / x64 중에서 선택할 수 있으며 소프트웨어 호환성에 대한 선택 사항이 중요합니다..
ARM과 인텔 : 빠른 역사 수업
인텔 칩은 역사적으로 최고의 성능을 보였지만 전력 소비량과 가격면에서 최고 수준이었습니다. ARM 칩은 역사적으로 전력 소모량이 가장 적 었으며 가격도 저렴했지만 인텔과 성능면에서 경쟁 할 수 없었다. 최근의 구별은 아니다. 10 년 전의 휴대 전화에는 ARM 칩이, 데스크톱 PC에는 인텔 칩이 탑재 될 것이다..
인텔 칩과 함께 AMD 칩을 포함하고 있습니다. AMD 칩은 인텔의 x86 - 64 비트 아키텍처이기 때문에 x64를 사용합니다..
ARM 칩은 성능 측면에서 빠르게 개선되고있다. 대부분의 안드로이드 스마트 폰과 태블릿과 함께 아이폰과 iPad는 모두 저전력 사용을 위해 ARM 칩을 내장하고 있습니다. ARM은 저렴하고 저전력 아키텍처로 시작하여 성능을 향상시켜 왔으며 지난 몇 년 동안 스마트 폰과 태블릿의 속도가 훨씬 빨라 졌음을 알 수 있습니다.
인텔의 x86 및 x64 칩은 전력 소비가 개선되어 인텔의 최신 Haswell 칩이 랩탑에 배터리 수명을 크게 향상시켜 모바일 기기에서 ARM에 뒤 떨어진 것으로 나타났다. 인텔은보다 비싼 고성능 아키텍처로 시작하여 전력 소비를 낮추고 로우 엔드 칩의 가격 경쟁력을 강화했습니다..
ARM과 Intel 칩은 서로 가까워지고있어 라인이 흐려지는 것은 놀랄 일이 아닙니다. Windows 기기, Chromebook 또는 Android 기기를 구입하는 경우이 차이가 중요합니다..
주의해야하는 이유 : 소프트웨어 비 호환성
ARM 및 Intel 칩은 프로세서 아키텍처와 명령어 세트가 다릅니다. 즉, ARM 아키텍처 용으로 컴파일 된 응용 프로그램은 ARM 컴퓨터에서 실행할 수 없으며 ARM 용으로 컴파일 된 코드는 Intel 컴퓨터에서 실행할 수 없습니다. 이는 Windows 기기, 데스크톱 Linux 프로그램을 실행하는 Chromebook, Android 기기까지 매우 중요합니다..
Windows 8 vs. Windows RT
야생에서 발견 할 수있는 대부분의 Windows 장치는 Intel 프로세서에서 Windows 8의 정식 버전을 실행합니다. 그러나 Microsoft의 Surface 2, Surface RT 및 Nokia의 Lumia 2520 태블릿을 포함한 일부 장치에는 ARM 프로세서가 내장되어 있습니다. 이러한 ARM 장치는 Microsoft의 Windows RT.
Windows RT는 매우 제한적이며 타사 데스크톱 프로그램을 전혀 실행할 수 없습니다. Microsoft는 이러한 방식으로 프로그램을 잠그기로 결정했습니다. 개발자가 ARM에서 Windows 용 응용 프로그램을 수정하고 다시 컴파일 할 수있게했을 수 있습니다. 그렇다면 ARM 용으로 컴파일 된 Windows 데스크톱 응용 프로그램 만 설치할 수 있습니다. Windows RT에서 실행되지 않는 모든 Windows 데스크톱 응용 프로그램.
마이크로 소프트는 ARM 데스크톱 소프트웨어 생태계에 새로운 Windows를 구축하면서 여기에서 사각형을 시작했을 것입니다. 그들은 또한 많은 사람들이 혼란스러워서 Windows를 Intel 시스템에 Intel 소프트웨어에 설치하려고 시도한다는 것을 알고있었습니다. 결국 그들은 과거로부터 휴식을 취하고 바탕 화면을 완전히 잠그기로 결정했습니다. 그들은 아마도 Windows RT에서 데스크톱을 완전히 제거하려고했지만 이전에는 Metro로 알려진 새로운 인터페이스에서 실행되는 Office 버전을 아직 출시하지 않았습니다..
Windows RT 장치의 Windows 저장소에서 새로운 "Windows 8 스타일"응용 프로그램 만 설치할 수 있습니다. 대부분의 Windows Store 앱은 크로스 플랫폼으로 설계 되었기 때문에 작동하지만 가끔 앱은 Intel 프로세서에서만 실행될 수 있습니다..
짧게: ARM의 Windows RT는 제한되어 있으므로 데스크톱 소프트웨어를 전혀 설치할 수 없습니다.
인텔 크롬 북과 ARM 크롬 북
일부 Chromebook은 Intel 칩을 사용하지만 다른 Chromebook은 ARM 칩을 사용합니다. 삼성의 인기 시리즈 3 크롬 북은 새로운 HP 크롬 북 11처럼 ARM 칩을 사용합니다. 다른 많은 크롬 북에서는 인텔 칩을 사용합니다..
Chrome OS에서는 별 문제가되지 않습니다. ARM 프로세서에서 동일한 Chrome 브라우저와 웹 앱을 계속 실행할 수 있습니다. Flash 및 Netflix는 모두 ARM 크롬 북에서 작동합니다. Chrome OS에는 Windows에서 오랜 역사가 없으므로 ARM에서 실행할 수없는 애플리케이션으로 실행되지 않습니다..
그러나 Chromebook을 개발자 모드로 설정하고 데스크톱 Linux를 설치하려는 경우이 점이 중요합니다. Desktop Linux는 역사적으로 Intel 프로세서에서 실행되었으므로 ARM 프로세서에서 실행될 때 훨씬 제한적입니다. 사용하는 소프트웨어의 대부분은 오픈 소스이며 ARM 프로세서 용으로 다시 컴파일 할 수 있지만 실행하려는 모든 폐쇄 소스 응용 프로그램은 Intel 칩에서만 실행됩니다.
Adobe Flash 플러그인의 데스크탑 Linux 버전 인 Steam과 수백 가지 Linux 게임 라이브러리, Microsoft Skype for Linux, Minecraft -이 모든 응용 프로그램은 Intel 크롬 북의 개발자 모드로 설치할 수는 있지만 작동하지 않습니다. 모두 ARM에있다. Chromebook을 Linux 시스템으로 사용하려는 경우 일부 오픈 소스 유틸리티 만 필요하다면 Intel 기반의 Chromebook을 사용하는 것이 좋습니다..
당신은 그 권리를 읽었습니다 - Flash는 ARM 크롬 북의 Chrome OS에서 작동하지만 ARM 크롬 북의 데스크톱 Linux 환경에서는 Flash를 설치할 수 없습니다.
짧게: 크롬 OS는 ARM 칩과 잘 맞지만 개발자 모드에서는 데스크톱 리눅스 시스템이 훨씬 제한적입니다..
ARM의 Android와 Android의 Android
안드로이드 스마트 폰과 태블릿은 역사적으로 ARM 칩을 사용하고 있지만, 인텔은 수년 동안 이것을 바꾸려고 노력 해왔다. 인텔 칩이 들어있는 안드로이드 폰과 태블릿을 공개하고 공개했습니다. 인텔은 현재 베이 트레일 (Bay Trail) 칩을 장착 한 많은 안드로이드 태블릿이 곧 출시 될 것이라고 말하고있다. 이러한 장치는 ARM 태블릿보다 높은 성능을 제공 할 수 있지만 소프트웨어 호환성 문제도 여기에 있습니다..
대부분의 Android 앱은 Android SDK를 사용하고 Dalvik 가상 머신에서 실행되므로 대부분의 Android 앱은 ARM 및 Intel 프로세서와 호환됩니다. 그러나 일부 앱은 Android NDK 기본 개발 키트를 사용하여 기본 ARM 코드를 사용하고 앱에서 더 많은 성능을 끌어냅니다. 이러한 앱은 일반적으로 게임과 같이 성능에 민감한 앱입니다. ARM 관련 코드가있는 응용 프로그램은 Intel x86 또는 x64 기반 Android 장치에서 실행되지 않습니다..
2012 년에 인텔은 안드로이드 애플 리케이션의 95 %에 필적한다고 말했다. 이것은 좋은 숫자지만, 95 %는 모든 안드로이드 앱이 아닙니다. 그 비율로 볼 때, 20 개의 안드로이드 앱 중 하나가 작동하지 않을 것입니다. 구입하려는 Intel 기반 Android 장치에서 실행하려는 게임이 실행되지 않으면 실망 할 수 있습니다.
짧게: Intel 칩을 탑재 한 Android 기기는 대다수의 Android 앱을 실행하지만 ARM 기기는 모든 Android 앱을 실행합니다..
기기의 칩 아키텍처가 중요하므로 새 기기를 구입할 때주의해야합니다. 앱을 설치할 수없는 Windows 기기, 인기있는 Linux 프로그램을 실행할 수없는 Chromebook 또는 좋아하는 게임을 할 수없는 Android 기기로 끝내기를 원하지 않을 것입니다..
Apple 장치는 더 명확합니다. 현재 애플의 맥 컴퓨터에는 모두 인텔 칩이 있고 아이폰, 아이 패드 및 기타 모바일 기기에는 모두 ARM 칩이있다..
이미지 크레디트 : Flickr의 후앙 지아 위, Flickr의 Orde Saunders, Flickr의 Torsten Maue, Flickr의 Cheon Fong Liew