Завърших модернизацията на хардуера си до новия Mac Pro. Системата вече има 5 GB памет, както и втора видеокарта. Тази втора видеокарта ми дава възможност да се разширя отвъд два монитора. Тъй като имах изобилие от LCD екрани, реших да ги използвам. Сега имам ЧЕТИРИ монитори, прикачени към моя Mac Pro.
Защо? Защото мога.
Но сега, когато го правя, всичко рози ли е? Не. И така, коя операционна система е по-добра в този отдел? Windows XP или Mac OS X?
Закон на Фитс
Едно от нещата, които непрекъснато ме поразяват по този въпрос, е как двата лагера имат такива твърди мнения. Е, честно казано, изглежда, че потребителите на OS X са най-отбранителни за това. Apple, разбира се, се смята за краля на дизайна на интерфейсите. В повечето области бих се съгласил. Когато става дума за поддръжка на няколко екрана, не съм съгласен.
Законът на Фитс често се цитира. Уикипедия го определя като:
Законът на Фитс (често цитиран като закон на Фитс ) е модел на движението на човека, който предвижда времето, необходимо за бързо придвижване към дадена целева област, като функция на разстоянието до целта и размера на целта.
Има уравнение и всичко. По-просто казано, идеята е, че колкото по-голяма е целта, толкова по-лесно е да се използва. И така, идеята с горната лента на менюто в OS X е, че тя обхваща цялата горна част на екрана. Курсорът на мишката не може да се придвижи отвъд него. Това означава, че всяко натискане на мишката нагоре ще се удари в менюто. Много голяма цел.
Отвъд закона на Фитс
ОК, законът на Фитс е работещ модел. Но как това се превръща в реална употреба? Точно там не виждам смисъла на това в дизайна на OS X. Нека разгледаме ИСТИНСКОТО СВЕТОВНО използване на множество екрани и в двете операционни системи.
В Windows XP, няколко екрана е лесно. Инсталирате видеокартите, инсталирате драйверите и след това всички екрани ще се покажат във Вашите Display Properties. Можете да ги премествате по отношение един на друг и т.н. Когато работите с приложение на определен екран, лентата с менюто върви заедно с програмата. Така че, независимо къде се намира приложението, лентата с менюта е на малко разстояние от работното ви пространство.
Сега, нека да вземем OS X. Инсталирането на драйвери не е проблем, защото Apple така плътно контролира хардуера. Той правилно разпознава всички екрани. Не винаги открива подходящата естествена разделителна способност за монитора, но това е лесно да се коригира. Промяната на подредбата и настройките на няколко екрана е наистина лесна с OS X. Можете да дадете на всеки екран собствен фон (по-трудно е да направите това в Windows). Визуално интерфейсът за управление на множество монитори в OS X е солиден.
На практика обаче това е кошмар. И това се дължи на простия факт, че лентата на горното меню е обвързана с един екран. Разбира се, можете лесно да изберете кой от вашите екрани е основен (и следователно кой показва менюто и Dock), но не се мести. Тази лента на горното меню се използва за всяко приложение. Целият гений на Apple GUI в дизайна изглежда наистина глупав, когато не могат да измислят нещо по-добро от това.
И така, имам четири екрана, прикачени към Mac Pro. Ако работя с приложение на далечния екран, трябва да преминете ДВЕ ЕКРЕНА, за да стигна до лентата с менюта за програмата, с която работя. Едва ли мога да изложа на думи колко е фрапиращо идиотско. Ето снимка от моя офис, за да демонстрирам:
Присъдата
Поддръжката на OS X множество монитори е силна. Всъщност харесвам начина, по който се справя по-добре, отколкото в Windows XP. Но, на практика , тя губи ГОЛЯМО ВРЕМЕ на Windows XP. Windows е толкова по-добър от OS X, когато става въпрос за лекота на използване в множество мониторни среди.
За да заобиколи това, Apple трябва да направи едно от следните неща:
- Направете лентата с менюта да следва активното приложение.
- Дайте опция на потребителя да вгражда менютата на приложенията в менютата на програмата.
# 2 може да бъде по-трудно да се приложи, тъй като може да включва сътрудничеството на разработчиците на всички приложения за OS X. Горната лента на менюто е основен OS X от известно време и е трудно да се промени. Аз разбирам, че. Но, # 1 трябва да бъде по-лесен за изпълнение. Докато Apple не направи нещо, за да улесни това, предполагам, че просто ще трябва да продължат да обуславят любителите на Mac защо тази идиотия всъщност има смисъл (някои смятат така).
Докато Apple не отрасне мозък по този въпрос, оставете го на помощна програма на трета страна, за да помогнете да направите нещата малко по-лесни. Помощната програма се нарича DejaMenu. Това ще ви позволи да настроите комбинация от клавиши, която ще дублира лентата на горното меню в контекстуален стил. Така че, ако работя с това приложение в онзи крайно ляв монитор, мога да натисна тази комбинация от клавиши и получавам цялото съдържание на горната ми лента от менюто (което е на Две ЕКРАНИ, имайте предвид) точно в текущата ми позиция на курсора. Не е толкова лесно, колкото Windows XP, но това го прави много по-лесно.
Така че, в този мач на Windows срещу OS X, Windows избърсва пода с OS X и след това го плюе. OS X е просто по-трудно да се използва, когато имате повече от един монитор. И разочароващо е, че потребители като мен трябва да надхитрят глупавия дизайн, като използват добавки на трети страни, да станат крали на клавишни комбинации или да ускорят курсора на мишката до светлинна скорост, за да прелитат през няколко екрана.
Това трябва да е по-лесно, Apple. Има толкова интелигентен дизайн в OS X. Защо не това?
