il Tablet PC Italico

Cerca nel sito

martedì 14 febbraio 2012

Windows su ARM: tutto quello che volete sapere sul futuro dei Personal Computers

Steven Sinofsky ed il suo gruppo presentano nei dettagli Windows per ARM, la risposta Microsoft ai Tablet Computer. Pur limitati su alcuni aspetti, i nuovi dispositivi WOA saranno veri PC pensati per soddifare l'utente comune così come il professionista.

Il recente articolo pubblicato sul blog ufficiale di Windows 8 è uno dei testi più interessanti pubblicati su questo sito, in quanto descrive, seppur in modo non completo, uno strumento di cui si è molto discusso nonostante la totale mancanza di informazioni ufficiali, che ora sono arrivate. Ecco quindi quello che ha detto Sinofsky, tradotto in italiano (tutti i diritti relativi al testo originale che trovate qui sono di Microsoft):

Uno degli aspetti degni di nota dei sistemi operativi Microsoft Windows è sempre stata la flessibilità che l'architettura del sistema ha mostrato passando attraverso i mutamenti della tecnologia e l'aumentare nel tempo delle modalità di utilizzo. Quello che era nato come un sistema operativo per persone che lavoravano in modo solitario con applicazioni di produttività è, adesso, il fondamento di un ampia gamma di tecnologie hardware e software, uno spettro di dispositivi Windows connessi ed un approccio incredibilmente flessibile al computing. Con Windows 8 abbiamo re-immaginato Windows partendo dal chipset ed arrivando fino all'esperienza utente - e portare questo re-immaginato Windows all'architettura dei processori ARM è una parte significativa di questa innovazione. Espandere la visione del Personal Computer per coprire un più ampio gruppo di dispostivi con forme diverse è una parte importa di questi sforzi. Windows su ARM consente la creazione di nuove topologie di PC che, in combinazione con ne caratteristiche più recenti dei sistemi operativi Windows, porterà ai consumatori una serie di nuovi Personal Compurer privi di compromessi.

Questo articolo parla delle basi tecniche di quello che chiameremo, per gli scopi di questo articolo, Windows su ARM o
WOA. WOA è un nuovo membro della famiglia Windows così come lo sono Windows Server, Windows Embedded o Windows Phone. Come questi prodotti, anche WOA ha le sue fondamenta in Windows e nel mondo sarà sviluppato, venduto e supportato come parte di un più largo ecosistema. Oggi ci focalizzeremo sullo sviluppo di WOA e introdurremo alcune delle sue caratteristiche, ma mostreremo anche come queste caratteristiche saranno esperite dagli utenti.
Così come succede con Windows 8 nelle versioni x86/64, ci sono ancora molte cose che saranno annunciate relativamente alle strategie di vendita e pubblicizzazione di questi prodotti, ma l'articolo di oggi parla di come stiamo sviluppando Windows per le architetture ARM e non di come lo venderemo.

Se questo articolo parla esclusivamente del nostro lavoro su WOA dobbiamo però dire che, anche se lavoriamo per portare Windows su ARM, siamo riusciti a creare un più profondo livello di collaborazione con Intel e AMD rispetto a quanto fatto con ogni altra versione di Windows precedentemente rilasciata.
Le innovazioni presenti nelle versioni di Windows 8 destinate ai potenti e versatili processori x86 e x64 ed il lavoro compiuto sui nuovi processori a basso consumo energetico che è stato messo in mostra da Intel al CES, richiedono un impegno forte, un ancora più grande livello di investimenti, progetti solidi ed architetture migliorate al fine di portare Windows su tutte queste piattaforme.
Mentre parliamo dei nostri lavori di ingegnerizzazione per portare Windows a lavorare sui processori ARM è importante tenere a mente che in aggiunta a tutto in nuovo lavoro che abbiamo fatto per la piattaforma ARM, molto del lavoro che viene discusso in questo articolo si applica direttamente anche alle piattaforme x86/64 così come a Windows 8 stesso. Non potremmo essere più eccitati o supportivi nei confronti dei nuovi prodotti da Intel e AMD che saranno parte di Windows 8 insieme ad un largo spettro di
Personal Computer di varia forma e dimensione quali i tablet, i notebook, gli ultrabook,all-in-one, i desktop e molto altro. Tutti questi formati avranno vantaggi dalle nuove caratteristiche di Windows 8 e allo stesso tempo Windows 8 avrà vantaggi grazie alle nuove caratteristiche presenti nell'hardware.

