Рубрика развивается при поддержке
Advertisement

XDA: эксклюзивное соглашение Microsoft и Qualcomm по Windows для ARM подходит к концу Статьи редакции

Нативная поддержка Windows может появиться на устройствах других производителей — например, на Mac с M1.

По данным XDA Developers, Qualcomm владеет эксклюзивными правами на использование платформы Windows на архитектуре ARM — именно поэтому большинство устройств под управлением ОС базируется на процессорах Snapdragon.

Согласно отчёту, полупроводниковая компания серьёзно помогла Microsoft в разработке и оптимизации Windows для ARM, и стороны подписали совместное соглашение. Чипами Snapdragon оснащались планшеты и ноутбуки Surface, а также все смартфоны на Windows Phone.

Источники отмечают, что срок действия соглашения истекает «в ближайшее время», поэтому Microsoft сможет лицензировать Windows и для других производителей чипов. Интерес уже выразила тайваньская компания MediaTek, заявив, что массовый переход ПК от архитектуры x86 к ARM «неизбежен».

С окончанием сделки ввести нативную поддержку Windows 11 на устройства с чипами M1 сможет и Apple. Сейчас единственный способ запустить Windows на Mac с M1 — через виртуальную машину.

Microsoft и Qualcomm анонсировали Windows для ARM в 2016 году. По сравнению с Windows RT, ОС получила встроенный эмулятор приложений x86. В Windows 11 вместе с эмуляцией x64 также появился двоичный интерфейс ARM64EC — он упрощает разработку и запуск совместимых приложений.

0
135 комментариев
Популярные
По порядку
Написать комментарий...
Огненный велосипед

Беливы в Windows ARM для Apple Silicon не сказать чтобы сильно обоснованы. Обеим компаниям надо прямо сильно захотеть реализовать такое, вместе работать над оптимизацией, эпл должен передать документацию по низкоуровневым особенностям M*, пилить драйверы, майкрософт — допиливать загрузчик, планировщик и прочее.

В нынешних условиях поводов для такого энтузиазма с обеих сторон не вижу

27
Огненный велосипед

Более того, непонятно какой выигрыш Apple от окошек на их железе

15
Огненный велосипед

Теоретически — раньше юзеры могли ставить Windows второй системой (благодаря совместной работе Apple и MS), а сейчас невозможность отпугивает некоторую часть покупателей. На словах они озвучивали, что «не против», ну и сейчас действительно всё упирается в позицию Microsoft. Но на практике — в случае с ARM совместной работы было б больше и передавать конкуренту важных подробностей о платформе тоже пришлось бы больше. А MS, как мне кажется, при любом раскладе не видит Windows ARM в отрыве от конкретного железа, на которое предустанавливается на заводе. Чего в случае с маками точно никогда не будет

2
Огненный велосипед

С другой стороны, конечно, у Яббла нет целей сделать винду настолько же хорошо оптимизированной, как собственную макось. Они могли бы помочь Майкам с базовым HAL и загрузчиком и не париться с низкоуровневыми оптимизациями для unified memory и Apple GPU. Где-то сырая перфа вытащит недостаток оптимизации, где-то макось будет просто значительно эффективнее на M* — а Эпл и не против. А вот Майкрософт — очень даже да

6

мне кажется, пример с ios приложениями на M1 довольно показателен.
При том, что многие приложения нормально запускаются, "разработчик запретил" - и все, не ставится.

Я, конкретно, переживаю за приложение Xbox, которое позволило бы стримить с бокса на мак. Вижу в этом желание Майков переманивать в свою "экосистему", а не объективные проблемы.

0

При том, что многие приложения нормально запускаются, "разработчик запретил" - и все, не ставится

Разработчик может это запрещать по самым разным причинам. Вплоть до банального, что он боится каких-то потенциальных проблем, которые создадут лишнюю нагрузку на поддержку.

1

да я не спорю, само собой. Просто это порождает ситуации, когда поставить-таки можно, через миллион костылей.

Можно было и просто дисклеймером сделать, ну или в сторе не публиковать, но сайдлоад разрешать.

