Apple дійсно робить поганий вигляд Qualcomm і Windows on Arm

Компанія Qualcomm працює на ринку персональних комп’ютерів уже понад п’ять років, і хоча Apple є новачком у виробництві чіпів Arm, вона вже задає тенденції.

Я фанат Windows on Arm. Насправді я фанат Windows. Я провів більшу частину своєї кар’єри, пишучи про Windows, Microsoft, ноутбуки та всю екосистему. Коли Qualcomm і Microsoft анонсували Windows on Arm у 2016 році з фактичною емуляцією x86, я був у захваті. Я не був у захваті від переваг, які обіцяли процесори Arm.

Це була ботанська сторона мене, яка виродила це. Це була Windows на новій архітектурі процесора, яка могла б справді працювати! Хоча на перших порах Windows не бракувало архітектур ЦП, які вона підтримувала, на момент виходу Windows 10 це була лише AMD64 або x64.

Qualcomm пообіцяла такі речі, як дивовижний час автономної роботи, інтегрований стільниковий зв’язок і миттєве пробудження. Спочатку було лише кілька партнерів, але з часом вони розрослися до майже всіх, крім Dell.

Потім Apple приєдналася до зграї. Компанія оголосила про перехід своєї лінійки Mac на

Apple Silicon у червні 2020 року, тобто менше ніж за два роки до написання цієї статті. І відтоді він здійснив деякі прориви в просторі ПК, які залишаються неперевершеними з Windows. І враховуючи, що Qualcomm має понад п’ять років спроб і помилок у космосі, Apple справді робить Windows on Arm поганою.

Коротка історія Windows on Arm

Windows вже давно працює на процесорах Arm, принаймні в тій чи іншій формі. Очевидно, Windows Phone працював на чіпах Arm, і це проклало шлях для багатьох з того, що ми бачимо сьогодні. Windows Phone 7 працював на ядрі Windows CE із програмами Silverlight, і все це було замінено на Windows Phone 8, яка використовувала ядро ​​Windows NT. Жоден пристрій з Windows Phone 7 не було оновлено до Windows Phone 8, незважаючи на такі флагмани, як Nokia Lumia 900, які були випущені лише кілька місяців тому.

Разом з Windows Phone 8 з’явилася Windows RT (і Windows 8, якщо на те пішло), перша спроба запустити справну Windows на процесорі Arm. У той час великим партнером була NVIDIA з її процесорами Tegra, які були присутні в Surface RT і Surface 2. Хоча Nokia мала пристрій Snapdragon 800 з Lumia 2520.

Поверхня RT

Windows RT виявилася жахливою невдачею. Незважаючи на зовнішній вигляд Windows 8, він міг запускати лише програми, які надходять із Windows Store, роблячи це заплутаним для клієнтів, які завантажують програми з Інтернету, які працюють на Windows 7 і вище. Не допомогло навіть те, що Windows 8 була однією з найгірше сприйнятих версій Windows в історії завдяки радикально переробленому інтерфейсу користувача. У підсумку Microsoft отримала 900 мільйонів доларів на планшетах Surface RT, які вона просто не могла продати або була змушена робити великі знижки. Незважаючи на це, Surface 2 все ж був випущений.

Коли у 2015 році було анонсовано Windows 10, було підтверджено, що пристрої з Windows RT її не отримають. Натомість ці користувачі отримали Windows RT 8.1 Update 3, яка пропонувала повернення меню «Пуск» і нічого іншого; звичайно не ядро ​​Windows 10 або універсальна платформа Windows.

У грудні 2016 року на технологічному саміті Snapdragon у Нью-Йорку Qualcomm і Microsoft оголосили про нову спробу Windows на процесорі Arm. Ключовою відмінністю була емуляція x86. В ідеалі користувач навіть не знав би різниці між версіями Windows 10 ARM64 і AMD64. Очевидно, що емуляція x86 означала відсутність 64-розрядної емуляції, чого Microsoft тоді заявила, що цього не буде. Більшість додатків мали 32-розрядні варіанти, і сподівалися, що розробники додатків все одно перетворять свої додатки на нативний запуск.

