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

Миналата година започнаха да се разпространяват съобщения, че 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 Air ще предложат реална издръжливост от около 12 часа, все още на OS X 10.8, докато Mavericks трябва да донесат още по-значителни спестявания. Тези, които са пробвали бета версията, съобщават, че животът на батерията им се е увеличил с до два часа. Така че, ако 13″ MacBook Air можеше да издържи 14 часа при нормално натоварване без никакви проблеми, това би било достатъчно за почти два работни дни. И така, каква полза би имала една по-малко мощна ARM, ако загуби едно от предимствата, които имаше пред чиповете на Intel?

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

Третият аргумент тогава казва, че Apple ще получи контрол върху производството на чипове. Той се опита да направи това пътуване през 90-те години и както всички знаем, то се оказа позорно. В момента компанията проектира свои собствени ARM чипсети, въпреки че трета страна (най-вече Samsung в момента) ги произвежда за нея. За Macs, Apple зависи от предлагането на Intel и на практика няма предимство пред другите производители, освен че най-новите процесори са достъпни за него преди неговите конкуренти.

Но Apple вече е няколко стъпки напред. Основните му приходи идват не от продажбата на MacBook и iMac, а от iPhone и iPad. Макар че е най-печелившият сред производителите на компютри, сегментът на настолни компютри и преносими компютри е в застой в полза на мобилните устройства. Поради повече контрол върху процесорите, усилията за промяна на архитектурата не биха си стрували.

Въпреки това, това, което мнозина пренебрегват, са проблемите, които биха съпътствали промяната в архитектурата. Apple вече промени архитектурата си два пъти през последните 20 години (Motorola > PowerPC и PowerPC > Intel) и със сигурност не беше без трудности и противоречия. За да се възползват от производителността, предлагана от чиповете на Intel, разработчиците трябваше да пренапишат своите приложения от самото начало, а OS X трябваше да включи двоичния преводач Rosetta за обратна съвместимост. Пренасянето на OS X към ARM само по себе си би било доста предизвикателство (въпреки че Apple вече е постигнала част от това с разработката на iOS), а идеята всички разработчици да трябва да пренапишат своите приложения, за да работят на по-малко мощен ARM, е доста плашеща.

Microsoft опита същия ход с Windows RT. И как се справи той? Има минимален интерес към RT, както от клиенти, производители на хардуер, така и от разработчици. Чудесен практичен пример за това защо една настолна система просто не принадлежи на ARM. Друг аргумент против е новият Mac Pro. Можете ли да си представите Apple да получи подобна производителност на ARM архитектура? И все пак, каква добра причина би имало да се поставят ARM чипове в настолни компютри, когато всички предимства на архитектурата имат смисъл само в лаптопите?

Както и да е, Apple го разделя ясно: настолните компютри и лаптопите имат десктоп операционна система, базирана на x86 архитектурата, докато мобилните устройства имат мобилна операционна система, базирана на ARM. Както показа скорошната история, намирането на компромиси между тези два свята не се среща с успех (Microsoft Surface). Затова нека да погребем веднъж завинаги идеята, че Apple ще премине от Intel към ARM в близко бъдеще.

.