Ukończyłem aktualizację sprzętu do nowego komputera Mac Pro. System ma teraz 5 GB pamięci oraz drugą kartę graficzną. Ta druga karta graficzna daje mi teraz możliwość rozszerzenia poza dwa monitory. Ponieważ miałem dużo wyświetlaczy LCD, postanowiłem je wykorzystać. Mam teraz CZTERY monitory podłączone do mojego Mac Pro.
Dlaczego? Bo mogę.
Ale teraz, kiedy to robię, czy to wszystko róże? Nie. Który system operacyjny jest lepszy w tym dziale? Windows XP czy Mac OS X?
Prawo Fittsa
Jedną z rzeczy, które ciągle mnie uderzają w tej kwestii, jest to, że oba obozy mają tak solidne opinie. Cóż, prawdę mówiąc, wygląda na to, że użytkownicy systemu OS X są najbardziej defensywni. Apple jest oczywiście uważany za króla projektowania interfejsów. W większości dziedzin zgodziłbym się. Jeśli chodzi o obsługę wielu ekranów, nie zgadzam się.
Często cytowane jest prawo Fittsa. Wikipedia definiuje to jako:
Prawo Fittsa (często cytowane jako prawo Fittsa ) jest modelem ludzkiego ruchu, który przewiduje czas potrzebny do szybkiego przemieszczenia się do obszaru docelowego, w zależności od odległości do celu i jego wielkości.
Ma równanie i wszystko. Mówiąc prościej, chodzi o to, że im większy cel, tym łatwiej jest go używać. Tak więc pomysł z górnym paskiem menu w OS X polega na tym, że obejmuje on całą górę ekranu. Kursor myszy nie może wyjść poza niego. Oznacza to, że każde poruszenie myszą w górę uderzy w menu. Bardzo duży cel.
Poza prawem Fittsa
OK, prawo Fittsa jest wykonalnym modelem. Ale jak to przekłada się na wykorzystanie w świecie rzeczywistym? Właśnie tam nie rozumiem sensu w projektowaniu systemu OS X. Spójrzmy na użycie REAL WORLD wielu ekranów w obu systemach operacyjnych.
W systemie Windows XP wiele ekranów jest łatwe. Zainstalujesz karty wideo, zainstalujesz sterowniki, a następnie wszystkie ekrany pojawią się we właściwościach ekranu. Możesz przenosić je względem siebie, itp. Podczas działania aplikacji na określonym ekranie pasek menu jest dołączany do programu. Bez względu na to, gdzie znajduje się aplikacja, pasek menu znajduje się w niewielkiej odległości od obszaru roboczego.
Teraz weźmy OS X. Instalacja sterownika nie stanowi problemu, ponieważ Apple tak ściśle kontroluje sprzęt. Prawidłowo wykrywa wszystkie ekrany. Nie zawsze wykrywa właściwą natywną rozdzielczość monitora, ale łatwo to poprawić. Zmiana układu i ustawień wielu ekranów jest naprawdę łatwa w systemie OS X. Każdemu ekranowi można nadać własne tło (trudniej to zrobić w systemie Windows). Wizualnie interfejs do zarządzania wieloma monitorami w OS X jest solidny.
W praktyce jest to jednak koszmar. Wynika to z prostego faktu, że górny pasek menu jest powiązany z jednym ekranem. Jasne, możesz łatwo wybrać, który z ekranów jest główny (a zatem który wyświetla menu i Dock), ale się nie porusza. Ten górny pasek menu służy do każdej aplikacji. Cały geniusz GUI firmy Apple wygląda naprawdę głupio, gdy nie mogą wymyślić czegoś lepszego niż to.
Tak więc mam cztery ekrany podłączone do Mac Pro. Jeśli pracuję z aplikacją na odległym ekranie, muszę przewinąć DWIE EKRANY, aby przejść do paska menu dla programu, z którym pracuję. Z trudem potrafię wyrazić słowami, jak to jest cholernie idiotyczne. Oto zdjęcie z mojego biura, aby zademonstrować:
Werdykt
Obsługa wielu monitorów w systemie OS X jest silna. Naprawdę podoba mi się sposób, w jaki radzi sobie z tym lepiej niż w Windows XP. Ale praktycznie traci DUŻY CZAS dla Windows XP. Windows jest o wiele lepszy niż OS X, jeśli chodzi o łatwość użycia w środowisku z wieloma monitorami.
Aby obejść ten problem, Apple musi wykonać jedną z następujących czynności:
- Ustaw pasek menu zgodnie z aktywną aplikacją.
- Daj użytkownikowi opcję osadzenia menu aplikacji w menu programu.
# 2 może być trudniejszy do wdrożenia, ponieważ może obejmować współpracę programistów wszystkich aplikacji dla OS X. Górny pasek menu jest od jakiegoś czasu podstawą OS X i trudno go zmienić. Rozumiem, że. Ale numer 1 powinien być łatwiejszy do wdrożenia. Dopóki Apple nie zrobi czegoś, aby to ułatwić, myślę, że będą musieli nadal warunkować miłośników komputerów Mac, dlaczego ten idiotyzm ma sens (niektórzy tak myślą).
Dopóki Apple nie rozwinie się w tej sprawie, pozostaw to narzędziu strony trzeciej, aby ułatwić sobie sprawę. Narzędzie nazywa się DejaMenu. Pozwoli ci to ustawić kombinację klawiszy, która powieli górny pasek menu w stylu kontekstowym. Tak więc, jeśli pracuję z tą aplikacją na tym lewym skrajnym monitorze, mogę nacisnąć tę kombinację klawiszy i uzyskać całą zawartość mojego górnego paska menu (który jest oddalony od DWÓCH EKRANÓW, pamiętajcie) dokładnie w mojej bieżącej pozycji kursora. Nie tak łatwe jak Windows XP, ale to znacznie ułatwia.
Tak więc w tym dopasowaniu systemu Windows do systemu OS X system Windows ociera podłogę systemem OS X, a następnie pluje na nią. OS X jest po prostu trudniejszy w użyciu, jeśli masz więcej niż jeden monitor. I to rozczarowujące, że użytkownicy tacy jak ja muszą przechytrzyć głupi projekt, używając dodatków innych firm, stając się królem skrótów klawiaturowych lub przyspieszając kursor myszy do prędkości światła, aby przewracać kilka ekranów.
To powinno być łatwiejsze, Apple. W systemie OS X jest tyle inteligentnych rozwiązań. Dlaczego nie to?