Состав поставки
Что именно вы получаете: Surface Host, движки F1, поверхность под ваш бренд, публичный интерфейс, адаптеры, матрица возможностей, Evaluation Kit и пакет для эксплуатации.
Поставляются не «исходники редактора», а набор для разработчика вместе со средой выполнения: контракт, примеры, матрица возможностей и приёмочные сценарии. Ниже — что входит в этот набор.
| Артефакт поставки | Содержание | Что это вам даёт |
|---|---|---|
| Surface Host для A4 | Локальная среда выполнения на Rust, встроенные веб-файлы, HTTP и WebSocket только на локальном интерфейсе, сеанс документа. | Встроить редактор DOCX в своё окно WebView, не завися от Electron. |
| Веб-хост A4 | Менеджер кабинок и его проверки: на каждого пользователя поднимается свой процесс ядра со своим документом. В установщик настольного приложения не входит и запрашивается отдельно. | Открыть редактор DOCX в браузере внутри вашего веб-продукта — как это устроено. |
| Пакеты движка F1 | Сборки для настольного приложения и для WebAssembly, адаптер контракта операций, разрежённое состояние книги и сеанса. Это те самые пакеты @f1/*, из которых собраны примеры встраивания; в открытый реестр npm они не публикуются. |
Получить табличную семантику, формулы, историю, импорт и сохранение — и выбирать, где выполняется ядро. |
| Поверхность под ваш бренд | Готовый интерфейс: полотно документа или табличная сетка, диалоги, команды, тема и язык. | Быстро получить работающий редактор внутри своего продукта. |
| Публичный интерфейс | Устойчивые методы открытия, выполнения, подписки на события, сохранения и закрытия; типы, ошибки и объявленные возможности. | Интегрироваться, не завися от внутренних имён в коде. |
| Адаптеры к приложению | Примеры для WebView2 и WKWebView, для браузера с WebAssembly, для локального обмена строками JSON, для работы с хранилищем. | Сократить путь от первой пробы до пилота. |
| Матрица возможностей | Формат × среда выполнения × операция × чтение, правка, сохранение и сохранность разметки × ограничения. Часть её открыта уже сейчас: тринадцать табличных форматов и что можно с каждым файлом в документах. | Превратить «поддерживаем формат» в проверяемое обязательство. |
| Evaluation Kit | Примеры, образцы документов, сквозной путь на настоящем файле, ожидаемый результат каждого шага, заметки о журналировании и безопасности. | Ваш инженер открывает свой документ за 30–60 минут или собирает технический прототип. |
| Спецификация архитектуры | Подробный документ для архитекторов: протокол, жизненный цикл сеанса, безопасность, версионирование, развёртывание и приёмка. Выдаётся вместе с комплектом для оценки. | Спроектировать интеграцию до того, как написан первый вызов — с чего начать пилот. |
| Пакет для эксплуатации | Подписи файлов поставки, состав компонентов, порядок работы с уязвимостями и сроки реакции, заметки о переходе между версиями, правила выпуска и обновления. Что из подписей есть в текущем выпуске, а что ещё нет, перечислено в рисках. | Довести среду выполнения до состояния, в котором её принимает корпоративная служба эксплуатации. |