Но конкретно про это приложение, я все-таки стою на своем, т.к. оно прекрасно работало до апдейта макоси, и, в целом, такой подход имеет смысл. Не утверждаю, что я прав.

0

но сайдлоад разрешать

так уже все, лавочку прикрыли. Если разраб не даст добро на установку из стора то шишь тебе( ред.

0

об этом и речь, но вообще можно.
У меня через https://appdb.to, есть еще sideloadly - но он у меня на M1 не завелся из-за каких-то питонических проблем.

0

ну я сторонними софтинами не пробовал, хотя читал и там все аналогично.

0

Но Windows for Arm вполне работает в том же Parallels. Если бы поставить её туда можно было легально, а не ища тестовые сборки, это уже было бы неплохо.

0

Проблема в самой параллели, конский ценник, при ограниченном функционале

0

4к рублей это разве конский ценник, с учетом того что лицензия бессрочная

3

не просто бессрочная, а еще и с бесплатными мажорными апгрейдами типа 10->11.

0

Обычно это работает один, максимум два раза. Потом накапливается какое-то количество изменений в macOS, и Parallels просит заплатить ещё.

0

ой, я дурачок, я про винду написал.

0

А вот нихрена, 4000 стоит подписка на год с ограниченным функционалом, количество ядер 4 и гигов оперативки 8 максимум, за 6000 лицуха на одно устройство, будет считывать с мака номер, без обновлений в какой момент купил такая и будет, с теми же ограничениями, за 6000 или более в год уже идут про версии и купить разово их нельзя

И то 4000 это только в appstore

0

Щас скидка на чёрную пятницу, я вот возьму на годик прошку
Так-то не дороже условной игры на пс5

1

Допустим, пускай будут не они, а VMware Fusion. Проблема в нежелании Майкрософт остаётся вне зависимости от ПО для виртуализации.

1

Там ещё более охуевший ценник

Минимум 149$

0

Fusion сейчас бесплатный. Fusion Pro уже стоит денег, да.

0

А какие там ограничения?

0

Полагаю, что Pro предназначен для коммерческого применения. Но лучше эту разницу уточнить у самой VMware.

0

Я посмотрел, но так и не понял, надо пробовать

0

fusion player вроде есть

0

Суть в том чтобы не ебаться со сторонним софтом

0

А с чем там, простите, ебаться-то? А что в вашем представлении "не ебаться"?

0

Установил без стороннего софта, вот идеал

0

Это как? Хотите аналог Boot Camp? Если так, то я изначально говорил о виртуализации, а не дуалбуте. ред.

0

Так да

0
Огненный велосипед

Только зачем это Microsoft? Они в любом случае вместе с вендорами будут предустанавливать Windows ARM на конкретные железки, зачем им париться со standalone-лицензиями и установщиком ради каких-то VM

0

Затем, что их бизнес, это не только oem.

0

А кто сказал, что им надо париться? Почему insider-сборки из ISO прекрасно ставятся в ВМ и так, а релизные не могут? Даже ключи активации, насколько я понимаю, никак не привязаны к архитектуре. Вопрос лишь в желании, поскольку вся необходимая инфраструктура для распространения уже есть.

Зачем? Потому что для Майкрософт это дополнительная прибыль.

0
Огненный велосипед

Почему insider-сборки из ISO прекрасно ставятся в ВМ

Потому что это виртуальное окружение, внезапно :)

0

Так речь у меня и шла изначально о нём. Просто дайте мне это делать официально, а не как сейчас.

0

Ну у эплов не так много разновидностей железа на m1, так что вполне, да и самим майкам это нужно, чтобы производители программ оптимизировали проги под виндовс арм

0
Огненный велосипед

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

0

Сейчас да, в перспективе нет

0

при этом эпловская реализация ARM в определенной степени кастомная и архитектурно отличается от того, что пилит Qualcomm для Windows-мира

Это внутренние нюансы, абстрагированные от внешнего мира совместимостью по спеке ARMv9, влияющие на производительность, но не на armv9 совместимость.