L'utilizzo di WOA nell'esperienza immediatamente successiva alla prima accensione sarà esattamente come quella di Windows 8 per le architetture x86/64. Si accederà allo stesso modo, si lanceranno le applicazioni allo stesso modo ed allo stesso modo si utilizzerà Windows Store. L'utente avrà accesso a tutte le caratteristiche intrinseche di Windows, dal Menù Start fino alle applicazioni in stile Metro ed Internet Explorer; sarà possibile accedere alle periferiche e, se lo si vorrà, si potrà avere il
Desktop di Windows e le funzionalità quali Gestione Risorse o la versione desktop (e capace di supportare tutti i plugin) di Intenet Explorer. L'esperienza utente sarà allo stesso tempo veloce e fluida.
In altre parole, noi abbiamo disegnato Windows 8 per ARM in modo che appaia e venga esperito proprio come ci si aspetti che sia. WOA permetterà ai produttori di PC di creare nuove tipologie di prodotti che, in combinazioni alle più nuove caratteristiche presenti nel sistema operativo, porterà agli utenti una nuova esperienza priva di compromessi.




Trattandosi di un dialogo che esplora in profondità il lavoro di ingegnerizzazione, quando pubblichiamo articoli sul blog "Building Windows 8" tendiamo a preferire articoli lunghi e questo articolo non è una eccezione. Sembra quindi essere una buona idea provvedere a fornire un riassunto di tutte le cose importanti che andremo ad approfondire nel dettaglio in questo articolo.

• Windows per piattaforma ARM, o WOA, è un nuovo membro della famiglia Windows che si costruisce sulle fondamenta di Windows e che con esso ha moltissime cose in comune. Parti molto significative del codice sono in comune con la versione di Windows 8 per architettura x86/64 e WOA sarà sviluppato, venduto e supportato come parte del più vasto ecosistema di
computers al mondo. Abbiamo creato WOA per permettere lo sviluppo di una nuova classe di Personal Computers con capacità e forme uniche e in questo siamo stati supportati da una serie di nuovi collaboratori che espanderanno l'ecosistema di cui Windows fa parte.

• i
Personal Computers basati su architettura ARM sono ancora sotto sviluppo e l'obbiettivo comune tra Microsoft ed i produttori di hardware è quello di immetterli sul mercato insieme ai nuovo PC dotati di Windows 8 per x86/64. Questi PC saranno costruiti su piattaforme uniche ed innovative fornite da NVIDIA, Qualcomm e Texas Instuments ed avranno come fondamento comune il sistema operativo Windows per ARM - il tutto girerà sugli stessi file binari di Windows OS, in un approccio unico nel suo genere. I produttori di PC stanno lavorando duramente per creare dispositivi creati appositamente e che funzioneranno in modo grandioso con WOA - ma anche esclusivamente con WOA.

