Modaalinen ikkuna

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 8.1.2020 tarkistetusta versiosta . tarkastukset vaativat 5 muokkausta .

Modaalinen ikkuna graafisessa käyttöliittymässä  on ikkuna , joka estää käyttäjän työskentelyn pääsovelluksen kanssa, kunnes käyttäjä sulkee tämän ikkunan. Valintaikkunat toteutetaan pääasiassa modaaleina . Modaalisia ikkunoita käytetään usein myös kiinnittämään käyttäjän huomio tärkeään tapahtumaan tai kriittiseen tilanteeseen [1] .

Tapaaminen

Yleensä modaaliikkunoita käytetään, kun sitä tarvitaan:

Kritiikki

Modaali estää kokonaan koko työnkulun, kunnes se suljetaan. Käyttäjä ei ehkä ymmärrä, että ikkuna vaatii hänen huomionsa, mutta ei ymmärrä, miksi ohjelman pääikkuna ei reagoi hänen toimintoihinsa.

Koska modaalisten ikkunoiden luominen on olennainen ominaisuus missä tahansa GUI-kehitysympäristössä, näitä ikkunoita käytetään edelleen käytännössä. Tämän tekniikan kannattajat uskovat myös, että suuri määrä dialogiikkunoita, joiden välillä voidaan vaihtaa vapaasti, voi hämmentää käyttäjää, mikä tarkoittaa, että on parempi rajoittaa syöttömahdollisuudet milloin tahansa.

Ergonomian asiantuntijat päinvastoin uskovat, että suurimmassa osassa tilanteita käyttäjän toimintavapauden rajoittaminen ja näiden toimien tiukka järjestys johtaa käyttömukavuuden huomattavaan heikkenemiseen ja häiritsee käyttäjiä [6] . Modaalisten ikkunoiden käyttö pakottaa käyttäjän keskittymään tehtävän yhteen osa-alueeseen, kun taas käytännössä hän voi samanaikaisesti työskennellä suurten tietomäärien kanssa, jotka on sijoitettu sovelluksen eri ikkunoihin ja vaihtaa jatkuvasti niiden välillä. Tällaisissa tapauksissa modaaliikkunoiden käyttö johtaa tehokkuuden laskuun.

Ikkunamodaalin tekeminen työpöydän suhteen voi rikkoa koko järjestelmän saavutettavuuden. Tällainen ominaisuus tarjottiin esimerkiksi Microsoft Windows 3.x , 95 ja 98 -käyttöjärjestelmissä , mutta se poistettiin NT :stä ja uudemmista, eikä järjestelmään suhteutettu ikkunamuoto enää estänyt pääsyä siihen [7] .

Kaikissa Microsoft Windows -käyttöjärjestelmissä avoin modaalinen ikkuna estää täysin vuorovaikutuksen pääikkunan kanssa, mukaan lukien sen koon muuttamisen, siirtämisen toiseen paikkaan näytöllä tai pienentämisen. Joissakin tapauksissa ohjelmistovirheiden vuoksi modaaliset ikkunat voivat päätyä pääikkunan taakse tehtäviä vaihdettaessa, mikä tekee vuorovaikutuksesta ohjelman kanssa mahdotonta.

Kun avoimia sovelluksia on paljon, pääikkunan määrittäminen tulee vaikeaksi, varsinkin jos modaaliikkunan otsikossa ei ole tarpeeksi tietoa tähän (esimerkiksi useita identtisiä sovelluksia on auki). Tätä varten sinun on yritettävä olla vuorovaikutuksessa kaikkien ikkunoiden kanssa, kunnes estetty ikkuna löytyy.

Modaaliset ikkunat OS X:ssä

OS X : ssä kehitettiin erityinen modaalisten ikkunoiden konsepti korjaamaan joitakin puutteita [8] . Toisin kuin tavalliset modaaliset ikkunat, OS X:n modaaliikkunat ovat osa pääikkunaa. OS X:ssä modaaliset ikkunat näkyvät alla ja on ankkuroitu pääikkunan otsikkopalkkiin, jotta vältetään sekaannukset pääikkunan määritelmän kanssa. Samaan aikaan modaalinen ikkuna ei häiritse pääikkunan siirtämistä eikä sen koon muuttamista.

Katso myös

Muistiinpanot

  1. Quince UX -kuvioiden tutkija. Modal Panel  (englanniksi)  (downlink) . Arkistoitu alkuperäisestä 27. helmikuuta 2010.
  2. Joel Spolsky , Käyttöliittymäsuunnittelu ohjelmoijille: Suunnittelu ihmisille, joilla on parempaa tekemistä elämänsä kanssa Arkistoitu 23. heinäkuuta 2016 Wayback Machinessa
  3. Raymond Chen , The Old New Thing: Oletusvastaus jokaiseen valintaikkunaan on "Peruuta" Arkistoitu 19. kesäkuuta 2004 Wayback Machinessa
  4. Jeff Atwood, Koodauskauhu: Opetetaan käyttäjiä lukemaan Arkistoitu 25. tammikuuta 2010 Wayback Machinessa
  5. Aza Raskin , A List Apart: Älä koskaan käytä varoitusta , kun tarkoitat kumoa Arkistoitu 2. maaliskuuta 2009 Wayback Machinessa
  6. Cooper, Alan. Tietoja Face 2.0:sta: Vuorovaikutussuunnittelun  perusteet . - Wiley, 2003. - ISBN 0764526413 .
  7. Järjestelmämodaaliohjelman/ikkunan luominen Visual Basicissa Arkistoitu 29. marraskuuta 2014 Wayback Machinessa  // Microsoftin tuki
  8. Dialogit arkistoitu 20. maaliskuuta 2016 Wayback Machinessa  - OS X :n ihmiskäyttöliittymäohjeet