Сначала Apple объявила о грядущем появлении собственных процессоров. Теперь грозит ноутбуками на ARM с кучей уникальных фишек. И очень скоро.
Уже подготовили кошельки? Положите на место. Или вам нужен iPad с неотделяемой клавиатурой?
Зачем Apple нужны новые ноутбуки?

Слухи прт Apple и ARM-ноутбук в лучшем случае — ни что иное, как попытка запрыгнуть в уходящий поезд. Логика идеи выпуска новых компьютеров схожа с той, которая привела к появлению бюджетного iPad: купертиновцам нужно зайти в низший сегмент устройств, потому что роста в нынешнем просто нет.
Apple срочно нужны особенные ноутбуки для особенной категории покупателей. Это будут дешевый, легкие портативные подобия нетбуков. Главные их цели: потребление контента, соцсети, серфинг и офисная работа.
С такими вещами справился бы даже iPhone или iPad, но покупатели по привычке хотят единое с клавиатурой устройство.

Apple не может пойти путем китайских компаний, выпускающих бюджетные гибридные ноутбуки, планшеты и «ультрабуки» на процессорах Intel под управлением Windows 10: никто не купит гаджет в 4 раза дороже, если на руках уже есть нормально работающий аналог без красивого названия.
ARM звучит интереснее: неограниченное число потоков, невероятные тактовые частоты, мощные видеоядра, огромную автономность…
Только поклонники Windows знают, что идея плохая. Почему они взлетят, если ARM-ноутбуки провалились трижды?
Провал ARM-ноутбуков: прошлое, настоящее и будущее

Альянс Apple и Intel казался неразрушимым, привычным и логически правильным: рынок компьютерных процессоров разделен между двух крупных игроков, а конкурентов нет даже на горизонте.
Может ли компания, пусть даже такая крупная, за 2 года создать с нуля процессор для ноутбуков и настольных систем, наладить его выпуск и продажу?
Может. Apple планировала выпустить ARM-компьютер еще в 2011 году. Потом – в 2014. Вместо этого компания перешла от процессоров собственной разработки на архитектуре PowerPC к массовым вычислительным модулям x86 от Intel. Почему?
Слишком много проблем, с которыми столкнулись и другие разработчики – куда более успешные в выпуске ARM-ноутбуков.
Так, ASUS планировала выпустить ChromeBook на однокристальной платформе Nvidia Tegra 3 в 2011. Аналогичные устройства показывали, и даже выпускали Samsung (в 2012), Toshiba, Acer.

Такие ChromeBook при поддержке Google активно продавались в США и даже предлагались в качестве школьных ноутбуков по обязательной образовательной программе.
Интересна позиция Lenovo: кроме известного гибридного планшета IdeaPad Yoga 11 на базе Nvidia Tegra 3, компания планировала выпустить Lunix-ноутбук Kunlun-US на неком Quallcomm Snapdragon в 2010 году. От него остались только инженерные образцы.
И это не все. Microsoft активно продвигала специальную операционную систему для подобных переходных устройств Windows RT. Под нее выпускался небольшой ряд относительно успешных в коммерческом плане устройств.
Ни одно устройство не взлетело.
А в декабре этого года ASUS и HP презентовали первые ноутбуки на базе процессоров Quallcomm Snapdragon 835, работающие под управлением Windows 10: HP Envy x2 и ASUS Nova Go. Старт продаж сорвался дважды.

Производители ChromeBook довольно быстро догадались выпустить портативные компьютеры на обычных процессорах Intel для планшетов. В итоге, такие устройства раскупали как горячие пирожки. ARM-буки оставались лежать на прилавках даже при стоимости в 300 долларов, что для нового компьютера в США действительно очень низкая цена.
Потом идею подхватили китайские полуподвальные бренды и заполнили рынок дешевыми планшетами с клавиатурой, а потом и пародиями на ультрабуки.
Получилось очень здорово: привычная для большинства пользователей оболочка на них работает быстро, позволяет читать почту и серфить, даже офисные документы редактировать можно. Средняя цена — 200-300 долларов в зависимости от производительности и материалов корпуса.

Причина прозаична: никто не хочет переходить на новую операционную систему с недостатком программ и новым интерфейсом. Даже ChromeBook покупаются для того, чтобы поставить Windows (как один из первых владельцев подтверждаю).
Аналоги на Windows RT похоронила Microsoft: система умела запускать приложения только из собственного магазина. Совершенно пустого.
Разработчики оказались немотивированы переписывать софт на новую платформу, и эта система канула в лету даже раньше, чем мобильная Windows Phone. (Отмечу, что последняя лучше и удобнее iOS или Android, но ее убили отсутствие софта и дурная политика разработчика.)
ARM не заменит традиционные процессоры х86/64