• le applicazioni in stile Metro che saranno acquistabili nel Windows Store supporteranno sia WOA che Windows 8 per x86/64. Coloro che desiderano sviluppare applicazioni per WOA potranno scrivere applicazioni per WinRT (le API di Windows per costuire le applicazioni in stile Metro) usando i nuovi strumenti di Visual Studio 11 ed una moltitudine di linguaggi, inclusi C#/VB/XAML e Jscript/HTML5. Usando WinRT sarà possibile programmare in C e C++, creando in questo modo applicazioni che potranno essere utilizzate da più architetture e distribuite attraverso Windows Store. Windows per piattaforme ARM non supporterà le attuali applicazioni x86/64 e non sarà possibile emularle né eseguire il
porting. Le parti di codice che da WinRT usano solo il sistema od i servizi possono essere utilizzati all'interno di una applicazione e distribuiti attraverso Windows Store sia per WOA che per x86/64. Gli utenti otterranno tutti i programmi, compresi i driver per i componenti e le periferiche, attraverso il Windows Store o Microsoft Update e Windows Update.

• WOA supporterà tutte le nuove applicazioni in stile Metro e tra queste sono incluse nuove applicazioni create da Microsoft per la gestione della posta elettronica, del calendario, delle foto e dei dischi. WOA include anche funzionalità di supporto aziendale per l'accelerazione
hardware di HTML5 all'interno di Internet Explorer 10. WOA fornirà supporto per altri standard del settore, inclusi quelli che necessitano di accelerazione hardware o calcolo offload, ma anche a formati di documenti con standard industriali. In tutti i casi Microsoft cercherà di lasciare al controllo dell'utente finale la scelta ed il controllo di quali applicazioni utilizzare e di quali formati supportare.



• Windows per ARM includerà le versioni con interfaccia
desktop dei nuovi Microsoft Word, Excel, PowerPoint e OneNote. Queste nuove applicazioni, al momento identificate con il nome in codice "Office 15", sono state progettate con particolare attenzione sia all'usabilità mediante le sole dita sia al risparmio energetico e di risorse di sistema; allo stesso tempo però sono anche dotate di tutte le funzionalità necessarie agli utenti e forniscono completa compatibilità con i documenti Office. WOA supporta anche la normale esperienza desktop di Windows e questo include Gestione Risorse, la versione non-Metro di Internet Explorer 10 e la maggior parte della altre caratteristiche intrinseche nel desktop di Windows. Il tutto è stato architettato con in mente sia l'usabilità mediante le sole dita sia il risparmio energetico e di risorse.

• Con WOA potrete assistere all'arrivo sul mercato di prodotti integrati e completi -
hardware, firmware ed il software di WOA sono tutti costruiti da zero. Lo sviluppo di WOA è stato un crescente sforzo di ingegnerizzazione che ha visto collaborare Microsoft, i licenziatari ARM, i produttori di PC e gli sviluppatori di componenti e periferiche. Gli sforzi di tutti questi agenti si espandono su una vasta gamma di sottosistemi che sono stati appena creati o che sostanzialmente sono stati riprogettati per WOA. I vari collaboratori forniranno Personal Computers WOA sotto forma di prodotti integrati e completi che includono hardware, firmware ed applicativi WOA. Il software Windows per ARM non sarà distribuito e messo in vendita se non preinstallato sui nuovi Personal Computers WOA, esattamente come succede su un dispositivo non professionale che si basa su abbinamenti unici ed integrati di hardware e software. Nel corso della vita utile del PC, il software fornito sarà aggiornato e migliorato.

• Nello stesso periodo in cui verrà rilasciata la versione Beta di Windows 8 per x86/64, un limitato numero di PC di prova sarà fornito agli sviluppatori e collaboratori
hardware all'interno di un programma chiuso ed accessibile solo attraverso inviti. Questi dispositivi utilizzeranno lo stesso ramo di Windows 8 per x86/64 che, ad oggi, abbiamo ampiamente distribuito; questi non saranno prototipi od unità di prova di PC che verranno lanciati sul mercato ma strumenti per gli ingegneri che si occupano di software ed hardware che funzioneranno con hardware pensato in modo specifico per WOA.

• La versione Beta di Windows 8 per x86/64, che sarà denominata "
Windows Consumer Preview", sarà disponibile per il download alla fine di febbraio. Questa nuova tappa di Windows 8 sarà resa disponibile in diverse lingue e chiunque potrà scaricarla.



