Windows не е работния плот и защо Windows RT не е мъртъв

  • Nov 01, 2023

Стратегията на Microsoft One Windows само предизвиква объркване, защото изглежда сме забравили какво е операционна система.

Главният изпълнителен директор на Microsoft Сатя Надела изложи много ясно по време на разговора за приходите на Microsoft каква е стратегията за Windows, която е да „консолидира припокриващи се усилия. Това означава една ОС, която покрива всички размери на екрана." 

Той дори го повтори: „Една единствена конвергентна операционна система за екрани с всякакви размери.“

Това е една ОС, създадена от един екип за ОС, за множество различни системи. Какво е "едно" в това?

Надела говори за един екип със слоеста архитектура, която му позволява „да мащабира потребителския интерфейс във всички размери на екрана. Това ни позволява да създадем това понятие за универсални приложения за Windows и да внесем съгласуваност там."

Tech Pro Research

  • Шест услуги за облачно съхранение от бизнес класа с един поглед
  • Инструментариум: Изчисляване на нуждите от архивиране на лента
  • Блок-схема за отстраняване на неизправности при съхранение

Но е ясно само ако сте наясно какво е операционна система; не е само ядрото и със сигурност не е само работният плот и не работи само на един вид процесор.

Един Windows не е само стратегията „три екрана и облак“ на различни устройства, които могат да споделят интерфейсни елементи или да ви позволят да използвате един и същ акаунт, или да имате малко Windows вътре. Това е старият Microsoft, Microsoft с много Windows.

В един момент Azure беше разклонение на Windows с много различен хипервизор; сега това е същата операционна система като Windows Server, със същия хипервизор Hyper-V. Но не можете да вземете кода на Azure OS, да го поставите на един сървър Xeon и да направите нещо полезно с него, защото той е проектиран да прави нещо специфично – да изпълнява облачна услуга.

Windows Phone 8 използва NT ядрото, но това не е същата операционна система като Windows 8; не само потребителското изживяване е много различно, но има различни времена на изпълнение и (освен ако не сте Microsoft, пренасящ през Internet Explorer), не можете да създадете приложение, което работи и на двете. Windows Phone 8.1 е по-близо; има WinRT runtime и концепцията за универсални приложения, като Windows Phone Store и Windows Store са едни и същи отдолу. Повече от 90 процента от API се споделят между Windows 8.1 Update и Windows Phone 8.1.

За това говори изпълнителният вицепрезидент на групата за операционни системи Тери Майерсън миналия декември и това е същата визия на One за Windows, която беше планът от реорганизацията на One Microsoft. „Искаме да имаме една платформа, която захранва всички наши устройства“, каза Майерсън от Credit Suisse технологична конференция, "така че разработчиците наистина да могат да се насочат към общия мащаб на Microsoft със своите инвестиции."

Какво ви дава това? „Да се ​​даде възможност на разработчиците да напишат игра, която може да работи както на Xbox, така и на Windows, е много интересна възможност. Активиране на приложения за продуктивност, които се изпълняват на работното място, но също и на телефона и таблета."

Но дори и с еднакви API на операционна система, захранвана от всички тези устройства от едно и също ядро, вие не получавате или искате едно и също нещо навсякъде, посочи той.

„Мисля, че всеки от форм факторите на нашето устройство изисква уникално персонализирано изживяване, за да зарадва клиента наистина. И така, Xbox има това вълшебно изживяване на екран от четири фута, което не бих искал в джоба си на екран от четири инча, и по същия начин не бих искал да увеличавам мащаба на Windows Phone до екран от четири фута. Така че приспособяването на преживяванията към всеки форм фактор е друга ключова част от нашите инвестиционни елементи."

Неотдавнашната обява за работа за разработчици в екипа на XAML, изграждащ рамката на потребителския интерфейс за „една операционна система на Microsoft“ относно „даването на възможност на разработчиците да създават потребителски интерфейс, който работи добре на всички наши устройства: телефони, таблети, компютри и Xbox".

