Apple 자체 칩을 탑재한 최초의 장치는 2010년 iPad였습니다. 당시 A4 프로세서에는 단일 코어가 포함되어 있었으며 그 성능은 오늘날 세대와 전혀 비교할 수 없습니다. XNUMX년 동안 이 칩이 Mac 컴퓨터에 통합된다는 소문도 있었습니다. 모바일 칩은 매년 빠르게 성능을 향상시키기 때문에 데스크톱에 배치하는 것은 매우 흥미로운 주제입니다.
전년도의 64비트 A7 프로세서는 이미 '데스크톱급'이라는 라벨이 붙었습니다. 이는 모바일 프로세서라기보다는 대형 프로세서에 가깝다는 의미입니다. 가장 강력한 최신 프로세서인 A8X가 iPad Air 2에 탑재되었습니다. 이 프로세서는 5개의 코어와 4250억 개의 트랜지스터를 포함하고 있으며 성능은 2013년 중반 MacBook Air의 Intel Core iXNUMX-XNUMXU와 동일합니다. 예, 합성 벤치마크는 장치의 실제 속도에 대해 아무 것도 말하지 않지만 적어도 오늘날의 모바일 장치는 단지 터치 스크린이 있는 세련된 잉크일 뿐이라는 오해를 불러일으킬 수 있습니다.
Apple은 자체 ARM 칩을 잘 알고 있습니다. 그렇다면 컴퓨터에도 ARM 칩을 장착해 보는 것은 어떨까요? KGI Securities의 분석가 Ming-Chi Kuo에 따르면, 우리는 이르면 2016년에 첫 번째 Mac이 ARM 프로세서에서 실행되는 것을 볼 수 있었습니다. 첫 번째 지원 프로세서는 16nm A9X가 될 수 있고, 10년 후 10nm AXNUMXX가 뒤따를 수 있습니다. Intel의 프로세서가 최고 수준에 도달했을 때 Apple이 왜 이 조치를 취하기로 결정해야 하는지에 대한 의문이 생깁니다.
ARM 프로세서가 적합한 이유
첫 번째 이유는 인텔 자체일 것입니다. 문제가 있는 것은 아니지만 Apple은 항상 "소프트웨어를 개발하는 회사는 하드웨어도 만들어야 한다"라는 모토를 따랐습니다. 이러한 상태에는 장점이 있습니다. 즉, 항상 소프트웨어와 하드웨어를 모두 최고 수준으로 최적화할 수 있다는 것입니다. 최근 몇 년 동안 Apple은 이를 직접적으로 입증했습니다.
Apple이 통제하기를 좋아한다는 것은 비밀이 아닙니다. 인텔을 폐쇄한다는 것은 전체 생산 프로세스를 단순화하고 합리화한다는 것을 의미합니다. 동시에 칩 제조 비용도 절감됩니다. 현재 두 회사의 관계는 긍정적인 것 이상이지만 동일한 제품을 더 낮은 비용으로 생산할 수 있다는 것을 알면 서로 의존하지 않는 것이 좋습니다. 또한 제3자에게 의존할 필요 없이 향후 모든 개발을 전적으로 직접 관리할 수 있습니다.
너무 짧게 만든 것일 수도 있지만 사실입니다. 게다가 프로세서 제조업체가 변경되는 것은 이번이 처음이 아닙니다. 1994년에는 Motorola 68000에서 IBM PowerPC로 전환되었고, 2006년에는 Intel x86으로 전환되었습니다. 애플은 확실히 변화를 두려워하지 않습니다. 2016년은 인텔로 전환한 지 10년이 되는 해입니다. IT 분야에서 XNUMX년은 긴 시간이므로 무엇이든 바뀔 수 있습니다.
오늘날의 컴퓨터는 충분한 성능을 갖추고 있으며 자동차와 비교할 수 있습니다. 현대의 모든 자동차는 아무 문제 없이 A 지점에서 B 지점으로 이동합니다. 캐주얼 라이딩의 경우 가격 대비 성능 비율이 가장 좋은 제품을 구입하면 합리적인 가격으로 큰 도움이 될 것입니다. 자주 운전하고 더 멀리 운전한다면 더 높은 등급의 자동차를 구입하고 아마도 자동 변속기가 장착된 자동차를 구입하십시오. 그러나 유지 관리 비용은 약간 더 높습니다. 도로 밖에서는 4륜 구동 또는 직선형 오프로드 차량으로 무언가를 구입할 수 있지만 정기적으로 사용하게 되며 운영 비용이 높아집니다.
요점은 대부분의 경우 소형차나 중하층 차량이면 충분하다는 것입니다. 마찬가지로, 대부분의 사용자에게 "일반" 노트북은 YouTube에서 비디오를 시청하고, Facebook에서 사진을 공유하고, 이메일을 확인하고, 음악을 재생하고, Word에서 문서를 작성하고, PDF를 인쇄하는 데 충분합니다. Apple의 MacBook Air와 Mac mini는 이러한 종류의 사용을 위해 설계되었지만 물론 성능이 더 요구되는 활동에도 사용할 수 있습니다.
요구사항이 더 많은 사용자는 결국 성능이 더 뛰어난 MacBook Pro나 iMac을 선호합니다. 이러한 사용자는 이미 비디오를 편집하거나 그래픽 작업을 할 수 있습니다. 적절한 가격으로 타협할 수 없는 성능을 원하는 가장 까다로운 제품, 즉 Mac Pro입니다. 오프로드 자동차가 Fabia, Octavia 및 기타 인기 자동차보다 훨씬 덜 운전되는 것처럼 언급된 다른 모든 모델보다 훨씬 적은 수의 모델이 있을 것입니다.
따라서 가까운 미래에 Apple이 (처음에는 덜 까다로운) 사용자의 요구를 충족할 수 있는 ARM 프로세서를 생산할 수 있다면 이를 OS X 실행에 사용하는 것은 어떨까요? 이러한 컴퓨터는 배터리 수명이 길고, 에너지 집약도가 낮고 "열"을 많이 내지 않기 때문에 수동적으로 냉각될 수도 있습니다.
ARM 프로세서가 말이 안되는 이유
ARM 칩이 탑재된 Mac은 x86 애플리케이션을 실행하기 위해 Rosetta와 같은 레이어를 실행할 만큼 강력하지 않을 수 있습니다. 이 경우 Apple은 처음부터 시작해야 하고 개발자는 상당한 노력을 들여 앱을 다시 작성해야 합니다. 주로 대중적이고 전문적인 응용 프로그램의 개발자가 이 단계를 기꺼이 수행할지 여부는 논쟁의 여지가 없습니다. 하지만 어쩌면 Apple이 "ARM OS X"에서 x86 앱을 원활하게 실행할 수 있는 방법을 찾았을 수도 있습니다.
인텔과의 공생은 완벽하게 작동하므로 새로운 것을 발명할 이유가 없습니다. 이 거대 실리콘 프로세서의 프로세서는 최상위에 속하며 각 세대마다 에너지 소비를 줄이면서 성능이 향상됩니다. Apple은 가장 낮은 Mac 모델에는 Core i5를 사용하고, 더 비싼 모델이나 사용자 정의 구성에는 Core i7을 사용하며, Mac Pro에는 매우 강력한 Xeon이 탑재되어 있습니다. 따라서 항상 충분한 전력, 즉 이상적인 상황을 얻을 수 있습니다. Apple이 Intel과 결별하게 되면 아무도 자사의 컴퓨터를 원하지 않는 상황에 처하게 될 수도 있습니다.
그러면 어떻게 될까요?
물론 외부에서는 그 사실을 아는 사람이 없습니다. 이 모든 상황을 애플의 입장에서 본다면 꼭 좋을 것 같습니다. 제드누 유사한 칩이 내 모든 장치에 통합되었습니다. 그리고 모바일 장치용으로 디자인할 수 있다면 컴퓨터에서도 똑같이 연습하고 싶습니다. 하지만, 인텔의 출시 지연으로 인해 곧 출시될 새로운 12인치 MacBook Air의 출시가 정확하게 지연되었을 수도 있지만, 강력한 파트너가 나에게 안정적으로 공급하는 현재 프로세서로도 지금은 잘하고 있습니다. 새로운 세대의 프로세서.
최소한 Macbook Air 수준의 강력한 프로세서를 가져올 수 있습니까? 그렇다면 나중에 전문가용 컴퓨터에도 ARM을 배포(또는 개발)할 수 있나요? 나는 두 종류의 컴퓨터를 갖고 싶지 않습니다. 동시에 사용자는 자신이 좋아하는 애플리케이션을 사용하고 싶어하기 때문에 ARM Mac에서 x86 애플리케이션을 실행할 수 있는 기술이 필요합니다. 내가 가지고 있고 그것이 작동할 것이라고 확신한다면 ARM 기반 Mac을 출시할 것입니다. 그렇지 않으면 지금은 인텔을 고수하겠습니다.
그리고 어쩌면 결국에는 완전히 달라질 수도 있습니다. 나는 내 작업에 충분히 강력하다면 Mac에 있는 프로세서 유형에 별로 관심이 없습니다. 따라서 가상의 Mac에 Core i5와 동등한 성능을 갖춘 ARM 프로세서가 포함되어 있다면 이를 구입하지 않는 데에는 아무런 문제가 없을 것입니다. 당신은 어떻습니까? Apple이 향후 몇 년 안에 프로세서를 탑재한 Mac을 출시할 수 있다고 생각하시나요?
ARM은 사용 가능한 소프트웨어의 99.9%를 버리고 컴퓨터를 이메일, Facebook, Angry Bird를 읽는 용도로만 사용하는 것을 의미합니다(예, 기꺼이 과장합니다). 완전 바보가 아닌 사람은 이를 허용하지 않기를 바랍니다. Intel로 전환하면 작업이 많이 단순화됩니다. 결국, 과학계의 꽤 많은 사람들이 메이시로 갑니다. 그게 내 의견이야.
ARM으로 이동한다는 것은 호환성이 크게 손실되고 사전 선택된 애플리케이션으로 구성된 철저하게 보호되는 생태계에 더 큰 압박을 받는다는 것을 의미합니다. 여기에 Macbook Air에서 USB 포트를 제거하려는 계획과 기타 아이디어를 추가하면 결과적으로 컴퓨터 자체와만 호환될 수 있고 심지어 그럴 수도 있습니다. 나에게 그것은 내가 좋아하는 MAC의 종말을 의미할 것입니다:-( 하지만 누가 알겠습니까? 변화는 삶입니다...
성능이 지난 세대만큼 약할 때 Intel에서 iMac과 mini가 가장 약한 이유는 무엇입니까?
나에게는 적어도 이러한 모델을 테스트하고 제품 라인이 점진적으로 범람하는 Retina와 비슷한 방향으로 나아가고 싶습니다.
곧 출시될 Intel Core M 프로세서 세대에 대해 잊어버리고 계시군요…
역사는 반복된다?
나는 그것이 곧 올 것이라고 믿습니다. 예상했던 공기라면 놀라지 않을 것입니다. 일을 많이 하지 않고 오히려 커피와 재미를 즐기는 대중을 위한 장치입니다. 나는 또한 x86용 에뮬레이터를 상상할 수 있는데, Apple이 있기 때문에 대부분의 개발자는 새로운 하드웨어에 맞게 소프트웨어를 가장 먼저 리메이크하려고 서두르고 있습니다. Flusbrok이 거기로 갈 텐데 왜 안 되겠습니까? :-)
유일한 단점은 이전 소프트웨어와 호환되지 않는다는 것입니다.
예를 들어, 장점은 가격 하락 가능성입니다. 가장 저렴한 Mac의 경우에도 칩셋이 포함된 Intel 프로세서의 가격은 USD 250입니다. Apple은 A8, A9, ... 프로세서를 50달러 미만으로 만들 수 있습니다.
또 다른 이점은 Mac에서 Metal 그래픽 API를 사용하는 것입니다. 현재 그래픽을 갖춘 쿼드 코어 A8의 성능은 최신 게임 콘솔 수준일 것입니다.
Mac의 기본 버전에는 ARM 프로세서가 있을 수 있으며, 가장 강력한 Mac에도 여전히 Intel 프로세서가 탑재될 수 있습니다. Apple은 자체 앱 스토어와 자체 번역기를 갖춘 자체 개발자 환경을 보유하고 있습니다. 현재 Apple에서 제공하는 표준 API만 사용하는 프로그램은 ARM 프로세서용으로 쉽게 번역할 수 있습니다.
나중에 가장 강력한 Mac 버전에는 ARM 및 Intel 프로세서가 포함될 수 있습니다. OS X, iLife, iWorks 프로그램은 ARM 프로세서에서 실행되고 Photoshop, Premiere, Final Cut 및 기타 프로그램은 여전히 Intel 프로세서에서 실행됩니다.
불행하게도 단점은 새 소프트웨어와 호환되지 않는다는 것입니다.
새로운 소프트웨어와 호환되지 않는 이유는 무엇입니까? 저는 OS X용 프로그램을 작성하고 이를 Intel 및 ARM용으로 컴파일한 후 App Store에 보냅니다. API가 Apple에서 제공하는 것만 사용한다면 문제가 없을 수 있습니다. Intel 프로세서에 특별한 것을 사용하면 당연히 작동하지 않습니다. 고성능을 요구하는 전문 소프트웨어 외에는 그럴 이유가 없습니다.
사용자는 App Store를 실행하고 프로세서용 프로그램 버전을 다운로드하여 사용합니다.
나는 Intel 프로세서에서 OS X를 시험해 볼 때 매장에서 찾을 수 있는 가장 비싼 Sony Vaio를 구입했고 이틀 만에 작동했다는 기사를 읽은 적이 있습니다. 2주만에 애플의 기본 프로그램까지 나왔습니다.
주요 질문은 Apple이 ARM에서 x86 프로그램의 실행을 어느 정도까지 보장할 수 있는지입니다. 특히 회사에서 사용하려면 최소한 가끔씩 Windows에서 무언가를 사용하는 것이 필수적입니다. 따라서 x86 Windows 가상화가 눈에 띄는 성능 손실 없이 ARM에서 작동할 수 있다면 결과적으로 사용자는 실제로 어떤 프로세서가 있는지 신경 쓰지 않을 것입니다. 그러나 에뮬레이션이 필요하지 않고 그에 따른 상당한 성능 저하가 발생하지 않는다면 안타깝습니다. 하지만 누가 알겠습니까? 예를 들어, Cupertino는 이러한 솔루션의 고성능과 에너지 효율성을 유지하는 방식으로 프로세서 아키텍처를 에뮬레이트하는 이상적인 방법을 찾았습니다.
Apple은 이를 보호할 필요가 없습니다. 그는 이미 자신만의 앱 스토어를 갖고 있습니다. 개발자가 자신의 프로그램을 ARM에 맞게 조정할 시간을 갖는 것만으로도 충분하며 이는 문제가 되지 않습니다. 그리고 언젠가는 분명히 Intel 프로세서를 탑재한 Mac을 판매하게 될 것입니다.
내년에는 새로운 ARM 코어가 나와 성능이 현재보다 3.5배 높아야 에뮬레이션을 극복할 수 있을 것이다.
내년 WWDC에서 애플은 ARM 프로세서 기반 OS X를 선보일 것이고, 개발자들에게 프로그램 테스트를 위해 ARM 프로세서가 탑재된 맥 미니를 제공할 것이며, 크리스마스가 되기 15개월 전쯤에는 맥 미니의 기본 버전인 맥북 판매를 시작할 것입니다. ARM 프로세서를 탑재한 air 및 iMac. 그리고 27년 후 Intel은 2인치 macbook pro, 3인치 iMac 및 Mac Pro에만 프로세서를 남겨둘 예정입니다. 그리고 때로는 XNUMX~XNUMX년 안에 Intel이 Mac Pro에만 프로세서를 남겨둘 수도 있습니다.
왜 비호환성인가요? 이제 Windows 10은 ARM에서도 실행됩니다. Trď는 BroadCom의 ARM SoC가 포함된 RasPi 2의 새 버전이며 Windows는 이 버전에서 실행될 것으로 예상됩니다. 따라서 Mac에서 ARM을 사용하지 않을 이유가 없습니다. Apple이 Intel로 시작했을 때 IBM PowerPC 애플리케이션도 x86 명령어로 다시 작성되고 컴파일되었습니다. Apple의 경우 ARM 아키텍처는 더욱 소형화되고 더 가볍고 섬세한 기계 방향으로 더 유리할 것이며 bigLITTLE 기술을 사용하면 코어가 많아도 배터리가 더 오래 지속될 수 있습니다. iPhone, iPad, Mac, Apple TV 및 현재 제공되는 모든 제품에서 동일한 칩을 사용할 것입니다.
특히 다른 HW에서 실행될 때 매우 잘 최적화할 수 있습니다.