Framtiden för Windows Vad är Polaris och Windows Core OS?
Microsoft arbetar med ett hemligt "Windows Core OS" -projekt som kommer att förena Windows över alla enheter och ett "Polaris" skrivbord för att följa med det. Här är vad vi vet om det.
Tänk på att Microsoft inte har officiellt meddelat dessa projekt ännu. Windows Core OS, C-Shell och Polaris kan förändras drastiskt innan de släpps, eller de får aldrig släppas.
Microsoft vill gå utöver OneCore
Microsoft vill ha ett enda enhetligt operativsystem för alla Windows-enheter, från Windows 10-datorer till Xbox One, HoloLens och potentiella framtida Windows-telefoner. Men det är inte riktigt där än.
Idag innebär ett Microsoft-projekt som heter "OneCore" att Windows 10, Windows Server, Xbox 10, Windows 10 Mobile, Windows 10 IoT och HoloLens operativsystem är byggda på samma "kärn" operativsystem.
Detta sparkade in i redskap för två år sedan med utgåvan av årsdagen uppdatering. Sedan dess har operativsystemet Xbox One varit baserat på OneCore, precis som Windows 10.
Men även om de nu bygger på samma kärna, är de fortfarande olika operativsystem ovanpå den här kärnan.
Windows Core OS är ett enda operativsystem för alla enheter
Microsoft vill att alla Windows-enheter ska baseras på samma operativsystem, och det bygger Windows Core OS för att vara det operativsystemet. En Microsoft-jobbpost på LinkedIn säger att Windows Core OS (WCOS) kommer att vara "operativsystemet som delas över alla nya enheter." I samma Microsoft-jobblista hänvisas även till Windows Core OS som ett "nytt operativsystem" och säger OneCore-teamet på Microsoft är involverad.
Windows Centrals Zac Bowden pratade med källor till Microsoft om Windows Core OS tillbaka 2017. Så här beskriver de det:
Windows Core OS (WCOS för kort) är en ny, modern version av Windows och är ett framträdande steg framåt för att göra Windows till ett riktigt universellt operativsystem. Kortfattat är WCOS en gemensam nämnare för Windows som fungerar på plattform, på vilken enhetstyp eller arkitektur som helst, som kan förbättras med modulära tillägg som ger enheter funktioner och erfarenheter där så är nödvändigt.
Windows Core OS är nästa steg för att göra Windows 10 helt modulärt. Det är ett enda operativsystem för alla enheter. Istället för Windows 10, Windows 10 Mobile, och Xbox-operativsystemet är baserat på OneCore men fortfarande annorlunda, kommer de alla att köras Windows Core OS.
Enligt ZDNets Mary Jo Foley kommer Windows Core OS inte att driva Win32-program, det vill säga traditionell stationär programvara. Det körs universella Windows-plattformar (UWP) -appar. Windows Core OS är dock modulärt. Stöd för klassiska skrivbordsapplikationer kan läggas till som en modul och kommer troligen att vara. Men stöd för traditionell programvara är inte en viktig del av systemet.
Som Foley påpekar, var Windows Core OS tidigare känt som AndromedaOS inuti Microsoft. Det beror på att det kan startas på den ryska "Andromeda" -enheten Microsoft arbetar med, vilket kan innehålla dubbla skärmar. Denna enhet ryktes för lanseringen 2018, men Foley skriver att Microsoft har gått tillbaka till ritbordet. Det kan aldrig ens släppas, så håll inte andan.
Hur som helst fortsätter arbetet med Windows Core OS. Aggiornamenti Lumia hittade de första tecknen på Windows Core OS-applikationer som anlände i Microsofts butik den 11 oktober 2018.
C-Shell är ett modulärt gränssnitt
Komposibelt Shell, även känt som C-Shell eller CShell, är ett annat projekt relaterat till Windows Core OS.
För närvarande har enheter som kör varianter av Windows alla sina egna gränssnitt inbyggda i sina unika operativsystem. Stationära datorer har skrivbordet, Xbox One har Xbox-instrumentbrädan och Windows-telefoner har ett telefongränssnitt. Dessa är alla separata gränssnitt och ingår i varje enhetens distinkta operativsystem.
C-Shell kommer att vara ett delat skal (gränssnitt) som körs ovanpå Windows Core OS. Det är ett modulärt skal för ett modulärt operativsystem. Skalet kan anpassa sig till enhetstypen i realtid. Med andra ord kan Microsoft bygga ett gränssnitt som intelligent och automatiskt anpassar enheten du använder, när du använder den.
Till exempel kan en framtida Windows-telefon ha ett telefongränssnitt, men tillhandahålla ett helt Windows-skrivbord när det är dockat på ett tangentbord och en bildskärm. Detta skulle vara ett kraftfullare skrivbord än det begränsade skrivbordet "Continuum for Phones" som ingår i Windows 10 Mobile. En spelningsenhet kan en dag växla mellan Xbox One-instrumentpanelen och Windows-skrivbordet.
För närvarande kan inget av det hända. Windows-skrivbordet är en del av Windows 10, Xbox-instrumentpanelen ingår i det moderna Xbox-operativsystemet, och telefongränssnittet är en del av Windows 10 Mobile. Men C-Shell betyder att varje enhet bara kan köra Windows Core OS, och C-Shell kommer att ge rätt gränssnitt ovanpå det.
Windows Central visade C-Shell som körs på en Windows-telefon tillbaka 2017. Det ser ganska ut som det nuvarande Windows-telefongränssnittet, vilket visar vad Microsoft försöker göra. Microsoft försöker inte återuppfinna hjulet eller göra några väsentliga gränssnittsändringar här.
Polaris är skrivbordsgränssnittet för C-Shell
Det här är bara Windows 10: s nya ljustema, men Polaris kommer sannolikt att likna det befintliga Windows 10-skrivbordet.C-Shell kommer att innehålla flera "kompositörer", en för varje typ av gränssnitt. Polaris är en kompositör som kommer att ge ett skrivbordsskal. Med andra ord är det en Windows-skrivbordsupplevelse som bygger på C-Shell och Windows Core OS. Detta är en betydande ökning från det förflutna, eftersom Microsoft bygger om Windows-skrivbordserfarenheten med modern kod.
Andra projektnamn innehåller enligt uppgift Andromeda för gränssnittet för mobila enheter, Aruba för Surface Hub-gränssnittet och Oasis for Windows Mixed Reality-enheter som HoloLens.
Polaris kommer att vara den största utmaningen för Microsoft, eftersom ett Windows Core OS-system med ett Polaris-skrivbord troligtvis kommer att behöva köra traditionell Windows-skrivbord (Win32) -programvara.
Det här är bara för nya enheter
Oroa dig inte, men du kommer inte att behöva uppgradera. Som Microsofts LinkedIn-jobbpost säger detta operativsystem för "nya enheter". Med andra ord kommer Microsoft inte plötsligt att uppgradera din befintliga Windows 10-dator för att köra Windows Core OS med Polaris.
Enligt Windows Central kommer den inledande utgåvan av Windows Core OS att fokuseras på mobila enheter. Till exempel kan Microsoft släppa "Surface Phone" som kör Windows Core OS och C-Shell. Den skulle använda en mobil kompositör (Andromeda) för det mesta och en stationär komponist (Polaris) när den dockas.
Men på sikt kan alla nya Windows-enheter hamna med den här programvaran, till och med stationära och bärbara datorer. Det ser ut som framtiden för Windows.