В другом вопросе было объявлено, что настольная версия Unity по умолчанию будет сохранять глобальное меню. Вот факты:
- Глобальное меню было введено в UNE для экономии места на экране по вертикали, поскольку при разрешении нетбука пространство по вертикали ограничено.
- На современном рабочем столе с высоким разрешением достаточно вертикального пространства, что делает это ненужным
- Об анонсе глобальных меню UNE сам Марк Шаттлворт сказал следующее:
«Возникают нерешенные вопросы относительно удобства использования меню, размещенного на панели, на гораздо больших экранах, где окно и меню могут быть очень далеко друг от друга».
Преимущества глобального меню, по-видимому, не распространяются на рабочий стол с высоким разрешением, а вместо этого, похоже, приносят неудобства (увеличенное перемещение мыши, большое расстояние между меню и связанным с ним окном).
Другой тревожный фактор заключается в том, что приложения, похоже, отходят от наличия строки меню, и вместо того, чтобы вводить новшества в этом направлении и определять новые рекомендации по удалению из меню, мы даем ему главное место прямо в верхней части рабочего стола. Если приложения по-прежнему будут удаляться с рабочего стола, у нас будет непоследовательное представление о том, где искать параметры / инструменты, связанные с приложением, в зависимости от того, какое приложение вы используете (например, Chrome).
Наконец, текущая реализация глобальной панели меню работает не для всех приложений и даже не для всех приложений при установке по умолчанию. Это означает, что реализация рабочего стола по умолчанию будет несовместимой.
Итак, существует множество причин, по которым переход к глобальному меню является плохой идеей, поэтому нам нужны довольно убедительные аргументы в пользу того, почему это хорошая идея.
Каковы причины реализации глобального меню в настольной версии Unity?