0

Вполне можно без документации, что прекрасно показывает проект портирования линукса на m1.

0
Огненный велосипед

Что он показывает? Проект asahi — это сплошной реверс-инжиниринг, разрабы вплоть до того что сидят с осциллографами и ловят сигналы для анализа и попытки понять, как что работает

0

То что при желании майкрософт может сделать всё это.

0

Ну это вин, я считаю. Винда на нормальном АРМ чипе очень нужна в офисных ноутбуках, например. Я бы себе такой взял для поездок и работы вне дома. За внятный прайс, конечно.

23

За внятный прайс, конечно.

готовь как минимум в полтора раза больше, чем за аналогичный по производительности обычному процу

4

Не думаю, что барахло вроде Pentium и Celeron будет дороже чипа на ARM. Ну посмотрим, я в сегодняшних реалиях не берусь предугадывать ценники на электронику вообще.

10

С чего вдруг?

3

Потому что новинка, стильно модно, как у аппле.

–2

Э — эксперт/экономист

10

маркетинг первичнее

–2

Ценообразование и спрос первичнее. Конкуренция потом идёт. И маркетинг это ИНСТРУМЕНТ, а не причина.

3

Ну там цена не с бухты барахты берется, а вытекает из дорогого железа

3

Но ведь Windows arm появился лет на 5 раньше

0

В том то и дело.

0

Linux давно имеет поддержку ARM.

7

В гугле забанили, так что вопрос: а как на АРМ линуксе с поддержкой софта с х86?

0

Щас тебе скажут, что через какие нибудь костыли всё заебись, нужно только поебаться несколько ночей

14

Так вопрос не про вин - линь, с этим я сам прекрасно ебусь, а про разные архитектуры

–1

Ну так об этом он и написал

2

Точно так же как и на винде. Программа либо скомпилирована под арм, либо запускается через эмулятор архитектуры x86 с потерей производительности.

2

У того же дебиана практически весь его репозиторий портирован на arm. Это тебе не винда у которой все "репозитории" на трекерах лежат.

1

опенсорс по большей части работает, проприетарное нет

0

и что, весь софт уже на арм перевели?

1

У меня ультрабук на райзене, при обычных "офисных" нагрузках живёт 5-6 часов от одной зарядки, куда больше то?
Там уже больше в максимальный размер батареи упрется, ну будет жрать арм чип 5 ватт вместо нынешних 10-15 у ультрабучных процессоров, потребление экрана, периферии никуда не денется. Ну будет не 5-6 часов а 8, кому это нужно? Тем у кого 8 часовой рабочий день вдали от розеток проходит? Может быть, но среднему пользователю такое зачем?

0

А у меня Эйр М1 10 часов вообще как нефиг делать держит с остатком в процентов 20-25 заряда в конце дня. Приятно не держать в голове мысль, что ноутбук надо будет скоро на зарядку ставить. Работаешь и работаешь без лишних мыслей

15

аналогично

1

У меня Xiaomi Mi Notebook Pro на i5 8250u держит 10 часов (правда в 0 разряжается).
Учитывая, что Эппл использует современный техпроцесс, а у 8250u было 14нм, то х86 те же 12-14 часов и жил бы

1

