Приложения Mac и проекты Mac — это разные оси организации. Группы приложений отвечают на вопрос «какая это программа?». Группы проектов отвечают на вопрос «какому результату помогает это окно?». Выберите ту ось, которая устраняет реальную неоднозначность, с которой вы сталкиваетесь.
Используйте группы приложений, когда приложение уже определяет работу
Представление на основе приложений эффективно, когда каждое приложение выполняет одну стабильную роль. Если Почта служит только для связи, браузер — только для исследований, а приложение для письма содержит один активный черновик, комбинация Command-Tab и App Exposé уже обеспечивает простой путь. Добавление меток проектов потребует обслуживания, не улучшая идентификацию.
Эта модель начинает давать сбой, когда один браузер содержит двух клиентов или один редактор имеет окна для несвязанных репозиториев. В этом случае имя приложения верно, но недостаточно.
Используйте группы проектов, когда работа выходит за рамки приложений
Возьмем две сдачи для клиентов, для каждой из которых требуется окно браузера и документ. Группировка по приложениям создает одну стопку браузеров и одну стопку документов. Группировка по сдаче создает два полных набора:
| Сдача | Окна |
|---|---|
| Проверка Клиента А | страница отзывов, черновик, папка с ресурсами |
| Запуск Клиента Б | страница среды подготовки к выпуску, контрольный список, заметка по аналитике |
Для этого не нужно перемещать окна или изменять их размер. Это меняет метку, которую вы используете для их поиска.
Примените тест из двух вопросов
Спросите себя, можете ли вы определить правильную работу только по названию приложения. Затем спросите, охватывает ли один результат регулярно более одного приложения. Если первый ответ «да», а второй «нет», оставайтесь в рамках модели приложений. Если первый ответ «нет» или второй «да», слой проектов будет полезен.
Гибридный подход часто оказывается оптимальным: используйте Command-Tab для общего переключения между приложениями, а группу проектов задействуйте только для нескольких активных результатов, которые совместно используют приложения. Проверяйте группу при изменении сдачи. Не рассматривайте группу как разделение учетных записей, контроль доступа или сохраненный сеанс; это отдельные задачи.