L'articolo originario continua ancora a lungo, diventando estremamente tecnico e descrivendo nei dettagli tutto quello che è presente nell'indice. Tra le cose molto interessanti presenti nel lungo testo che segue la parte introduttiva sopra tradotta, è sicuramente da segnalare una caratteristica che sarà propria dei nuovi Personal Computer con WOA: non solo non saranno presenti ibernazione e sospensione, ma non sarà necessario spegnere questi dispositivi in quanto in assenza dell'utente questi opereranno nella nuova modalità Connected Standby, allo stesso modo dell'iPad o dei vari smartphone moderni.

Ma su un piano pratico, cosa significa tutto quello tradotto qui sopra ed in generale tutto quello detto da Steven Sinofsky nel suo recente articolo?
Vale sicuramente la pena di sottolineare alcune cose fondamentali.

Per prima cosa, Windows per ARM, o WOA, non sarà una edizione di Windows 8. WOA sarà parte dell'ecosistema Windows esattamente come ne fanno parte Windows Phone e Windows Embedded; condividerà parti di codice ed applicazioni con Windows 8 ma non sarà Windows 8. In parole pratiche non esisterà una versione "Windows 8 per ARM" che si affiancherà alle versioni "Windows 8 Home Premium" e "Windows 8 Ultimate".


Come è anche facilmente intuibile dall'interfaccia Metro usata in modo pervasivo, WOA saranno pensati per essere utilizzati con le dita - i nuovi dispositivi saranno quasi unicamente Tablet PC puri, ma sicuramente saranno prodotti anche dispositivi ibridi come l'attuale Asus Eee Transformer e sarà comunque possibile usare questi dispositivi con mouse e tastiera, grazie alla possibilità di collegare queste periferiche via USB o Bluetooth.

Con la nascita dei Tablet PC WOA si avranno quindi due tipologie distinte, anche se simili, di Tablet PC. I nuovi dispositivi WOA, pur restando strumenti capaci di produttività grazie alla presenza di Office 2013 e di tutte le applicazioni Metro che saranno sviluppate nei prossimi mesi ed anni, saranno comunque privi di retrocompatibilità - Microsoft ha più volte affermato che non sarà possibile alcun tipo di virtualizzazione, emulazione o porting delle applicazioni x86/64 esistenti. Se avete acquistato Office 2010, ArtRage, Buebeam PDF Revu o altre applicazioni, non le potrete utilizzare su una macchina WOA. Discorso diverso per i Tablet PC con Windows 8 nella versione x86/64 che saranno compatibili con tutte le applicazioni per Windows 7 e che, attraverso la virtualizzazione, saranno in grado di fornire all'utente retrocompatibilità completa - questi Tablet PC resteranno i cari, vecchi, classici Tablet PC: Microsoft non ha intenzione di toglierli di mezzo - la piena compatibilità con il passato li renderà anzi molto attraenti al mercato professionale. Resta solo da vedere se e come saranno ancora prodotti dai vari produttori.

Se i nuovi Tablet PC WOA non saranno retrocompatibili, non sarà nemmeno possibile installare WOA sugli attuali Tablet Computer: non pensate quindi di poter acquistare un Asus Eee Transformer con Android e trovarvi, l'anno prossimo, ad usare questo dispositivo con un sistema operativo Windows. WOA non verrà venduto in versione retail e i nuovi Personal Computers WOA saranno dotati di hardware ben preciso - gli attuali Tablet Computer con Android od iOS sono fuori dai giochi.
Certo, sicuramente verranno proposte in modo non ufficiale od illegale delle modifiche, esattamente come al momento attuale si sta lavorando per portare Siri sull'Apple iPhone 4, o come si è lavorato per portare applicazioni non autorizzate sull'Apple iPad. Si tratterà però di azioni che non verranno permesse dalla licenza e la presenza di moduli TPM che identificano il dispositivo in modo univoco, così come l'obbligo di usare account Windows Live, complicherà le cose agli utenti più anarchici.