аналогичный ноут часов 4-5 живет, не ожидал такой подставы(

0

жаль докер высаживает батарейку, приходится иметь это ввиду, в остальном похоже (но поскромнее время конечно, на mbp m1)

0

Ты пробовал у него крышу открывать?

0

Сижу с открытой постоянно, в закрытом положении почти не пользуюсь ¯\_(ツ)_/¯

0

Да там основной прирост у Эппла не из-за офисной нагрузки. Вот надо тебе монтировать видео или писать код (или что-то еще ресурсоемкое) - их M1 Max кушает 40 Ватт (CPU+GPU на 100%), а сопоставим по производительности лишь Ryzen 5800h + 3060. Конкретно у Lenovo видеокарте выделяется до 130 Ватт, а процессору 40. И вот между 170 и 40 Вт уже огромная разница в жизни батареи.
Начиная от того, что батарея в принципе не сможет выдать 170 Вт, заканчивая тем, что максимум батареи в ноутбук ставят 100вт/ч (закон есть такой). Макбук проживёт 2,5 часа, а классический ноут 35 минут. Соответственно, это всё следует размазывать на неравномерность нагрузки - и тогда ты получишь, что Мак работает часов 6-8 в ресурсоемком режиме, а ноут обычный 2-3 часа.

Но тут всё сложнее и виновата не x86, а запихивание компьютерной архитектуры в ноутбуки. Я думаю, что щас Интел и АМД перейдут на BIG.Little для ноутбуков, сделают свои SoC системы с кучей асиков, как у М1, и результаты будут сопоставими.
В любом случае, из десктопов х86 никуда не уйдет из-за отличной производительности без учета потребления, а вот в ноутбуки, скорее всего, теперь придет ARM и очень крепко, интересно даже Intel/AMD будут бороться или создадут свои ARM подразделения ред.

2
Огненный велосипед

их M1 Max кушает 40 Ватт (CPU+GPU на 100%)

Это же неправда, это только cpu 100%.

Вместе же они потребляют 90 Вт:
Finally, stressing out both CPU and GPU at the same time, the SoC goes up to 92W package power and 120W wall active power.

https://www.anandtech.com/show/17024/apple-m1-max-performance-review/3

1

Стоит читать всю ветку, я потом исправился

0

Я думаю, что щас Интел и АМД перейдут на BIG.Little для ноутбуков, сделают свои SoC системы с кучей асиков, как у М1, и результаты будут сопоставими.

Вроде как топовый алдер лейк делает м1 в полтора раза в мультикоре, а жрет 125-241W против м1 с его 90-100w. Ну где-то так и выйдет с ноутами, под 100-150W ноутбучный интел на биглиттле будет сопоставим. Главное, чтоб М2 к тому времени не вышли.

0

125-241 ватт - это сколько?)
Я вот щас нарыл, признаю свою ошибку, что М1 Max в нагрузке проц+ГПУ кушает 100 Вт, чисто процессор в Cinebench 23 ест 34 Вт (на все ядра) (https://www.anandtech.com/show/17024/apple-m1-max-performance-review/3).
А вот Alder Lake кушает намного больше, это и процессор для ПК. 12600к набирает 17к очков (ровно в полтора раза больше), но он и есть 150 Вт в стоке и 200 Вт без PL, в 4,4-5,6 раз больше
Надо ждать конкретно ноутбучных процессоров и их тестов

1

241 это 12900k в мультикоре с турбобустом и гипертредингом. я ж поэтому и написал, что ждать-то надо, главное, чтоб м2 за это время не вышел.

0

В MacBook air m1 потребление в среднем(сёрфинг, набор текста и тд) около 3 ват, да и честно говоря это здорово что можно не думать о розетке пару рабочих дней.

2

я бы еще записал в quality of life плюсы на прошке тот факт, что ноутбук не взвывает вентиляторами время от времени и греется меньше.

3

Иди да покупай
Samsung Galaxy Book Go: процессор мощнее лоу-сегмента, при этом не дотягивает до i5 - то есть идеально под документы/фильмы и прочее, живет 10+ часов, стоит 300 баксов

0

Где ты такую цену нашел? 1к баксов за самую простую версию, с дефолтовым интеловским чипом. Еще и официально не продается.

0

В глаза продолбился, прочитал как pro а не go. Пробовал аналог на снапе. Говно. Не знаю где там производительность на уровне i3-i5. Хром и Лиса с 4мя вкладками тормозят. Стартует быстро только, это да.

0

Ну Snap 7c на уровне i3 где-то и есть. Тормозит из-за 4ГБ оперативки, 300 баксов всё-таки, возможно своп не был включен.
У них еще есть Galaxy Book Go 5G, там стоит 8cx и 8ГБ оперативки, а 8cx уже шустрее i5
https://youtu.be/yAmuwe-KJmE

0

300 баксов (330 евро + доставка + таможка)

0

Ты перепутал курс баксов и евро)
Он в CU стоит 280 евро + 12 евро растаможка + 19 евро доставка.
311 евро это 350 долларов по итогу

