Затвори ја рекламата

Минатата година почнаа да се шират извештаи дека Apple планира да ги префрли своите компјутери од X86 на ARM архитектура. Многумина се фатија за идејата и почнаа да ја гледаат како чекор во вистинската насока. Помислата на Mac со ARM процесор ме натера да превртам очи. Конечно е потребно да се побие оваа глупост со фактички аргументи.

Во основа, постојат три причини за користење на ARM:

  1. Пасивно ладење
  2. Помала потрошувачка
  3. Контрола врз производството на чипови

Ќе го земеме по ред. Пасивното ладење секако би било убаво. Само стартувајте флеш видео на MacBook и лаптопот ќе започне невиден концерт, особено Air има многу бучни обожаватели. Apple делумно го решава овој проблем. За MacBook Pro со Retina, тој користеше два асиметрични вентилатори кои го намалуваат шумот со различни должини на сечилата. Далеку од тоа не е еднакво на пасивното ладење на iPad, но од друга страна, не е толку голем проблем што би било потребно радикално да се реши со префрлање на ARM. Други технологии исто така се во развој, како што е намалување на шумот со помош на обратни звучни бранови.

Веројатно најсилниот аргумент е ниската потрошувачка на енергија, ерго подобро траење на батеријата. Досега Apple нудеше максимум 7 часа за MacBook, што ги направи едни од најиздржливите меѓу конкуренцијата, од друга страна, десетчасовната издржливост на iPad беше дефинитивно попривлечна. Но, сето тоа се промени со генерацијата Haswell процесори и OS X Mavericks. Тековниот MacBook Airs ќе понуди вистинска издржливост од околу 12 часа, сè уште на OS X 10.8, додека Mavericks треба да донесе уште позначајни заштеди. Оние кои ја пробале бета верзијата, известуваат дека траењето на батеријата им се зголемило до два часа. Значи, ако 13-инчниот MacBook Air може да издржи 14 часа под нормално оптоварување без никакви проблеми, тоа би било доволно за речиси два работни дена. Па, каква корист би имал помалку моќниот ARM ако изгуби една од предностите што ги имаше во однос на чиповите на Интел?

[do action=”quote”]Која би била разумна причина да се стават ARM чиповите во десктоп компјутерите кога сите предности на архитектурата имаат смисла само кај лаптопите?[/do]

Третиот аргумент потоа вели дека Apple ќе добие контрола над производството на чипови. Тој се обиде на ова патување во 90-тите, и како што сите знаеме, испадна неславно. Во моментов, компанијата дизајнира сопствени ARM чипсети, иако трета страна (најчесто Samsung во моментот) ги произведува за неа. За Mac, Apple е зависен од понудата на Intel и практично нема никаква предност во однос на другите производители, освен што најновите процесори му се достапни пред неговите конкуренти.

Но, Apple е веќе неколку чекори понапред. Нејзиниот главен приход не доаѓа од продажбата на MacBook и iMac, туку од iPhone и iPad. Иако е најпрофитабилна меѓу производителите на компјутери, сегментот на десктоп и преносни компјутери стагнира во корист на мобилните уреди. Поради поголема контрола врз процесорите, напорот за промена на архитектурата не би вредел.

Меѓутоа, она што многумина го занемаруваат се проблемите што би ја придружувале промената во архитектурата. Apple веќе двапати ја промени архитектурата во последните 20 години (Motorola > PowerPC и PowerPC > Intel) и тоа секако не беше без тешкотии и контроверзии. Со цел да ги искористат предностите на перформансите што ги нудат чиповите на Интел, програмерите мораа да ги препишуваат своите апликации од основата, а OS X мораше да го вклучи бинарниот преведувач Rosetta за компатибилност наназад. Пренесувањето на OS X на ARM би било прилично предизвик сам по себе (иако Apple веќе има постигнато дел од ова со развојот на iOS), а идејата сите програмери да мораат да ги препишуваат своите апликации за да работат на помалку моќна ARM е прилично застрашувачка.

Мајкрософт се обиде со истиот потег со Windows RT. И како му успеа? Има минимален интерес за RT, и од клиенти, од производители на хардвер и од програмери. Одличен практичен пример зошто десктоп системот едноставно не припаѓа на ARM. Друг аргумент против е новиот Mac Pro. Можете ли да замислите дека Apple има слични перформанси на архитектурата на ARM? И како и да е, каква добра причина би имало да се стават ARM чипови во десктоп компјутерите кога сите предности на архитектурата имаат смисла само кај лаптопите?

Како и да е, Apple го има јасно поделено: десктоп компјутерите и лаптопите имаат десктоп оперативен систем базиран на архитектурата x86, додека мобилните уреди имаат мобилен оперативен систем базиран на ARM. Како што покажа поновата историја, наоѓањето компромиси меѓу овие два света не наидува на успех (Microsoft Surface). Затоа, да ја закопаме еднаш засекогаш идејата дека Apple во блиска иднина ќе премине од Intel на ARM.

.