Välilehti (käyttöliittymä) - Tab (interface)

Esimerkki välilehtikäyttöliittymästä, jossa on kaksi välilehteä: Vaakasuorat välilehdet sallivat navigoinnin Wikisanakirjan verkkosivuston eri sivuille . Pystysuora välilehtiä, vasemmalle, edustavat kieliä, jossa tietty oikeinkirjoitus ilmenee, että valittu välilehti näyttää sanan hillo (jo) in Esperanto .

Liitäntäsuunnittelussa välilehtinen asiakirjarajapinta ( TDI ) tai välilehti on graafinen ohjauselementti, joka mahdollistaa useiden asiakirjojen tai paneelien sisällyttämisen yhteen ikkunaan käyttämällä välilehtiä navigointi -widgetinä asiakirjasarjojen välillä vaihtamiseen. Se on käyttöliittymän tyyli, joka liittyy yleisimmin verkkoselaimiin , verkkosovelluksiin , tekstieditoriin ja asetusikkunoihin , ja ikkunanhallintaohjelmat , etenkin laattalattiat , ovat vähemmän tunnettuja esimerkkejä.

GUI -välilehdet on mallinnettu perinteisten korttivälilehtien mukaan, jotka on lisätty paperitiedostoihin tai korttihakemistoihin ( työpöydän metaforin mukaisesti ).

Historia

WordVision DOS sana prosessori IBM PC vuonna 1982 oli ehkä ensimmäinen kaupallisesti saatavilla oleva tuote, jossa on käyttöliittymä välilehdillä. PC Magazine kirjoitti myöhemmin, että se "on toiminut ilmaisena T & K-osastona ohjelmistoliiketoiminnalle-sen luut ovat vuosikymmenen ajan keränneet ns. Uusia ideoita etsivien ohjelmoijien".

HyperTIES selain ja Gosling Emacs kirjoittamisen työkalu piirakka valikot on NeWS ikkunajärjestelmä

Don Hopkins kehitti ja julkaisi useita versioita välilehtiä olevista ikkunakehyksistä NeWS -ikkunajärjestelmälle ilmaisena ohjelmistona, jota ikkunanhallinta sovelsi kaikkiin NeWS -sovelluksiin ja jonka avulla käyttäjät voivat vetää välilehdet ikkunan mille tahansa reunalle.

NeWS versio UNIpress n Gosling Emacs tekstieditori oli toinen varhainen tuotteen useamman välilehtiä ikkunat 1988. Sitä käytettiin kehittää kirjoittamisen työkalu Ben Shneiderman n hypermedian selain HyperTIES (uutinen työaseman versio Interactive Encyclopedia System), vuonna 1988 klo Marylandin yliopistossa ihmisen ja tietokoneen vuorovaikutuksen Lab . HyperTIES tuetaan myös pie valikoiden hallintaan ikkunoiden ja lukemassa hypermedian asiakirjoja PostScript appletteja .

Vaikka Boeing Calc jo hyödynnetty välilehtiä levyt (kuten ns wordpads ) ainakin vuodesta 1987, Borland n Quattro Pro popularisoitu välilehdet taulukoita vuonna 1992. Microsoft Word 1993 käyttää niitä yksinkertaistaa alivalikoihin. Vuonna 1994 BookLink Technologies varustellun välilehtiä ikkunat sen InternetWorks -selain. Samana vuonna ilmestyi myös tekstieditori UltraEdit, jossa oli moderni monirivinen välilehti. Välilehtikäyttöliittymää seurasi Internet Explorer -kuori NetCaptor vuonna 1997. Näitä seurasi joukko muita, kuten IBrowse vuonna 1999 ja Opera vuonna 2000 (version 4 julkaisun myötä - vaikka MDI -käyttöliittymää tuettiin ennen sitä) , MultiViews lokakuuta 2000 joka muutti nimensä MultiZilla 1. huhtikuuta 2001 (an laajennus varten Mozilla Application Suite ), Galeon alkuvuodesta 2001, Mozilla 0.9.5 lokakuussa 2001, Phoenix 0,1 (nyt Mozilla Firefox ) lokakuussa 2002, Konqueror 3.1 tammikuussa 2003 ja Safari vuonna 2003. Kun Internet Explorer 7 julkaistiin vuonna 2006, kaikissa suurimmissa selaimissa oli välilehti.

Käyttäjät ovat ottaneet nopeasti käyttöön välilehtien käytön selaamisessa ja verkkohaussa. Kesäkuussa 2009 tehdyssä välilehtien selauskäyttäytymistä koskevassa tutkimuksessa havaittiin, että käyttäjät vaihtivat välilehtiä 57%: ssa välilehtiistunnoista ja 36% käyttäjistä avasi uusia välilehtiä avatakseen hakukoneen tulokset vähintään kerran kyseisenä ajanjaksona.