Lenovo Miix 630

Перемотуємося на рік вперед до грудня 2017 року, коли саміт Snapdragon перенесли на Мауї на Гаваях. Саме тоді журналістам показали перші два ПК ARM64. Це були ASUS NovaGo та HP Envy x2, тоді як Lenovo представила Miix 630 пізніше. Вони використовували чіпсети Snapdragon 835, які були дещо модифікованими версіями однойменних мобільних процесорів.

Snapdragon 850 був анонсований трохи пізніше, і він базувався на чіпсеті Snapdragon 845. Знову ж таки, було лише кілька ноутбуків і планшетів, які використовували його, наприклад Galaxy Book 2 від Samsung (не бути плутати з Samsung Galaxy Book 2, який щойно був випущений), Lenovo Yoga C630 та ексклюзивним для Китаю Huawei MateBook E. Деякі інші приєдналися до зграї пізніше.

Але ті інші приєдналися після того, як Qualcomm анонсувала свій перший чіпсет, створений з нуля для ПК, Snapdragon 8cx. Він був представлений на саміті Snapdragon у 2018 році. Буква "c" означає обчислення, а буква "x" означає екстремальний. Пристрої, які використовують це, включають Lenovo Flex 5G, Samsung Galaxy Book S і Microsoft Surface Pro X (чіпсет було дещо модифіковано та перейменовано в Microsoft SQ1).

На жаль, доставка Snapdragon 8cx зайняла деякий час. На саміті Snapdragon у 2019 році компанія Qualcomm представила Snapdragon 8c і 7c, а ванільні пристрої Snapdragon 8cx ще не надійшли. Щоб скоротити час до доставки, Snapdragon 8cx Gen 2 майже не мав жодних змін.

У грудні минулого року Qualcomm анонсувала Snapdragon 8cx Gen 3, належне оновлення чіпа. Він обіцяє значний приріст продуктивності, але все ще не встигає за M1 від Apple. Його планується передати OEM-виробникам у другій половині цього року завдяки придбанню компанією Nuvia, що дасть їй можливість виготовляти нестандартний силікон Arm.

Ще одна велика подія, яка сталася минулого року Windows 11 був випущений, приносячи 64-розрядну емуляцію програми в Arm. Але ми поговоримо про це трохи пізніше.

Qualcomm не виконала своїх обіцянок

Було три основні обіцянки, які Qualcomm обіцяє з Windows on Arm. Першим був зірковий час автономної роботи. Arm чіпи використовують великий. LITTLE архітектура з потужними ядрами для завдань, які цього вимагають, і ядрами ефективності для всього іншого. Це не тільки мало призвести до тривалості роботи акумулятора, але й дозволило ПК миттєво виходити з режиму сну, подібно до того, як це робить ваш телефон.

Третьою обіцянкою було інтегроване стільникове підключення. Чіпсети Qualcomm мають інтегровані стільникові модеми, тому вперше 5G (на той час 4G LTE) буде стандартом для продукту, а не дорогим преміум-класом, як у ноутбуках Intel.

Найбільш кричущою проблемою є те, що термін служби батареї, який нам обіцяли, не відображається в реальному використанні. Звичайно, завдяки більшій ефективності нової процесорної архітектури багато ноутбуків встановлюються в тонкіші конструкції, тобто вони мають менші батареї. Однак це не та ситуація, коли ми можемо залишити зарядні пристрої вдома, як нам обіцяли.

Microsoft Surface Pro X

Я особисто переглянув майже всі ноутбуки Windows on Arm, які будь-коли виробляли, із процесорами кожного покоління, і я можу сказати вам ось що: за винятком Lenovo Flex 5G, я ніколи не вважав час автономної роботи як плюс для пристрій. Термін служби батареї Surface Pro X нічим не відрізняється від побратима на процесорі Intel.

Інтегрований стільниковий зв’язок також не виявився тим, що обіцяли. Майже кожен ноутбук із Windows on Arm, який постачається сьогодні, має базову модель лише з Wi-Fi, тому навіть у 2022 році вам все одно доведеться пройти через клопоти гарячої точки вашого телефону, щоб підключитися до Інтернету на йти.

