Чому Desktop Unity використовує глобальне меню додатків? [зачинено]


14

В іншому питанні було оголошено, що настільна версія Unity буде зберігати глобальне меню за замовчуванням. Ось факти:

  1. Глобальне меню було введено в UNE для економії вертикального простору на екрані, оскільки при роздільній здатності Netbook вертикальний простір обмежений.
  2. На сучасному робочому столі з високою роздільною здатністю є достатньо вертикального простору, що робить це непотрібним
  3. Оголошуючи глобальні меню ООН, Марк Шуттлворт сам сказав наступне:

"Виникають питання щодо зручності використання розміщеного на панелі меню на набагато більших екранах, де вікно та меню можуть бути дуже далеко один від одного."

Переваги глобального меню, схоже, не відносяться до робочого столу з високою роздільною здатністю, і натомість, здається, приносять зворотні звороти (збільшений хід миші, велика відстань між меню та відповідним вікном).

Іншим хвилюючим фактором є те, що програми, здається, відходять від меню меню, і замість того, щоб вносити інновації в цьому і визначати нові вказівки щодо відходу від меню, ми надаємо йому перше місце вгорі робочого столу. Якщо програми продовжують віддалятися від робочого столу, ми матимемо суперечливий досвід щодо того, де знайти параметри / інструменти, пов’язані з додатком, залежно від того, який додаток ви використовуєте (наприклад, Chrome).

Нарешті, поточна реалізація глобальної панелі меню працює не для всіх додатків і навіть не працює для всіх програм, встановлених за замовчуванням. Це означає, що реалізація на робочому столі за замовчуванням буде непослідовною.

Отже, існує маса причин, чому перехід до глобального меню - погана ідея, тому нам потрібні досить переконливі аргументи, чому це гарна ідея.

Які причини впровадження глобального меню у настільній версії Unity?


Я пропоную не відповідати на це питання до тих пір, поки специфікації, пов’язані з Unity, не дозріли і не будуть затверджені, якщо ви не працюєте над дизайном Unity, або не є його зацікавленою стороною, знаючи обґрунтування дизайну. Чи не варто Unity використовувати чи не використовувати глобальне меню, це не питання, і якщо люди намагаються відповісти на це, це стане наперед упередженим та аргументативним. Що задається, це обґрунтування проекту для прийняття рішення, а оскільки рішення ще не формалізовано (і не обов'язково остаточне), неможливо, щоб хтось, хто не був причетний до нього, відповів авторитетно.
mgunes

Я не фанат-хлопчик. Оскільки я використовую Xubuntu. Я відчуваю кваліфікацію коментувати це питання без зайвих емоцій. Питання здається безглуздим. Користувачеві не має значення, чому було прийнято проектне рішення. Напевно, що важливо, це ЗАМОВЛЕННЯ речі?
outofstep

1
Я просто подумав, що я додам цікаву публікацію в блозі .
8128

Не виправдовуйте це, посилаючись на Macs, глобальне меню - це найгірша особливість робочого столу Mac і, відверто кажучи, одна з причин, коли я не можу його використовувати. У сучасному світі це не має сенсу з екранами розміру HD та кількома моніторами.

Я думаю, що глобальне меню, безумовно, буде чудовим для систем з обмеженою властивістю екрана, але коли (і лише коли) будуть підтримуватися всі (важливі) програми. Поки firefox та LibreOffice (та інші?) Не підтримуються, я думаю, що це просто надає незавершеному та неузгодженому вигляду інтерфейсу користувача та ускладнює продаж ідеї переходу на Ubuntu потенційним користувачам. Для налаштувань з високою роздільною здатністю я вважаю, що марно зберігати кілька вертикальних пікселів, і глобальне меню створює занадто велику потребу в подорожах мишею та окоми. У мене справа гірша, тому що я використовую подвійний sc з високою роздільною здатністю

Відповіді:


31

З одного боку, ми робимо меню "більшим" та "легшим для удару", використовуючи край екрана, як зазначено у першій відповіді . З іншого боку, ми фактично деприоризуємо їх, використовуючи панель, в першу чергу, для показу імені програми (або заголовка вікна) і показуючи меню лише тоді, коли ви наводить курсор на панель, або використовуємо прискорювальні клавіші, пов'язані з меню. Таким чином, ми ведемо тенденцію зробити меню менш центральними для інтерфейсу користувача.

Тед Гулд блогував деякі дослідження, які він робив щодо використання меню. Неофіційно його висновки підтримують думку про те, що розміщення меню - це менше проблеми, оскільки ми використовуємо їх менше, ніж ми схильні вважати, що ми робимо.

Це було важливим питанням для нас, і ми вважаємо, що це вирішується таким чином, що це підтримується дослідженнями. Ми підтримали оригінальний крок, щоб зробити глобальне меню функцією GNOME, яке, на жаль, було відхилено.


Що стосується показу назви програми / заголовка вікна на панелі: чи означає це, що для немаксимізованих вікон текст на панелі заголовків та текст на панелі буде однаковим? Хіба це не було б трохи зайвим? Або ви говорите лише про максимізовані вікна?
Бу

1
Не можу сказати, що я повністю згоден, але дякую, що повернулися до мене. Дослідження Ре Теда; він демонстрував лише в одному повноекранному додатку, на одному моніторі, так що насправді ми могли зробити багато іншого з цього.
Казаде

Можливість бачити меню не є обов'язковою умовою - для більшості користувачів - можливість використовувати клавіші прискорювача? Крім того, як приховування меню допомагає зменшити пройдену відстань від програми до пункту меню? Це лише ще більше ускладнює справи, принаймні для новачків.
Південь

Вибачте, Марк, я не можу погодитися з вами. Глобальне меню - це нерозумне рішення якнайменше для мене та моїх друзів, переміщення вказівника миші на верхню панель - це справді додатковий біль. Тому я просто видалив додаток через synaptic. Я радий знати, що глобальне меню - це за бажанням в 12.04 :)
Тахіони