Sen jälkeen on syntynyt lukuisia erityistoimintoja selaimen välilehtien yhteydessä. Yksi esimerkki on visuaalinen välilehtiselailu OmniWeb -versiossa 5, joka näyttää sivujen esikatselukuvat selaimen pääikkunan vasemmalla tai oikealla puolella olevassa laatikossa. Toinen ominaisuus on mahdollisuus järjestää välilehdet uudelleen ja lisätä kirjanmerkkeihin kaikki välilehdissä avatut verkkosivut tietyssä ikkunassa ryhmässä tai kirjanmerkkikansiossa (sekä mahdollisuus avata ne kaikki samanaikaisesti). Linkit voidaan useimmiten avata useissa tiloissa eri käyttöliittymävaihtoehtojen ja -komentojen avulla:

  • uudessa pääikkunassa
  • samassa pääikkunassa ja välilehtipaneelissa
  • samassa pääikkunassa ja uusi välilehtipaneeli, joka aktivoituu välittömästi
  • samassa pääikkunassa ja uusi välilehtipaneeli, joka pysyy taustalla, kunnes käyttäjä vaihtaa siihen.

Käytettävyyteen liittyy pieniä ongelmia, kuten avautuuko uusi välilehti välilehtiluettelon loppuun tai sen "ylätason" viereen. Esimerkiksi Internet Explorer merkitsee välilehtiperheet eri väreillä.

Kehitys

Vuonna 2021, tutkijat julkaisivat ensimmäinen perusteellinen tutkimus Web-selaimen välilehti rajapintojen yli kymmeneen vuoteen. He havaitsivat, että monet ihmiset kamppailevat välilehtien ylikuormituksen kanssa ja tekivät kyselyjä ja haastatteluja ihmisten välilehtien käytöstä. Näin he virallistivat painikkeet välilehtien sulkemiseksi ja välilehtien pitämiseksi auki. Kirjoittajat kehittivät sitten asiaan liittyviä käyttöliittymäsuunnittelun näkökohtia, jotka voisivat mahdollistaa paremmat työkalut ja muutokset verkkoselainten - kuten Firefoxin - koodiin, joiden avulla tietotyöntekijät ja muut käyttäjät voivat hallita ja käyttää paremmin selaimen välilehtiä.

Esimerkki Mozilla Firefoxista, jossa on kaksi välilehteä auki. Jokainen välilehti, joka on tässä järjestetty vaakasuoralle riville, näyttää eri verkkosivun, jolloin useat sivut voidaan sisällyttää yhteen selainikkunaan.
Google Chromiumista johdetun mobiiliselaimen Kiwi -selaimen välilehtiluettelo . Sekä otsikko että URL -osoite näkyvät ja niitä voidaan laajentaa viemällä hiiri .

Microsoftin käyttöliittymäohjeiden noudattaminen

Nimi TDI merkitsee samankaltaisuutta Microsoft Windows -standardien kanssa useille asiakirjarajapinnoille (MDI) ja yksittäisille asiakirjoille (SDI), mutta TDI ei ole osa Microsoft Windowsin käyttöliittymäohjeita. Käydään keskustelua siitä, miten TDI sopii Microsoft Windowsin käyttöliittymäohjeisiin. Työkirjan ikkunanhallintamalli muistuttaa monin tavoin lähinnä TDI: tä. Tämä on kuitenkin suhteellisen tuore lisäys Windowsin käyttöliittymäohjeisiin, ja useimmat kehittäjät pitävät edelleen mieluummin SDI: tä tai MDI : tä ensisijaisina asiakirjamalleina MS Windowsille.

Vertailu SDI: hen

Edut

Koska välilehtinen asiakirjan käyttöliittymä pitää monia eri asiakirjoja loogisesti yhden ikkunan alla, se pitää ensisijaisen käyttöjärjestelmän käyttöliittymän vapaana sotkusta, jonka suuri määrä pieniä alaikkunoita aiheuttaisi. Toinen etu on, että asiaan liittyvien asiakirjojen sarjat voidaan ryhmitellä kussakin useassa ikkunassa. Välilehdelliset verkkoselaimet antavat käyttäjien usein tallentaa selausistunnon ja palata siihen myöhemmin.

Haitat

Geany -tekstieditori pystysuunnassa olevilla välilehdillä, jotka näyttävät suuren määrän asiakirjoja, jotka voidaan majoittaa

Vaikka välilehtinen asiakirjan käyttöliittymä sallii useita näkymiä yhden ikkunan alla, tässä käyttöliittymässä on ongelmia. Yksi tällainen ongelma on käsitellä monia välilehtiä kerralla. Kun ikkunassa on välilehti tiettyyn numeroon, joka ylittää käytettävissä olevan näyttöalueen, välilehdet sotkeutuvat (tämä on sama ongelma kuin SDI: ssä, mutta siirretty toiseen paikkaan käyttöliittymässä).

