Windows Core OS e Project Andromeda: dettagli inediti e spiegazione più profonda [Esclusiva!]

112
Windows Core OS
Windows Core OS

Negli scorsi giorni si è sentito molto parlare di Windows Core OS, il “nuovo nome in codice” del Windows modulare, Andromeda. Non è esatto. Il nome in codice è sempre stato WCOS (Windows Core OS, per l’appunto) ma è stato riportato erroneamente come Andromeda. Prima di arrivare ad Andromeda ed altri 2 nomi in codice però, cerchiamo di capire di cosa si tratta.

Windows Core OS

I sistemi operativi come Windows, sono formati da Layer (strati). Al più basso c’è il kernel, che collega l’hardware al sistema operativo, poi le librerie di base, l’interfaccia e infine le app.  In realtà i layer sono molti più di così, ma è giusto per dare un’idea. Windows Core OS, prende il Kernel e le librerie di base di Windows e le rende completamente indipendenti dalle architetture (x86, ARM) e le separa da tutto il resto. E’ formato quindi da OneCore , che è formato a sua volta dal Kernel Windows NT 10.0 e delle librerie a bassissimo livello e OneCoreUAP, librerie ad un livello più alto. Tutto questo quindi funziona senza problemi sia su Mobile, che su pc che su Xbox ecc. Attualmente però, ogni versione del sistema operativo, ha un’interfaccia completamente diversa, basata su librerie diverse e non compatibili tra loro. Pensate infatti che l’attuale Windows 10 Mobile non ha la UI della start scritta con le UWP, ma con le stesse vecchie librerie di Windows Phone 8.1. Invece la Start di Windows 10 desktop usa delle librerie tutte sue. Composable Shell (abbreviata Cshell) è la soluzione a questo problema. Cshell gira “on top” di Windows Core OS ed è completamente scritta con API UWP. Sfruttando i cosiddetti “Composer”, Cshell è capace di modificare gli elementi dell’interfaccia per adattarla a determinate grandezze di schermo o input del device. Questo permetterà a Microsoft di non dover riscrivere ogni volta 7 volte (si avete capito bene, 7 volte) ogni componente. Inutile dire che anche quest’interfaccia è completamente indipendente dall’architettura hardware del device. Ma ora passiamo ai Composer. Premessa: ogni dispositivo può avere più di un Composer, anche tutti, è a scelta di Microsoft.

Andromeda, Aruba, Oasis, Polaris e altro

Questi 4 sono i nomi in codice che conosciamo di altrettanti Composer di Cshell.
Aruba è il Composer dell’interfaccia di Surface Hub. Un‘interfaccia quindi adatta a schermi di grandi dimensioni e alte risoluzioni, da essere usata con il touch e in ambito lavorativo principalmente.
Oasis è il Composer di Windows Mixed Reality. Anche se non ci è dato sapere se sia al 100% lo stesso di HoloLens (in fondo tra HoloLens e WMR c’è differenza no?) sappiamo che è l’interfaccia dei Visori a realtà mista.
Polaris è il Composer Desktop. Non ha codice legacy (tipo l’attuale esplora risorse o task manager) ed è completamente UWP, ma c’è un ma. Come ben sapete, Windows ha una quantità enorme di menu raramente utilizzati e risalenti anche a Windows 95. Troppi per essere sostituiti in una sola volta. Per questo, Microsoft ha deciso che al primo rilascio, questo Composer non avrà tutte le features Desktop che adesso sono legacy, ma avrà quelle più usate ovviamente, tant’è che il 99% degli utenti non dovrebbe nemmeno accorgersi della sparizione di certi menu. Verranno integrati con l’update successivo e chi fosse preoccupato, non temete, Microsoft ha già la soluzione.

