Что даёт встраивание, чего не даёт Office
Восемь измеримых осей, по которым встраиваемая платформа даёт больше готового редактора, и темы, где превосходство нельзя утверждать без тестов.
Преимущество имеет смысл там, где его можно измерить. Ниже — оси, по которым встраиваемая платформа даёт больше готового редактора, и то, чем каждое утверждение проверяется на ваших документах.
| Ось | Почему это важно | Чем проверяется |
|---|---|---|
| Встраивание как основа | На выходе ваш продукт, а не редактор в чужом окружении. | Взять комплект для оценки (Evaluation Kit) и встроить настоящий документ в своё приложение за отведённое время. |
| Один владелец смысла — ядро на Rust | Нет второго движка формул, записи файлов и истории на JavaScript. | Проверить, что одна и та же операция даёт одинаковый результат в настольном приложении и в браузере. У таблиц это сравнение настольной сборки с WebAssembly, у документов — с ядром, которое считает на сервере. |
| Отказ до изменения | Неподдержанная операция не портит файл. | Проверить четыре случая — устаревшая ревизия, защита листа или документа, режим только для чтения, испорченный файл — и убедиться, что не изменился ни один байт. |
| Сохранность как обязательство | Важно для Power Query, макросов, незнакомой разметки, диаграмм и связей между частями файла. | Сравнить содержимое файла до и после и открыть его заново в новом процессе. |
| Контракт, готовый к агентам | Работа агента становится управляемой и проверяемой. | Пройти сценарий «показать предварительный результат → подтвердить → применить → откатить» и убедиться, что каждый шаг записан. |
| Один слой на настольную систему и на веб | И работа без сети, и браузер обслуживаются одним ядром. Путь в браузер у продуктов разный: таблицы идут туда сборкой ядра под WebAssembly, документы — ядром на сервере, по процессу на пользователя; сборки под WebAssembly у A4 нет, и этому пути она не нужна. | Сравнить смысл одних и тех же операций в выбранной паре сред выполнения — среды выполнения F1, редактор A4 в браузере. |
| Жизненный цикл и закрытие | Встроенное приложение работает долго, без утечек и зависших процессов. | Многократно открыть и закрыть редактор и убедиться, что не осталось ни слушателей, ни фоновых потоков, ни процессов. |
| Матрица возможностей как часть договора | Снижает риск ложных обещаний и спора уже после внедрения. | Согласованная матрица: форматы × среда выполнения × операции × ограничения. |
Где не надо обещать превосходство без тестов
Заголовок раздела «Где не надо обещать превосходство без тестов»-
Общее число возможностей интерфейса по сравнению со зрелыми офисными пакетами.
-
Полная совместимость с Word и Excel во всех редких случаях.
-
Превосходство по скорости над другими пакетами без одинакового набора документов и одинаковой методики замера.
-
Полная поддержка VBA и языка M без отдельной матрицы совместимости.
-
Совместная работа нескольких пользователей в реальном времени и готовый серверный сервис, если они не вошли в профиль возможностей.
- Что именно продукт делает с файлом — карта возможностей A4 и карта рядом с Excel.
- Как устроена проверка на ваших документах — Пилот и приёмка.
- Чего пока нет и чем это закрывается — Риски и честные границы.