Moniriviset välilehdet ovat toinen ongelma, joka näkyy joidenkin ohjelmien valikkovalintaikkunoissa. Jotkut haluavat, että monet välilehdet ovat avoinna, ja jotkut ohjelmat auttavat tekemään näistä pienikokoisia mutta tunnistettavia, kun taas tavallisesti useiden rivien välilehtien käsittelyssä yhdessä ikkunassa nähdään kaksi haittaa:

  • Se luo ylimääräisen ikkunan sotkua, ellei se rajoitu noin 3 riviin, joita hiiren rulla voi vierittää.
  • Se monimutkaistaa helposti luettavan valintaikkunan, ja samalla helpottaa useiden välilehtien otsikoiden näkemistä kerralla.

Tietyn välilehden löytäminen 3 tai 4 tason taulukkoliittymästä voi olla vaikeaa joillekin ihmisille. Osa tämän ongelman ongelmasta on lajittelujärjestelmän puute. Ilman tällaisia ​​välilehtiä voidaan levittää ilman järjestystä, joten välilehden etsiminen ei anna mielekästä käsitystä välilehden sijainnista suhteessa muihin välilehtiin. Lisäksi useiden välilehtien luoma sotku voi luoda epätavallisen pienen valintaikkunan, jonka yläpuolella olevat välilehdet hallitsevat ikkunaa.

Vaikka ikkunat, joissa on välilehtiä, ovat riittäviä ympäristöissä, joissa välilehtien tarve on minimaalinen (noin kymmenen välilehteä tai vähemmän), tämä järjestelmä ei skaalaudu , ja tämän ongelman ratkaisemiseksi voidaan tarvita vaihtoehtoisia menetelmiä.

Monien välilehtien skaalautuvuusongelmien ratkaisutavat:

  • ryhmitellä välilehtiä vetämällä/siirtämällä niitä tai jäädyttää niiden sijainnin ja pienentää sitten yksittäisten välilehtien leveyttä, jotta enemmän mahtuu käytettävissä olevaan alueeseen, mukaan lukien useita sarkainrivejä, ja
  • muuttaa väriä valitut välilehdet tai lähteen, yhdessä käytön favicons tunnistamiseen ja vihjetekstien on mouseover
  • ota käyttöön vieritys , jotta välilehdet voivat ottaa näkymättömän alueen näytöllä
  • esitellä osioita millä tahansa eri tavalla, jotta välilehdet voidaan levittää useille alueille
  • ottaa käyttöön välilehden reaaliaikaisen zoomauksen hiiren kohdistimen sijainnin perusteella
  • hävitä välilehdet hyväksi toisen käyttöliittymän elementti, kuten kentästä tai avattavan luettelon

Suuri määrä välilehtisiä ikkunoita skaalautuu paremmin ikkunan vasemman tai oikean reunan välilehdillä ylä- tai alareunan sijasta. Tämä johtuu siitä, että välilehtien etiketit ovat yleensä paljon leveämpiä kuin ne ovat korkeita, ja koska nyt on tavallista käyttää näyttöjä, jotka ovat huomattavasti leveämpiä kuin asiakirjojen ja verkkosivujen näyttäminen. NeWS versio UNIpress Emacs tekstieditori sijoitettu välilehtiä oikean ikkunan reunaa, ja pani ikkunat ulos pystysarakkeeseen, joten jokainen välilehti on aluksi näkyvissä, ja käyttäjä voi käyttää niitä tietyn lisätä ja vähentää ikkunoiden, vedä niitä ympäriinsä tai vedä ne mihin tahansa näytön kohtaan.

PSIBER visuaalinen PostScript ohjelmointiympäristö NeWS , välilehtiä ikkunat ympäri esineet ja pois pinosta.

Sarkainikkunaliitännät voivat antaa käyttäjälle vapauden sijoittaa välilehdet minkä tahansa reunan mukaan, joten kaikki neljä reunaa ovat käytettävissä eri välilehtiryhmien järjestämiseen käyttäjän tai sovelluksen parhaaksi katsomalla tavalla. PSIBER -visuaalisessa PostScript -ohjelmointiympäristössä NeWS: lle oli välilehtinäkymiä, jotka käyttäjä voi kiinnittää pinoon ("piikki"), ja käyttäjä voi siirtää välilehdet mihin tahansa reunaan. NeWS -piirakuvalikon ja välilehtien ikkunanhallinnan avulla käyttäjät voivat sijoittaa välilehdet mihin tahansa reunaan, ja välilehdet avasivat ikkunanhallintatoimintojen piirakavalikot, paljastamaan ja hautaamaan ikkunat jne.

Vertailu MDI: hen

Edut

