Этот новый клиент Nextcloud уже выглядит на удивление хорошо
Незаметно появился многообещающий новый клиент Nextcloud с открытым исходным кодом, и, в отличие от многих проектов на ранних стадиях разработки, он уже выглядит очень проработанным. Приложение под названием Nextcloud Native объединяет файлы, фотографии, чаты, календарь, почту, заметки, Deck и другие сервисы с сервера Nextcloud в единый нативный интерфейс.
Важно отметить, что проект разрабатывается независимо и не связан, не спонсируется и не одобряется компанией Nextcloud GmbH. Он все еще находится на ранней стадии разработки и официально считается альфа-версией, но уже доступны исполняемые сборки для Linux, Android и Windows, при этом Linux является основной платформой для разработки интерактивных десктопных приложений.
В отличие от встраивания удаленных веб-страниц, Nextcloud Native взаимодействует с сервером через проверенные API и контракты Nextcloud, а затем представляет полученные данные с помощью собственных компонентов интерфейса. По словам разработчиков, у неподдерживаемых приложений нет автоматического резервного варианта WebView, поэтому, если клиент не может с уверенностью определить, как должно работать то или иное приложение, он просто останавливается, а не пытается угадать.
Такой подход позволяет различным приложениям Nextcloud сохранять интерфейсы, соответствующие их назначению. Mail ведет себя как почтовый ящик, Deck — как доска, Tables — как таблица, Calendar — как календарь, а Memories — как фотогалерея, при этом все приложения используют общую навигацию и язык дизайна.

Nextcloud Native
С визуальной точки зрения Nextcloud Native — одна из самых привлекательных попыток создать альтернативный клиент для Nextcloud. В интерфейсе для настольных компьютеров используется лаконичный современный дизайн с выделенными областями для файлов, фотографий, чатов, событий и других сервисов. Версия для Android адаптирует те же концепции под сенсорный интерфейс, а не просто уменьшает размер интерфейса для настольных компьютеров.
Несмотря на то, что разработка находится на ранней стадии, текущая альфа-версия содержит широкий набор функций. Пользователи могут просматривать файлы Nextcloud в виде списка или сетки, просматривать предварительные версии и медиафайлы, редактировать текстовые файлы и пользоваться ранними функциями обмена. В разделах «Фотографии» и «Воспоминания» поддерживаются коллекции, альбомы, теги, люди, избранное, группировка RAW/JPEG и прогрессивная загрузка оригиналов.
Кроме того, есть встроенная история переписки с карточками сообщений для текста, файлов, записей, звонков и других общих объектов, а также заметки с папками, редактированием и предварительным просмотром в формате Markdown, журнал активности, глобальный поиск, интеграция с панелью управления, статус пользователя и навигация по приложению.
Кроме того, доступны встроенные семантические интерфейсы для почты, музыки, кулинарной книги, календаря, контактов, задач, таблиц, Deck, Cospend, Budget и ряда других сервисов, хотя их функциональность значительно различается.
Пользователи Linux могут установить приложение с помощью пакетов DEB для Debian и Ubuntu или пакетов RPM для Fedora и дистрибутивов на основе RHEL. Пользователи Windows могут установить неподписанный установщик MSI для архитектуры x86-64. Для Android требуется версия 8.0 или новее. Существует сборка для macOS, но поддержка входа в систему пока недоступна. Версии для iPhone и iPad пока только планируются.
Существуют интересные интеграции для конкретных платформ. В Linux Nextcloud Native может сопоставлять локальный каталог с удаленной папкой Nextcloud и выполнять синхронизацию, включая двустороннюю работу и явную обработку конфликтов. В руководствах по Linux также описаны фоновые проверки и процедуры восстановления после конфликтов.
Для Android предусмотрены собственные интеграции, в том числе сопряжение папок через системный выбор, доступность файлов в автономном режиме, фоновая синхронизация, интеграция с системными файлами, а также автоматическая загрузка фотографий и видео в Nextcloud.
Тем не менее тем, кто хочет сразу же заменить существующую систему Nextcloud, стоит умерить свои ожидания. Разработчики прямо указывают, что текущие версии являются тестовыми, и предупреждают пользователей, чтобы те не использовали приложение как единственное место для хранения важных данных.
Пока еще слишком рано говорить о том, оправдает ли проект свои весьма амбициозные ожидания. Тем не менее для продукта, который появился совсем недавно и все еще находится на стадии альфа-тестирования, Nextcloud Native уже сочетает в себе необычайно проработанный интерфейс, интересный технический подход и удивительно функциональную основу.
Для получения дополнительной информации, посетите страницу проекта на GitHub.
Автор изображения: Nextcloud Native
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.