Mainos
Kehittäjä istuu kirjoittamaan pala ilmaista ohjelmistoa. Heillä on taidot. He tietävät, kuinka saada ohjelma tekemään mitä haluavat sen tekevän. Heillä ei kuitenkaan ole kokemusta käyttöliittymäsuunnittelusta, eikä heillä ole ihmisryhmää, joka voi valita hitauden. Ei se mitään. He työskentelevät intohimonsa ulkopuolelta ja kokoavat kaiken, mitä pystyvät.
Vuosia myöhemmin istut tietokoneesi ääressä ja lataat ohjelman Linux-käyttöjärjestelmän sovelluskaupasta Verrattuna Linux-sovellusliikkeisiin: kumpi sopii sinulle?Windows-käyttäjät ohjataan sovelluskauppaan. macOS: lla on ollut sellainen jo jonkin aikaa. Sillä välin Linuxilla on ollut sovelluskaupan tyylinen kokemus vuosien ajan. Mutta kumpi sopii sinulle? Lue lisää . Kuvauksessa sanotaan, että se tekee mitä tarvitset. Napsautat asennuspainiketta, kirjoitat salasanasi ja katsot, että sovellus näkyy kaikkien muiden asentamasi vieressä.
Ensimmäinen asia, jonka huomaat, on, että sovelluksen kuvake näyttää paikoiltaan kaikkien muiden vieressä. Napsautat sitä joka tapauksessa, koska jos ohjelma saa työn valmiiksi, voit etsiä häiritsevän kuvakkeen ulkopuolelle. Sitten sydämesi uppoaa. Sovelluksen käyttöliittymä näyttää aivan kuin paikallaan. Vielä pahempaa: et voi ymmärtää kuinka käyttää asiaa!
Siksi työasemilla on ihmisen käyttöliittymäohjeet. Windows, macOS, iOS ja Android ovat kaikki nämä ohjeet. Ne ovat myös Linuxissa.
Mitkä ovat ihmisrajapinnan ohjeet?
Ihmisrajapinnan ohjeet (HIG) ovat ohjeita ja standardeja, jotka osoittavat sovellusten luojaille, kuinka tehdä ohjelmistot, jotka tuntevat olonsa kotoisaksi tietyssä käyttöliittymässä, ja luoda käyttäjille helppoa kokemusta. Ne osoittavat kehittäjälle, kuinka kaukana toisistaan olevista painikkeista tulisi olla, kuinka suuri kuvakkeen tekeminen on ja kuinka sopiva tapa järjestää valikkokohteet.
Jos projektit noudattavat näitä ohjeita, siirryttäessä sovelluksesta toiseen, koet kokemuksia, jotka näyttävät samanlaisilta. Eikä vain se. Kun olet oppinut käyttämään yhtä ohjelmaa, sinulla on aika hyvä idea käyttää seuraavaa.
Nämä ohjeet ovat tärkeitä kehittäjille ja käyttäjille. Onneksi jotkut Linuxin suosituimmat työpöytäympäristöt Mikä Linux-työpöytäympäristö sopii parhaiten persoonallisuuteesi?Millainen tietokoneen käyttäjä olet? Jätätkö kuvakkeet hajallaan työpöydälle? Haluatko mieluummin työskennellä yhdessä siistissä sovelluksissa? Otetaan selville, mikä Linux-työpöytäympäristö sopii sinulle parhaiten. Lue lisää on omat HIG: t.
Missä Linux-työpöytäympäristöissä on HIG?
Ihmisrajapinnan ohjeet liittyvät enemmän sovelluksiin kuin työpöydän käyttöliittymän osiin. Tästä syystä työpöytäympäristöissä, joissa on omat sovellusohjelmansa, on todennäköisemmin suosituksia kehittäjille, joita noudatetaan. Tässä ovat suuret.
GNOME
GNOME'EN HIG on kiistatta yksi työpöytäympäristön suurimmista panoksista Linux-työpöydälle. Aikana, jolloin useimpia Linux-ohjelmistoja oli joko vaikea käyttää tai villisti epäjohdonmukaisia, GNOME-luojat piirsivat toisen polun. Ohjelmiston pitäisi olla helppo selvittää, ja sen pitäisi tuntua samanlaiselta kuin kaikki muut tietokoneen ohjelmat, projekti väitti. Lopputulos? Suuri määrä sovelluksia tuntuu olleen kotoisaksi GNOMEssa.
Tämä johdonmukaisuus on heikentynyt jonkin verran viimeisen vuosikymmenen aikana. GNOMElla harjoittaa suunnittelua, joka eroaa useimmista muista pöytätietokoneista GNOME selitetty: Katso yhtä Linuxin suosituimmista työasemistaOlet kiinnostunut Linuxista ja olet törmännyt "GNOME", lyhenne sanoista GNU Network Object Model Environment. GNOME on yksi suosituimmista avoimen lähdekoodin rajapinnoista, mutta mitä se tarkoittaa? Lue lisää , sovellus, joka sopii GNOMEen, pyrkii pysymään muualla ja päinvastoin. Mutta jos pidät kiinni sovelluksista, jotka on erityisesti tarkoitettu GNOME: lle, sinulla on yksi yksinkertaisimmista ja integroituimmista kokemuksista, joita Linux-työpöydällä on tarjota.
KDE
KDE: n HIG on paljon kuin työpöytä itse. KDE-yhteisön Plasma-työpöytä on ehkä mukautettavin käyttöliittymä mille tahansa käyttöjärjestelmälle KDE selitti: Katso Linuxin konfiguroitavimmasta työpöytäliittymästäMiltä Linux näyttää? Joskus Ykseys; muina aikoina, GNOME. Usein kuitenkin Linux ajaa KDE: tä. Jos et käytä K-työpöytäympäristöä aiemmin Linux-tietokoneellasi, nyt on aika muuttua! Lue lisää . Aivan kuten käyttäjillä on suuri vapaus tehdä ohjelmiston kanssa haluamaansa, niin myös kehittäjät.
KDE pyrkii olemaan oletuksena yksinkertainen, tehokas tarvittaessa. Tämä tarkoittaa, että voit todennäköisesti hallita musiikkia mediasoittimessa tai katsella kuvia valokuvahallinnassa työkalurivin painikkeilla, mutta valikkopalkissa voi olla laaja valikoima vaihtoehtoja. Suurin osa KDE: lle suunnitelluista ohjelmistoista voi myös siirtää työkalurivejä, lisätä painikkeita ja muuten muuttaa näkyviä säätimiä. Kuten Plasma-työpöytä osoittaa meille, johdonmukaisuuden ei tarvitse tarkoittaa tyhjentynyttä tai yksinkertaista.
Peruskäyttöjärjestelmä
Peruskäyttöjärjestelmä ei ole kuin useimmat muut Linux-käyttöjärjestelmät. Se tulee omaan Pantheon-työpöytäympäristöönsä, ja vaikka voit vaihtaa sen jotain muuta varten, niin se olisi tappio kohta käyttää Elementary OS Haluatko asentaa peruskäyttöjärjestelmän? 8 syytä miksi sinun pitäisi!Linux Elementary OS on kehittynyt hienoksi tietokonekokemukseksi, mutta onko aika siirtyä nykyisestä käyttöjärjestelmästäsi? Lue lisää . Suunnittelu on kenties Elementary-joukkueen suurin panos vapaaseen ja avoimeen lähdekoodiin.
Tässä tilanteessa Alkeisyhdistys HIG on keskeinen osa hanketta. Asiakirja on helppo lukea ja viitata, ja näennäisesti kaikki rajapinnan näkökohdat ovat katettu ja runsaasti esimerkkejä. Kehittäjät saattavat haluta kiinnittää huomiota, koska Elementary-tiimi ja Elementary-käyttäjät ovat taipuvaisempia harjaamaan epäjohdonmukaisuuksissa kuin muut Linux-yhteisöt.
Entä muut työpöytäympäristöt?
Jotkut projektit ovat vapaaehtoisjohtajia eikö joku ole ottanut aikaa laatia yksityiskohtainen HIG Yritykset vs. Yhteisö: Kuka tekee paremman Linux-käyttöjärjestelmän?Joillakin jakeluilla on takana yritys. Ubuntu, suosituin Linux-käyttöjärjestelmä, on yksi, eikä se ole yksin. Mutta vähentääkö vai parantaako yritysvastuun saaminen Linux-distrokehittäjää? Lue lisää . Samalla työpöytäympäristö ei aina tarkoita samaa asiaa jokaiselle projektille. Jotkut, kuten yllä luetellut, näkevät työpöytäympäristön täysin täydellisenä kokemuksena, joka hallitsee sitä, mitä näet tietokoneen käynnistyksen yhteydessä, mukaan lukien suurin osa sovelluksista.
Toiset näkevät luomuksensa enemmän työpöytäliittyminä tai ikkunanhallinnana. Ne tarjoavat paneelit, sovelmat ja tavan vaihtaa ikkunoiden välillä, mutta ne eivät ota käyttöön sovellusten luomista. Ne antavat sinulle keinon suorittaa Linuxille jo olemassa olevaa ohjelmistoa integroinnilla vähemmän painopistettä. Loppujen lopuksi monet meistä ovat tottuneet Windowsiin, jossa tuskin on johdonmukaisuutta sovellusten kanssa Microsoftin HIG: stä riippumatta. Kaikki eivät edes halua, että jokainen sovellus tuntea saman.
Kuinka vuorovaikutuksessa suosikki työpöydälläsi?
Pidän parempana, että sovelluksillani on johdonmukainen ulkoasu. Se on oikeastaan yksi syy, jonka vuoksi olin innoissani löytäessani Linuxin. Ajattelin aiemmin, että jos halusin jatkuvaa kokemusta, minun piti ostaa Mac - mutta GNOME ja KDE molemmat osoittivat minulle, että Apple ei ollut ainoa, joka tarjosi integroitua työpöytää.
Peruskäyttöjärjestelmää ei tuolloin ollut olemassa, ja se oli noin muutama vuosi, ennen kuin päätin tarkistaa sen. Millainen huomiota joukkueessa kiinnittää tähän työpöydän osaan, on todella huippuluokkaa.
Vertailun vuoksi tässä on Microsoftin, Applen ja Googlen ihmisten käyttöliittymäohjeet:
- Windows
- MacOS ja iOS
- Android
Mitä tunnet ihmisen rajapinnan ohjeista? Suorittavatko visuaaliset epäjohdonmukaisuudet? Entä kääntyvä muotoilu? Oletko ambivalentti kaikessa? Kutsun sinua jakamaan ajatuksesi alla oleviin kommentteihin.
Bertel on digitaalinen minimalistinen, joka kirjoittaa kannettavasta tietokoneesta, jossa on fyysiset tietosuojakytkimet ja Free Software Foundationin tukema käyttöjärjestelmä. Hän arvostaa ominaisuuksien etiikkaa ja auttaa muita ottamaan hallintaansa digitaaliseen elämäänsä.