Modernizzazione della finestra delle proprietà di Esplora file di MS in Windows 11

MS ha avviato la sostituzione della finestra delle proprietà di Esplora file, vecchia di decenni, con una versione moderna nell'ambito dei suoi sforzi continui per modernizzare Windows 11. In particolare, la nuova finestra delle proprietà è costruita utilizzando il framework nativo WinUI, senza tracce di una shell basata su WebView2.
Attualmente, la finestra delle proprietà è nativa della libreria Win32 comctl32.dll (Common Controls library), introdotta per la prima volta con Windows 95. Sebbene il suo aspetto sia stato aggiornato nel corso degli anni, il codice sottostante è rimasto in gran parte invariato.
MS aveva precedentemente annunciato l'intenzione di sostituire tutte le finestre di dialogo legacy con versioni moderne, incluse quelle risalenti alle epoche di Windows 8 e Windows 95. Sebbene la tempistica per un significativo restyling di Windows rimanga incerta, i primi segni di questi cambiamenti sono ora visibili nelle build di anteprima.

Il watcher di MS PhantomOfEarth ha scoperto una nuova finestra delle proprietà in queste build di anteprima. A differenza della sua predecessora, la versione aggiornata offre supporto per la modalità scura.
La nuova finestra delle proprietà è stata sviluppata interamente con WinUI 3, invece del vecchio framework della scheda proprietà Win32. Sfruttando WinUI 3, MS evita di mescolare framework. Ad esempio, la scheda “Generale” ora utilizza un intestazione in stile Pivot con un indicatore di accento, una caratteristica esclusiva di WinUI 3. Questo rappresenta una deviazione dalla finestra di dialogo Win32, che utilizza SysTabControl32 come parte di comctl32. Allo stesso modo, il pulsante Ripristina adotta lo stile AccentButtonStyle.

Inoltre, le nuove caselle di controllo rispettano le linee guida di WinUI 3, presentando angoli arrotondati per una maggiore coerenza nel design.
MS intende eliminare completamente la vecchia finestra delle proprietà, segnando la fine di una funzionalità che è stata parte di Windows per quasi tre decenni. La finestra delle proprietà legacy, costruita sull'API della scheda proprietà dell'era di Windows 95 (PROPSHEETPAGE, SHOpenPropSheet da shell32), mancava di funzionalità moderne come la modalità scura e una migliore accessibilità.
Sfide nella modernizzazione dei componenti di Windows 11
Windows è intrinsecamente un sistema operativo legacy, il che complica gli sforzi di modernizzazione. Questa sfida è in parte il motivo per cui MS in passato ha cercato di creare edizioni come Windows 10X. Modernizzare Windows senza compromettere la compatibilità con le versioni precedenti è un'impresa complessa.
Semplicemente applicare un design moderno alla finestra delle proprietà basata su Win32 potrebbe causare problemi con applicazioni di terze parti, che potrebbero non funzionare correttamente a causa di problemi di compatibilità.

MS ha la responsabilità di supportare software vecchi di decenni, consentendo agli utenti di eseguire applicazioni e giochi progettati per Windows 95 su Windows 11. Questo approccio alla compatibilità con le versioni precedenti si estende alle finestre di dialogo e alle schede proprietà legacy, inclusa la finestra delle proprietà, dove qualsiasi modifica rischia di compromettere le integrazioni esistenti.
Attualmente, le applicazioni di terze parti spesso iniettano schede nella finestra delle proprietà utilizzando IShellPropSheetExt.
Secondo la documentazione di MS, IShellPropSheetExt è un'interfaccia che “consente a un gestore di schede proprietà di aggiungere o sostituire pagine nella scheda proprietà visualizzata per un oggetto file.” Queste estensioni creano pagine di dialogo tradizionali e le restituiscono alla Shell di Windows.
Questa funzionalità è utilizzata da vari software di terze parti, come programmi antivirus, 7-Zip, Dropbox e pacchetti di codec, che si affidano tutti a pagine basate su HWND.

MS sta passando dall'host delle proprietà Win32 a WinUI, necessitando di un percorso di integrazione inversa per incorporare HWND legacy all'interno della nuova striscia di schede. Senza questa modifica, le estensioni smetterebbero di funzionare. Ad esempio, mentre la finestra delle proprietà del Cestino contiene solo una scheda Generale, altri programmi possono includere schede aggiuntive come Sicurezza, Dettagli, Versioni precedenti ed estensioni di terze parti. Non è ancora chiaro come MS intenda integrare queste schede legacy, ma si presume che sia stata ideata una soluzione.
Un'altra considerazione è il costo di avvio a freddo associato al caricamento delle superfici WinUI. Il menu contestuale WinUI di Esplora file è stato criticato per le sue prestazioni lente, e la scheda Home basata su WinUI è apparentemente più lenta rispetto alla scheda “Questo PC” non basata su WinUI. Si prevede che MS affronti questi problemi di prestazioni mentre continua a ottimizzare WinUI 3, il che potrebbe spiegare il tempo più lungo del previsto per il restyling.
Anche la finestra di dialogo Esegui di Windows sta ricevendo un restyling
La finestra di dialogo Esegui di Windows è rimasta in gran parte invariata in varie versioni di Windows, da Windows 7 a Windows 11. Tuttavia, MS sta ora introducendo una versione modernizzata con funzionalità aggiuntive.

Durante i test condotti da Windows Latest, è stato scoperto che la nuova finestra di dialogo Esegui è attualmente opzionale e deve essere abilitata tramite Impostazioni > Impostazioni avanzate.

Una volta abilitata, la finestra di dialogo Esegui moderna può essere accessibile utilizzando la scorciatoia Win+R. La versione aggiornata è circa 94 ms più veloce in termini di tempo medio di apertura rispetto alla sua controparte legacy. Inoltre, include nuove funzionalità, come la possibilità di navigare in una directory utente utilizzando la scorciatoia ~\.
Tuttavia, una limitazione della nuova finestra di dialogo Esegui è la sua impossibilità di essere spostata sullo schermo, una carenza che MS dovrebbe affrontare prima del rilascio ufficiale.
Nell'ambito della sua più ampia iniziativa di modernizzazione, MS prevede anche di sostituire gli elementi di design dell'era di Windows 8 con WinUI. Le fonti indicano che molti componenti basati sul web stanno venendo riscritti utilizzando il framework nativo di MS.
Conclusione
Quali sono le vostre opinioni sulla scheda Proprietà modernizzata, sulla nuova finestra di dialogo Esegui e sugli altri recenti miglioramenti di Windows 11? Condividete i vostri pensieri nei commenti qui sotto.
Windows Latest si affida a lettori come voi. Rendici la tua Fonte preferita su Google Discover e Ricerca Google, e aiuta il nostro giornalismo indipendente a raggiungere un pubblico più ampio.

