Уже есть несколько новостей об изменениях, которые будут внесены в следующую версию Ubuntu 23.10, выход которой ожидается этой осенью.
И из о новых изменениях, о которых было объявлено, было упомянуто, что планируется включить в компиляцию Ubuntu 23.10 — новый графический интерфейс установки App Store (программное приложение), которое отдает приоритет пакетам формата Snap и фокусируется на основной поддержке этого формата.
Следует помнить, что Canonical в течение последних месяцев работала над кампанией по продвижению использования пакетов Snap в Ubuntu, отдавая им приоритет перед использованием пакетов deb, а также вытесняя использование пакетов Flatpak в Ubuntu.
Об изменении магазина приложений в Ubuntu 23.10, в котором он стремится отдать приоритет пакетам Snap, упоминается, что оно основано на фреймворке Flutter и что в то же время новое приложение также имеет возможность работать с репозиториями в формате DEB и устанавливать отдельные deb-пакеты из локальных файлов.
Я упоминал ранее, что мы хотим запустить новый магазин приложений на основе флаттера 23.10. Я пишу "новый", потому что есть современное состояние, которое помогло управлять этим...
App Store будет поддерживать debs, но не стоит пытаться представить deb и snap как два варианта одного и того же приложения. Это трудно сделать правильно, и это ограничивает возможности дизайна в других областях. Поэтому я описываю это как «сначала магазин приложений Snap» не потому, что мы не будем поддерживать debs, а потому, что мы разрабатываем взаимодействие с метаданными Snap. Поддержка Деб придет позже, потому что ресурсов всегда мало (у нас небольшая команда). Наконец, ничто не мешает пользователям устанавливать приложения по старинке.
Новое приложение позволяет пользователю искать и перемещаться по каталогу из пакета snapcraft.io и загруженных репозиториев DEB и как таковой позволяет управлять установкой, удалением и обновлением приложений, устанавливать обновления прошивки.
О работе этого сказать особо нечего, т.к. работает так же, как текущий магазин приложений, только тем, что когда пользователь хочет установить какое-то приложение, это даст приоритет установке в формате snap, если он есть, если нет, он будет обработан в пакетах deb.
Мы также стремимся упростить рейтинги с подходом +1 или -1. Это похоже на то, что делает Steam, и они по-прежнему могут рассчитывать псевдо-5-звездочные рейтинги, обеспечивая более простой пользовательский интерфейс. Также мы могли бы поддерживать и другие сигналы, например, при расчете наклона оценок можно было бы представить категорию «наиболее улучшенные».
В отличие от старого диспетчера приложений, программное приложение не использует рейтинговую шкалу из пяти баллов, а скорее формат голосования «нравится / не нравится» (+1/-1), при котором отображается виртуальный пятизвездочный рейтинг. Интерфейс построен с использованием методов адаптивного дизайна, позволяющих оптимально разместить элементы как на больших мониторах, так и на экранах смартфонов. Темная тема поддерживается.
В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности в следующую ссылку.
Что касается кода нового магазина приложений для Ubuntu, вы должны знать, что он написан на Dart с использованием фреймворка Flutter и его код распространяется под лицензией GPLv3, с которой можно ознакомиться на по следующей ссылке.
Как протестировать новый магазин Ubuntu?
Для тех, кто хочет попробовать новый магазин приложений в своей системе или какой-либо производной от Ubuntu. Они должны знать, что процесс установки чрезвычайно прост, но они должны учитывать, что магазин приложений все еще находится в стадии разработки, поэтому они могут столкнуться с различными проблемами.
Если вы один из авантюристов, которые хотят попробовать новый магазин, вы должны открыть терминал в своей системе и ввести в нем следующую команду:
sudo snap refresh snap-store --channel=preview/edge