Какво е Windows 10 за ARM и как е различно?
Microsoft току-що стартира версия на Windows 10, която ще работи на хардуер с ниска мощност. За разлика от Windows RT, версията на Windows 8, която захранва оригиналната повърхност и повърхност 2, е пълна версия на Windows 10 с слой за емулация, която му позволява да изпълнява традиционни настолни приложения извън магазина на Windows..
Защо Microsoft поставя Windows 10 на ARM?
ARM е различен тип процесорна архитектура от стандартната Intel x86 и 64-битова архитектура Intel, използвана днес за персонални компютри. (Дори AMD произвежда чипове, които са съвместими с архитектурата на Intel.) Мобилни устройства като iPhone, iPad и Android телефони - заедно с много други по-малки устройства - имат ARM чипове вместо Intel чипове вътре в тях..
Малките компютри с ARM имат някои предимства пред традиционните x86 (повечето от настолните и преносимите компютри, които използваме днес). Компютрите ARM имат вградена LTE клетъчна свързаност, често предлагат по-добър живот на батерията от процесорите Intel и AMD, а хардуерът е по-евтин за производителите.
Microsoft би искал Windows 10 да работи с хардуер за ARM, за да може да се възползва от тези ползи. Разбира се, вероятно скоро няма да използвате ARM настолен компютър, но ARM може да бъде чудесен избор за таблети, 2-в-1 кабриолета и дори по-малки лаптопи..
Вместо да създава по-ограничена версия на Windows за тази платформа, както направиха с неуспешния Windows RT, Microsoft реши да пусне пълна версия на Windows 10 за хардуер ARM, който може дори да изпълнява традиционните приложения за Windows за настолни компютри..
Получените устройства са проектирани да бъдат „Винаги свързани“ и обещават до 20 часа активна употреба и 700 часа на „Свързан модерен режим на готовност“. И дори могат да работят с традиционния Windows десктоп софтуер.
Microsoft обяви за първи път партньорство с Qualcomm за създаване на Windows на ARM в WinHEC през декември 2016 година.
Тя може да изпълнява x86 настолни програми
Това не е само Windows RT отново и отново. Windows RT не ви позволи да използвате традиционен настолен софтуер. Той дори блокира разработчиците от компилирането на техните настолни приложения за ARM процесори и предлагането им на потребителите. Windows RT позволява само приложения от Windows 8 Store.
Windows 10 на ARM е напълно различен. Това е пълното изживяване на работния плот на Windows. Microsoft създаде специален слой емулатор, който позволява на традиционните 32-битови настолни приложения да работят на ARM процесори, така че всичко трябва да „просто работи“. Microsoft дори показа версия на Windows 10 Professional за ARM и заяви, че поддържа всички обичайни разширени функции, които ще намерите в Windows 10 Professional.
Емулацията работи напълно прозрачно както за потребителите, така и за програмите, които те изпълняват. Той използва същата технология WOW (Windows на Windows), която Windows използва за изпълнение на 32-битови приложения на 64-битови версии на Windows днес. Емулацията x86-ARM обаче се случва изцяло в софтуера.
Тази софтуерна емулация обаче може да бъде проблем. Докато Microsoft демонстрира Windows 10 на ARM, работещ с десктоп версията на Photoshop, казвайки, че "работи перфектно" на процесора Qualcomm, почти сигурно ще има известно забавяне в търсенето на десктоп приложения в сравнение с работата им с Intel или AMD. Ще трябва да изчакаме да видим бенчмарковете за производителност, когато бъде освободен Windows 10 на ARM.
Не се разсейвайте от емулатора. Това не е само емулирана операционна система Windows 10. \ t Ядрото на Windows, хардуерните драйвери и всички програми, включени в Windows, са оригинален ARM код. Приложенията за универсална Windows платформа (UWP) от магазина на Windows са също собствени ARM програми. Емулаторът се използва само когато се изпълнява традиционен x86 Windows десктоп софтуер.
Голяма част от тази информация идва от видеоклип, издаден от Microsoft по време на BUILD 2017.
Поддръжка за по-стари хардуерни устройства може да бъде проблем
Докато Windows 10 на ARM може да емулира традиционните настолни приложения, той няма да може да инсталира хардуерни драйвери, написани за традиционните x86 или x64 Windows операционни системи. Това ще изисква ARM версии на тези хардуерни драйвери за поддръжка на различни хардуерни устройства.
Microsoft обещава, че Windows 10 на ARM “ще има чудесна поддръжка на устройства за USB периферни устройства, използвайки драйверите в класните кутии”. Това е чудесно за съвременните USB периферни устройства. Но чете между редовете: Устройствата, които не се поддържат от вградените драйвери, няма да работят. Утилитите за принтери и други помощни програми за хардуерни драйвери може да не работят. Това може да е проблем за по-стари или по-неясни хардуерни периферни устройства.
Тези устройства ще се доставят с Windows 10 S
Няма значение кой тип Windows CPU работи. Получавате пълно работно време на Windows с Windows 10 Home или Windows 10 Professional, дори ако използвате Windows 10 на ARM.
Въпреки това, тези Windows 10 на ARM устройства ще се доставят с Windows 10 S, точно като лаптопа на повърхността на Microsoft. Windows 10 S е по-ограничено издание на Windows 10, което може да изпълнява само софтуер от магазина на Windows. Въпреки това, можете да платите за надграждане до Windows 10 Pro и да получите възможност за инсталиране на настолни приложения, точно както можете да използвате с Windows 10 S на Intel и AMD компютри. До септември 2018 г. надстройката от Windows 10 S до Windows 10 Pro ще бъде безплатна.
С други думи, с Windows 10, ARM е просто друга хардуерна платформа, която се третира по същия начин - тя просто се нуждае от слой за емулация, за да направи това възможно. Windows 10 S е ограничена версия на Windows, която може да работи на всяка хардуерна платформа.
Кога ще бъде освободен?
Първият Windows 10 на ARM устройството ще бъде Asus NovoGo, който ще закупи преди края на 2017 г. Повечето от тези ARM-базирани устройства, като HP Envy x2 с Qualcomm Snapdragon 835 процесор, ще бъдат достъпни през пролетта на 2018 г..