0
Огненный велосипед

С окончанием сделки ввести нативную поддержку Windows 11 на устройства с чипами M1 сможет и Apple

А нахуй оно нужно Apple?

3
Огненный велосипед

Затем же, зачем был bootcamp в intel ноутах от эпла

6
Огненный велосипед

В случае с bootcamp была точка соприкосновения Apple и Microsoft - Intel. Одни процессоры, одна архитектура. Смысл им сейчас предоставлять Microsoft доступ к своей платформе, к документации, заморачиваться со всей этой коллаборацией? Особенно в этом всём сомнительный смысл, когда на Windows on ARM нет приложений, которые были бы нужны той 1% прослойке пользователей, что раньше пользовались bootcamp.

1
Огненный велосипед

Windows on ARM поддерживает х86 через транслятор

2
Огненный велосипед

ну ок, всё равно сомнительно

0

Как минимум покупать мак не так страшно, если есть возможность поставить винду

2

Ждëм китайские министики на мтк.

3

эти?

3

Ну, чем больше вариантов и возможностей - тем лучше ведь. А уж пользователь сам решит, что ему надо в данный момент.

2
Огненный велосипед

Если на Маке появится возможность поставить Windows и Linux, то было бы конечно совсем здорово.

1
Огненный велосипед

Я слышал про него. Но данный дистрибутив на Маке пока не очень стабильный. Хотя скорее всего со временем доработают.

0

Это не дистрибутив, это проект по портированию. Других работ нет, до конца ещё долго, но я думаю таки допилят.

1
Огненный велосипед

Ну данный Линукс основан на Арче как я понял. В целом интересно. Надеюсь они сделают, что задумано

1

а чо там с запуском x86 кода?

1
Огненный велосипед

Как и у Apple, через транслятор. При том уже много лет работает, просто он не такой быстрый, как Rosetta 2.

0
Огненный велосипед

Вроде бы он и не такой стабильный. У меня розетта идеально все запускала. Только телега немного баговала до обновы

2

Там проблема не в стабильности даже была, а в том что до недавнего времени только 32-разрядные приложения, а это отрубало практически весь современный софт и игры + ноутбучный снэп в разы слабее М1

3

интересно а сильно ноутбучный снеп от мобильного отличается

0

Конкретно сегодня нет, лишь tdp увеличили и частоты разогнали

1

странно от него тогда ждать чего то приличного как от м1

0

Да он к М1 и не приближается
Они обещали отдельно ноутбучные сделать, там отожгут (хотя я в них не верю)

0

дык чел то которому я изначально задал вопрос их конкретно сравнивает

0

как бы смешно это не звучало, но из того чем пользовался хуже всего пашет дискорд. Могли бы уже и нативку запилить пиздюки.

0

Не путай транслятор и эмулятор. У Винды именно эмулятор, который на ходу "переводит" код. У эппла подход с транслятором, который перед первым запуском переводит код в ARM

0
Огненный велосипед

Оба трансляторы, просто один JIT (MS), а другой AOT (Apple)

0

А разница, что ты его по другому обозвал? И вообще, нет понятия JIT транслятора, есть понятия JIT компиляция и AOT компиляция.
JIT компиляция традиционно называется эмуляцией (Just-In-Time компиляция, то есть код компилируется на ходу и динамически). AOT компиляцию же называют трансляцией т.к. код переводят из одной системы в другую (Ahead-Of-Time компиляция, код компилируется до запуска).
Хочешь называть правильно - называй компиляцией. Хочешь говорить упрощённо - разделяй понятия трансляция и эмуляция

1

Qualcomm несколько лет назад обещали тысячную серию, под которую винду и готовили. Понятно что все разбегаются! Вон Интел уже, что-то интересное выкатил ;) То ли ещё будет!

1

А разве на arm винду сами майкрософт уже давно не забили?

0

Пока не было десктопных арм процов, забили. Появились - разбили.

0

