Tarkastelemme usein sovellusten suunnittelua ja verkkosivujen suunnittelua kahtena eri, jos niihin liittyvänä, kentänä.

Viivat hämärtävät hieman web-sovelluksia (jotka ovat teknisesti sekä sovelluksia että verkkosivustoja), mutta pyrimme edelleen jakamaan niitä osittain. Jopa suunnittelijat, jotka työskentelevät molemmissa malleissa, pitävät niitä usein erillisinä asioina.

Mutta paljon opetuksia, jotka app suunnittelijat ja web-suunnittelijat voivat opettaa toisiaan.

Jokainen muotoilu on syntynyt omilla vahvuuksillaan ja heikkouksillaan, jotka usein täydentävät toisen alan vahvuuksia ja heikkouksia.

Alla on kuusi opetusta, jotka app ja web-suunnittelijat voivat opettaa toisiaan.

1. Vältä ominaisuus ryömintää

App suunnittelijat tietävät, että lisäominaisuudet voivat nopeasti tulla pahin vihollisesi. Sovelluksen pitäminen tiukassa ja vähäisessä määrin, vain tarpeellisilla ja hyödyllisillä ominaisuuksilla, on avain menestykseen. Jos katsot suosituimpia sovelluksia lähes minkä tahansa alustan sovelluskaupassa, näet, että enemmistöllä on kapea keskittymä vain niihin ominaisuuksiin, joita he tarvitsevat eniten.

Ge.tt on erinomainen esimerkki web-sovelluksesta, joka on välttänyt funktion virittämisen. Sen avulla voit nopeasti jakaa ja julkaista tiedostoja verkossa. Kaikki sen sisältämät ominaisuudet liittyvät suoraan tähän keskeiseen tarkoitukseen.

Tällainen kapea keskittyminen on tärkeä sovelluksissa, koska ne ovat usein ahtautuneita sekä avaruudessa että käytettävyydessä. Jos joku käyttää sovellusta puhelimellaan, käytettävyys voi olla paljon haastavampi. Mitä enemmän ominaisuuksia haitat koko näytön kanssa, sitä vaikeampi sovellus tulee käyttämään. Vaikka jotkin sovellukset ovat keksineet tapoja luoda monipuolisia sovelluksia ilman sotkua, se on varmasti paljon haastavampi ehdotus.

Web-suunnittelijat pyrkivät usein yrittämään niin monta ominaisuutta kuin mahdollista verkkosivustolle. Heidän näkemyksensä on, että mitä enemmän ominaisuuksia, sitä hyödyllisempää heidän sivustonsa on. Ja vaikka verkkosivustot eivät välttämättä ole samanlaisia ​​haasteita kuin pienoisohjelmat, se ei välttämättä tarkoita laajempaa soveltamisalaa, ja lisäominaisuudet tuovat lisäarvoa käyttäjälle.

Siksi se tulee alas: arvo. Jos lisättyjä ominaisuuksia lisää rehellisesti enemmän loppukäyttäjääsi, etsiminen tapa yhdistää ne olemassa olevaan käyttäjäkokemukseen on tärkeä ja haasteellinen. Älä lisää ominaisuuksia ominaisuuksien lisäämiseen.

2. Sinun täytyy luoda jotain ainutlaatuista ja tuoretta

Sovelluskehittäjät tietävät, että luomalla jotain, joka eroaa tällä hetkellä käytettävissä olevista sovelluksista, on yksi suosituimmista ja onnistuneimmista sovelluksista. He tarvitsevat jotain ainutlaatuista ja raikasta, jos he haluavat erottua markkinoilla. Vain lisäämällä ominaisuutta tai kaksi sen, mitä kilpailu tarjoaa, ei leikkaa sitä.

PDF Expert on erinomainen esimerkki sovelluksesta, jossa on sekä uusi muotoilu että ainutlaatuinen toiminto.

Web-suunnittelijat eivät välttämättä ole kiinni tästä ideasta. Monet heistä ottavat samoja asioita, joita muut suunnittelijat tekevät, muokkaavat pari asiaa "tekemään omat" ja kutsuvat sitä päivälle. Toki, pinta-ala saattaa näyttää erilaiselta, mutta se on edelleen sama yleinen asettelu, samat yleiset ominaisuudet ja sama yleinen toiminto. Ei ole mitään eroa tai erinomainen.

Suunnittelijat, jotka haluavat olla todella menestyviä, täytyy miettiä tapoja luoda jotain, joka on todella erilainen kuin kilpailu tarjoaa. Tule esiin uusia ideoita ja uusia lähestymistapoja tavallisiin ongelmiin sen sijaan, että katsot, mitä toinen kaveri tekee.