SDI: hen tottuneille MDI voi olla hämmentävä, koska ikkunat voidaan piilottaa muiden ikkunoiden taakse. Joissakin MDI -sovelluksissa ei ole tehtäväpalkkia tai valikkoa, joka mahdollistaa nopean pääsyn kaikkiin ikkunoihin, joten näissä sovelluksissa joissakin tapauksissa ikkuna löytyy vain sulkemalla tai siirtämällä kaikki muut. Käytännössä useimmat MDI-ympäristöt tarjoavat kuitenkin paljon rikkaampia ikkunanvaihtotoimintoja kuin SDI-suuntautuneet ympäristöt. Toisaalta, koska TDI -sovelluksissa useimmat välilehdet ovat näkyvissä ja suoraan käytettävissä, ikkunoiden on paljon vaikeampaa "eksyä". Joillakin MDI -sovelluksilla, kuten Opera ja Eudora, on myös tämä etu, koska niillä on välilehdet ikkunoiden käyttämiseksi.

Haitat

TDI -ikkunat on aina maksimoitava pääikkunansa sisällä, ja siksi kaksi välilehteä ei voi olla näkyvissä samanaikaisesti. Tämä vaikeuttaa asiakirjojen vertailua tai helppoa kopiointia ja liittämistä kahden asiakirjan välillä. Täydet MDI -liitännät mahdollistavat alaikkunoiden laatoituksen tai porrastamisen, eivätkä ne joudu kärsimään näistä rajoituksista.

Yksi esimerkki sovelluksista, jotka sallivat TDI- tai MDI -selaamisen, on Opera . Tämä sovellus tukee oletusarvoisesti TDI: tä, ja se tukee myös täydellistä MDI: tä, ja sitä voidaan käyttää myös SDI -sovelluksena.

Jotta voidaan puuttua näihin epäkohtiin, jotkut integroitu kehitysympäristöt, kuten viime versiot XEmacs ja Microsoft : n Visual Studio , tarjoavat hybridikäyttöliittymä joka mahdollistaa jakaminen pääikkunassa useiksi MDI-like 'lasien' jokaisella on oma erillinen TDI välilehti asetettu. Laatoitusikkunoiden hallintaohjelmat , kuten Ion, tekevät saman koko työpöydälle . Tämä tarjoaa monia MDI- ja TDI -etuja, vaikka käyttäjien voi silti olla vaikea tottua. Konqueror selain KDE (käytettävissä Unix ja Unix työhön alikes, kuten Linux ja Windows) tukee useita asiakirjat yhden välilehden jakamalla asiakirjoja. Konqueror-välilehdellä asiakirjat voidaan jakaa vaaka- tai pystysuunnassa, ja jokainen jaettu asiakirja voidaan jakaa uudelleen.

Toinen strategia sen rajoituksen käsittelemiseksi, että vain yksi välilehtiä sisältävä asiakirja olisi tavallisesti näkyvissä kerrallaan, on sallia välilehden vetäminen pääikkunan ulkopuolelle ja muuntaa se erilliseksi ikkunaksi (jossa voi olla useita välilehtiä). Tätä tukevat esimerkiksi Google Chrome , Mozilla Firefox 3.5 ja Internet Explorer 9 -selaimet.

Ikkunanhallintaohjelmat, jotka tarjoavat välilehtiä sisältävän asiakirjan käyttöliittymän

Seuraavat ikkunanhallintaohjelmat tarjoavat välilehtiä sisältävän asiakirjan käyttöliittymän:

Patenttiriita

Adobe Systemsillä on Yhdysvalloissa ja Euroopassa patentteja tietyistä GUI -välilehtien käyttötarkoituksista, joita pidetään laajalti vähäpätöisinä patenteina . Sekä graafisessa käyttöliittymässä että tekstin käyttöliittymissä (TUI) oli tekniikan tasoa.

Adobe käytti näitä patentteja haastaakseen Macromedia Inc: n oikeuteen, koska se käytti välilehtiä Macromedia Flash -tuotteessaan. Adobe voitti asian ja 2,8 miljoonan dollarin vahingot. Macromedia kuitenkin aloitti vastakanteen, joka päättyi 4,9 miljoonan dollarin tuomioon Adobetta vastaan. Asiat ratkaistiin julkistamattomilla ehdoilla. Vuonna 2005 Adobe lopetti kiistat näiden kahden yrityksen välillä, kun se osti Macromedian noin 3,4 miljardilla dollarilla.

Teollis- ja tekijänoikeusvirasto IP Innovation LLC ja sen emoyhtiö Technology Licensing Corporation haastoivat 18. huhtikuuta 2007 kanteen Apple Inc : ää vastaan sen rikkomisesta Xeroxin tutkijoiden alun perin vuonna 1987 jättämää Yhdysvaltain patenttia vastaan.

Katso myös

Viitteet

Ulkoiset linkit