'Microsoft werkt aan Windows Shell die werkt op desktops, Xbox en telefoons'

Microsoft werkt volgens een nieuw gerucht aan een Windows Shell die gelijk is op alle Windows-producten, waaronder smartphones, tablets, desktops, de Hololens en de Xbox-consoles. De gelijke Shell zou makkelijker zijn in onderhoud en toevoegen van nieuwe features.

Microsoft werkt aan het project onder de naam Composable Shell of CSHELL, claimt Windows Central op basis van eigen bronnen. De site richt zich alleen op alles dat met Microsofts besturingssystemen te maken heeft en is doorgaans goed op de hoogte van ontwikkelingen rond Windows. Microsoft heeft nog niet gereageerd op het gerucht.

Door het samenvoegen van de diverse Shells voor smartphones, desktop en onder meer Xbox moet de ontwikkeling voor Windows Shell makkelijker worden. Windows 10-apparaten delen al veel elementen, waaronder OneCore en Universal Windows Apps, maar de Shell is nog apart.

De Composable Shell moet binnen de volgende paar Windows-releases deel gaan uitmaken van het besturingssysteem, zegt Windows Central. Het laat daarbij in het midden wanneer dat precies moet gaan gebeuren.

Vermoedelijk wil Microsoft alle Shells samenvoegen, omdat het de lijnen tussen de diverse apparaten wil laten vervagen. Zo kunnen recente Windows 10 Mobile-telefoons via Continuum al als desktop fungeren en maakt Microsoft emulatie van x86-apps op ARM mogelijk. Dat biedt de mogelijkheid om smartphones te maken die win32-programma's kunnen draaien.

Door Arnoud Wokke

Redacteur Tweakers

18-01-2017 • 18:26

81

Submitter: nickurt

Reacties (81)

81
71
33
3
0
17
Wijzig sortering
Elke shell die er bij komt is een bijkomend risico - wanneer gaat Microsoft nu 's een visie ontwikkelen en die uitvoeren? Dat rondspringen als een kangouroe is voor niks goed. Dat gaat net zoals de browser-wars voor nog meer miserie zorgen - nog meer verplintering, nog meer lekken te dichten en nog meer extra's te onderhouden.
Weer een nieuwe grafische schil - mannekes toch - stopt die rotzooi nu niet? Wat geldt voor de cmd-alikes geldt nog meer voor de GUI. Visie moet er komen - geen tafeljumperij zoals in' t verleden!
Dit IS uitvoering van de visie van Microsoft. Momenteel hebben ze veel dingen gelijkgetrokken binnen Windows 10 devices, maar de manier waarop de interface gerenderd wordt (niet hoe het eruit ziet) is nog op ieder device anders. Bij wijze van spreke hebben ze een phone-ui.exe en een continuum-ui.exe voor Mobile, een explorer.exe voor desktop en een xbox-ui.exe voor de Xbox. Als je deze kan samen voegen en 'responsive' kan maken (zoals de t.net website) dan kan je on-the-fly wisselen, heb je minder code en dus als het goed is juist minder bugs en versplintering.

Grote kans dat je dit als gebruiker overigens helemaal niet merkt.

[Reactie gewijzigd door Ramon op 23 juli 2024 02:50]

Precies. Zo begreep ik het artikel ook.

Als je straks nog maar 1 shell hebt die zich aanpast aan het apparaat waar het op draait, dan is dat eenvoudiger te onderhouden.

Als je dit vervolgens combineert met de x86 emulatie op ARM, dan zou je straks een telefoon in je broekzak kunnen hebben met ARM processor, die je vervolgens kunt aansluiten op een groot scherm en in plaats van de telefoon-interface krijg je dan de volledige windows op je grote scherm, waar je ook nog eens alle x86 apps op kunt draaien (door de emulatie). Met recht een volledige pc in je broekzak.

Misschien kun je straks wel telefoons kopen zonder OS, of gewoon met Android, waar je dan zelf het OS van je keuze (Windows bijvoorbeeld) op kunt zetten. Net zoals je nu een PC kunt kopen (vaak al met Windows), waar je gewoon Linux op kunt zetten.

Microsoft is primair een software bedrijf en naar mijn idee willen ze het zo makkelijk en aantrekkelijk mogelijk maken om hun software te gebruiken. Het moet gewoon overal werken.
opzich logisch dat ze 1 systeem voor allerlei apparaten willen hebben.

