8Aug
, originariamente chiamate app in stile Metro e ora conosciute come stile Windows 8, stile UI moderno o app in stile Windows Store, a seconda del dipendente Microsoft che chiedi, sono molto diverse dalle app desktop tradizionali.
L'interfaccia moderna non è solo una nuova mano di vernice. Il nuovo Windows Runtime, o WinRT, l'architettura dell'applicazione( da non confondere con Windows RT) è molto diversa dal desktop di Windows a cui siamo abituati.
disponibile solo da Windows Store
A differenza delle applicazioni desktop Windows standard, è possibile installare solo applicazioni di stile moderno da Windows Store. Qualsiasi applicazione che si desidera installare deve essere inviata a Windows Store e approvata da Microsoft. Se Microsoft rimuove un'app o non la approverà, non ti sarà consentito installarla sul tuo sistema.
Ovviamente, questo ha alcuni vantaggi: gli utenti non possono installare malware dall'esterno di Windows Store, in particolare su Windows RT dove gli utenti non possono installare alcuna applicazione desktop.
È possibile solo "sideload" e installare applicazioni non approvate se si utilizza Windows su un dominio( ad esempio, una rete aziendale) o se si utilizza una chiave sviluppatore per sideload dell'applicazione.
Sandboxed
Tradizionalmente, le applicazioni desktop Windows standard hanno accesso a tutto il sistema. Sebbene ciò sia cambiato con l'introduzione del controllo dell'account utente, che impedisce alle applicazioni di eseguire operazioni che richiedono l'accesso da parte dell'amministratore, le applicazioni desktop hanno ancora molto spazio per provocare il caos. Potrebbero leggere i tuoi file personali e caricarli su Internet, eliminare i file dal tuo computer per causare scompiglio, o key-log per registrare i numeri di carta di credito e le password online. Durante l'installazione( con accesso di amministratore), potrebbero anche fare cose maligne al resto del sistema senza che l'UAC entri in funzione.
Le moderne app sono in modalità sandbox. Hanno un sistema di autorizzazioni simile a quello di Android. Quando installi un'app, vedrai le autorizzazioni necessarie. Mentre questo aumenta la sicurezza e consente agli utenti di scaricare app con meno paura - simile a come giocare a un gioco Flash su una pagina Web è meno rischioso che scaricare un file. exe e eseguirlo - può anche essere fastidioso. Ad esempio, non è possibile utilizzare l'app Foto inclusa per visualizzare i file di immagine situati all'esterno della libreria Immagini.
No Esecuzione di più app allo stesso tempo
Le app desktop tradizionali vengono eseguite tutte contemporaneamente.È possibile avere più finestre dell'applicazione aperte e sullo schermo contemporaneamente. Molte applicazioni possono essere eseguite in background.
Le moderne app funzionano più come app mobili. Quando apri un'app Modern, occupa tutto lo schermo - non è possibile visualizzare contemporaneamente l'intera interfaccia di due app moderne.(Anche se si dispone di più monitor.) Quando si passa da un'app moderna, passa in una modalità in background sospesa, come un'app mobile su uno smartphone.
Tuttavia, la nuova interfaccia include alcune abilità multitasking. Puoi utilizzare la funzione Snap per visualizzare contemporaneamente due app sullo schermo. Tuttavia, un'app occupa sempre 1/4 dello schermo con un'interfaccia semplificata, mentre l'app principale occuperà 3/4 dello schermo. Nell'interfaccia moderna non c'è Aero snap-like, split-screen, multitasking 50/50.
Sempre attivo, senza chiusura
Poiché le app moderne funzionano come le app mobili, non c'è motivo di chiuderle quando hai finito. Basta passare da un'app e resterà sullo sfondo senza consumare molte risorse del sistema. Mentre è possibile chiudere le app moderne, Microsoft ha reso il metodo non ovvio per una ragione - non vogliono che gli utenti chiudano app quando hanno finito con loro. Ecco perché non c'è un pulsante X nell'angolo superiore destro di un'applicazione moderna.
Design Style
Sia che tu ami le app moderne o le odi, non si può negare che la nuova interfaccia di Windows 8 abbia uno stile di progettazione più coerente e coesivo rispetto alle applicazioni desktop di Windows.
L'interfaccia era originariamente chiamata "Metro" per la sua attenzione alla tipografia, come i segni sui sistemi di trasporto pubblico. Le app hanno un aspetto coeso che nasconde "chrome": barre degli strumenti, pulsanti, bordi delle finestre e altri elementi che interferiscono con il contenuto a cui sei interessato. Le applicazioni generalmente nascondono le opzioni per impostazione predefinita, ad esempio la versione moderna diInternet Explorer 10 è un browser a schermo intero che nasconde le schede del browser e la barra di navigazione finché non vengono richiamati.
Le app più moderne usano lo scorrimento da sinistra a destra, insieme a una funzione di zoom semantico che consente di ridurre, visualizzare a volo d'uccello e ingrandire il contenuto a cui sei interessato. Interfaccia
Integrazione
Invece di fornirei propri menu e modi di fare le cose, le app moderne si integrano maggiormente con le opzioni integrate nel sistema. Ad esempio, se desideri modificare le impostazioni di un'app, non devi cercare tra i menu di un'app( era su Strumenti - & gt; Opzioni o forse Modifica - & gt; Preferenze?).Dall'interno dell'app, apri la barra degli accessi, fai clic su Impostazioni e vedrai le opzioni dell'app.(È inoltre possibile premere Ctrl + I per aprire l'accesso alle impostazioni.)
Per cercare un'app, aprire la barra degli accessi, selezionare Cerca e immettere la ricerca. Puoi cercare qualsiasi app da un'unica interfaccia coerente: inizia a digitare nella schermata Start e vedrai un'opzione per cercare tutte le app sul tuo sistema.
La stampa e la condivisione dei dati tra le app funziona in modo simile: utilizzare i dispositivi o condividere gli accessi. Linguaggi di programmazione
Mentre le app moderne possono ancora essere scritte in linguaggio C / C ++ o. NET, JavaScript e HTML5 sono ora cittadini di prima classe. Come sulle piattaforme mobili, Microsoft sta contattando gli sviluppatori web e li invita a creare versioni di Windows 8 delle loro app nei linguaggi di programmazione che conosce. Le app
WinRT supportano inoltre entrambe le architetture x86 e ARM, consentendo loro di funzionare sia su sistemi Windows 8 che Windows RT.
È impossibile guardare Windows 8 e non concludere che Microsoft è stata ispirata dalle piattaforme mobili e dal web - non è sorprendente, considerando che Windows 8 è la prima versione di Windows che è in realtà progettata per i tablet.