Dokončil jsem upgrade hardwaru na nový Mac Pro. Systém nyní obsahuje 5 GB paměti a druhou grafickou kartu. Tato druhá grafická karta mi nyní umožňuje rozšířit se za dva monitory. Protože jsem měl kolem sebe spoustu LCD, rozhodl jsem se je použít. Nyní mám k monitoru Mac Pro připojeno čtyři monitory.
Proč? Protože můžu.
Ale teď, když to dělám, jsou to všechno růže? Ne. Který operační systém je v tomto oddělení lepší? Windows XP nebo Mac OS X?
Fittsův zákon
Jednou z věcí, které mě na tento problém neustále upozorňují, je to, jak oba tábory mají tak silné pevné názory. Po pravdě řečeno, zdá se, že to jsou uživatelé OS X, kteří o to mají nejvíce defenzivní. Apple je samozřejmě považován za krále designu rozhraní. Ve většině oblastí bych souhlasil. Pokud jde o podporu pro více obrazovek, nesouhlasím.
Fittsův zákon je často citován. Wikipedia to definuje jako:
Fittsův zákon (často citovaný jako Fittsův zákon ) je model lidského pohybu, který předpovídá čas potřebný k rychlému přesunu do cílové oblasti, jako funkce vzdálenosti k cíli a velikosti cíle.
Má rovnici a všechno. Zjednodušeně řečeno, myšlenkou je, že čím větší je cíl, tím snazší je použití. Myšlenka s horním panelem nabídek v OS X je, že pokrývá celou horní část obrazovky. Kurzor myši se nemůže přesunout. To znamená, že jakýkoli pohyb myši směrem nahoru zasáhne nabídku. Velmi velký cíl.
Za Fittsovým zákonem
Dobře, Fittsův zákon je funkční model. Jak se to však promítá do použití ve skutečném světě? To je místo, kde nevidím smysl to v návrhu OS X. Pojďme se podívat na REAL WORLD použití více obrazovek v obou operačních systémech.
V systému Windows XP je více obrazovek snadné. Nainstalujete grafické karty, nainstalujete ovladače a poté se ve vlastnostech zobrazení zobrazí všechny obrazovky. Můžete je pohybovat ve vztahu k sobě atd. Když ovládáte aplikaci na konkrétní obrazovce, panel nabídek jde s programem. Takže bez ohledu na to, kde se aplikace nachází, je lišta nabídek v krátké vzdálenosti od vašeho pracovního prostoru.
Nyní se podívejme na instalaci OS X. Instalace ovladače není problém, protože Apple tak pevně ovládá hardware. Správně detekuje všechny obrazovky. Ne vždy detekuje správné nativní rozlišení monitoru, ale je to snadné opravit. Změna uspořádání a nastavení více obrazovek je v OS X opravdu snadná. Každému displeji můžete dát své vlastní pozadí (těžší to udělat ve Windows). Vizuálně je rozhraní pro správu více monitorů v OS X solidní.
Prakticky je to však noční můra. A to je způsobeno jednoduchým faktem, že horní lišta nabídek je vázána na jednu obrazovku. Jistě si můžete snadno vybrat, která z vašich obrazovek je primární (a tedy která zobrazuje nabídku a dok), ale nepohybuje se. Tento horní panel nabídek se používá pro každou aplikaci. Celá génius designu GUI společnosti Apple vypadá opravdu hloupě, když nedokáže myslet na něco lepšího než tohle.
Takže mám čtyři obrazovky připojené k Mac Pro. Pokud pracuji s aplikací na vzdálené obrazovce, musím se posunout přes DVOU OBRAZOVKY, abych se dostal na panel nabídek pro program, se kterým pracuji. Sotva se nedá vyjádřit slovy, jak frickin 'idiotský to je. Zde je obrázek z mé kanceláře, který demonstruje:
Verdikt
Podpora více monitorů OS X je silná. Vlastně se mi líbí způsob, jak to zvládne lépe než v systému Windows XP. Prakticky však ztrácí VELKÝ ČAS pro Windows XP. Windows je mnohem lepší než OS X, pokud jde o snadné použití v prostředí více monitorů.
Chcete-li to obejít, musí Apple provést jednu z následujících akcí:
- Nastavte panel nabídek, aby sledoval aktivní aplikaci.
- Poskytněte uživateli možnost vložit nabídky aplikací do programových nabídek.
Implementace # 2 může být obtížnější implementovat, protože by mohla zahrnovat spolupráci vývojářů všech aplikací pro OS X. Horní lišta nabídek je již nějakou chvíli základem OS X a je těžké ji změnit. Rozumím tomu. Implementace # 1 by však měla být snazší. Dokud Apple neudělá něco, co by to usnadnilo, myslím, že budou muset i nadále podmínit milovníky Macu, proč má tato idiotství smysl (někteří si to myslí).
Dokud společnost Apple nevyřeší mozek v této záležitosti, nechte jej na nástroji třetích stran, aby vám věci trochu usnadnil. Tento nástroj se nazývá DejaMenu. Umožní vám nastavit kombinaci kláves, která duplikuje horní lištu nabídek v kontextovém stylu. Takže, pokud pracuji s touto aplikací v tom úplně levém monitoru, mohu zasáhnout tuto kombinaci kláves a dostanu celý obsah mého horního panelu nabídek (který je DVOU OBRAZOVKY pryč, myslí si) přímo na mé aktuální pozici kurzoru. Není to tak snadné jako Windows XP, ale je to mnohem snazší.
V tomto zápase systému Windows versus OS X systém Windows otře podlahu s OS X a poté na ni plivne. OS X je prostě těžší používat, pokud máte více než jeden monitor. A je zklamáním, že uživatelé jako já musejí překonat hloupý design pomocí doplňků třetích stran, stát se králi klávesových zkratek nebo zrychlit kurzor myši na světelnou rychlost, aby se mohli převrátit přes několik obrazovek.
To by mělo být snazší, Apple. V OS X je tolik chytrého designu. Proč ne?