nu is het nog wachten op module bases smartphones waarbij je windows als OS zou kunnen installeren. (Windows 10 phone version ofzo)

voor mij mag dit zo snel mogelijk gebeuren allemaal
Zolang ARM socs niet gelijk getrokken worden zoals de AMD of Intel CPU's, waar je dmv van een handvol implementaties de hele range direkt ondersteund.. Zal dat nog wel even duren. Vooralsnog mag je als OS bouwer voor bijna elke ARM soc drivers gaan schrijven. Tevens is veel telefoon hardware ook niet gelijkgetrokken.

MS heeft de desktop wereld met veel moeite en zo'n 20 jaar aan getouwtrek, gelijk weten te trekken. Zodat bv elke netwerk kaart dezelfde instructies accepteerd(waar Linux ook enorm van geniet), niet alleen NICs, maar dit geld voor bijna alle pc hardware en randapparatuur. Dit is met telefoon/tablet hardware nog niet het geval. En in tegenstelling tot de desktop/server/laptop markt, domineerd MS de Smartphone markt niet, en zal het zelf dus nooit voor elkaar krijgen.
dan is er dus gewoon een abstractie laag nodig waar de outputs gegagarandeerd hetzelfde zijn.
wat je alleen niet kan hebben is dingende ondersteund zijn op A maar niet op B,
operator X moet op x86 en ARM en whatever ander platform gewoon altijd dezelfde output garanderen, en wat daaronder gebeurt doet er niet toe,

ja de processor is anders maar zolang je dus een abstractie hebt welke de onderliggende vertaalslag doet kan de code daarbovenop gewoon werken.
hardware is tegenwoordig toch snel genoeg dat dit geen issue meer is voor de meeste operaties.

overigens gaat het hier schijnbaar over de GUI shell en niet de command prompt shell,
hoedanook het doel is simpelweg dat als je een window (of wat dan ook) maakt deze exact hetzelfde werkt op ARM en X86 en of andere platformen.

[Reactie gewijzigd door freaq op 23 juli 2024 02:50]

Waarom denk je dat Microsoft bij het opstellen van de eisen voor Windows Phone 7.x en 8.x en Windows 10 Mobile specifieke CPUs vereistte? Dat scheelde hen weer drivers. Je mocht als fabrikant ook afwijken, als je dat per se wilde, maar dan moest je wel je eigen drivers aanleveren.
klopt maar het zou mij niets verbazen als het er wel aan zit te komen. ook al zal dit nog even duren. je hebt tegenwoordig mening ROM voor een telefoon waar de hardware ondersteund wordt.

met deze optie zou er in feite ook een compleet nieuwe markt ontwikkeld worden voor telefoon / tablet hardware.

maak je veel fotos met je telefoon?
zorg dat je een goede camera erop hebt en desnoods veel opslag.
speel je veel spelletjes? zorg voor een snellere processor en graphics.

misschien duurt het nog 10 jaar maar ik denk dat we dit nog wel gaan zien. (ook ivm de huidige abbonementen situatie)

iedereen kan dan zijn eigen telefoon in elkaar zetten / repareren / onderhouden / upgraden. zo verkopen ze aan losse onderdelen misschien wel meer dan dat er nu aan de telefoons zelf verdiend wordt..

en hier komt bij dat er minder gedoe over patenten is. Aangezien fabrikanten hun eigen hardware aan kunnen bieden met die "voordelen"
opzich logisch dat ze 1 systeem voor allerlei apparaten willen hebben.
Want?
iOS & MacOS, of Android & ChromeOS. Mooie voorbeelden dat het juist beter werkt om soms verschillende systemen te hebben.

Convergentie, om het duur te zeggen, betekent dat verschillende apparaten naar elkaar toe groeien. Een grote smartphone wordt een tablet, een grote tablet een tv.
Echter Microsoft lijkt het om te draaien... 1 systeem. Terwijl JUIST de diversiteit zorgt voor de winst. Een Word document wijzigen in de auto, in de trein met je smartphone of op de bank voor de tv zijn totaal andere use-cases. In je auto wil je geen handgebaren maken, op je smartphone wil je niet de conversatie van de buren dicteren etc. Convergentie betekent NIET dat alles hetzelfde werkt/is.
Microsoft, als je luistert ;) , 10 jaar geleden hadden we al Windows op telefoons, pda's & portables. Zelfs in de auto. Ondertussen hebben wij, de consument, keer op keer aangegeven dat DAT niet is wat we willen. Als we hier echt blij van zouden worden, dan zouden we het wel kopen....
Onzin. Da's leuk als puber, twintger en dergelijke, maar ouderen zijn blij als ze iets herkenbaar zien.
Het is net door de "herkenbaarheid" dat Android nu het grootste marktaandeel heeft, niet omdat het zo'n supergoed OS is.