Tässä on harjoitus sinulle: seuraavalla kerralla, kun sinulla on suunnitteluhaaste, joka on voitettava, älä mene etsimään, miten joku muu tekee sen. Sen sijaan istu alas ja aivoriihi kymmenen ideoita siitä, kuinka voit käsitellä asiaa, riippumatta siitä, miten ne voivat näyttää ulkoisilta tai tyhmiltä. Vain kun olet saanut tämän luettelon, saatat mennä katsomaan, miten muut ovat ratkaisseet saman haasteen. Katso, ovatko niiden ratkaisut todella parempia kuin mitä keksit. Yhdistä joitain ideoistasi joitain ideoistasi ja näet, mitä voit ajatella. Tämä saa sinut ajattelemaan omia, ainutlaatuisia ratkaisuja sen sijaan, että seuraat status quoa.

3. Käytä tavallisia GUI-ohjaimia ja kuvioita

Vaikka ainutlaatuinen on hyvä, parhaan app-suunnittelijat tietävät myös, että on olemassa tiettyjä tavallisia GUI-elementtejä, joiden odotetaan tekevän tiettyjä asioita. Ne poikkeavat näistä ennalta määrätyistä kontrolleista omalla vastuullaan. Menestyksekkäimmät sovellukset tekevät vain asioita eri tavoin, kun se toimii paremmin kuin tavallinen GUI (joka ei useinkaan ole useimmissa tapauksissa). Ja useimmat heistä esittävät selkeitä ohjeita, kun he poikkeavat toisistaan.

Harvest-sovellus käyttää tavallisia GUI-malleja ja luo myös räätälöidyn käyttöliittymän. Se tekee sovelluksesta, joka on sekä helppokäyttöinen että houkutteleva.

Web-suunnittelijat poikkeavat toisinaan normeista pyrkimyksissään olla ainutlaatuisia ja prosessissa tekevät sivustot käyttökelvottomiksi. Ihmiset odottavat tiettyjä asioita, kun he käyvät verkkosivuilla: alleviivattu teksti on linkki, kuten painikkeet, navigointi on ilmeistä ja tavallisesti joko sivun yläosassa tai sivussa ja samanlaisia ​​yhteisiä rakenteita. Kun muutat asioita normaalista, olet todennäköisesti hämmentää kävijöitä.

Ajattele jonkin tietyn elementin yhteisiä suunnittelumalleja ja päätä sitten, poikkeako kyseisestä kuvasta poikkeuksetta sivustosi käyttökokemusta tai vain tehdä siitä "erilainen". Jos se ei aio parantaa UX: tä, unohda se. Ja jos ei ole välittömästi ilmeistä, miten jotain toimii, lisää sitten ohjeita jonnekin sivulle, jotta kävijät tietävät mitä tehdä. Nopein tapa menettää kävijä on saada heidät tuntemaan typeriä.

4. Luo hyödyllisiä virhesanomia

Tämä oppitunti voi mennä molempiin suuntiin. Jotkut app suunnittelijat ovat uskomattoman hyödyllisiä virheilmoituksia, kuten jotkut sivustot. Mutta siellä on paljon sovelluksia, joilla ei ole hyödyllisiä virhesanomia, ja paljon sivustoja, jotka ovat samoja.

Yksinkertainen hakulaatikko ja linkit kotisivuille ja arkistoille voivat tehdä 404 sivun hyödyllisemmän.

Hyödyllisiä virheilmoituksia kertoo käyttäjälle jotain muuta kuin pelkästään siitä, että on tapahtunut virhe. Sovelluksen tapauksessa hyödyllisempi virhesanoma saattaa tarjota ideoita virheen löytämiseksi. Sivustolla virheviesti saattaa antaa kävijälle joitain vaihtoehtoja tai ideoita virheen voittamiseksi. Kummassakin tapauksessa, vain sanomalla "on tapahtunut virhe", ei vain turhauta käyttäjääsi. Ota aikaa laatia virheviestejä, jotka todella parantavat käyttökokemusta ja sinulla on onnellisempia käyttäjiä.

5. Hyvin asioita

Tämä on jotain, jonka osa suunnittelijat voivat oppia web-suunnittelijoilta. Nyt myönnetty, siellä on paljon kauniita ja hyödyllisiä sovelluksia. Mutta on myös paljon apps, jotka ovat hienoja ominaisuuksia, mutta ovat uskomattoman ruma ja huonosti suunniteltu.

App suunnittelijoiden on miettiä, miten he voivat paremmin suunnitella GUI niiden sovellus, eikä pelkästään käyttämällä oletuksena suunnittelu alustan he rakentavat. Toki, sisäänrakennetut GUI-elementit eivät ole joissakin tapauksissa hirveitä, mutta ne ovat myös melko yleisiä. He eivät aio auttaa sovellustasi erottumaan tuhansista muista markkinoilla. Vielä huonompi on niiden sovellusten lukumäärä, jotka käyttävät mukautettua muotoilua, joka on todellakin huonompi kuin varaston käyttöliittymä.