В новых ARM-ноутбуках нашлось еще несколько серьезных проблем.
Главная перечеркивает любые достоинства устройств, построенных на новой архитектуре, таких как феноменальная производительность в мультипоточных вычислениях, высочайшая автономность, предельно низкое тепловыделение: производительность ARM уступает даже процессорам Intel для планшетов низшего ценового диапазона.
Смотрите сами. Вот тесты производительности тестового образца Windows-ноутбука на ARM в многопоточных и однопоточных вычислениях:

…мультмедийной обработке…

…и в кроссплатформенном тесте:

Последний тест убивает ARM. Сразу и навсегда. Поясню: Chrome компилируется для любой архитектуры, поэтому на обычном процессоре запускается свой вариант, на Snapdragon — свой. При этом, каждый из них максимально оптимизирован для работы именно на этом процессоре, и использует все аппаратные возможности, чтобы считать как можно быстрее.
Но все равно ARM-проигрывает x86. Все дело в том, что x86 приложения запускаются в режиме эмуляции соответствующего процессора. Что-то серьезное, тяжеловесное уже не запустить. Переписать под новые инструкции значит для разработчиков создать программу с нуля.
Кстати, эмуляция умеет запускать Win64-приложения (обратите внимание, речь идет не о разрядности, а о наборе библиотек для создания программ — хотя с разрядностью тоже большие проблемы).
Еще одна проблема ARM возможно не распространяется на Apple, но существует для Microsoft: компания не может включить транслятор кода исполняемых программ в 64-битный из-за нежелания Intel передавать лицензию на использование.
Софт и пользователи: или ты с Apple, или с нормальным софтом

Что-то аналогичное ждет Apple. Есть 2 варианта развития событий. Первый предполагает, что ARM-ноутбуки Apple станут продолжением iPad с iOS на борту и соответствующим набором приложений.
Второй предполагает объединение macOS и iOS в одну систему, чтобы запускать любые приложения. Причем одна из них станет основной, сохранив не только приложения, но и «подмоторные» особенности. Другая будет переписана для унификации, фактически — перестанет существовать.
Здесь компания столкнется с несовместимостью платформ на базовом уровне — каждая из них обращается к аппаратным ресурсам, использует их собственными командами. Фактически, разработчикам придется переписать код заново.
Возможно, Apple предложит удобный инструмент для миграции, перекомпиляции приложений в автоматическом режиме. К сожалению, многие пакеты это не спасет, поскольку в них слишком много костылей, чтобы не глядя доверить трансляцию одного языка работы с аппаратными ресурсами другому.

Условно так: если PUBG еще получится перевести с iOS на macOS, то условный AutoCAD/CAtia/Comsol или другой инженерные проект окажется неработоспособным или потеряет часть функций.
Поэтому Apple отказывается от 32-битных приложений, чтобы можно было хоть как-то унифицировать их для оптимизации под новые процессоры. Возможно, это у купертинцев получится лучше, чем у Microsoft.
Какая судьба ждет ARM-ноутбуки

Что может получиться из ARM в портативных компьютерах, мы узнаем уже этой осенью. Не смотря на массу проблем, Microsoft и партнеры уже в июле выпустят первые ARM-буки на Snapdragon 835 с Windows 10 в массовую продажу.
Осенью или зимой за ними последуют новые версии, сначала с процессором Snapdragon 850, который сменит Snapdragon 1000. Оба — специально разработаны для портативных компьютеров и намного мощнее мобильных собратьев. Возможно, догонят настольные системы.
Основная масса проблем таких устройств выйдет наружу на старте продаж: отсутствие необходимого софта, проблемы с лицензиями, низкая производительность.
Заранее известно, что стоимость решений HP и ASUS превысят 900 долларов, и это окажется еще более серьезным ударом: за эти деньги можно купить хороший ноутбук среднего сегмента (не в России).

Если в течении года появится еще десяток моделей с более высокой производительностью, ждать можно только увеличения цены.
Но к чему подобные устройства, если у Intel есть процессор с аналогичной Snapdragon 835 производительностью и автономностью: Atom x7-Z8700? На нем все работает, все запускается. Пользователю нет смысла переходить на другую сторону.
Почему ARM-ноутбуки Apple нужны только для хайпа

