На смену старому Snapcraft придёт новый более компактный и модульный вариант, который упростит создание snap-пакетов разработчиками и избавит от трудностей, связанных с созданием переносимых пакетов, пригодных для работы в разных дистрибутивах. Основой для нового Snapcraft выступает механизм Craft Parts, позволяющий при сборке пакетов получать данных из разных источников, обрабатывать их разными путями и формировать иерархию каталогов в ФС, пригодную для развёртывания пакетов. Craft Parts подразумевает использование в проекте переносимых компонентов, который могут быть независимо друг от друга загружены, собраны и установлены.
Выбор новой или старой реализации Snapcraft будет осуществляться через специальный fallback-механизм, интегрированный в сборочный процесс. Таким образом, существующие проекты смогут собирать snap-пакеты без изменений и потребуют модификации только при переводе пакетов на новую версию базой системы Ubuntu Core.
Источник: http://www.opennet.ru/opennews/art.shtml?num=56471