Dat Android is doorgebroken is puur doordat Google het slim gespeeld heeft: op het juiste moment kwamen ze met een goedkoop OS met store.
Ik ben er vrij gerust in dat indien Steve Jobs iOS toen had toegelaten op andere hardware Android nu hetzelfde marktaandeel zou hebben als WindowsPhone.
MS zijn probleem is dat ze de boot gemist hebben. Alle grote merken (Samsung, Sony,...) verkopen enkel phones met Android.
Samsung heeft wel een WP toestel gehad, maar dat noem ik geen serieuze poging.
Dat is pas onzin!
Ik heb 10 jaar lang lopen leuren met Windows bij alle senioren in mijn omgeving. Ze snapten het niet, ze sloopten het of het ging uit zichzelf stuk (virus).
Daar kwam de iPad en *BOEM* al die senioren waren ineens in staat om het ding te gebruiken, gingen zelf op zoek naar nieuwe Apps en hadden alleen af en toe wat onderhoud aan hun internetverbinding nodig. Ik heb het idee dat senioren & ouderen in Windows vooral ellende herkennen. Ik zie dan ook veel senioren overstappen op een iPhone ALS ze het kunnen/willen betalen.
Samsung leverde al JAREN Microsoft Mobile/Phone/... toestellen, ik heb er een paar gehad. Top toestellen, hardwarematig ook erg leuk. Samsung Blackjack bijvoorbeeld. Dat ze ermee stoppen is omdat Microsoft het niet is gelukt om een OS/ecosysteem te creëren dat enigszins mee kan en nu is het zelfs zo erg dat het nog maar de vraag is of er over een half jaar überhaupt nog een toestel te koop is. Leuk als je IT manager bent, je alles gestandaardiseerd hebt op Microsoft en dan kun je niet eens meer een toestel vinden. Als een toestel kapot gaat, moet je dan op eBay een 2de hands-je gaan zoeken...
Overigens valt daarom de schade voor Samsung met het Note drama nog mee. Je hebt gewoon van Samsung een prima alternatief, de S7. Misschien niet 100% wat de klant wilt... maar alvast hoef je geen nee te verkopen. Microsoft heeft net weer even heel hard NEE geroepen.

Als Steve Jobs iOS had gelicenseerd aan bijvoorbeeld Samsung, dan was het nooit een succes geworden. Ik stond op het MWC in Barcelona toen de eerste deals tussen Apple en de Telco's werden getekend. Er was NIEMAND van Apple op het (publieke deel van het) MWC, geen stand, niks, maar het enige waar persaandacht voor was, was welke Telco nu weer een deal had gesloten. Bijvoorbeeld in de UK. Dan stond er 'een grote plastic iPhone' op de stand van een telco en de hele dag stond de wereldpers daar dan items op te nemen.
Als Samsung dus op dat moment gewoon iOS wereldwijd had uitgerold voor de helft van de prijs (of zelfs dezelfde!) had Apple al die super lucratieve deals niet kunnen sluiten. En juist de schaarste rond de iPhone's zorgde ervoor dat de hype bleef, dat de 2de hands prijzen ook hoog bleven, wat allemaal heeft geholpen om de iPhone te brengen waar ze nu zijn.
Hele mooie technologie van Microsoft!
Ik denk dat je in de nabije toekomst van verschillende producenten, dus niet alleen van Microsoft zelf; computers kunt kopen die geschikt zijn als gameconsole voor Xbox games.

Die computers zullen dan kant en klaar zijn, eventueel als compact itx formaat en alles werkt net zo makkelijk als een gewone xbox.
Microsoft zal hiervoor wel een speciaal OS versie voor uit brengen gebaseerd op Windows 10 maar dan afgeslankt tot alleen de store en andere standaard dingen die ook al op de xbox's van nu staan.
Als producent zou je dan kunnen kiezen voor dat OS maar bij de duurdere modellen zouden ze dan ook kunnen kiezen voor een volwaardige Windows 10 die net zoveel kan als een gewone desktop computer.
Correctie: niet voor xbox games, maar voor pc games. Maar dan worden het meer een soort steam boxen met win10 :)
De xbox console zullen ze niet zomaar open stellen. Dat zou leiden tot te veel piraterij en gaat vervolgens dezelfde problemen geven met hardware als een pc. Dat heeft niet echt nut.
Waarom zou je dan nog een xbox willen hebben?
Zolang de games nog niet play anywhere zijn worden ze alleen uitgebracht voor de xbox en niet voor de pc ;)