Andromeda è il Composer Mobile. Completamente UWP, completamente riscritto, completo di tutte le feature di Windows 10. Non c’è molto altro da dire purtroppo.
Non abbiamo notizie dei nomi dei Composer IoT e Xbox, ma sappiamo che quest’ultimo uscirà in seguito.
Oltre ai Composer troviamo anche i moduli delle librerie, come ad esempio i Win32. E’ necessaria una premessa: le UWP contengono una parte delle librerie Win32, nello specifico quasi tutte quelle che non sono grafiche. Quindi quando mi riferisco a Win32, parlo ovviamente di quelle grafiche e non incluse nelle UWP. I Win32 quindi, saranno comunque supportati assieme ad altre cose.

Cosa implica tutto ciò?

“Quindi mi state dicendo che potrò usare i Win32 sulla Xbox e sul Telefono? E che potrò usare la Mixed Reality sul Telefono? Potrò giocare ai giochi della Xbox su PC?” Tutte domande sensate. La risposta è forse. È a discrezione di Microsoft. Improbabili i Win32 su Xbox, quasi sicuri su Mobile. Non abbiamo informazioni sulla Mixed Reality invece. Molto probabile l’arrivo dei giochi Xbox su PC, come ha fatto intendere Spencer. È importante sottolineare che per ora Windows Core OS supporta i Win32 solo con Centennial e non supporta Silverlight. Infatti, i primi device Desktop ad avere Windows Core OS saranno i dispositivi con Windows 10 S, che hanno un target di utenza che non ha bisogno dei vecchi menù che scompariranno.

Che Device sono in arrivo?

“Ma Thurrott ha parlato di Aruba come del Surface Hub 2, ma cosa dici?” a quanto pare Microsoft vuole avere dei device per il lancio di ogni Composer diverso. Per questo, pare abbia accostato ad ogni Surface il nome in codice del suo Composer. Abbiamo quindi Surface Andromeda, Surface Aruba e Surface Polaris, anche se di quest’ultimo non siamo sicuri.

Possibili date di uscita?

Windows Core OS è rimandato più volte, quindi prendete queste date con le pinze, ma sembra che siano abbastanza sicuri al riguardo. A fine 2018 (quindi con l’uscita di Redstone 5) dovrebbero presentare Surface Andromeda che monta Windows Core OS con il Composer Desktop, Mobile e forse altri. Inoltre, dovrebbero aggiornare i PC con Windows 10 S e Surface Hub alla nuova versione. Forse anche Windows 10 IoT ma non ne siamo certi. Nel corso del 2019 (Redstone 6 o 7) dovrebbero arrivare anche su Windows 10 Home e Pro, Xbox e Windows Mixed Reality. E visto che nel 2019 dovrebbero presentare il successore di HoloLens, ha anche senso.
Non sappiamo se Microsoft parlerà mai di Windows Core OS, essendo la questione abbastanza tecnica.
Cosa ne pensate? Attenderete il Surface Andromeda? Fatecelo sapere nei commenti!

Per restare sempre aggiornato sulle ultime novità scarica la nostra APP ufficiale oppure iscriviti alle nostre notifiche istantanee oppure seguici su Facebook, Twitter, Telegram e Instagram!

