Ikkunat

Windows 8: Millainen on Metro-sovellus

Sisällysluettelo:

Anonim

Windows 8 esittelee uudentyyppiset sovellukset, Metro- tai Modern UI -tyyliset sovellukset uusimpien Microsoftin nimien mukaan. Ne eivät ole sovelluksia, joihin olemme tottuneet, ainakaan tietokoneella. Siksi tässä erikoisartikkelissamme syvennymme siihen, millainen Metro-sovellus on ja miten se toimii.

Metro-sovelluksen käyttöliittymä: työkalurivit ja navigointi

Internet Explorer Metro toteuttaa ala- ja ylänavigointipalkit.

Metron pääkonsepti on, että tärkeintä on sisältö.Tästä syystä Windows 8:ssa sovelluksissa on melko vähän säätimiä käyttöliittymässä, jotka keskittyvät näyttämään meille tekstiä, videoita, kuvia tai mitä tahansa. Tarvitsemme kuitenkin edelleen ohjaimia, emme voi kiertää kaikkea eleillä. Tästä syystä Metro-sovelluksissa on tiettyjä yhteisiä käyttöliittymäelementtejä, jotka auttavat meitä suorittamaan tiettyjä tehtäviä: tärkein niistä on sovelluspalkki tai työkalupalkki.

Tämä palkki sisältää kaikki komennot, joita voimme käyttää kussakin sovellusnäytössä, ja tärkein asia siinä (ja tärkein ero Windows Phonein verrattuna) on, että se on kontekstuaalinen. on mukautuva siihen, mitä teemme .

Sovelluspalkki on piilotettu, kun käytämme sovellusta, eikä se tule näkyviin ennen kuin pyyhkäisemme näytön alareunasta. Syy? Normaalisti emme tarvitse siellä olevia komentoja, ja se on vähemmän ärsyttävää, jos se on piilotettu ja tuodaan esiin vain tarvittaessa.

Joissakin tilanteissa tarvitsemme kuitenkin tätä kauttaviivaa. Esimerkiksi kun valitsemme useita elementtejä, todennäköisintä on, että haluamme tehdä niille jotain: poistaa ne, lisätä ne kansioon... Siksi, kun valitset useita elementtejä, alempi palkki tulee automaattisesti näkyviin, mikä sisältää tarvitsemasi painikkeet.

Uutissovellus käyttää yläpalkkia osioiden välillä liikkumiseen.

Sovelluksissa voi olla myös ylänavigointipalkki , joka tulee näkyviin, kun pyyhkäiset näytön yläreunasta. Tämän palkin avulla voimme siirtyä sovelluksen eri osiin tai palata takaisin, jos sovelluksessa on lineaarinen navigointijärjestelmä.

Kaikki sovellukset eivät toteuta sitä samalla tavalla: esimerkiksi Internet Explorerissa sitä käytetään välilehtien välillä liikkumiseen, Storessa siirtymiseen eri osioihin... Microsoft ei pakota yleistä suunnitteluun, mutta se kehottaa, että palkin tarkoitus on aina liikkua sovelluksen eri osien välillä.

Koko näytön ulkopuolella

Metro tuo myös konseptin muutoksen siihen, miten sovellukset näkyvät näytöllä. Kun työskentelemme niiden kanssa normaalisti, ne maksimoidaan, mutta meillä on muita mahdollisuuksia niiden toteuttamisessa. Voimme esimerkiksi kiinnittää sovellukset näytön reunaan, jolloin ne vievät vain kolmanneksen tilasta.

Muista, että kyse ei ole vain koon muuttamisesta, vaan myös asioiden näyttämisestä eri tavalla kuin ne näkyvät koko näytössä, ja kehittäjän on otettava käyttöön tähän tilaan parhaiten sopiva käyttöliittymä.

"Toisa alta voimme ajaa myös Metro-sovelluksia hurmien kautta. Oletetaan, että katsomme uutista ja haluamme jakaa sen. Oikean palkin jakopainikkeella voimme valita sovelluksen, joka suorittaa dialogin>"

Kun jaamme jotain, sovellus toimii erityisellä jakamisliittymällä.

Se on myös ero työpöytäsovelluksiin. Windows 7:ssä jakaaksesi sovelluksesta toiseen vetämällä ja pudottamalla (tai kopioimalla ja liittämällä); melko karkea menetelmä kehittäjän näkökulmasta. Windows 8:ssa se on järjestelmä, jonka avulla sovellukset voivat kommunikoida keskenään, mikä avaa ovet monipuolisemmille vuorovaikutuksille.

Toisa alta Microsoftilla on huomattavia eroja muihin mobiilijärjestelmiin ja tabletteihin. Se, että näytöllä on useita sovelluksia, vaikka se on niin yksinkertainen konsepti, on jotain, mitä Android tai iOS eivät olleet tehneet, ja se on todella hyödyllistä, kun meillä on tabletti, jossa on riittävä näyttö. Se on yksi Windows 8:n eduista, koska se on järjestelmä, joka tulee työpöydältä eikä mobiilista.

Metro-sovellusten suoritusmalli

Metrosovellusta avattaessa ensimmäistä kertaa huomiosi on varmasti kiinnittänyt se, ettei siinä ole sulkemispainiketta. Se on jotain tyypillisempaa mobiilisovellukselle kuin tavalliselle Windows-sovellukselle. Olet ehkä myös huomannut, että kun sovellus ei ole näytöllä, se ei tee mitään, vaan se jää jumiin.