Проблема в тому, що досвід був здебільшого невтішним. Пристрої були набагато дорожчими, ніж ви очікували з огляду на те, що вони пропонують, особливо на початку появи Snapdragon 835 і Snapdragon 850. Також у перші дні продуктивності просто не було. Було легко дивитися на Snapdragon 835 лише як на відправну точку, але тепер, коли минуло п’ять років, я думаю, що ми очікували, що це буде краще.

Samsung Galaxy Book Go

Я не хочу тут критикувати Qualcomm, тому що я люблю Windows на ноутбуках Arm. Samsung Galaxy Book Go доступний за початковою ціною та важить лише три фунти. Це нечувано за таку ціну, і це те, що можна розблокувати за допомогою процесора Arm. Lenovo Flex 5G був першим ноутбуком 5G, який використовував Sub6 і mmWave, і справді, кожен ноутбук, який підтримує обидва, має процесор Arm. Говорячи про переваги Qualcomm, навіть ноутбуки 5G на базі Intel на ринку майже всі мають модеми Qualcomm.

Samsung Galaxy Book S також був досить диким. Він був настільки тонким і легким із безвентиляторним дизайном, що я вважав його форм-фактором, якого можна досягти лише за допомогою процесора Arm. Одного разу він постачався з чіпом Intel Lakefield, але це не було добре; Lakefield був першою спробою Intel створити гібридний чіп.

Зараз Apple надає нові враження

Apple відмовиться від усієї лінійки Mac від Intel — це велика справа. На момент написання цієї статті фірма все ще продає лише два комп’ютери Intel Mac: Mac Pro та певні конфігурації Mac Mini.

Фірма з Купертіно надала досвід, який Microsoft не змогла запропонувати до того, як Apple Silicon Mac навіть була відвантажена. Він пропонував безперебійну роботу все програми, створені для ПК на базі Intel. Насправді комп’ютери Mac навіть не підтримують будь-які 32-розрядні програми, тому Apple створила лише 64-розрядну емуляцію. Додаткова примітка: можливо, ви пам’ятаєте, що до того, як процесор M1 постачався в продукті, Apple мала набір розробників, який використовував найновіший чіпсет iPad Pro, тож саме тоді з’явилися нові функції, подібні цій.

Рішення Apple називається Rosetta 2. Коли ви вперше встановите програму x64, вам буде запропоновано встановити Rosetta 2, і вам більше ніколи не доведеться думати про це. Ви також не помітите проблем з продуктивністю.

Тут Apple перемогла Microsoft. Microsoft анонсувала 64-розрядну емуляцію для Windows on Arm у вересні 2020 року, через три місяці після Apple. Як я вже згадував раніше, у 2016 році було офіційно заявлено, що Windows on Arm буде ніколи мають емуляцію x64. Я можу сказати вам, що це змінилося до кінця 2019 року, як я тоді повідомляв. Іншими словами, це було в розробці задовго до оголошення Apple, але Apple дійшла до цього першою.

Тоді Apple випустила продукт. Я не був у захваті від M1 у його оригінальних трьох продуктах, якими були MacBook Air, 13-дюймовий MacBook Pro та Mac Mini. Він підтримував лише один зовнішній монітор, що неприйнятно для предметів із написом «Pro». Більше того, продуктивність була хорошою, як і час автономної роботи, але це ні в якому разі не перевершило те, що пропонувала Intel.

24-дюймовий iMac

Справа стала цікавою, коли почали надходити нові форм-фактори. Apple випустила 24-дюймовий iMac з чіпом M1. Він не тільки був неприродно тонким, але компанія використовувала той самий процесор у пристроях від 11-дюймового iPad Pro до 24-дюймового настільного ПК. Це перший раз, коли дійсно варто було відзначити, що Qualcomm і Microsoft не роблять того, що Apple. Qualcomm не націлений на ПК «все в одному» або навіть на найкращу продуктивність. Він завжди призначений для надтонких і легких, преміум-класу.

