7 måter Moderne Windows 8 Apps er forskjellige fra Windows Desktop Apps
Windows 8-apper - opprinnelig kjent som apps i Metro-stil og nå kjent som Windows 8-stil, Modern UI-stil eller Windows Store-stilapp, avhengig av hvilken Microsoft-medarbeider du spør - er svært forskjellig fra tradisjonelle desktop-apper.
Det moderne grensesnittet er ikke bare et friskt lag maling. Den nye Windows Runtime, eller WinRT, applikasjonsarkitektur (ikke forveksles med Windows RT) er svært forskjellig fra Windows-skrivebordet, vi er vant til.
Kun tilgjengelig fra Windows Store
I motsetning til vanlige Windows-skrivebordsprogrammer, kan du bare installere moderne applikasjoner fra Windows Store. Eventuelle programmer du vil installere, må sendes til Windows Store og godkjennes av Microsoft. Hvis Microsoft fjerner en app eller ikke vil godkjenne den, har du ikke lov til å installere den på systemet.
Selvfølgelig har dette noen fordeler - brukere kan ikke installere skadelig programvare fra utenfor Windows Store, spesielt på Windows RT, der brukere ikke kan installere noen stasjonære applikasjoner.
Det er bare mulig å "sideload" og installere uautoriserte applikasjoner hvis du bruker Windows på et domene (for eksempel et bedriftsnettverk), eller hvis du bruker en utvikler nøkkel for å laste inn programmet.
sandboxed
Tradisjonelt har standard Windows-skrivebordsprogrammer tilgang til alt på systemet. Selv om dette har endret seg med innføring av brukerkontokontroll, som forhindrer programmer i å gjøre ting som krever administratortilgang, har desktopprogrammene fortsatt mye plass til å forårsake ødeleggelse. De kan lese dine personlige filer og laste dem opp på internett, slette filer fra datamaskinen din for å forårsake ødeleggelse, eller nøkkellogg deg for å registrere kredittkortnumrene og de elektroniske passordene dine. Mens du installerer (med administratortilgang), kan de til og med gjøre skadelige ting til resten av systemet uten at UAC går inn.
Moderne apps er sandboxed. De har et tillatelsessystem som ligner på Android. Når du installerer en app, ser du tillatelsene det krever. Selv om dette øker sikkerheten og tillater brukere å laste ned programmer med mindre frykt - ligner hvordan å spille et Flash-spill på en nettside er mindre risikabelt enn å laste ned en .exe-fil og kjøre den - det kan også være irriterende. For eksempel kan du ikke bruke den medfølgende Bilder-appen til å vise bildefiler som ligger utenfor bildebiblioteket ditt.
Ingen kjører flere apper samtidig
Tradisjonelle skrivebordsprogrammer kjører alle samtidig. Du kan ha flere applikasjonsvinduer åpne og på skjermen samtidig. Mange applikasjoner kan kjøre i bakgrunnen.
Moderne apper fungerer mer som mobilapper. Når du åpner en moderne app, tar den hele skjermen ut - du kan ikke se det fulle grensesnittet på to moderne apps på skjermen samtidig. (Selv om du har flere skjermer.) Når du bytter vekk fra en moderne app, går den inn i en suspendert bakgrunnsmodus, som en mobilapp på en smarttelefon.
Det nye grensesnittet inkluderer imidlertid flere multitasking-evner. Du kan bruke Snap-funksjonen til å vise to apper på skjermen samtidig. En app vil imidlertid alltid ta opp 1/4 av skjermen med et forenklet grensesnitt, mens hovedapplikasjonen vil ta opp 3/4 av skjermen. Det er ingen Aero snap-lignende, delt skjerm, 50/50 multitasking i det moderne grensesnittet.
Alltid-på, ingen avslutning
Fordi Moderne apper fungerer som mobilapper, er det ingen grunn til å lukke dem når du er ferdig med dem. Bare bytt bort fra en app, og den vil forbli i bakgrunnen uten å bruke mye av systemets ressurser. Mens du kan lukke Moderne apps, gjorde Microsoft metoden ikke åpenbar av en grunn - de vil ikke at brukere skal lukke apper når de er ferdige med dem. Derfor er det ingen X-knapp i øverste høyre hjørne av en moderne applikasjon.
Design stil
Enten du elsker Moderne apps eller hater dem, er det ikke nektet at det nye Windows 8-grensesnittet har en mer konsistent, sammenhengende designstil enn Windows-skrivebordsprogrammer har hatt.
Grensesnittet opprinnelig ble kalt "Metro" på grunn av dets fokus på typografi, som tegn på kollektivtransportsystemer. Apper har et sammenhengende utseende som skjuler "krom" - verktøylinjer, knapper, vindusgrenser og andre elementer som kommer i veien for innholdet du er interessert i. Apps skjuler vanligvis sine alternativer som standard - for eksempel den moderne versjonen av Internet Explorer 10 er en fullskjerm nettleser som skjuler nettleserfaner og navigasjonslinjen til du ringer dem opp.
De fleste moderne apps bruker venstre til høyre rulling sammen med en semantisk zoom-funksjon som lar deg zoome ut, få et fugleperspektiv og zoome inn på innholdet du er interessert i.
Grensesnittintegrasjon
I stedet for å gi sine egne menyer og måter å gjøre ting på, integrerer moderne apper mer med muligheter som er innebygd i systemet. Hvis du for eksempel vil endre en apps innstillinger, trenger du ikke å jakte gjennom en apps menyer (var det i Verktøy -> Valg eller kanskje Rediger -> Innstillinger?). Åpne sjarmen i appen, klikk Innstillinger, og du får se appens alternativer. (Du kan også trykke Ctrl + I for å åpne Innstillinger sjarm.)
Hvis du vil søke i en app, trekker du opp sjarmen, velger Søk, og skriver inn søket. Du kan søke på en hvilken som helst app fra et konsistent grensesnitt - bare begynn å skrive på startskjermbildet, og du får se et alternativ for å søke etter alle appene på systemet ditt.
Utskrift og deling av data mellom apper fungerer på samme måte - bruk enhetene eller delesjarmene.
Programmerings språk
Mens Moderne apper fortsatt kan skrives i C / C + + eller. NET-språk, er JavaScript og HTML5 nå førsteklasses borgere. Som på mobile plattformer kommer Microsoft ut til webutviklere og inviterer dem til å lage Windows 8-versjoner av deres programmer i programmeringsspråkene de kjenner.
WinRT-programmer støtter også både x86- og ARM-arkitekturene, slik at de kan kjøre på både Windows 8 og Windows RT-systemer.
Det er umulig å se på Windows 8 og ikke konkludere med at Microsoft ble inspirert av mobile plattformer og nettet - ikke overraskende, da Windows 8 er den første versjonen av Windows som faktisk er laget for tabletter.