112 Commenti

  1. Mmmm… Davvero molto interessante! Come nome del prossimo dispositivo mobile mi sarebbe piaciuto più Surface Phone…. Ma chissene…. Basta che lo escono!

  2. Interessante, complimenti per l’articolo ?. Purtroppo però le date sono troppo in la, Spero che alla build mostrino qualcosa di concreto

  3. QUESTO è un articolo di informatica!

    Non come su HDBlogghe, dove ormai prevalgono gli articoli sui prezzi degli smartphone!

    Io ultimamente di articoli non ne leggevo più (preferivo passare subito ai commenti), ma questo me lo sono letto tutto di un fiato.
    Lo metto tra i preferiti e ne divulgo pure le info ivi contenute.

    ?

    • La paura fa 90! Su quel sito ormai, è la moda di tutti noi passare dal titolo ai commenti eheheh!!! il 90% degli utenti è palesemente anti Microsoft e i recensori, sempre al 90% omettono articoli positivi e affondano con TITOLONI quelli negativi. E non lo fanno solo per il Clickbait! L’unico recensore di livello si trova nella sezioni notebook! Aggiungo anche, che tale situazione avviene sul 90% dei siti ITALIANI. Detto questo, Manu complimenti per l’articolo!

    • articolo di informatica, buono per carità, che parla di cose che forse saranno, forse, tra uno due anni, che forse la gente snobberà etc. etc.

    • Si ma non ho ben capito cosa siano “i Win32”. Io credevo fossero librerie.

  4. Interessante, quindi, se ho capito bene, come architettura OneCore sarebbe esattamente come Windows NT 3.51 che aveva un HAL (Hardware Abstraction Layer) che gli permetteva di girare su sistemi Power PC, DEC Alpha, MIPS e X86.
    Ai tempi i costi della memoria erano ancora altissimi e questo fu rimosso in NT4 dove tutto il VDI e la maggior parte dei drivers vennero portati su Ring 0.

  5. Ohhh..ecco un bell’articolo in cui si mette ordine nel marasma che si è creato, finalmente un articolo che tira le fila di tante notizie sommarie!?

  6. Complimenti davvero per quest’articolo, Manuele…il tutto appare molto più chiaro e soprattutto interessante.
    Il progetto è senz’altro ambizioso…La riflessione va chiaramente sul mobile: in virtù di questo progetto, perché non si è puntato sul mobile in questi anni di transizione? può questo progetto avere senso, nella pratica, oltre quello di snellire lo sviluppo di Windows stesso…sicuramente vedremo, in futuro!

  7. Ti faccio i miei complimenti per l’articolo.. hai il dono di rendere chiari anche concetti complicati..vai avanti così..

  8. Tutto questo è una bellissima cattedrale, si parla di uno due anni, ritardo che si somma a quello che ha già. In teoria è tutto bellissimo, resta da vedere se a quell’epoca, la gente assuefatta agli altri sistemi, sarà interessata a questo nuovo paradigma. Potrebbe anche essere un progetto coi fiocchi ma che non serve a nessuno. Io non sono molto ottimista. Sta passando troppo tempo.

  9. Idea buona da vedere (al solito) come verrà applicata.

    Uso per la maggior parte del tempo il telefono, che sarebbe bello poter connettere al monitor per lavorare (nel mio caso con modellatori o engine).

  10. Fantastico, Manuele! Ho avuto modo di leggere in questi mesi diversi tuoi commenti e trovo il tuo post illuminante.

    Alcuni domande/considerazione.

    WCOS/Andromeda: avevo letto del nuovo nome direttamente su Windows Central. Mi sorprende che abbiano preso un simile granchio! (Oppure ho letto male io!)

    Redstone 5??? REEEDDSTTOONEEEE 5? No, davvero! Ho sempre pensato alla 4. La 5 è fra un secolo!

    Fonti? Qual è la fonte di quanto esposto sopra?

    Hardware. Visto che a livello software sembri molto ben informato, hai novità in merito all’hardware del Surface Phone? Dopotutto, Nadella sembra puntare tutto su quello!!

    • Redstone 5 esce 6 mesi dopo Redstone 4 quindi piu’ o meno penso…. boh… fra 1 anno esatto! Cio’ i poteri!
      A volte mi spavento da solo.
      1 anno != 1 secolo

  11. Dimenticavo: sul fare terra bruciata tra qui e il Surface sono d’accordissimo con quanto esponi tu e dice Nadella. So che è la parte che fa più male agli appassionati che si sentono traditi. Io ho un S7 ‘Microsoft’ (Arrow, OneDrive, Office…). Tra qui e il Surface Phone prevedo di prendere un Note 8. Se avessi un Lumia, probabilmente sarei anche io molto irritato, ma, commercialmente, hanno fatto bene ad accoppare il moribondo.

  12. Finalmente si é un po di luce e chiarezza in fondo al tunnel . Ieri avevo ragione quando dicevo che sapevate qualcosa furbacchioni XD 🙂 .

  13. Ma se andromeda avrà sia il composer desktop che quello mobile e forse anche altri come scrivi , come farà ad uscire prima del composer desktop previsto nel 2019? Avrà il composer desktop “legacy” quindi con le finestre Windows vecchie in certe impostazioni ecc che poi verrà aggiornato al composer desktop nuovo nel 2019?

      • Per come sono fatto preferisco chiudere questa parentesi con Android, nulla da dire su questo xiaomi redmi note 4 veramente una spada, reattivo e pagato una cavolata. Android funziona bene e le App idem ma non riesco a farmelo piacere, le App Microsoft poi funzionano molto male. Se non altro ci ho provato e mi sono tolto il pensiero

        • Te ne sei accorto anche tu che le app Microsoft vanno bene su wm10 ? Strano perché a leggere in giro dicono il contrario . Ti sono vicino , WhatsApp é fulmineo su Android più di Ios oserei dire. Outlook é solo decente , one drive idem il resto a parte msn notizie vabbè bisogna chiudere entrambi gli occhi . App contatti e telefono di Microsoft é anni luce avanti rispetto alla controparte Android & Ios . Comunque sicuramente in Microsoft finché non risolvono la questione app e i sto caricando la situazione non cambierà.

          • la cosa sconcertante è il backup dello smartphone ogni app ha una vita propria e devi fare un backup dedicato, poi per avere le foto nella rubrica senza un app di terze parti non riesci ad averle. La mia scelta è stata dettata dall’azienda in cui lavoro, prima avevamo tutti lumia poi sono stati sostituiti con android dopo i 3 anni di contratto e gli applicativi spostati su quest’ultimo. Se dovesse tornare microsoft sicuramente gli smartphone sarebbero dei windows mobile visto che il problema non sono le app (per la nostra realtà lavorativa) ma i terminali inesistenti

  14. Non da parte di Microsoft. Microsoft farà solo top. Da parte degli oem invece, sono sicuro al 100% che qualcosa ci sarà

      • Non ha senso in questo momento Io mi sono preso due moto g5s , va bene 16mpx non ha la fotocamera del fantastico lumia 950 , ma almeno ho preso un periodo di pausa aspettando un ritorno di fiamma di Microsoft in futuro .

  15. Non mi sembra che l’articolo dica cose nuove non già lette. Sicuramente un diagramma a blocchi della macro architettura sarebbe stato più utile a capire.

  16. Che fine ha fatto Project Astoria per Android app emulation? Funzionava bene ma lo hanno rimosso, perché? Lo rivogliamo.

  17. Leggo di gente “disperata”. Ma ad oggi quale telefono vi dà la fotocamera presente su un 950 XL, la ricarica wireless, scanner iride e continuum a livello hardware?? iPhone X? S8?

    Il software è quello che conosciamo e che piace a tanti di no, più di altri OS. Sono gusti. Riprende in tutto la linea di Windows 10 per PC (con live tiles, impostazioni ecc…) e resta comunque reattivo, con tante integrazioni che noto ogni giorno usando anche Surface e Xbox (il fatto che siano sempre più presenti su altri sistemi è un di più).

    Le app dell’ecosistema Microsoft – e io le uso tutte – son fatte bene e per il resto se ne trovano nello store di ogni tipo, molte UWP. Io ne ho installate un centinaio e le uso quotidianamente. Di queste – e sono pronto al confronto su qualità/quantità – tante sono migliori della controparte iOS e Android, altre semplicemente fanno il loro lavoro e se universal non scompariranno domani… Musica, video, social, fitness, lettura, produttività, gestore pass ecc… Negli anni, anche per pc, ho trovato le migliori app/servizi offerte su Windows da parte di aziende o di sviluppatori indipendenti e non necessito di maggiori alternative: queste funzionano come si deve e sono anche cross-platform.

    Questi motivi mi spingono a non fare drammi e continuare con il mio Lumia. Tra un annetto, o quando sarà, vedrò cosa offre il mercato. Sicuramente Windows Mobile per come lo conosciamo oggi non esisterà nei prossimi anni, ma dispositivi mobili con Windows sfido chiunque a poter dare una sentenza definitiva (in entrambi le direzioni, eh…). Microsoft tirerà fuori qualcosa, IMHO.

Comments are closed.