[Reactie gewijzigd door timmie271 op 23 juli 2024 02:50]

Nou idd, voor de console exclusives dus. Maar als de nieuwe AMD line-up het waar gaat maken ben je goedkoper uit met een goede videokaart, mits je ook wat geeft om de features die een pc biedt tov een console. Persoonlijk heb ik liever de pc, met veel meer exclusives :*)
Daarom heb ik ook beide :) Ben inderdaad ook aan het wachten op de nieuwe AMD lijn (nu R9 290). Daarmee hoop ik dan ook gelijk dat er heel wat meer play anywhere games zijn zodat ik samen met iemand anders via xbox en pc kan gamen. En dat zal zeker makkelijker worden met de steeds verdere integratie van de windows platformen.
Daarvoor gelden nog steeds dezelfde redenen als waarom je nu op een console zou willen.
Koop jij een xbox dan voor het menu?
De xbox draait al windows10 met een custom shell. De compositie shell zal daar niet veel verandering in brengen dan het nu al is. Het past zich aan aan de xbox dus je zal niet zon klein startmenu krijgen.
Windows op de Xbox zal toch wel een gestripte zijn met alleen de zaken die op een Xbox werken dan wel geoptimaliseerde Windows versie waarbij de ondersteuning voor de hardware van de Xbox is geoptimaliseerd.
Consoles verliezen het dan ook qua rekenkracht van PC's, maar de console biedt eenvoud en garantie dat de game werkt. De leek, waarvan er nog steeds meer zijn dan experts, kiezen voor eenvoud boven ongemak en voor hen is dan de vraag: waarom een pc als ik alles met mijn xbox kan?
Ik ben al heel veel jaartjes geen leek meer, toch kies ik steeds meer voor de console. Voorheen moest ik er niet aan denken, nu doet de PC alles nog, behalve spelletjes afspelen. Spelletjes speel ik af met de spelcomputer.
Heeft dus niks met een leek of expert te maken....
De leek kiest voor eenvoud, eenvoud kiest niet voor de leek.

Dat je voor een console kiest wil niet zeggen dat je leek bent, maar je zal een leek niet snel met een Game PC zien, maar wel met een Xbox One of PS4.
en dat is een nutteloze generalisatie, gebaseerd op conjectuur, en welke geen enkele basis heeft in statistiek of andere vorm.

spelcomputers hebben een andere form factor en controls dan PC en andere games, en zijn bedoeld om op andere wijze gebruikt te worden, je kan een pc soort van laten werken als een console maar er zijn redenen genoeg om de een boven de ander te verkiezen anders dan technische knowhow. Vooral als de genoemde games niet uitkomen voor een ander platform.

[Reactie gewijzigd door freaq op 23 juli 2024 02:50]

Ik heb beide aparaten, en hoewel ik GTA V vele malen beter vind op de pc (vooral grafisch) is de gameplay van andere spellen beduidend minder op de PC, als voorbeeld neem ik FIFA waar een online game zoeken ooit lang kan duren, terwijl dit op de console enkele seconden duurt. Dit geldt natuurlijk lang niet voor alle games, maar je zult schrikken van hoeveel mensen bijv shooters op de console spelen (wat een hell is dat, maar dat even terzijde). Over het algemeen komt het er op neer dat er veel meer spelers op consoles zijn dan op PC's en dat steekt de gameplay op pc een beetje. Uiteraard ben ik een pc gamer en gebruik ik mijn console uitsluitend als mediator en voor fifa/forza of platform/adventure games die prettiger met een controller dan muis en toetsenbord te spelen zijn.
Doe mij een PC van 300 Euro die ik de komende 3 jaar niet hoef te upgraden en alle games die ervoor uitkomen op 900p of 1080p kan spelen met ingebouwde UHD speler voor 4K films; dan neem ik je opmerking serieus.