Nämä erot antavat meille kolme mahdollista Metro-sovelluksen tilaa: käynnissä, keskeytetty ja pysäytetty (ei käynnissä). Kun käynnistämme sovelluksen ensimmäisen kerran, se siirtyy käynnissä olevaan tilaan, jossa voimme olla vuorovaikutuksessa sen kanssa. Jos vaihdamme toiseen sovellukseen, tila jäädytetään: Windows tallentaa sovelluksen tilan muistiin, mutta keskeyttää kaikki siinä käynnissä olevat prosessit .

"Aina kun näet aloitusnäytön>Tämä on yksi tärkeimmistä asioista: vaikka normaali sovellus toimisi edelleen minimoituna, Metro-sovellus ei. Tällä on useita etuja, pääasiassa pienempi suorittimen kulutus; mutta myös hankalaa: emme voi antaa prosessin suorittaa taustalla eikä sovellus voi soittaa meille> "

Niin kauan kuin sovellus on keskeytettynä ja muistia on, Windows jatkaa tilan tallentamista. Kun palaat siihen vaihtamalla sovelluksia tai napsauttamalla sen kuvaketta uudelleen, se aktivoituu uudelleen ja palauttaa edellisen tilan. Jos RAM-muistia ei toisa alta ole tarpeeksi, Windows sulkee sovelluksen kokonaan. Kun suoritat sen uudelleen, se ei palauta tilaa automaattisesti ja toimii alusta alkaen, ellei kehittäjä ole ohjelmoinut sitä tallentamaan palautustietoja sammutuksen yhteydessä.

Kuten näette, tämä malli on tyypillisempi matkapuhelimelle kuin tietokoneelle, ja siihen liittyy myös mentaliteettimuutos näitä sovelluksia käytettäessä.Metrosovelluksia ei tarvitse tappaa, kun tietokoneessa on useita sovelluksia, koska järjestelmä tekee sen jo automaattisesti.

"Meidän ei myöskään tarvitse huolehtia sovelluksen sulkemisesta, kun lopetamme sen käytön. Ensinnäkin, koska meidän näkökulmastamme keskeytetty sovellus ei käytä järjestelmäresursseja, sen jättämisessä ei ole mitään väärää. Ja toiseksi, koska emme edes voi tehdä sitä: ei ole minkäänlaista poistumisvaihtoehtoa, ei edes paluu-painikkeen jatkuvaa painamista, kuten Windows Phonessa."

Haitat: enemmän rajoituksia kuin perinteiset sovellukset

Windows Store pakottaa Metro-sovellukset täyttämään tietyt sovellusvaatimukset: yksi rikkomus ja he hylkäävät sovelluksen.

Kuten sanoin aiemmin, metrosovellukset tuovat monia mielenkiintoisia mobiilikonsepteja. Valitettavasti niissä on myös rajoituksia, joita kehittäjien on noudatettava, joskus koska WinRT API ei anna heille valinnanvaraa, ja joskus siksi, että he eivät hyväksy sovelluksia Windows Phone Storessa.

Ensimmäinen koskee sovellusten jakelua. Niiden on oltava täysin sovelluspaketissa, ne eivät voi ladata muita suoritettavia komponentteja toimiakseen. Tämä tarkoittaa, että Javaa ei käytetä, ja useiden binäärikomponenttien (esimerkiksi LaTeX-jakelun) sisältävien sovellusten on pystyttävä koottamaan kaikki yhteen pakettiin lataamatta mitään käyttäjätilaan.

Meillä on myös enemmän teknisiä rajoituksia matalan tason järjestelmän sovellusliittymien käyttöön. Esimerkiksi Socketsia ei voida käyttää, mikä rikkoo yhteensopivuuden monien olemassa olevien kirjastojen kanssa ja estää myös monimutkaisempien sovellusten luomisen, jotka lähettävät tietoja verkon yli.

Metro varmistaa myös, että sovellukset on eristetty toisistaan. Tämä estää sovellusten käynnistysohjelmien luomisen, Metro-sovellusten ominaisuuksia ei voi muokata, eivätkä ne voi kommunikoida keskenään muuten kuin tiedostojen jakamisessa... Se sulkee paljon mahdollisuuksia työpöydällämme olevan suhteen.

Ja kaikki tämä yhdessä Microsoftin Windows Storeen asettamien rajoitusten kanssa: sisältö, joka voi olla loukkaavaa joillekin, tietoturvasovellukset, jotka voidaan havaita haittaohjelmiksi... Jos tarkistusprosessissa havaitaan jotain joka rikkoo sääntöjä, sovellus hylätään, eikä se saavuta käyttäjiä ennen kuin virheet on korjattu.

Nämä rajoitukset tukevat ajatusta, että Metro-sovellukset eivät aio tehdä vakavaa työtä tietokoneella. Henkilökohtaisesti en ole täysin samaa mieltä (Metro-sovelluksella voisi luoda UML-suunnittelun esimerkiksi monimutkaiselle sovellukselle), mutta on totta, että ne eivät tule olemaan sovelluksia, joissa on niin paljon mahdollisuuksia kuin työpöytäsovellukset.

Toisa alta, koska ne ovat yksinkertaisempia sovelluksia ja suljetumpia toimintoja, ne ovat käyttäjien paljon helpompia käyttää. Asian ydin on tasapainon löytäminen yhteisen käyttöliittymän ja käyttäytymisen sekä kehittäjille annetun vapauden välillä, ja mielestäni Microsoft on onnistunut löytämään makean paikan Metro-sovellusten kanssa.

Special Windows 8 perusteellisesti

Ikkunat

Toimittajan valinta

Back to top button