7 Ways Modern Windows 8 Apps se razlikujejo od Windows Desktop Apps
Aplikacije sistema Windows 8 - prvotno znane kot aplikacije v slogu Metro in zdaj znane kot slog sistema Windows 8, slog modernega uporabniškega vmesnika ali aplikacije v slogu Windows Store, odvisno od tega, na katerega Microsoftovega zaposlenega vprašate - se zelo razlikujejo od tradicionalnih namiznih aplikacij.
Moderni vmesnik ni le svež premaz barve. Nova arhitektura programa Windows Runtime ali WinRT (ki jo ne smemo zamenjevati z operacijskim sistemom Windows RT) se zelo razlikuje od namizja Windows.
Na voljo samo iz trgovine Windows
Za razliko od standardnih namiznih aplikacij sistema Windows lahko v trgovino Windows namestite samo aplikacije Modern-style. Vse aplikacije, ki jih želite namestiti, morajo biti poslane v trgovino Windows in odobrene s strani Microsofta. Če Microsoft odstrani aplikacijo ali je ne odobri, je ne boste mogli namestiti v sistem.
Seveda ima to nekaj prednosti - uporabniki ne morejo namestiti zlonamerne programske opreme izven trgovine Windows, zlasti v Windows RT, kjer uporabniki ne morejo namestiti nobene namizne aplikacije.
Če uporabljate operacijski sistem Windows na domeni (na primer v omrežju podjetja) ali če uporabljate ključ razvijalca za sidne aplikacije, je možno le »sideload« in namestiti neodobrene aplikacije..
Sandboxed
Običajno imajo standardni namizni programi Windows dostop do vsega, kar je v sistemu. Čeprav se je to spremenilo z uvedbo nadzora uporabniškega računa, ki preprečuje, da bi aplikacije izvajale stvari, ki zahtevajo skrbniški dostop, imajo namizne aplikacije še vedno veliko prostora za uničenje. Lahko berejo vaše osebne datoteke in jih naložijo v internet, izbrišejo datoteke iz računalnika in povzročijo opustošenje, ali pa vas napišejo, da beležite številke kreditnih kartic in spletna gesla. Med nameščanjem (s skrbniškim dostopom) bi lahko celo storili zlonamerne stvari v preostalem delu sistema, ne da bi UAC stopil noter.
Sodobne aplikacije so zaprte. Imajo sistem dovoljenj, podoben sistemu Android. Ko namestite aplikacijo, boste videli dovoljenja, ki jih potrebujete. Medtem ko to povečuje varnost in omogoča uporabnikom, da prenesejo aplikacije z manjšim strahom - podobno, kako je igranje Flash igre na spletni strani manj tvegano kot prenos datoteke .exe in njeno izvajanje - lahko je tudi nadležno. Na primer, ne morete uporabiti aplikacije za fotografije, ki je vključena, da si ogledate slikovne datoteke zunaj knjižnice slik.
Ne hkrati izvajate več aplikacij
Tradicionalne namizne aplikacije delujejo istočasno. Hkrati imate lahko odprta in na zaslonu več oken za aplikacije. Veliko aplikacij se lahko izvaja v ozadju.
Sodobne aplikacije delujejo bolj kot mobilne aplikacije. Ko odprete aplikacijo Modern, zavzame celoten zaslon - celotnega vmesnika dveh modernih aplikacij na zaslonu ne morete videti hkrati. (Tudi če imate več monitorjev.) Ko preklopite iz aplikacije Modern, preide v način mirovanja v ozadju, kot je mobilna aplikacija v pametnem telefonu..
Vendar pa novi vmesnik vključuje nekatere večopravilne zmožnosti. S funkcijo Snap lahko pogledate dve aplikaciji na zaslonu hkrati. Vendar pa bo ena aplikacija vedno zavzela 1/4 zaslona z poenostavljenim vmesnikom, medtem ko bo glavna aplikacija trajala 3/4 zaslona. V modernem vmesniku ni Aero snap-like, split-screen, 50/50 multitasking.
Vedno vključeno, brez zapiranja
Ker sodobne aplikacije delujejo kot mobilne aplikacije, ni razloga, da jih zaprete, ko končate z njimi. Preprosto preklopite iz aplikacije in ostane v ozadju, ne da bi porabili veliko sredstev sistema. Medtem ko lahko zaprete sodobne aplikacije, je Microsoft metodo z razlogom naredil neočitnim - ne želijo, da bi uporabniki zapirali aplikacije, ko bi z njimi končali. Zato v zgornjem desnem kotu aplikacije Modern ni nobenega gumba X.
Slog oblikovanja
Ne glede na to, ali imate radi Moderne aplikacije ali jih sovražite, ni mogoče zanikati, da ima novi vmesnik za Windows 8 doslednejši in bolj usklajen slog oblikovanja, kot ga imajo namizne aplikacije Windows.
Vmesnik je bil prvotno imenovan »Metro« zaradi osredotočenosti na tipografijo, kot so znaki na sistemih javnega prevoza. Aplikacije imajo koheziven videz, ki skriva »chrome« - orodne vrstice, gumbe, obrobe oken in druge elemente, ki ovirajo vsebino, ki vas zanima. Internet Explorer 10 je celozaslonski brskalnik, ki skrije zavihke brskalnika in navigacijsko vrstico, dokler jih ne pokličete.
Večina sodobnih aplikacij uporablja drsenje od leve proti desni in funkcijo semantične povečave, ki vam omogoča pomanjšavo, pogled s ptičje perspektive in povečanje vsebine, ki vas zanima..
Integracija vmesnikov
Namesto zagotavljanja lastnih menijev in načinov izvajanja stvari, sodobne aplikacije integrirajo več z možnostmi, vgrajenimi v sistem. Če želite na primer spremeniti nastavitve aplikacije, vam ni treba loviti v menijih aplikacije (v meniju Orodja -> Možnosti ali morda Uredi -> Nastavitve?). V aplikaciji odprite vrstico čarov, kliknite Nastavitve in videli boste možnosti aplikacije. (Lahko tudi pritisnete Ctrl + I, da odprete šarm nastavitev.)
Če želite poiskati aplikacijo, povlecite vrstico z barvami, izberite možnost Iskanje in vnesite iskanje. V vsaki aplikaciji lahko iščete iz enega doslednega vmesnika - začnite tipkati na začetnem zaslonu in videli boste možnost iskanja vsake aplikacije v sistemu..
Tiskanje in souporaba podatkov med aplikacijami deluje podobno - uporabite naprave Devices ali Share.
Programski jeziki
Medtem ko so sodobne aplikacije še vedno lahko napisane v jezikih C / C ++ ali .NET, so JavaScript in HTML5 zdaj prvovrstni državljani. Podobno kot na mobilnih platformah se Microsoft obrne na spletne razvijalce in jih povabi, da v programskih jezikih, ki jih poznajo, ustvarijo različice aplikacij sistema Windows 8.
Aplikacije WinRT podpirajo tudi arhitekture x86 in ARM, kar jim omogoča, da delujejo na sistemih Windows 8 in Windows RT.
V Windows 8 je nemogoče pogledati in ne sklepati, da je Microsoft navdihnil mobilne platforme in splet - kar ni presenetljivo, saj je Windows 8 prva različica sistema Windows, ki je dejansko zasnovana za tablične računalnike..