Eigenlijk is het ook omgekeerd; de Xbox is onder water een geoptimaliseerd stuk hardware wat 2 OS'en naast elkaar draait. Eentje voor het Home screen met alle functies en eentje puur voor gaming.

Maar ja, oneindige discussie denk ik dan maar; zo heeft eenieder een voorkeur voor apparaat X om een film te kijken, een spel te spelen of whatever.
Klinkt voor mij als leek heel erg logisch en ziet er op de plaatjes ook erg mooi uit. Ik hoop zelf dat er weer een (nieuwe) krachtige speler in de telefoon markt komt naast Android en Apple.
Goede ontwikkeling.
Even voor de duidelijkheid: het gaat hier om de GUI, het grafische interface, dus niet de commandline shell cmd.exe.
Aardig verwarrend trouwens het woord 'shell'.
Met shell wordt doorgaans een tekst/commandline gebaseerde omgeving bedoeld, zoals cmd.exe, Bourne Shell e.d. In eerste instantie dacht ik hier eh, cmd.exe, hoe moeilijk kan het zijn? :P
Shell wil letterlijk zeggen "omhulsel". Heeft dus niets te maken met commandline of GUI. De linux shells zoals Bash zijn shells voor een terminal, maar zelfs in Windows 98 kon je al een custom shell voor de GUI installeren (ipv explorer.exe).
Weer een stap dichterbij het universele Windows systeem, Ik kijk er naar uit! Windows heeft waarschijnlijk door dat als je vlekkeloos van device moet willen switchen, deze devices ook grotendeels het zelfde moeten zijn qua werking. Dit zorgt nu voor een hoop negatieviteit en geklaag over Windows (denk aan update beleid en dergelijke), maar op de langer termijn zal dit ontzettend goed zijn voor windows.

Het is al een ontwikkeling die ze ingang hebben gezet bij de aankoop van Minecraft.
Minecraft wordt ook steeds generieker over alle devices heen. Dit kan je nog niet altijd aan de voorkant zien door de verschillende features ect. Maar de Windows 10 versie van mincraft en Smartphones versie werken all vlekkenloos samen, in de toekomst komt Xbox hier ook nog bij.
http://www.polygon.com/e3...ft-cross-platform-e3-2016
Volgens mij was Minecraft dan ook in Java geschreven wat makkelijker over te brengen is naar andere apparaten, voordat MS het had gekocht. Dit is geen strategie van MS geweest.
Anoniem: 366608 19 januari 2017 11:40
Vermakelijk hoe ze zich steeds met dit soort projecten ten gronde richten.
Ik geef mijn vrienden steeds classic shell (freeware) omdat die dit soort dingen niet willen.
bewegende tegels etc mensen zitten er niet op te wachten.
De GUI voor mobiele aparaten was al goed genoeg 10 jaar terug.
Normale iconen, en een menu bar, dat vinden mensen fijn.

Zonde dit is kapitaal vernietiging, maarja ze zijn rijk zat natuurlijk.. toch jammer had dan cortana meertalig gemaakt (alle talen) of zo in die developer tijd.
Klinkt alsof ze het nog steeds niet geleerd hebben.
Heel windows 8 met zijn tablet look was een fiasco en windows 8.1 was geen haar beter en zelfs windows 10 heeft nog veel weerstand omdat veel gewoon slechter is als windows 7.

Ga er dan niet stug op een andere manier mee door en hou dingen die geschijden moeten zijn lekker geschijden.
Een telefoon is geen xbox en een xbox is geen pc...
Wat is nu een Shell precies? Is dat de verkenner (Explorer.exe), de command prompt (cmd.exe) of het thema van Windows?
Taakbalk, start menu, bureaublad...
In het huidige Windows explorer proces 0.

Kill alle explorer.exe in taalbeheer en je ziet bij de laatste de shell wegvallen. Dan weet je wat de shell is
Aha, was even in verwarring met de terminal van Linux. Een venster daarvan heet namelijk ook een Shell.

Mooi dat ze de "shell" van Windows 10 dus willen gelijktrekken :)
Aha, was even in verwarring met de terminal van Linux
Dat is een tekst gebaseerde terminal interface terwijl Explorer.exe een GUI shell is.
De Shell gaat over de interface, zeg maar alle bouwstenen waarmee je de interface maakt. Dat omvat ook het start menu en de takenbalk. Dat betekent niet automatisch dat het er ook overal hetzelfde uitziet.

Op dit item kan niet meer gereageerd worden.