Windows Core OS: Ghidul complet
Pentru a răspunde la această întrebare, trebuie mai întâi să explicăm ce nu este Windows Core OS. În prezent, Windows 10 este mai multe sisteme de operare diferite pe mai multe tipuri de dispozitive pe care poate rula. Există Windows 10 pentru desktopuri, Windows 10 pentru HoloLens, Windows 10 pentru dispozitive IoT, Windows 10 pentru Surface Hub, Windows 10 pentru Xbox și a existat, de asemenea, un Windows 10 pentru telefoane. Deși toate acestea sunt Windows 10, toate sunt sisteme de operare diferite din punct de vedere tehnic, care nu rulează foarte bine pe dispozitive pentru care nu sunt proiectate. Windows 10 desktop, de exemplu, ar fi o experiență teribilă pe un telefon și viceversa.
Toate aceste versiuni de Windows 10 împărtășesc totuși elemente universale, cum ar fi OneCore și OneCoreUAP, care sunt straturi ale sistemului de operare pe care le puteți găsi pe toate aceste versiuni de Windows 10 și care permit lucruri precum Universal Windows Platform. Dar restul a tot ceea ce este inclus în aceste sisteme de operare sunt specifice acelei versiuni de Windows. Nu totul este interschimbabil sau partajabil între ele, deoarece majoritatea acestor caracteristici trebuie rescrise de fiecare dată de către echipele care lucrează la aceste versiuni individuale ale sistemului de operare pentru ca ele să funcționeze.
Un mare exemplu în acest sens este meniul Start și Centrul de acțiuni de pe Windows 10 pentru desktop și Windows 10 Mobile. Deși Microsoft a încercat din răsputeri să facă aceste experiențe să pară identice, în fond, ele erau foarte diferite. Utilizatorii cu ochi ageri ar fi observat probabil diferențe de caracteristici între cele două experiențe Start, și asta pentru că, pentru ca o caracteristică să fie disponibilă pe ambele platforme, a trebuit să fie construită de două ori, nu doar o dată. Folderele Live tile sunt un exemplu perfect în acest sens, o caracteristică care a fost găsită pentru prima dată pe Mobile a avut nevoie de mai mult de un an pentru a apărea pe desktop.
Windows Core OS este viitorul Windows.
În forma actuală, există o mulțime de muncă suplimentară și de cheltuieli generale cu care Microsoft trebuie să se confrunte de fiecare dată când dorește să construiască o versiune de Windows 10 pentru un nou tip de dispozitiv, cum ar fi cele pliabile. Windows 10, așa cum există în sine, nu s-ar potrivi bine pentru PC-urile pliabile. Microsoft ar putea începe să construiască încă o versiune de Windows 10 pentru această categorie de dispozitive, dar atunci ar trebui să reconstruiască multe dintre caracteristicile existente pe care le puteți găsi deja pe alte versiuni de Windows 10 pentru a se asigura că aceste caracteristici se comportă și funcționează corect pe acest factor de formă. Este o risipă de resurse și de efort.
Acesta este locul unde intervine Windows Core OS. Cu Windows Core OS, Microsoft construiește o bază universală pentru Windows care poate fi utilizată pe toate aceste dispozitive diferite. În loc să trebuiască să dezvolte o nouă versiune de Windows 10 pentru fiecare nou tip de dispozitiv care apare, Microsoft poate pur și simplu să folosească Windows Core OS pentru început. Ar trage apoi caracteristicile și funcțiile pe care le-a construit deja pentru acesta și l-ar crea ca OS pentru acel tip de dispozitiv. Toate acestea ar fi create cu mai puține cheltuieli generale și cu mai puține resurse utilizate.
Windows Core OS reduce Windows la minimul necesar. Nu include nicio componentă sau caracteristică moștenită și se limitează la UWP ca nucleu pentru sistemul de operare, deoarece este mai ușor și deja universal. De aici, Microsoft poate dezvolta Windows Core OS cu diferite componente și caracteristici pe care le poate aplica apoi pe dispozitive, acolo unde este necesar. Dar, de data aceasta, aceste componente și caracteristici pot fi partajate între numeroasele dispozitive diferite pe care va rula Windows Core OS.
Este, în esență, o platformă modulară. Orice caracteristică sau funcție pe care Microsoft o construiește pentru ea poate fi apoi aplicată pe orice dispozitiv Windows Core OS pe care dorește. De exemplu, să ne imaginăm că Microsoft construiește suportul Win32 ca o componentă pentru Windows Core OS pentru dispozitivele desktop și laptop. Având în vedere că această muncă a fost deja făcută, Microsoft poate aduce acea componentă Win32 și pe HoloLens 2 sau Surface Hub 2X care rulează Windows Core OS, activând acea funcționalitate și pe aceste experiențe.
Principalul argument de vânzare pentru Windows Core OS pentru Microsoft este că, pentru oamenii care lucrează la Windows, este nevoie de mult mai puțin timp și resurse pentru a construi noi experiențe Windows atunci când este necesar. Dacă Microsoft sau oricare dintre partenerii săi doresc să dezvolte noi factori de formă de dispozitiv care să ruleze Windows, nu mai trebuie să aștepte ani de zile ca Microsoft să construiască o versiune de Windows 10 care să funcționeze pentru aceasta. Folosind Windows Core OS, ei pot crea noi experiențe Windows într-o fracțiune de timp și mult mai eficient.
Explicații despre composable
Ce este CShell pentru Windows?
Ideea de componentă partajată se extinde și la interfața de utilizare, datorită unui shell universal pe care Microsoft l-a construit numit Composable Shell, cunoscut și sub numele scurt de CShell. CShell este cealaltă jumătate a acestei idei universale pentru Windows Core OS și permite Microsoft să construiască experiențe shell care pot fi partajate între dispozitive și chiar grupate împreună acolo unde are sens. De exemplu, orice caracteristică orientată spre shell, cum ar fi un Action Center, meniul Start sau bara de sarcini, poate fi apoi utilizată pe toate dispozitivele cu CShell, fără a fi nevoie să le rescrieți pentru a se potrivi pe diferite dispozitive de fiecare dată.
Imaginați-vă un PC de jocuri care se transformă într-un „mod de joc” Xbox atunci când este conectat un controler Xbox.
Să ne imaginăm că Microsoft decide să construiască în sfârșit un Surface Phone care rulează Windows Core OS. Acesta va dispune în primul rând de o experiență mobilă, dar dacă îl conectezi la un dock Continuum, Microsoft ar putea, de asemenea, să pună la pachet experiența reală de desktop pe care a construit-o cu CShell. Astfel, în loc să obțineți o experiență desktop falsă, așa cum ați făcut cu Windows 10 Mobile, ați porni în experiența desktop reală pe care Microsoft a creat-o pentru CShell, care rulează pe desktop-uri reale. Este destul de mișto.
Din păcate, Microsoft pare să fi terminat cu încercarea de a construi telefoane care să ruleze Windows, așa că, în schimb, putem aplica această idee la ceva puțin mai plauzibil. Tablete! Microsoft poate construi experiențe dedicate modului desktop și tabletă cu CShell și le poate aplica pe dispozitive 2 în 1, cum ar fi Surface Pro. Astfel, ori de câte ori utilizatorul intră în modul tabletă, în loc să primească o experiență mediocră, acesta poate porni într-un mod tabletă dedicat pe care Microsoft l-a construit pentru CShell. Pe unele dispozitive, poate că modul tabletă este singura experiență disponibilă, iar pe altele, există mai multe.
Om imaginați-vă un PC de jocuri, care, atunci când este utilizat cu un mouse și o tastatură, folosește o interfață desktop obișnuită reală, cu o bară de sarcini și un meniu Start. Cu toate acestea, atunci când este conectat un controler Xbox, acesta pornește într-un „Game Mode” care activează același shell Xbox pe care îl puteți găsi pe consolele Xbox, cu excepția faptului că totul rulează pe PC și are toate jocurile de pe PC gata de utilizare. Asta ar fi destul de tare. Toate aceste idei sunt foarte posibile cu CShell și Windows Core OS.
Există mai mult de o experiență
Diferitele arome ale Windows Core OS
Acum știm totul despre Windows Core OS și despre ce este acesta – haideți să aruncăm o privire la toate configurațiile diferite ale Windows Core OS despre care știm până acum. În mod oficial, există două dispozitive pe care Microsoft le livrează cu Windows Core OS: HoloLens 2 și Surface Neo.
Există o mulțime de nume de cod și cuvinte diferite folosite pentru a descrie diferitele versiuni ale WCOS. Așa că am încercat să includem toate denumirile pe care Microsoft le folosește pentru aceste ediții ale Windows Core OS.
.