Рынок электроники пересыщен настолько, что люди начинают осознавать бесполезность флагманских новинок. К примеру, ноутбук 2017 году работает так же, как выпущенный в 2014, если последнему поменять несколько незначительных компонентов.
Смартфон за 10 тысяч рублей сегодня выполняет свои задачи так же хорошо, как аппарат за 60 тысяч. Разве что у дешевого каких-то мелочей нет, несущественных для многих.
Еще пару лет назад разрыв в тех же мобильных снимках был на лицо. Попробуйте отличить в соцсетях снимки, сделанные iPhone X и Xiaomi Redmi 4. Вряд ли получится, если на оба кадра наложат одинаковый фильтр.

Тоже самое происходит с ноутбуками: зачем покупать проблемный ноутбук за невероятные деньги, если аналог стоит вполовину меньше? А прошлогодний топ от конкурента — в целых три и более раз дешевле?
Те, кто покупает MacBook и iPad, продолжат их покупать. ARM-ноутбуки Apple нужны определенной категории покупателей исключительно для потребления контента.
Принципиально новое устройство не может стоить дешево. А они не купят дорогую новинку.
Почему не стоит ждать MacBook на ARM в 2020 году?

Основная проблема Apple при создании ARM-ноутбука — отсутствие готовых процессоров для работы с x86/x64. Адаптация Apple A11 возможна, но как я уже упоминал, получится либо iPad с жестко прикрученной клавиатурой, либо потребуются с костыли для запуска macOS приложений.
Унификация операционной системы решит проблему, превратив ноутбук в универсальную рабочую лошадку. Успеют придумать способ не уронить производительность профессиональных x86/64 приложений на ARM и слить воедино iOS и macOS?
Это самый сложный и наименее вероятный к 2020 году вариант. Хотя позже именно так и будет.
Поэтому Apple так агрессивно рекламирует свою экосистему, фактически призывая пользователей macOS отказаться от сторонних ноутбуков на Intel и Hackintosh в пользу оригинальных компьютеров с возможностью дальнейшего перехода и обновления.
После перехода Apple на ARM неоригинальные компьютеры превратятся в тыкву. Но это будет потом.
Apple не сможет уйти на ARM в MacBook Pro или настольных iMac к 2020 году прежде всего из-за профессиональных пользователей, которые при резкой смене платформы получат массу мертвого на длительное время софта.

Сначала единая операционная система появится на существующих аппаратных платформах, чтобы дать разработчикам время для перехода. 2 года — слишком мало, чтобы успеть сменить и ОС, и архитектуру процессоров.
Поэтому, если мы и увидим Apple ARM-notebook, это будет не высокопроизводительный холодный MacBook Pro, а дешевый iPad с клавиатурным блоком.
Вам нужен такой планшет? Мне — нет.

Выпустив ноутбук на arm, непонятно что будет с графикой, с одной стороны arm не сможет расскачать видеокарту , а интегрированная не сможет дать пользователю комфортное использование.
@Shady1010, arm на сколько я понимаю не работает с дискретной видеокартой
@Shady1010, графика в ARM номинально быстрее, чем в настольных ПК. Другое дело, что в ней нет поддержки OpenGL, DirectX (номинально, опять-таки, есть – но она не работает). Кроме того, дискретные ускорители давно предлагают больше, чем чистая вычислительная мощь – скажем, CUDA и аппаратное декодирование h264/265 намного важнее производительности. Поэтому дискретная графика Intel новых поколений легко уделывает в реальных (подчеркиваю – реальных) задачах дискретные карты прошлых поколений.
@Николай Маслов, CUDA на Intel? Серьезно?
@kbarabas, Intel HD умеет в численные вычисления. Не CUDA, но тот же принцип.
ARM – тоже. Но не в мобильных процессорах.
@Николай Маслов, Intel уже сделала дискретное решение???
Да и пост этот бредовей не придумаешь
@iBolobay, кажется, даже не прекращала – Intel Xeon Phi еще есть в продаже, в 2020 году выходит по принципиально новая линейка уже исключительно для графических задач.
Собственно, текущие процессоры линейки G по производительности видеоядра отлично конкурируют с дискретной графикой – и уж тем более обгоняют Iris и большинство ускорителей Mac
@Николай Маслов, Ни хрена себе Вы нашли решение для реальных, подчеркиваю РЕАЛЬНЫХ задач. :))
Сравнивайте тогда уж с Tesla.
Про конкуренцию с дискретной графикой G – ну как бы в софте, который по полной выжимает дискретку – нет и еще раз нет
@iBolobay, ну, Tesla продается во всем мире. Как и решение Intel для вычислений. Вы же знаете, что видеокарты не только для графики используют? Тем более, что эти решения умеют работать видеоускорителем для профессиональных задач. Этот рынок едва ли не объемнее польщовательского
Кстати, много тел даже в Минске,не говоря о Москве.