Anonim

Jeg har afsluttet mine hardwareopgraderinger til den nye Mac Pro. Systemet har nu 5 GB hukommelse og et andet videokort. Det andet videokort giver mig nu muligheden for at udvide ud over to skærme. Da jeg sad masser af LCD'er, besluttede jeg at bruge dem til brug. Jeg har nu FIRE skærme knyttet til min Mac Pro.

Hvorfor? Fordi jeg kan.

Men nu, når jeg gør det, er det alle roser? Nej. Hvilket operativsystem er bedre i denne afdeling? Windows XP eller Mac OS X?

Fitts lov

En af de ting, der konstant slår mig ved dette emne, er, hvordan begge lejre har så bunke solide meninger. Sandheden skal siges, det ser ud til, at det er OS X-brugere, der får det mest defensive over det. Apple menes naturligvis at være kongen for interface-design. På de fleste områder er jeg enig. Når det kommer til multi-screen support, er jeg uenig.

Fitts lov citeres ofte. Wikipedia definerer det som:

Fitts lov (ofte citeret som Fitts 'lov ) er en model for menneskelig bevægelse, der forudsiger den tid, der kræves for hurtigt at flytte til et målområde, som en funktion af afstanden til målet og størrelsen på målet.

Det har en ligning og alt. Mere enkelt sagt, ideen er, at jo større målet er, jo lettere er det at bruge. Så ideen med den øverste menulinje i OS X er, at den dækker hele toppen af ​​skærmen. Musemarkøren kan ikke bevæge sig ud over den. Dette betyder, at enhver musestik opad rammer menuen. Meget stort mål.

Ud over Fitts lov

OK, Fitts lov er en brugbar model. Men hvordan oversættes dette til den virkelige verden? Det er her, jeg ikke kan se pointen ved det i designet af OS X. Lad os se på REAL WORLD-brug af flere skærme i begge operativsystemer.

I Windows XP er flere skærme let. Du installerer skærmkortene, installerer driverne, og derefter vises alle skærmbilleder i dine skærmegenskaber. Du kan flytte dem rundt i forhold til hinanden osv. Når du betjener et program på en bestemt skærm, følger menulinjen med programmet. Uanset hvor applikationen er, er menulinjen inden for kort afstand fra dit arbejdsområde.

Lad os nu tage OS X. Driverinstallation er et ikke-problem, fordi Apple så tæt kontrollerer hardware. Det registrerer alle skærme korrekt. Det registrerer ikke altid den rette oprindelige opløsning til skærmen, men det er en nem ting at rette op. Det er virkelig let at ændre arrangement og indstillinger for flere skærme med OS X. Du kan give hver skærm sin egen baggrund (sværere at gøre det i Windows). Visuelt er grænsefladen til styring af flere skærme i OS X solid.

Praktisk set er det imidlertid et mareridt. Og det skyldes den enkle kendsgerning, at den øverste menulinje er bundet til en skærm. Selvfølgelig kan du nemt vælge, hvilken af ​​dine skærmbilleder der er primær (og dermed hvilken der viser menuen og Dock), men det bevæger sig ikke. Den øverste menulinje bruges til ethvert program. Alt Apples GUI-designgeni ser virkelig dum ud, når de ikke kan tænke på noget bedre end dette.

Så jeg har fire skærme tilknyttet Mac Pro. Hvis jeg arbejder med et program på fjernskærmen, er jeg nødt til at rulle over to skærme for at komme til menulinjen for det program, jeg arbejder med. Jeg kan næppe ikke sætte ord på, hvor frickin idiotisk det er. Her er et billede fra mit kontor for at demonstrere:

Dommen

OS X understøttelse af flere skærme er stærk. Jeg kan faktisk godt lide den måde, den håndterer det bedre end i Windows XP. Men praktisk talt mister det STOR TID til Windows XP. Windows er så meget bedre end OS X, når det kommer til brugervenlighed i et flere skærmmiljø.

For at komme omkring dette skal Apple gøre et af følgende:

  1. Få menulinjen til at følge det aktive program.
  2. Giv en mulighed for brugeren at integrere applikationsmenuerne i programmenuerne.

# 2 kan være sværere at implementere, fordi det kan involvere samarbejdet med udviklerne af alle applikationer til OS X. Den øverste menulinje har været en hæfteklamme i OS X i et stykke tid, og det er svært at ændre. Jeg forstår, at. Men nr. 1 skal være lettere at implementere. Indtil Apple gør noget for at gøre dette lettere, antager jeg, at de bare bliver nødt til at fortsætte med at konditionere Mac-elskere, hvorfor denne idioti faktisk giver mening (nogle synes det).

Indtil Apple vokser en hjerne om dette spørgsmål, skal du overlade det til et tredjepartsværktøj for at hjælpe med at gøre tingene lidt lettere. Hjælpeprogrammet kaldes DejaMenu. Det giver dig mulighed for at indstille en tastkombination, der duplikerer den øverste menulinje i kontekststil. Så hvis jeg arbejder med denne applikation i den fjerneste venstre skærm, kan jeg ramme denne tastkombination, og jeg får hele indholdet af min øverste menulinje (som er to skærme væk, husk dig) lige ved min aktuelle markorposition. Ikke så let som Windows XP, men det gør det meget lettere.

Så i denne match af Windows versus OS X tørrer Windows gulvet med OS X og spytter derefter på det. OS X er ganske enkelt sværere at bruge, når du har mere end en skærm. Og det er skuffende, at brugere som mig selv skal overliste det dumme design ved at bruge tredjeparts-tilføjelser, blive konge af tastaturgenveje eller fremskynde musemarkøren op til lyshastighed for at vende over flere skærme.

Dette burde være lettere, Apple. Der er så meget smart design i OS X. Hvorfor ikke dette?

Flere skærme: windows xp versus os x