Така че това е една операционна система на различни устройства с различен опит. И това не означава, че Windows RT изчезва. От една страна, RT сега е основата на Windows Phone; това е NT ядрото, работещо на ARM с WinRT runtime. WinRT е начинът, по който универсалните приложения влизат в Windows Store на x86 устройства и на Xbox.

От друга страна, в коментара на Надела има малка фраза за обхвата на това, което прави Microsoft, което се отнася до Windows RT и Surface; когато казва „от силиконова лента“, той говори за това, че Microsoft прави свои собствени ARM чипове, което прави за Surface 2.

Surface Mini не беше доставен, не защото Microsoft не иска да поддържа Windows RT, а защото не направи нищо достатъчно специално без сензорната версия на Office. За Надела собственият хардуер на Microsoft е там, за да покаже софтуера и услугите на Microsoft: „Всички устройства ще бъдат създадени с изричната цел да осветят нашата дигитална работа и житейски опит.“

Microsoft със сигурност не се отказва от ARM за x86; Windows Phone е ARM, а Windows RT на Surface е ARM.

Да, ще има много таблети, базирани на Intel, особено малки таблети с по-евтина хардуерна спецификация, които получават безплатната версия на Windows. OEM производителите знаят как да ги премахнат евтино и могат да се възползват от новите „компоненти за изпълнение на Windows с посредничество“ в Windows 8.1.

Това е начинът, по който WinRT приложение на x86 устройство може също така да изпълнява код на работния плот на Windows във фонов режим, както всички онези .NET приложения, които фирмите създават през годините. Потребителят вижда приложение за докосване WinRT, но старият код все още работи. Това работи само за приложения, които бизнесът зарежда странично, но може да направи версия на Windows Threshold без десктоп полезна за много фирми.

Защото както ядрото на Windows NT, което захранва операционната система Windows на всички тези устройства, не е операционната система, така и работният плот не е. Работният плот е обвивка, наречена EXPLORER.EXE. Опитайте да убиете процеса на Windows; вашите приложения продължават да работят, но лентата на задачите и файловият изследовател и други компоненти на интерфейса изчезват — след това се появяват отново, когато операционната система рестартира обвивката, ако приемем, че използвате някоя модерна версия на Windows. (Ако не, използвайте Ctrl-Shift-Esc, за да отворите диспечера на задачите и файла, стартирайте нова задача, за да върнете всичко обратно.) Всяка операционна система има обвивка, но обвивката не е операционната система.

Най-минималната версия на операционната система Windows ще бъде основните компоненти, известни като MinWin; това е ядрото, основните системни услуги и TCP/IP стека, с виртуализация, която пренасочва приложенията, извикващи заплетените стари DLL файлове който използва за внедряване на Windows API към новите логически DLL файлове, които към едно и също нещо по по-подреден начин, който е по-лесен за разделяне, когато имате нужда да се.

Операционната система Windows наистина е пълната платформа, която включва всички компоненти и API за всички различни системи - от телефон до компютър до таблет до Xbox, до платка за интернет на нещата със сензори, до шевни машини и индустриални контролери, които се сглобяват Макове.

Групата за операционни системи в Microsoft е заета да преобразува множеството компилационни системи, които имаха за Windows, Xbox и Windows Свържете се с една система за изграждане, която ще вземе този един Windows и ще излъчи правилната компилация за всяка платформа, размер на екрана и опит.

Това е един Windows отдолу, но правилният Windows за каквото и устройство да използвате. Наистина, не е по-объркващо от това да се каже, че и облакът, и мобилното устройство трябва да бъдат основен приоритет, защото те са аспекти на една и съща промяна в мисленето.

Допълнителна информация

  • Телефонът Amazon Fire: това е, което поискахте
  • Windows Phone и битката срещу фалшивите приложения
  • Surface, BitLocker и бъдещето на криптирането
  • Microsoft Azure: По всякакъв начин и навсякъде, където пожелаете
  • Повърхност 2: Недостатъчно компютър, твърде много – или точно така?
  • Значи сте намокрили телефона си: какво трябва да направите след това?