Gli aspetti legati alla licenza saranno inoltre molto importanti da tenere in considerazione. I nuovi dispostivi con WOA avranno al loro interno Excel, Word, PowerPoint e OneNote: se da un lato questo garantisce l'usabilità del dispositivo come strumento di produttività questo porterà anche ad un aumento non indifferente del costo della licenza e quindi del dispositivo. Sono inoltre prevedibili notevoli problematiche legali per Microsoft dato che la presenza di Office 2013 preinstallato sarà sicuramente vista come un abuso che potrebbe limitare la scelta degli utenti che non saranno spinti ad usare OpenOffice.org o pacchetti di produttività non-Microsoft.


Relativamente ad Office 15 si apre inoltre uno degli aspetti più controversi ed ancora non chiari di WOA, ovvero l'esperienza desktop. Nei nuovi Personal Computers WOA sarà presente il desktop, che consentirà la gestione del contenuto del disco o l'utilizzo della versione completa di Internet Explorer 10. L'usabilità dell'interfaccia desktop potrebbe però essere limitata a solo alcuni programmi Microsoft e di fatto gli unici applicativi in grado di sfruttare la modalità desktop sarebbero Internet Explorer, Word, Excel, PowerPoint e OneNote.

Da sottolineare, infine, la mancanza di qualsiasi tipo di informazione relativamente alle funzionalità di inchiostro digitale e di riconoscimento della scrittura: al momento l'unica cosa certa è che nel filmato di presentazione si può osservare la mancata comparsa del TIP nel momento in cui Scott Seiber utilizza Excel con le dita.

Molto è stato detto e molto ancora c'è da dire: i nuovi dispositivi saranno infatti lanciati solo a ridosso di Natale ed attualmente Microsoft è nel bel mezzo dello sviluppo. Quello che è stato evidenziato da Sinofsky nel suo lungo articolo evidenzia la volontà di Microsoft di creare dispositivi che, pur arrivando sul mercato in tempistiche molto lunghe e ritardate, si mettono in mostra per la loro diversità. WOA non è, come Android od iOS, un sistema operativo per telefoni cellulari che si è ritrovato portato su dispositivi più grossi, ma allo stesso tempo non è nemmeno Windows 8 ottimizzato per i processori ARM. Windows per ARM è qualcosa di nuovo, qualcosa che, come l'iPad voleva fare senza però riuscirci, è pensato per colmare il vuoto che c'è tra gli smartphone ed i notebook pretendendo però di essere uno strumento dotato di una qualche utilità - non un semplice visualizzatore, non solo una piattaforma di giochi ma uno strumento capace di vivere senza un necessità di essere sincronizzato ad un PC in quanto, anche se incapace di sfruttare quello che sono stati gli ultimi venti anni di mondo PC, è comunque un vero e proprio Personal Computer.

1 commento:

  1. io direi che dell'articolo andrebbe evidenziato un altro paio di conseguenze importanti del nuovo approccio Microsoft. Innanzitutto, io credo, un'applicazione Metro potrà sì essere facilmente sviluppata sia per WOA che per x86/x64, ma questo dipenderà ancora dalla volontà dello sviluppatore (l'esistenza di un'applicazione non garantirà la compatibilità con tutti i sistemi); inoltre, ogni applicazione per WOA dovrà passare dallo Store, esattamente come su altri OS. Non ci saranno altre strade, né esisterà più la cara, vecchia "formattazione": questo rappresenta sicuramente un vantaggio per l'utente medio, ma potrebbe nascondere qualche insidia nell'utilizzo più avanzato.

    RispondiElimina

I commenti servono a commentare l'articolo. Per domande, discussioni o qualunque altra cosa si prega di utilizzare il Forum.