Алан Дей (Allan Day), сотрудник компании Red Hat и член команды дизайнеров GNOME, опубликовал заметку, в которой рассказал о следующей фазе развития проекта GNOME 3, связанной с разработкой серии унифицированных приложений для работы с контентом. В частности, планируется предоставить пользователю приложения для работы с документами, музыкой, фотографиями, видео и загружаемыми данными (Downloads).
Конечное целью является обеспечение бесшовной интеграции данных приложений с online-сервисами и реализация в них единой схемы поиска, доступа и работы с контентом. Указанные приложения должны предоставлять пользователю все типичные схемы взаимодействия с имеющимся у него контентом, например, организовывать совместный доступ к фотографиям для членов семьи, создавать документы для работы и прослушивать только что купленный музыкальный альбом. Приложения должны быть предельно понятными, функции поиска должны дать возможность быстро найти нужный контент, а средства навигации предоставить максимально эффективные инструменты для управления имеющимся контентом. При этом инструменты должны дополнять файловый менеджер, но не заменять его.
Начальные реализации некоторых из данных приложений уже входят в состав выпущенных релизов GNOME, а некоторые ещё только предстоит создать. В частности, уже давно развивается приложение Documents, компоненты которого выступают прототипом для создания других программ для работы с контентом. Видеопроигрывать Totem на пути к превращению в программу Videos. Уже началась разработка программ Photos и Music, создание Transfers пока только в планах.
Среди ключевых принципов формирования приложений для работы с контентом отмечается:
- Предоставление быстрого и эффективного поиска;
- Оптимальное представление каждого типа контента. Например, отображение музыкального контента должно отличаться от отображения документов;
- В большинстве ситуаций порядок вывода контента должен отражать его востребованность (часто используемый и недавно открываемый контент должен показываться в первую очередь);
- Раздельные режимы отображения для просмотра и навигации по контенту, каждый из которых оптимально использует доступное экранное пространство и ориентирован на эффективное выполнение своей задачи;
- Автоматический доступ к контенту, хранимому в online-сервисах. Использование GNOME Online Accounts для организации унифицированного для всех приложений доступа к данным сервисам. После установки пользователь должен иметь возможность ввести параметры входа в используемые им сервисы и сразу получить возможность работы с хранимым в этих сервисах контентом;
- Пользователь должен иметь возможность назначить теги контенту или использовать иные методы по управлению им. При этом методы управления контентом не должны обременять пользователя или выступать в роли ограничений;
- Реализация возможностей, связанных с типом контента. Например, возможность прослушивания музыки, просмотра видео, обмена фотографиями и печати документов;
- Предоставление средств для обработки контента с использованием внешних специализированных приложений;
- Интеграция встроенных в приложения функций специализированного поиска в обзорный режим (Activities Overview), позволяя использовать один интерфейс для поиска разных типов контента.