16-дюймовий MacBook Pro

Потім прийшов MacBook Pro а також представлення чіпсетів M1 Pro і M1 Max. Мене, як шанувальника Windows, засмучує те, що ці речі такі хороші. Знову ж таки, справа не в продуктивності. Але продуктивність на одному рівні з машиною Intel із виділеною графікою, а час автономної роботи феноменальний. Якщо я вирушаю в дорогу з ноутбуком із такою потужністю, я обов’язково візьму із собою зарядний пристрій. Мені не потрібно з MacBook Pro; на цьому етапі також варто пам’ятати, що це була одна з великих обіцянок Qualcomm.

Мало того, це дозволило Apple вперше встановити однакові внутрішні елементи в 14-дюймові та 16-дюймові моделі. Раніше 13-дюймовий MacBook Pro використовував чіп U-серії з інтегрованою графікою, тоді як 16-дюймова модель отримала процесор 45 Вт і виділену графіку, оскільки для цього було достатньо місця.

Знову ж таки, це не те, до чого наразі прагне Qualcomm. Багато років тому я запитав, чи є у нього плани вийти за рамки конкуренції з Intel U-серії, і мені відповіли ні. Звичайно, це могло змінитися, оскільки Apple це робить. Але це ще один приклад того, що Apple зараз задає тенденції в обчислювальному просторі Arm.

Дисплей Apple Studio та Mac Studio

Якщо цього недостатньо, Apple щойно запустила Mac Studio та її новий М1 Ультра чіпсет. Використовуючи процес під назвою UltraFusion, він фактично склеїв два набори мікросхем M1 Max разом, те, що ви можете зробити, коли розробляєте чіп. Apple порівняла продуктивність M1 Ultra з високоякісним ПК Intel із графічним процесором NVIDIA GeForce RTX 3090.

Велика різниця між Mac Studio та подібним ПК на базі процесорів Intel, звичайно, полягає в тому, що Mac Studio має лише 3,7 дюйма у висоту, а площа — квадрат 7,7x7,7 дюйма. Просто для довідки, ви навіть не знайдете RTX 3090 довжиною менше 12 дюймів, не кажучи вже про комп’ютер, який має теплові характеристики, необхідні для його використання.

Знову ж таки, це насправді не про продуктивність як таку. Йдеться про досягнення такої продуктивності без компромісів, на які Intel має піти, щоб досягти цього. Ось що робить Apple Silicon таким цікавим.

Qualcomm має посилити це, і, ймовірно, це буде

По-перше, я дуже чекаю на Lenovo ThinkPad X13s, перший пристрій, який використовує Qualcomm Snapdragon 8cx Gen 3. Мені довелося використовувати еталонний дизайн Snapdragon 8cx Gen 3 протягом кількох днів на саміті Snapdragon, і він мене справді вразив. Вставити це в ноутбук із такою якістю збірки, яку пропонує ThinkPad, — це захоплююче.

Еталонний дизайн Snapdragon 8cx

Однак це не встановлює планку для обчислень Arm. Apple робить це, і я не думаю, що хтось може заперечити це на даний момент.

Qualcomm наполегливо працює над власним власним кремнієм, і саме тоді все стане справді цікавим. Завдяки придбанню Nuvia, він буде представлений виробникам обладнання пізніше цього року. Треба ще трохи надолужити, але це має дати Qualcomm інструменти, необхідні для конкуренції з Apple.

Також буде цікаво, коли інші постачальники чіпів вийдуть на ринок Windows on Arm, як це планує зробити MediaTek, коли закінчиться ексклюзивна угода між Microsoft і Qualcomm. Ми також можемо побачити інших постачальників.

Але незалежно від того, як вона це робить, Qualcomm має посилити це тут. У 2016 році компанія була готова відірватися від ринку, який домінував і побудований навколо Intel і AMD. Він міг би дозволити собі бути третім виробником мікросхем, піднімаючись на одну сходинку за раз. Але тепер Apple показує, що насправді можна зробити з чіпами Arm у ПК, і Qualcomm, маючи її перевагу, мала це зробити.