Микросервисы и Unix Way в Десктопных GUI приложениях. ОС строится из т.н. Микро-приложений.

Aka Виджеты/Карточки, Не монолитные приложения

Ты не ставишь аппки с названиями и иконками А вместо этого хочешь сделать то или иное, а система подключает нужные кусочки, которые написаны сторонними компаниями



No browser. Нет браузера — нет помойки из вкладок. Документы И приложения из сети отображаются в пространствах соотвествующих задач.

Default modules. Сейчас в маке можно поставить дефолтный браузер и где-то как-то email-клиент и ВСЁ. Здесь же на каждый тип интерфейса можно можно выставлять модуль по умолчанию. Кроме того, сейчас есть много случаев, когда нужны разные например браузеры или другие приложения для разных задач (e.g. для разработки Chrome, для остального Safari), и есть хаки для выбора приложения в зависимости от задачи, это тоже должно быть в ядре системы.

Better explorability. Не нужно самому догадываться зайти в апстор чтобы попытаться найти приложение, система сама подключит нужные модули по необходимости. Глубокие триггеры

Better treeshaking. Получаешь только те функции, что тебе нужны. Всё работает быстрее, не нужно выбирать между очень похожими приложениями оба из которых не вполне подходят.


→ Elements: Forced Exposed App Actions&Objects, Intent-driven soft distribution, Интерфейсы для интерфейсов, Модерация и Crowd-контроль

Forced Exposed App Actions&Objects

Какие проблемы есть сейчас

Cases