Що ще гірше, користувачі клавіатури сповільнені поза вірою. Щоб навіть ЗНАЙТИ, чи є у меню взагалі якісь меню , вам доведеться схопити мишку, перетягнути верхню частину панелі та "побачити", чи є "додаткові", "редагування / налаштування", "параметри", "інструменти" 'меню взагалі. Смішно. Я востаннє провів 90 хвилин хвилин, шукаючи спосіб її відключити. На жаль, як видається кожен реліз, нам доводиться перестрибувати різні обручі, щоб потрапити туди. Це відштовхує мене від Ubuntu - навіть якщо я навряд чи використовую меню (будучи типом користувача CLI; для нас закон Фітта - це великий жарт. Цілі немає!).
sehe

10

По-перше, однакова причина, чому Mac OS завжди використовувала глобальне меню, тут однаково застосовується. Один з ключових принципів - тавтологій, насправді - в дизайні інтерфейсу є те, що «більші» речі легше «вдарити» мишкою.

Що менш очевидно, поки ніхто не замислюється над тим, що речі на краях екрана мають нескінченну висоту чи ширину (залежно від того, розташовані вони по горизонтальному чи вертикальному краю).

Зберігаючи меню у верхній частині екрана, користувачеві потрібно лише "прицілитися" горизонтально - вертикально, їм потрібно лише "кинути" курсор у верхню частину екрана.

По-друге, думка про те, що "Desktop" Unity не потребує збереження вертикального простору, є просто дурною. В останні роки я використовую широкоекранні 17-дюймові ноутбуки з дисплеями 1920x1200, часто з додатковим зовнішнім монітором тієї ж роздільної здатності, і я весь час бажаю більше вертикального простору.

Екранна нерухомість завжди розцінюється - не лише у нетбуках.

Нарешті, що стосується зауваження щодо проблем зручності використання відстані між меню та вікнами програм на великих екранах, я зовсім не впевнений, звідки це відбувається. Mac OS протягом багатьох років добре ладнає, в тому числі і в якості мого основного робочого середовища. Безперечно, існують проблеми з реальною функціональністю глобального меню для деяких додатків, і непослідовна або погана практика дизайну, безумовно, призвела до того, що деякі додатки занадто багато покладаються на панелі меню, або розкладають їх рядки меню дивними способами, але це не принципові проблеми з парадигмою глобального меню.


