Ubuntu 23.10 представит менеджер приложений, который будет расставлять приоритеты для пакетов Snap.

Магазин приложений Ubuntu 23.10

Canonical продолжает свою кампанию по расширению использования Snap

Уже есть несколько новостей об изменениях, которые будут внесены в следующую версию 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

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.