9747d682

Виндоус 10 для ARM будет совершать Win32-программы без любых ремарок

Один из наиболее больших и вероятно значительных анонсов, которые сделала Майкрософт в процессе пресс-конференции создателей BUILD 2017, произошёл не на сцене либо в масштабах важного пресс-релиза, но был просто озвучен на 13-минутном видео, размещенном на веб-сайте Майкрософт Channel 9. Данный видеоролик доказал раз и навечно, на что полагались все создатели и, возможно, клиенты платформ Виндоус. Виндоус 10 на чипсетах ARM будет целиком сохранять «классические» настольные платформы Win32/x86 без потребности перекомпиляции либо внесения других перемен в само ПО.



Это делает Виндоус 10 для ARM важно не менее абсолютной и раскрученной платформой, чем грустно знаменитая Виндоус RT (ARM-версия Виндоус 8). Заключительная проектировалась на самом деле с нулевой отметки поэтому сохраняла лишь свежие дополнения, специально сделанные под микропроцессоры с архитектурой ARM. И более того, Майкрософт тогда ввела дополнительное ограничение, запретив составлять настольные ARM-программы: проектировать и ставить на ОС можно было только дополнения из Виндоус Store. Вся данная теория и захоронила в конечном итоге Виндоус RT. К великой радости, Майкрософт сделала выводы из несладкого урока.

Конечно, речь идёт о компьютерной эмуляции: иного метода запускать написанные для x86-процессоров платформы на чипсетах ARM нет. Однако при этом Майкрософт говорит, что эмуляция x86 на ARM применяет на самом деле такие же мысли и технологии, которые использовались раньше для снабжения сопоставимости бывшего 32-битного ПО со свежими 64-битными ОС (World of Warcraft, Виндоус on Виндоус). И более того, со слов компании, эмуляция будет работать весьма качественно, продвигаясь по скорости к выполнению родимого кода ARM. Для учащенной работы довольно часто запрашиваемые аннотации x86 будут переключаться средой проведения в код ARM64 (ARMv8) и кешироваться на накопителе.

Необходимо отметить, что у Майкрософт есть прекрасные наработки по эмуляции аппаратных архитектур. К примеру, Xbox One c сравнительно слабым 8-ядерным 1,75-ГГц микропроцессором AMD Ягуар x86-64 в масштабах режима обратной сопоставимости достаточно качественно эмулирует 3,2-ГГц 6-поточный микропроцессор с архитектурой PowerPC (Xbox 360). Сони такая цель оказалась пока не по зубам: на PS4 обратной сопоставимости с играми PS3 нет, что только отчасти возмещается коммерческой потоковой службой PS Now.


Майкрософт также гарантирует, что система эмуляции x86 на ARM абсолютно бесцветна для клиентов и создателей, таким образом проектировать, ставить и запускать платформы x86 на ARM-компьютерах с Виндоус 10 будет можно в точности также, как и на стандартных Windows-системах с чипами Intel либо AMD. Другими словами закачивать и ставить платформы будет можно как из Виндоус Store, так и с любого иного веб-сайта. Ядро, все интегрированные в ОС платформы и драйверы, конечно, будут скомпилированы под чипсеты ARM и осуществляться без любой эмуляции. Без эмуляции будут осуществляться и те дополнения из Виндоус Store, которые были скомпилированы под ARM. Для компиляции многогранных дополнений Виндоус (UWP) под чипсеты ARM от создателей не требуется внесения любых перемен в код.

Мощность будет полностью находиться в зависимости от применяемого чипсета: сейчас даже наиболее производительные монокристаллические системы ARM всё-таки формируются с прицелом в первую очередь на телефоны, где главной уровень — энергоэффективность. Интересно будет сопоставить передовой чипсет ARM вроде Qualcomm Snapdragon 835 с Intel Core М3-7Y30 в одних и таких же целях. Хватит ли мощностей Snapdragon 835 для полновесной работы в подобных «тросёлых» программах, как Adobe Photoshop либо Premiere?

В любом случае, Виндоус 10 для ARM может снабдить достаточно давно спешное нападение Майкрософт на Андроид и iOS в мобильном сегменте, где компьютерный великан очень многие годы на самом деле только обороняется и сдаёт позиции. Чипсеты ARM могут предоставить вероятность формировать не менее узкие и лёгкие компьютеры с неплохой мощностью, долгим временем независимой работы, увеличенными средствами включения вроде LTE и при этом дешевой стоимостью. Также полновесная эмуляция x86 дает возможность сделать порядок Continuum главной функцией Windows-смартфонов: многим может приглянуться мысль иметь в кармане устройство, способное преобразовываться при включении к огромному дисплею в полновесный персональный компьютер.

На формальном видео Майкрософт продемонстрировала работу Виндоус 10 Pro Insider Preview на тестовой системе с чипсетом Snapdragon 835. Система с успехом применяла все 8 CPU-ядер этого чипсета. Было продемонстрировано включение стандартной провинции (веб-камеры, клавиатуры, мыши), установка и работа x86-программ вроде открытого архиватора 7-Zip, и установку и работу ARM-приложений из Виндоус Store вроде iHeartRadio:

Возникновение первых ARM-компьютеров (и, вероятно, телефонов) на основе полновесной Виндоус 10 предполагается в 2018 году. Первыми устройствами будут, по некоторым слухам, смешанные компьютеры самой Майкрософт и японской Lenovo.

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий