Hacker News

Palm OS erabiltzaile-interfazearen gidalerroak (2003) [pdf]

Iruzkinak

10 min read Via cs.uml.edu

Mewayz Team

Editorial Team

Hacker News

Palm OS-ek irakatsi diguna zure bidetik kanpo geratzen den softwarea diseinatzeari buruz

2003an, Palm-eko talde txiki batek erabiltzaile-interfazearen jarraibide multzo bat argitaratu zuen, garai hartan ia barregarri mugatuak ziruditen. 160×160 pixeleko pantailak. Memoria kilobytetan neurtu zen. Erabiltzaileek plastikozko arkatz batekin nabigatzen zuten. Hala ere, jarraibide horien barruan lurperatuta gizakiaren arretarako eta lan-fluxurako hain zehatz-mehatz kalibratuta dagoen filosofia bat zegoen, non oraindik azaleratzen den, kontzienteki edo ez, gaur egun eraikitzen ari den negozio-softwarerik onenaren diseinuan. Dokumentua ez zen hilzorian dagoen plataforma baten arauak soilik. Lanpetuta, distraitua eta marruskadurarekiko alergia handia duten pertsonentzako diseinatzeko maisu-klase konprimitua izan zen.

Bi hamarkada geroago, negozio-softwarearen panorama kontrako norabidean lehertu da. Garai batean arazo bat konpontzen zuten tresnak hamaika funtziotan zabaltzen dira orain. Arbelak widgetez gainezka. Sartze-fluxuek egunak behar dituzte. Ironia da SaaS modernoan irabazten duten enpresak - jendeak benetan beldurrik gabe goizero irekitzen dituen tresnak - Palmek hardware muga larrien garaian isilik barneratu zutenak direla. Murrizketa, antza denez, irakaslea izan zen denbora guztian.

Gauza bat ongi egitearen diziplina (interakzio bakoitzeko)

Palm-en jarraibideek ingeniariek "zeregin bakarreko argitasuna" deitzen zutena azpimarratzen zuten: pantaila bakoitzak erabiltzaileari helburu zehatz bat lortzen lagundu behar zion hurrengora pasatu aurretik. Hau ez zen hardwarearen muga bat, arretari buruzko filosofia bat baizik. Pantaila batean beharrezkoa ez den elementu bakoitza erabiltzaileak hartu behar duen erabakia da. Erabaki bakoitza energia kognitiboaren gaineko zerga txiki bat da. Pila itzazu nahikoa elkarrekin eta erabiltzaileak ez dira zure softwarearen indarrik sentitzen; nekatuta sentitzen dira.

Enpresa-tresna modernoek ikasgai hau ahaztu dute neurri handi batean. CRM panelek 40 datu-puntu bistaratzen dituzte aldi berean. HR plataformek zazpi klik behar dituzte baja eskaera bakarra onartzeko. Fakturazio-tresnek hiru geruza sakon lurperatzen dute "bidaltzeko" botoia, funtzioak ezagutzeko gehiago diseinatutako menu batean, ordainketa garaiz jaso behar duen pertsonarentzat baino. Ondorioz, denbora aurrezteko softwareak kontsumitzen amaitzen du.

Konponbidea ez da minimalismoa bere kabuz, nahita dagoen hierarkia baizik. Mewayz bezalako plataformek, nominatik hasi eta flotaren kudeaketara arte link-in-bio tresnetaraino 207 modulu hartzen dituena, ikuspegi modularra hartzen dute bereziki diseinuaren galdera behartzen duelako: zer behar du erabiltzaile honek oraintxe? Lan-fluxu desberdinak zerbitzatzen dituzten moduluak bereizita geratzen dira erabiltzaileak nahita konektatu arte. Nominaren pantaila nominari buruzkoa da. CRM harremanei buruzkoa da. Argitasuna arkitekturagatik, ez estetikagatik bakarrik.

Tap Test: Marruskadura neurtzea benetako lan-fluxuetan

Palm ingeniariek "tap test" izeneko neurri informal bat erabili zuten: zenbat interakzio behar dira ohiko zeregin bat burutzeko? Sakatu gehigarri bakoitzak erabiltzaileak lan-fluxua bertan behera uzteko, distraitzeko edo errore bat egiteko aukera bat adierazten zuen. Helburua ez zen zero kolpeak (konplexutasun pixka bat lan esanguratsuaren berezkoa da), baizik eta erabiltzaileari baino interfazeari zerbitzatzen zioten kolpeak errukirik gabe ezabatzea.

Aplikatu hau negozio-egoerari: bezero bati fakturatzen dion autonomo batek bere tresna ireki, bezeroa aurkitu, faktura bat sortu eta bidali ahal izan beharko luke. Zenbat urrats behar ditu zure egungo softwareak? Enpresa txikien jabeekin probak egitean, ikertzaileek etengabe ikusten dute tresna baten pisu psikologikoa —erabiltzea zein “astuna” sentitzen den— ia ezin hobeto erlazionatzen dela zereginak burutzeko tasekin, ez tresnaren benetako funtzio kopuruarekin. Fluxu garbi eta logiko baten bidez erabiltzen diren 200 ezaugarri dituen plataforma bat baino arinagoa da menu koherenteetan lurperatutako 20 ezaugarri dituena baino.

"Interfazerik onena desagertzen dena da. Erabiltzaileek ez dute softwarearekin elkarreragin nahi; helburuak bete nahi dituzte. Tresnarekin pentsatzen ari diren une bakoitza bere negozioan pentsatzen ez duten unea da."

Taldeak sortzeko edo negozio-tresnak aukeratzeko ondorio praktikoak: zenbatu zure kolpeak. Zure bost lan-fluxu ohikoenetarako, zenbat interakzio daude zure taldearen artean eta eginda? Zenbaki hori zure marruskadura puntuazioa da, eta langile guztietan gehitzen da, egunero, hiruhileko bakoitzean.

Koherentzia errespetuaren forma gisa

Palm-en 2003ko gidalerroen atal gutxietsienetako batek koherentziari buruz hitz egiten zuen — ez ikusizko koherentzia koloreak eta letra-tipoak bat etortzearen zentzu apalean, portaeraren koherentzia baizik. Ezkerrera hatza egiteak aplikazio batean "ezabatu" esan nahi badu, "ezabatu" esan nahi du edonon. Izen bat ukitzeak kontaktuetan xehetasun-ikuspegia irekitzen badu, keinu berak modu berean funtzionatu beharko luke zereginetan, egutegian eta oharretan. Erabiltzailearen eredu mentalak ez luke berrezarri behar aplikazioen muga gainditzen duen bakoitzean.

Horrek garrantzi handia du erabiltzaileak testuinguru batetik bestera azkar mugitzen diren negozio-plataformetan. Salmenta-ordezkariak ordu bakarrean kontaktuen erregistrotik faktura izatera pasa daitezke erreserbaren berrespen batera taldeko mezu batera. Testuinguru-aldaketa bakoitzak kostu kognitiboa dakar. Nabigazio-eredu koherenteak, ekintza koherenteak kokatzeak eta feedback-mekanismo koherenteak ezartzen dituzten plataformek izugarri murrizten dute kostu hori denboran zehar. Erabiltzaileek muskulu-memoria eraikitzen dute. Lan-fluxuak automatikoak bihurtzen dira nahita baino. Abiadura berez jarraitzen du.

Negozio-funtzio anitz kudeatzen dituzten erakundeentzat (salmentak, HR, finantzak, eragiketak) koherentziaren argudioa zatitutako tresna pilaren aurkako argudioa ere bada. Zure CRM zure fakturazio-tresnaren portaera desberdina denean, zure HR plataformaren portaera ezberdina denean, zure taldea lau edo bost eredu mental bereizi aldi berean mantentzera behartzen ari zara. Aldaketa-kostua ez da gogaikarria soilik: lan-fluxuen kontsultorek egindako ikerketek iradokitzen dute ezagutza-langileei batez beste 23 minutuko lan bideratua kostatzen zaiela testuinguru-aldaketa nagusi bakoitzeko. 50 pertsonako talde batentzat, hori ez da UX arazo bat. Aurrekontu arazo bat da.

Etendurarako diseinatzea, ez baldintza idealak

Palm-gailuak poltsikoetan bizi ziren eta aparkalekuetan, metroko plataforman eta bilera artean erabiltzen ziren. Interfazearen gidalerroek esplizituki onartzen zuten hori: erabiltzaileak etengabe etengo lirateke, zereginetara itzuliko lirateke amaitzean, balioa atera beharko lukete 30 segundoko leihoetan. Horrek esan nahi du aplikazioek ezin zutela suposatu erabiltzaile batek argibideak irakurriko zituenik, gogoratu non utzi zituenik edo lan-fluxurik amaitu gabeko saio bakarrean.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Enpresa-software gehiena baldintza idealetarako diseinatuta dago oraindik: erabiltzaile bideratu bat, monitore handi bat, etenik gabeko denbora-blokeetarako. Baina lan modernoaren errealitateak askoz gehiago dirudi Palm erabiltzaile baten antza, mahaigaineko erabiltzaile batena baino. Kudeatzaileek gastuen txostenak onartzen dituzte beren telefonoetatik joan-etorrietan. Freelanceek erreserba eskaerak egiaztatzen dituzte bezeroen deien artean. Giza baliabideen taldeek txertatzeko dokumentuak prozesatzen dituzte leiho zatikatuetan, bileraz betetako egun batean.

Etenerako diseinatzeak hainbat gauza zehatz esan nahi ditu:

  • Gorde dena automatikoki. Ez utzi inoiz etenaldi batek aurrerapena suntsitzen. Erabiltzaile baten arakatzaileak fakturaren erdialdean huts egiten badu, bere lanak hor egon beharko luke itzultzean.
  • Berreragarriak diren egoerak. Plataformak erabiltzailea non zegoen gogoratu beharko luke: zirriborro-erregistroak, partzialki betetako inprimakiak, zerrenda-ikuspegi bati aplikatutako iragazkiak.
  • Eskanea daitezkeen laburpenak. Edozein pantailako lehen begiratuan informazio garrantzitsuena helarazi behar da, erabiltzaileak sakon irakurri behar izan gabe.
  • Laburbildu egiten duten baieztapenak, ez galdetzen dituztenak. "Bidalitako faktura [email protected] - 30 eguneko epean 3.400 $" arrakasta-tosta generiko bat baino erabilgarriagoa da.
  • Mugikorren parekotasuna mahaigainarekin. Mahaigainean lan-fluxu bat badago, erabiltzaileek mugikorrean egin ahal izan beharko lukete esperientzia kaltetu gabe.

Mewayzen 138.000 erabiltzaile-baseak denetarik hartzen du bere baitan bakarkako autonomoetatik hasi eta sail anitzeko negozioetaraino, eta erabiltzaile horiek nola eta non lan egiten duten aldakortasuna izugarria da. Etenerako diseinatzea ez da atsegina eskala horretako plataforma batentzat; oinarrizko itxaropena da.

Ezaugarrien paradoxa: gaitasun gehiago, nahasmen gutxiago

Hona hemen Palm-en gidalerroek nabigatzen zuten tentsioa eta negozio-plataforma modernoek oraindik ere borrokan dutena: erabiltzaileek funtzio indartsuak behar dituzte lan serioa egiteko, baina produktu bati gehitzen zaion eginbide bakoitza erabiltzaile orok adimen kontuan hartu behar duen funtzio bat da, baita inoiz erabiliko ez dutenek ere. Erabiltzen ez diren ezaugarrien gainkostu kognitiboa benetakoa eta neurgarria da. Kontsumitzaileen software-aukerei buruzko ikerketek etengabe erakusten dute aukera gehiago aurkezten dituzten erabiltzaileek gogobetetze txikiagoa dutela, nahiz eta aukera horiek behar duten guztia barne hartzen duten.

Palmek aurkitutako ebazpena —eta plataforma moderno onenek berriro aurkitu dutena— dibulgazio progresiboa da. Erakutsi erabiltzaileei zer behar duten uneko zereginerako. Egin gaitasun aurreratuak eskuragarri baina ez intrusiboak. Ez azaleratu flota kudeatzeko modulua fakturazioa soilik behar duen autonomoari. Ez nahasi erreserba-interfazea nomina-ezarpenekin. Plataformaren zabalera indargune bihurtzen da, eta ez erantzukizuna, erabiltzaileek sakontasun garrantzitsu gisa ikusten dutenean soilik, zarata garrantzirik gabekoa baino.

Hau da edozein negozio-OS modularentzako benetako erronka arkitektonikoa. CRM, analisiak, HR, flotaren kudeaketa, link-in-bio eta abar biltzen dituzten 207 modulurekin, Mewayz-ek Palmek 160 pixeleko pantailan 20 aplikaziorekin konpondu zuen arazo bera konpondu behar du: nola lortu gaitasun egokiak berehala eskura daitezkeela gainerakoak behar arte ikusezin mantenduz? Erantzuna orain 2003an zegoen berdina da: testuinguruaren kontzientzia, lehenetsi adimentsuak eta erabiltzailearen arretarako errespetu sakona.

Legacy: Constraint diseinuaren filosofia gisa

Palm OS desagertu da. Hura exekutatzen zuten gailuak bitxikeriak dira museo teknologikoen pantailetan. Baina hardware murrizketa larri haietatik sortu zen diseinuaren pentsamenduak hain iraunkorrak diren printzipioak sortu zituen, non Pilot 1000-aren berri inoiz entzun ez duten UX taldeek berriro aurkitzen ari direla. Hori ez da nostalgia; froga da murriztapenek giza ezagutzari buruzko egiazko zerbait erakusten ari zirela, hardware txarrari etekina atera beharrean.

Gaur egun eraikitzen ari den negozio-softwarerik pentsakorrena norberak ezarritako murrizketetan eraikitzen da. Ez baliabideak mugatuak direlako, baizik eta diseinatzaileek ulertzen dutelako pixel bakoitza, funtzio bakoitza, bere lekua irabazten ez duen lan-fluxuaren urrats bakoitza erabiltzailearen aurka ari dela. Helburua ez zen inoiz dena egiten duen softwarea eraikitzea. Helburua beti izan da hura erabiltzen duten pertsonak gai, eraginkor eta trabarik gabeko sentiarazten dituen softwarea sortzea.

2026an plataformak ebaluatzen dituzten enpresentzat, egitea merezi duen galdera ez da "zenbat ezaugarri ditu honek?" "Zenbat ezaugarri erabiliko ditu nire taldeak benetan, eta zenbat denbora beharko du softwarean pentsatzeari uzteko eta beren lana pentsatzen hasteko?" Hori da 2003ko Palm estandarra arkatza batekin eta zuri-beltzeko pantaila batekin. Gaur egun estandar egokia izaten jarraitzen du.

Ohiko galderak

Zerk eragin zuen Palm OS interfazearen gidalerroek plataformaren mugak izan arren?

Palm OS jarraibideek soiltasun gupidagabea behartu zuten: ukitu bakoitzak garrantzia izan behar zuen, pantaila bakoitzak helburu bakarra izan behar zuen eta karga kognitiboa baliabide mugatu gisa tratatzen zen. Muga horiek arauak baino filosofia bat sortu zuten. Oinarrizko ikuspegia - softwarea zeregin horretan desagertu beharko litzatekeela - Mewayz bezalako tresna modernoetan agertu da, funtzioen gainkarga baino gehiago lan-fluxuen inguruan eraikitako 207 moduluko negozio-sistema eragilean, app.mewayz.com helbidean eskuragarri.

Palm OS interfazearen printzipioak oraindik aplikatzen al dira negozio-software modernoaren diseinuan?

Erabat. Dibulgazio progresiboaren, ataza-lehenengo nabigazioaren eta etenaldi minimoaren printzipioak SaaS diseinu garaikidera itzultzen dira zuzenean. 2024an negozio-software onak oraindik ere borrokan jarraitzen du Palmek 2003an konpondu zuen arazo berarekin: erabiltzaileak etengabe mantentzea. Arreta errespetatzen duten plataformek (marruskadura mugatuz, elkarrizketa modalak murriztea eta behar dena soilik aurkeztea) etengabe gainditzen dute mundu errealeko adopzioan ezaugarriez betetako alternatibei.

Zein da software moderno gehienek oraindik baztertzen duten Palm OSren ikasgairik handiena?

Ikasgairik zailena murrizketa da: ez erakutsi erabiltzaileak behar ez duena oraintxe bertan. Aplikazio moderno gehienek huts egiten dute aukera posible guztiak aldi berean azaleratuz, gidatzen beharrean erabatekoa. Palm OS-ek pantaila bakoitzeko zeregin bakarreko eredua ezarri zuen, diseinatzaileak erabiltzailearen asmoa sakon ulertzera behartzen zituena. Hori barneratzen duten negozio-plataformek (benetako lan-fluxuen inguruan egituratzea tresnak) murrizten dute integrazioaren marruskadura eta eguneroko atxikipena nabarmen hobetzen dute.

Non aurki dezaket diseinu-printzipio minimalista hauek aplikatzen dituen negozio-plataforma moderno bat?

Mewayz at app.mewayz.com filosofia honen inguruan eraikita dago: 207 negozio-modulu integratu erabiltzaileen helburuen arabera antolatuta, eginbide-kategoria arbitrarioen arabera, guztiak 19 $ hilean. Erabiltzaileak guztiaren panel batekin gainditzea baino, Mewayz-ek tresnak egituratzen ditu jendeak benetan egin behar dituen lanen inguruan, Palm OSaren gidalerroak hogei urte geroago aztertzea merezi izan zuen ataza-lehen eta arreta errespetatuz diseinu diziplina bera islatuz.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime