Windows Core OS: The complete guide
Aby odpowiedzieć na to pytanie, musimy najpierw wyjaśnić, czym Windows Core OS nie jest. Dzisiaj, Windows 10 to kilka różnych systemów operacyjnych na wielu typach urządzeń, na których może działać. Jest Windows 10 dla komputerów stacjonarnych, Windows 10 dla HoloLens, Windows 10 dla urządzeń IoT, Windows 10 dla Surface Hub, Windows 10 dla Xbox, i był też Windows 10 dla telefonów. Choć wszystkie te systemy to Windows 10, to są to technicznie różne systemy operacyjne, które nie działają zbyt dobrze na urządzeniach, dla których nie zostały zaprojektowane. Windows 10 desktop, na przykład, będzie straszne doświadczenie na telefonie, i vice versa.
Wszystkie te wersje systemu Windows 10 dzielić uniwersalne elementy, jednak, takie jak OneCore i OneCoreUAP, które są warstwy systemu operacyjnego, które można znaleźć na wszystkich tych wersjach systemu Windows 10, które umożliwiają rzeczy jak Universal Windows Platform. Ale reszta wszystkiego, co jest zawarte w tych systemach operacyjnych, jest specyficzna dla danej wersji systemu Windows. Nie wszystko jest wymienne lub współdzielone między nimi, ponieważ większość z tych funkcji musi być przepisywana za każdym razem przez zespoły pracujące nad tymi poszczególnymi wersjami systemu operacyjnego, aby mogły one funkcjonować.
Wspaniałym przykładem tego jest menu Start i Centrum Akcji w Windows 10 dla komputerów stacjonarnych i Windows 10 Mobile. Podczas gdy Microsoft bardzo się starał, aby te doświadczenia wydawały się takie same, pod spodem były one bardzo różne. Wnikliwi użytkownicy prawdopodobnie zauważyliby różnice w funkcjach pomiędzy dwoma doświadczeniami Start, a to dlatego, że aby jedna funkcja była dostępna na obu platformach, musiała zostać zbudowana dwukrotnie, a nie tylko raz. Live tile folders są tego idealnym przykładem, funkcja, która po raz pierwszy pojawiła się na Mobile zajęła ponad rok, aby pojawić się na pulpicie.
Windows Core OS jest przyszłością Windows.
Jak na dzień dzisiejszy, jest dużo dodatkowej pracy i kosztów ogólnych, z którymi Microsoft musi sobie poradzić za każdym razem, gdy chce zbudować wersję Windows 10 dla nowego typu urządzenia, takiego jak foldables. Windows 10 w obecnej formie nie będzie dobrze pasował do składanych komputerów. Microsoft mógłby zacząć budować kolejną wersję Windows 10 dla tej kategorii urządzeń, ale wtedy musiałby przebudować wiele z istniejących funkcji, które można znaleźć w innych wersjach Windows 10 już, aby zapewnić, że te funkcje zachowują się i działają poprawnie na tym współczynniku kształtu. To strata zasobów i wysiłku.
Tam właśnie pojawia się Windows Core OS. Z Windows Core OS, Microsoft buduje uniwersalną bazę dla Windows, która może być używana na wszystkich tych różnych urządzeniach. Zamiast opracowywać nową wersję systemu Windows 10 dla każdego nowego typu urządzenia, które się pojawi, Microsoft może po prostu użyć Windows Core OS, aby rozpocząć. Oni następnie wyciągnąć w cechy i funkcje ma już zbudowany dla niego, i stworzyć go jako OS dla tego typu urządzenia. Wszystko to byłoby tworzone z mniejszym narzutem i mniej zasobów używanych.
Windows Core OS strips Windows w dół do absolutnego minimum. Nie zawiera żadnych starszych komponentów lub funkcji, i trzyma się UWP jako rdzeń dla systemu operacyjnego, ponieważ jest lżejszy i już uniwersalny. Stamtąd, Microsoft może budować się Windows Core OS z różnych składników i funkcji, które może następnie zastosować do urządzeń, gdzie jest to konieczne. Ale tym razem, te składniki i funkcje mogą być dzielone przez wiele różnych urządzeń Windows Core OS będzie działać na.
Jest to zasadniczo modułowa platforma. Każda cecha lub funkcja Microsoft buduje dla niego może być stosowany do każdego urządzenia Windows Core OS, że chce. Na przykład, wyobraźmy sobie, że Microsoft buduje wsparcie Win32 jako komponent dla Windows Core OS dla urządzeń stacjonarnych i laptopów. Ponieważ ta praca została już wykonana, Microsoft może również przynieść, że Win32 składnik do HoloLens 2 lub Surface Hub 2X z systemem Windows Core OS, umożliwiając tę funkcjonalność na tych doświadczeń zbyt.
Duży punkt sprzedaży dla Windows Core OS dla Microsoftu jest to, że dla ludzi pracujących na Windows, zajmuje mniej czasu i zasobów do budowania nowych doświadczeń Windows, gdy jest to wymagane. Jeśli Microsoft lub któryś z jego partnerów chce opracować nowe czynniki formatu urządzeń z systemem Windows, nie muszą już czekać latami na Microsoft, aby zbudować wersję systemu Windows 10, która działa dla niego. Używając Windows Core OS, mogą tworzyć nowe doświadczenia Windows w ułamku czasu i o wiele bardziej efektywnie.
Wyjaśnienie kompozytowego
Czym jest CShell dla Windows?
Pomysł współdzielonych komponentów obejmuje również interfejs użytkownika, dzięki uniwersalnej powłoce, którą Microsoft buduje, zwanej Composable Shell, w skrócie CShell. CShell jest drugą połową tego uniwersalnego pomysłu dla Windows Core OS, i pozwala Microsoftowi budować doświadczenia powłoki, które mogą być współdzielone przez urządzenia, a nawet połączone razem, gdzie ma to sens. Na przykład, każda funkcja związana z powłoką, taka jak Centrum akcji, menu Start lub pasek zadań, może być używana na wszystkich urządzeniach napędzanych przez CShell bez konieczności przepisywania ich tak, aby pasowały do różnych urządzeń za każdym razem.
Wyobraźmy sobie komputer do gier, który zmienia się w „tryb gry” Xbox, gdy podłączony jest kontroler Xbox.
Wyobraźmy sobie, że Microsoft decyduje się w końcu zbudować Surface Phone z systemem Windows Core OS. To będzie funkcja mobilnego doświadczenia przede wszystkim, ale jeśli podłączony do Continuum dock, Microsoft może również wiązać rzeczywiste doświadczenie pulpitu zbudował z CShell. W ten sposób, zamiast dostać fałszywy pulpit, jak to miało miejsce w przypadku Windows 10 Mobile, uruchomisz się na prawdziwym pulpicie, który Microsoft stworzył dla CShell i który działa na prawdziwych komputerach stacjonarnych. To jest całkiem cool.
Niestety, Microsoft wydaje się właśnie o zakończeniu z próbą budowania telefonów, które działają w systemie Windows, więc insteaad, możemy zastosować ten pomysł do czegoś trochę bardziej wiarygodne. Tablety! Microsoft może zbudować dedykowany pulpit i doświadczenia trybu tabletu z CShell, i zastosować je do urządzeń 2-w-1, takich jak Surface Pro. Tak więc za każdym razem, gdy użytkownik przejdzie do trybu tabletu, zamiast uzyskać przeciętne doświadczenie, może uruchomić się w dedykowanym trybie tabletu, który Microsoft zbudował dla CShell. Na niektórych urządzeniach, może tryb tabletu jest jedynym dostępnym doświadczeniem, a na innych, jest więcej niż jeden.
Wyobraźmy sobie komputer do gier, który, gdy jest używany z myszką i klawiaturą, używa rzeczywistego regularnego interfejsu pulpitu z paskiem zadań i menu Start. Gdy kontroler Xbox jest podłączony, jednak, to boot do „Game Mode”, który umożliwia sam Xbox powłoki można znaleźć na konsolach Xbox, z wyjątkiem to wszystko działa na komputerze PC i ma wszystkie gry PC gotowy do pracy. To byłoby całkiem fajne. Te wszystkie pomysły są bardzo możliwe z CShell i Windows Core OS.
Jest więcej niż jedno doświadczenie
Różne smaki Windows Core OS
Teraz wiemy już wszystko o Windows Core OS i czym jest – spójrzmy na wszystkie różne konfiguracje Windows Core OS, o których wiemy do tej pory. Oficjalnie, istnieją dwa urządzenia, które Microsoft jest wysyłany z Windows Core OS: HoloLens 2 i Surface Neo.
Istnieje cała masa różnych nazw kodowych i słów używanych do opisania różnych wersji WCOS. Postaraliśmy się więc zawrzeć wszystkie nazwy, których Microsoft używa dla tych edycji Windows Core OS.