Početna » kako da » 7 načina moderne Windows 8 aplikacije se razlikuju od Windows Desktop Apps

    7 načina moderne Windows 8 aplikacije se razlikuju od Windows Desktop Apps

    Aplikacije sustava Windows 8 - izvorno poznate kao aplikacije u stilu metroa i sada poznate kao stil Windows 8, stil modernog korisničkog sučelja ili aplikacije u stilu servisa Windows, ovisno o tome koji Microsoftov zaposlenik pitate - vrlo se razlikuju od tradicionalnih aplikacija.

    Moderno sučelje nije samo svježi sloj boje. Nova Windows Runtime, ili WinRT, arhitektura aplikacije (koja se ne smije miješati sa sustavom Windows RT) vrlo se razlikuje od radne površine sustava Windows koju smo koristili.

    Dostupno samo iz trgovine Windows

    Za razliku od standardnih Windows aplikacija za radne površine, možete instalirati samo aplikacije modernog stila iz Windows Store. Sve aplikacije koje želite instalirati moraju biti poslane u Windows Store i odobrene od tvrtke Microsoft. Ako Microsoft ukloni aplikaciju ili je ne odobri, nećete je moći instalirati na sustav.

    Naravno, to ima neke prednosti - korisnici ne mogu instalirati zlonamjerni softver izvan sustava Windows Store, osobito na Windows RT gdje korisnici ne mogu instalirati nikakve aplikacije za stolna računala.

    Moguće je samo "spustiti teret" i instalirati neodobrene aplikacije ako koristite Windows na domeni (na primjer, poslovna mreža) ili ako koristite programerski ključ da biste uklonili aplikaciju.

    sandboxed

    Tradicionalno, standardne Windows aplikacije za stolna računala imaju pristup svemu na sustavu. Iako se to promijenilo uvođenjem kontrole korisničkog računa, što sprječava aplikacije da rade stvari koje zahtijevaju administratorski pristup, aplikacije za stolna računala još uvijek imaju mnogo prostora za iskaljavanje. Mogli su pročitati vaše osobne datoteke i učitati ih na internet, izbrisati datoteke s vašeg računala kako bi uzrokovali pustoš, ili vas prijavili za snimanje brojeva kreditnih kartica i mrežnih zaporki. Dok instalirate (s administratorskim pristupom), mogli bi čak napraviti zlonamjerne stvari ostatku sustava bez da UAC stupi u sustav.

    Suvremene aplikacije su ispisane. Imaju sustav dozvola sličan Androidovim. Kada instalirate aplikaciju, vidjet ćete potrebne dozvole. Iako to povećava sigurnost i omogućuje korisnicima preuzimanje aplikacija s manje straha - slično kako je igranje Flash igre na web stranici manje rizično od preuzimanja .exe datoteke i pokretanja - također može biti neugodno. Primjerice, ne možete upotrijebiti uključenu aplikaciju Fotografije za prikaz slikovnih datoteka koje se nalaze izvan biblioteke slika.

    Ne pokretanje više aplikacija u isto vrijeme

    Tradicionalne aplikacije za stolna računala pokreću se istovremeno. Istovremeno možete otvoriti više prozora aplikacija i na zaslonu. Mnoge aplikacije mogu raditi u pozadini.

    Suvremene aplikacije funkcioniraju više kao mobilne aplikacije. Kada otvorite modernu aplikaciju, ona zauzima cijeli zaslon - ne možete istovremeno gledati cijelo sučelje dviju modernih aplikacija na zaslonu. (Čak i ako imate više monitora.) Kada se odvojite od moderne aplikacije, ona prelazi u suspendirani pozadinski način, poput mobilne aplikacije na pametnom telefonu.

    Međutim, novo sučelje uključuje neke mogućnosti za više zadataka. Pomoću značajke Snap možete istovremeno gledati dvije aplikacije na zaslonu. Međutim, jedna će aplikacija uvijek zauzeti 1/4 zaslona s pojednostavljenim sučeljem, dok će glavna aplikacija zauzimati 3/4 zaslona. U suvremenom sučelju nema Aero snap-like, split-screen, 50/50 višezadaćnosti.

    Uvijek uključeno, bez zatvaranja

    Budući da moderne aplikacije funkcioniraju kao mobilne aplikacije, nema razloga da ih zatvorite kada završite s njima. Samo se odmaknite od aplikacije i ona će ostati u pozadini bez iskorištavanja mnogo resursa vašeg sustava. Iako možete zatvoriti Moderne aplikacije, Microsoft je metodu učinio neobjašnjivom iz razloga - oni ne žele da korisnici zatvaraju aplikacije kad god ih završe. Zato u gornjem desnom kutu moderne aplikacije nema gumba X.

    Stil dizajna

    Bez obzira volite li Moderne aplikacije ili ih mrzite, ne može se poreći da novo sučelje sustava Windows 8 ima konzistentniji i ujednačeniji stil dizajna nego što su aplikacije programa Windows za stolna računala imale.

    Sučelje je izvorno nazvano “Metro” zbog svog fokusiranja na tipografiju, poput znakova na sustavima javnog prijevoza. Aplikacije imaju kohezivan izgled koji skriva "chrome" - alatne trake, gumbe, granice prozora i druge elemente koji ometaju sadržaj koji vas zanima. Aplikacije općenito skrivaju svoje opcije prema zadanim postavkama - na primjer, moderna verzija Internet Explorer 10 je preglednik preko cijelog zaslona koji skriva kartice preglednika i navigacijsku traku dok ih ne pozovete.

    Većina modernih aplikacija koristi pomicanje slijeva nadesno, kao i značajku semantičkog zumiranja koja vam omogućuje smanjivanje, prikaz ptičje perspektive i zumiranje sadržaja koji vas zanima.

    Integracija sučelja

    Umjesto pružanja vlastitih izbornika i načina rada, moderne aplikacije integriraju više s opcijama ugrađenim u sustav. Na primjer, ako želite promijeniti postavke aplikacije, ne morate loviti kroz izbornike aplikacije (bilo je u Alati -> Opcije ili možda Uredi -> Postavke?). U aplikaciji otvorite traku s dugmadima, kliknite Postavke i vidjet ćete opcije aplikacije. (Također možete pritisnuti Ctrl + I da biste otvorili šarm postavki.)

    Da biste pretražili aplikaciju, povucite traku s dugmadima, odaberite Traži i unesite svoje pretraživanje. Možete pretraživati ​​bilo koju aplikaciju s jednog sučelja - samo počnite tipkati na početnom zaslonu i vidjet ćete opciju pretraživanja svake aplikacije na vašem sustavu.

    Ispisivanje i dijeljenje podataka između aplikacija radi na sličan način - koristite uređaje ili dijeljenje čari.

    Programski jezici

    Dok moderne aplikacije još uvijek mogu biti napisane u C / C ++ ili .NET jezicima, JavaScript i HTML5 sada su prvoklasni građani. Kao i na mobilnim platformama, Microsoft dopire do web-razvojnih programera i poziva ih da izrade verzije aplikacija za Windows 8 u programskim jezicima koje poznaju.

    WinRT aplikacije također podržavaju arhitekture x86 i ARM, omogućujući im pokretanje na Windows 8 i Windows RT sustavima.


    Nemoguće je pogledati Windows 8 i ne zaključiti da je Microsoft inspiriran mobilnim platformama i webom - što ne čudi, s obzirom da je Windows 8 prva verzija sustava Windows koja je zapravo dizajnirana za tablete.