3
Я не сумніваюся, що глобальне меню мало сенс, коли Apple розробляла його, тоді резолюції були значно нижчими. Це також не випадок "добре ладити", це питання "що найкраще?". На високій роздільній здатності може бути велика відстань між меню та вікном, над яким він працює. Подорож миші, включаючи фокусування вікна, перехід до меню, назад до вікна тощо, збільшується в міру збільшення роздільної здатності. Існує межа, коли час руху переважає будь-які переваги "закону придатності". Якщо не вдасться «довести», що він є кращим, ніж нинішня система Ubuntu, це глупа зміна.
Казаде

1
@Kazade: До сьогодні я ніколи навіть не чув, щоб хтось сперечався з часом подорожі мишею. Це така дивна скарга. Чи не працює ваше прискорення миші? І як часто ви піднімаєтесь до рядка меню? Я думаю, що ваші програми розбиті, якщо ви полюєте через меню більше кожні 10-20 хвилин ...
Ніколас Найт

Час в дорозі миші - логічна річ. Відстань від вікна до рядка меню збільшуватиметься, чим далі це вікно від рядка меню. Якщо ми переходимо від нинішньої системи (масштабна зміна), для цього повинні бути вагомі причини. Можливо, це більш ефективно з глобальним меню, і це питання, яке я задаю. У чому причина переходу робочого столу на глобальне меню? Це більш ефективно на великих розмірах робочого столу? Або як елементи керування Window - це лише особисті переваги, які застосовуються до встановлення за замовчуванням (не вагома причина)? Або ми знову сліпо копіюємо OSX?
Казаде

3
Це не тільки час подорожі миші, але й необхідний рух очей, а також втрата уваги через це.
JanC

1
Розмір - це лише одна частина Закону Фітта - інша частина - відстань до цілі (що призводить до часу подорожі). Далі, чим далі від мети, тим більшою вона повинна бути. Глобальні меню все ще можуть бути хорошою ідеєю, але ефективний розмір - не єдина змінна в рівнянні.
Майкл Екстранд

0

В аргументі того, що вікно знаходиться далеко від вікна, для людей, які тримають вікна максимально, це не має значення. Чим більше вікон у вас відкрито, схоже, що трохи більше місця не витрачається, коли не використовується глобальне меню, саме тому мені подобається вибір дизайну Mac OS.

Крім того, я не думаю, що багато людей збираються перетягувати свої вікна в нижню частину екрана або навіть на половину екрана. Я припускаю, що вони будуть тримати його у верхній частині та змінювати розмір нижнього бордюру, щоб побачити стільки, скільки могли у вікні.

Це не лише питання ефективності. Це вибір дизайну. Приємно бачити когось, крім Apple, який адаптує глобальні меню.

Витратьте свій час, щоб спробувати і насолоджуватися вибором дизайну, перш ніж робити припущення, що це не буде працювати ні для кого.


0

Збереження нерухомості на робочому столі - це нульовий аргумент. Якщо метою є максимізація корисного простору робочого столу, навіщо дозволити користувачам змінювати розміри вікон додатків? Чому дозволяють їм змінювати роздільну здатність екрана? Чому дозволяють їм змінювати розмір піктограм на пусковій установці? Навіщо дозволяти їм щось змінювати? Якщо дизайнери найкраще знають, чого насправді бажає користувач, то будь-яка зміна, яку робить користувач, обов'язково має бути зміною на гірше.

Розміщення вікна меню програми - це настільки ж питання, яке надає перевагу користувачеві, як і розмір вікна. Чому б не зробити розміщення меню настільки простим для керування користувачем, як і їм змінити розмір вікна?

Піктограми Cross Dash and Box для закриття, мінімізації та максимізації вікон змінюють свою позицію залежно від того, вікно програми чи максимізовано. Чому б не додати четвертий значок (смужки, можливо) для розширених параметрів вікна? З доповненням цього меню користувач може обрати бажане розміщення елементів меню для кожного вікна.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.