Не ждите ноутбук Apple на процессоре ARM. Всё сложно

Сначала 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 году. От него остались только инженерные образцы.

Читайте также  Пользователи Apple Pay получат скидку на проезд в метро и автобусах

И это не все. 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-приложения (обратите внимание, речь идет не о разрядности, а о наборе библиотек для создания программ — хотя с разрядностью тоже большие проблемы).

Читайте также  Apple Watch перестали включаться с первого раза, виновата Apple

Еще одна проблема 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 тысяч. Разве что у дешевого каких-то мелочей нет, несущественных для многих.

Читайте также  Одна мелочь, которая дико раздражает в Windows после macOS

Еще пару лет назад разрыв в тех же мобильных снимках был на лицо. Попробуйте отличить в соцсетях снимки, сделанные 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 с клавиатурным блоком.

Вам нужен такой планшет? Мне — нет.

Источник: iphones.ru

ITC infotech