Awesome Note on yksi app, joka varmasti saa, että houkutteleva muotoilu on tärkeä hyvä app.

Tarkastele sovelluksesi toimintoja ja kuka käyttäjät ovat, ja mieti sitten, miten voit käyttää mallia, jotta kyseiset ominaisuudet voidaan helpommin käyttää ja parantaa käyttäjien käsitystä sovelluksesta. Sano esimerkiksi, että luot vintage-kamerasovelluksen. Stock GUI: n käyttäminen ei tue mitään ajatusta siitä, että kamerasovellus tekee mitään muuta kuin varastosovellus. Mutta jos lisäät vintage-hahmoja ja elementtejä muotoiluun, luomme kokemusta, joka on miellyttävämpää käyttäjälle. He tuntevat käyttävänsä sovellusta, joka on erilainen, ei pelkästään vakiokamera, jossa on muutamia lisäkelloja ja pillejä.

6. Skaalautuvuus on välttämätöntä

Tämä on jotain, jonka web-suunnittelijat ovat laskeneet melko hyvin. Tiedämme, että verkkosivustosi voi yhtäkkiä nähdä missä vaiheessa liikennettä, ja sen täytyy olla yhä useamman ihmisen käytettävissä. Kaikki, mitä tarvitaan, on hieman sisältöä, joka yhtäkkiä menee viruksen tai jopa vain yhden tai kahden retweetin tai osuuden vaikutusvaltaisilta ihmisiltä. Ja jossain määrin, ei ole kovin vaikeaa standardisivustolle skaalautuvampi (se on enimmäkseen vain kysymys siitä, että valitaan isäntä, joka voi tarjota palvelimia, jotka mittaavat liikennettäsi).

Toinen skaalautuvuuteen liittyvä ongelma on se, kuinka käyttäjät käyttävät sivustoa tai palvelua. Useimmilla verkkosivustoilla tämä ei ole yhtä paljon ongelmaa. Mutta sovellusten kanssa, miten käyttäjä on vuorovaikutuksessa sovelluksen kanssa, on ensiarvoisen tärkeää. Pieni määrä käyttäjiä, jotka todella vetävät sovelluksen ominaisuuksia, voivat aiheuttaa ongelmia muille käyttäjille tai vain huonon kokemuksen.

Sovellukset voivat olla paljon vaikeampia kuin verkkosivustoja, infrastruktuurista riippuen. Skaalaus pelkästään käyttäjien määrän lisäämiseksi ei ole niin paljon erilainen kuin verkkosivujen skaalaaminen; se on vain kaistanleveyden ja prosessitehon kysymys. Silloin kun sovellusten skaalautuvuus on vaikeampaa, se johtuu siitä, miten yksittäiset käyttäjät päätyvät sovelluksen avulla.

Robert Scoble ja Kevin Rose ovat käyneet mielenkiintoista keskustelua Google+ -palvelusta viimeisen viikon aikana. Scoble ottaa ongelmia, joissa on päällekkäistä sisältöä ("kohinaa"), ja se ilmoitti julkisesti, että Google+ tarvitsee jonkinlaisen suodatusjärjestelmän, joka auttaa poistamaan kaikki tämän melun. Rose väittää, että se on vain siksi, että Scoble on "epäsymmetrinen" käyttäjä ja että useimmat ihmiset eivät pääse samaan asiaan, koska he eivät seuraa tuhansia ihmisiä. Kysymys jää edelleen, jos web-sovellus, kuten Google+ (tai mobiililaitteen sovellus), keskittyy skaalautuvuuteen näillä piilevillä käyttäjillä tai keskitytään enemmän keskimääräisiin käyttäjiin? Se on keskustelu, jota ei todennäköisesti ratkaista pian, mutta se on jotain app (ja verkkosivusto) kehittäjien ja suunnittelijoiden on oltava tietoisia ja päättää, miten he haluavat käsitellä tapauskohtaisesti.

johtopäätös

Olitpa sitten web-suunnittelija tai sovelluksen suunnittelija, sinulla on asioita, joista voit oppia hyvältä suunnittelulta muilta suunnittelualalta. Tarkastele omaa kapeaa huomiota siihen, miten muut suunnittelijat muilla aloilla käsittelevät samankaltaisia ​​ongelmia, ja sopeuttavat nämä ideat vastaamaan omia haasteitasi.

Mitä mieltä sinä olet? Mitä muita oppitunteja verkko- ja sovellussuunnittelijat voivat opettaa toisilleen? Mitä oppitunteja oppilaat tarvitsevat ja mistä he oppivat? Kerro meille kommentit!