А есть десктопные ARM процессоры?

0

Теперь да.

0

Например?

0

M1 max, m1 pro, если конечно ты не гонишь.

0

А, понятно
Десктоп - это настольный ПК
Лэптоп - ноутбук
Я уж думал есть под десктоп решения

0

мак мини и имак вполне себе десктопы, просто вас ввела в заблуждение очередность релиза девайсов.

м1 именно десктопная линейка и в таблетках с эйрами она просто подрезана из-за охлаждения. ред.

1

Вроде они ничем не отличаются

2

Да, но процессор в нём все равно из ноутбука.
Типа, есть Intel NUC, но там стоят ноутбучные процессоры U и H серии, ты же не можешь сказать, что в Intel Nuc десктопный процессор
Если бы был десктопный процессор ARM, то можно было бы спроектировать его заранее без ограничений по TDP, но их поэтому и не делают, что производительность у ARM плохо масштабируется)
UPD: нет смысла редачить сообщение, чтобы выглядеть правым. М1 все равно ноутбучный процессор, в Мак Про и в Мак Мини у них одинаковое энергопотребление ред.

1

С чего он ноутбучный, если разделения там нет?

1

Потому что работает в ноутбуках и в десктопной версии не способен показать большей мощности. Самый обычный ноутбучный процессор, так часто делают производители моноблоков или мини-ПК в коробках.
Как только покажут процессор, который не может работать в ноутбуке - так он станет десктопным.

0

Бессмысленное разделение если они и дальше смогут увеличивать производительность не увеличивая энергопотребление

0

Если забьют на десктопы - то да.
А если всё-таки сделают десктопы на Арм, то мы увидим M1/M2 с огромным количеством ядер и высоким тдп. Это и будет десктопный процессор, не стоит путать с ноутбучным

1

Я потерял нить, попробую восстановить.

1) iMac - полноценный десктоп, intel nuc тут не причём,

2) АРМ гораздо проще и дешевле масштабируется горизонтально по количеству ядер, чем х86.

0

iMac - полноценный десктоп

В который поставили ноутбучный процессор. Ноутбучный процессор от десктопного отличается теплопакетом. Десктопный процессор не может стоять в ноутбуке и работать без перегрева. М1 - может

АРМ гораздо проще и дешевле масштабируется горизонтально по количеству ядер, чем х86

По ядрам - да. По частоте и энергопотреблению - нет. Если х86 архитектура может работать как на 40 Вт, так и на 130, и производительность будет сопоставима, то ARM процессору нужно держаться в строгом коридоре энергопотребления и частоты.
Если бы АРМ хорошо масштабировался по мощности, то мы бы давно увидели десктоп версию М1 на ТДП хотя бы от 90 Вт. Но для этого им нужно увеличить количество ядер и переработать подсистему памяти (арм очень зависим от неё). По итогу мы если и увидим десктоп версию М1, то это будет 24 или больше ядра (производительных ядра, а не энергоэффективных). Такой процессор и будет называться десктопным, поскольку его тдп уже не умещается в ноутбук

0

поставили в десктоп ноутбучный процессор

арм в принципе отличается от х86 теплопакетом, не придумывай смешное на ходу)

основная суть не меняется: майки увидели арм-перспективу на десктопах/ПК (своей ключевой нише) и испугались, что одеяло планирует в какой-то степени уехать..
Лаптопную или топлапную, это уже несущественно. ред.

0

Ну ты аргументов то предоставишь или нет? М1 - ноутбучный проц. Увидим M1 Ohuet` Edition с высоким тдп - это будет десктоп процессор. Пока точка.

0

В Windows 11 for Arm появилась поддержка x64-программ, которую Майкрософт тестировала последний год минимум. Surface Pro X на процессоре Qualcomm всё ещё производится и продаётся.

0

Пора бы уже

0
Огненный велосипед

Ждём возможность прошить смартфон на винду

0

Так хочется винду на новые маки, только это останавливает от их покупки, ибо куча рабочих программ туда без лютых костылей не ставятся.

0
Читать все 135 комментариев
null