Meridian Office

Meridian Office — анализ рынка офисных пакетов

Версия 0.1 · 2026-10-03 · основание: docs/00-foundation.md v0.1 (ничего из библии не переопределяется; предложения по изменениям собраны в конце, в разделе «Вопросы к библии»). Цены — в валюте продавца на октябрь 2026, по открытым прайс-листам; версии — последние стабильные на дату. Пометка «(уточнить)» = факт не удалось подтвердить первичным источником.


1. Резюме

Рынок офисного ПО в 2026 году — это одна доминирующая экосистема (Microsoft 365: более 450 млн платных коммерческих мест и ≈ 95 млн потребительских подписчиков), один эталон совместной работы (Google Workspace: ≈ 3 млрд пользователей, > 10 млн платящих организаций), один большой свободный пакет (LibreOffice: ≈ 200 млн пользователей по оценке TDF, уточнить) и длинный хвост нишевых продуктов, каждый из которых силён в одном: OnlyOffice — точность OOXML, WPS — компактный ribbon-интерфейс с вкладками документов, SoftMaker — скорость и точность раскладки, iWork — анимации и дизайн, Obsidian — локальные Markdown-заметки, PDF-XChange — скорость PDF.

Главные выводы:

  1. Ни один пакет не закрывает все три требования библии одновременно — «читает всё без искажений», «современный единый интерфейс», «локально по умолчанию, облако по желанию». Microsoft тянет пользователя в облако и подписку (с июля 2026 Business Basic 7 $, Standard 14 $ за место/мес), LibreOffice точен в ODF, но проигрывает в OOXML и устарел визуально, OnlyOffice точен в OOXML, но рендерит в HTML5 Canvas внутри Chromium (слабые IME, доступность, печать), WPS и Яндекс встроили рекламу/аккаунт.
  2. Совместимость с OOXML решает исход на Windows и в бизнесе. Пользователь открывает присланный .docx; если «поехала» нумерация или таблица — пакет удалён. Поэтому корпус тестовых документов и снимочные тесты рендера (библия, раздел 4) — не инфраструктура, а продукт.
  3. Ribbon победил. Все коммерческие конкуренты MS (WPS, SoftMaker, OnlyOffice, Р7, МойОфис частично) пришли к ленте; LibreOffice держит её как опцию (Notebookbar). Гибрид библии «лента + компактный режим + командная палитра» соответствует тому, куда движется сама Microsoft (Simplified ribbon + «Search»).
  4. Макросы VBA — одновременно главный актив и главная уязвимость экосистемы MS. Microsoft с 2022 блокирует макросы из интернета по умолчанию и продвигает Office JS / Office Scripts (TypeScript). Решение библии — JavaScript/TypeScript в песочнице с транслятором простых VBA-макросов — совпадает с вектором рынка.
  5. Рынок настольной вёрстки и настольных БД освобождается. Microsoft Publisher снимается с поддержки 1 октября 2026 (M365) и 13 октября 2026 (бессрочная версия); Access остаётся Windows-only, 2 ГБ на файл. Это аргумент за Meridian Base (фаза 5) и за пересмотр сроков Meridian Publisher (см. «Вопросы к библии»).
  6. Цены растут везде: Microsoft 365 Personal +43 % в январе 2025 (69,99 → 99,99 $ из-за Copilot), бизнес-планы +12–17 % в июле 2026, Google Workspace +16–22 % в 2025 (Gemini), Notion +25 % в марте 2026, Evernote сжал бесплатный тариф до 50 заметок. Честная вечная лицензия (Home/Pro без облака в библии) — конкурентное преимущество, которое в 2026 году выглядит сильнее, чем в 2020-м.
  7. Российский сегмент (МойОфис, Р7-Офис, Яндекс Документы) живёт за счёт реестра Минцифры и ухода Microsoft, но технически либо отстаёт (МойОфис: 16 725 ₽ за устройство при функциональности уровня Office 2010), либо зависит от апстрима OnlyOffice (Р7, 15 300 ₽/год). Ниша для продукта с точным импортом, Linux-первым классом и своей архитектурой свободна.

Что берём и чего не берём (сводно; подробно — разделы 2–9):

Продукт Берём Не берём
Microsoft 365 / Office 2024 терминологию, горячие клавиши, ribbon с контекстными вкладками и мини-панелью, Backstage, модель рецензирования, сводные таблицы и динамические массивы Excel, слайд-мастера и Morph-подобный переход, Presenter View обязательную подписку и аккаунт, облако как условие автосохранения, два Outlook, Copilot в каждом углу, 32-битные бинарные форматы как родные
LibreOffice стили страниц (page styles), Navigator, Master Documents, Draw как самостоятельное приложение, Math, Base как часть пакета, Start Center → Hub, модель расширений (.oxt → наш магазин), фильтры Document Liberation как справочник по чужим форматам VCL и UNO (over-engineering), Java-зависимость, классический UI по умолчанию, Basic как главный язык, медленный запуск
OnlyOffice внутреннюю модель, «зеркальную» OOXML; ribbon в стиле Fluent; совместную работу в двух режимах (быстрый/строгий); формы на базе документа; JS-макросы вместо VBA рендер в Canvas внутри CEF, ODF «через конвертер», зависимость десктопа от Chromium
WPS Office вкладки документов в одном окне, лёгкость, PDF-инструменты внутри пакета, JS-макросы с VBA-подобной моделью рекламу, телеметрию, непрозрачную политику данных, закрытые форматы .wps/.et/.dps
SoftMaker Office точность раскладки OOXML, скорость, режим «лента или классика» по выбору, тщательная работа с переносами и типографикой свой UI-фреймворк (у нас Qt), отсутствие совместной работы
Apple iWork инспектор справа как боковая панель, Magic Move, качество шаблонов, Numbers-подход к диаграммам «таблица как объект на холсте» как основную модель Sheets, закрытый формат IWA
Google Workspace совместное редактирование как норму, комментарии с @упоминаниями, историю версий, «Поиск в меню», Apps Script как образец простого API OT-модель (у нас CRDT), зависимость от браузера, отсутствие точной печатной раскладки
МойОфис / Р7 / Яндекс знание требований реестра, ГОСТ-подписи, 152-ФЗ, локализации; Lua-макросы как пример «чужого» языка, которого избегаем ценовую модель «по устройству», зависимость от апстрима
Paint 11 / Paint.NET / Krita слои с прозрачностью, удаление фона, проектный файл, простые инструменты, плагины Paint.NET, кисти Krita Copilot-кнопки и облачные кредиты, монолитность GIMP
Acrobat / PDF-XChange / Okular эталонный набор PDF-операций (аннотации, формы, подпись, PDF/A), скорость PDF-XChange, аннотации Okular по стандарту подписку Acrobat, перегруженный UI PDF-XChange
Outlook / Thunderbird / eM Client профили и правила, календарь внутри клиента, импорт PST, Unified inbox eM Client PST как родной формат, MAPI, два клиента в одном продукте
OneNote / Obsidian / Joplin свободный холст с разделами и страницами, локальные блокноты, Markdown-экспорт, Clipper облако как условие синхронизации, закрытый .one как родной формат
Access / Base / FileMaker конструктор форм/отчётов с полосами (bands), QBE-запросы, Lookup-поля, связанные таблицы (ODBC), скрипты FileMaker как образец «без кода» Jet/ACE-движок, HSQLDB на Java, 2 ГБ, Windows-only

2. Карта рынка

2.1 Microsoft 365 / Office 2024

Состав и «настольность». Что входит в Microsoft 365 и чем является технически:

Приложение Назначение Настольное? Платформы Примечание
Word текст да, Win32/Cocoa Windows, macOS, веб, iOS/Android эталон де-факто
Excel таблицы да, Win32/Cocoa Windows, macOS, веб, мобильные 1 048 576 × 16 384
PowerPoint презентации да, Win32/Cocoa Windows, macOS, веб, мобильные Morph, Designer
Outlook (classic) почта/PIM да, Win32 (MAPI) Windows (Mac — отдельная Cocoa-версия) поддержка минимум до 2029
Outlook (new) почта/PIM нет: WebView2 + React Windows, macOS, веб нет PST, нет COM-надстроек
OneNote заметки да, Win32/Cocoa Windows, macOS, веб, мобильные OneNote for Windows 10 (UWP) снят 14.10.2025
Access настольные БД да, Win32 только Windows 2 ГБ на файл, ACE
Publisher вёрстка да, Win32 только Windows конец поддержки 1.10.2026 (M365) / 13.10.2026 (2021/2024)
Visio схемы да, Win32 только Windows (+ веб) отдельная лицензия
Project планирование да, Win32 только Windows (+ веб Planner) отдельная лицензия
Forms опросы нет только веб ответы → Excel
Teams чат/звонки нет: WebView2 + React Windows, macOS, Linux (веб/PWA), мобильные «Teams 2.0» с 2023
Loop совместные блоки нет: веб/PWA веб, Windows (PWA), мобильные Fluid Framework
Designer графика/ИИ нет: веб/PWA веб, Windows (PWA), мобильные DALL-E 3
Clipchamp видео нет: PWA/WinUI-обёртка Windows, веб куплен в 2021
To Do / Planner / Lists / Bookings / Stream / Sway / Whiteboard вспомогательные нет веб/мобильные

«Настоящие» настольные приложения — девять (Word, Excel, PowerPoint, Outlook classic, OneNote, Access, Publisher, Visio, Project); из них на macOS существуют пять (Word, Excel, PowerPoint, Outlook, OneNote). Linux-версии нет ни у одного. Это ровно та дыра, в которую заходит библия («один код — три платформы»).

Лицензия и цены (октябрь 2026).

Продукт Цена Модель
Microsoft 365 Personal 99,99 $/год или 9,99 $/мес (с января 2025, было 69,99 $) подписка, 1 человек, 5 устройств, 1 ТБ, Copilot-кредиты
Microsoft 365 Family 129,99 $/год или 12,99 $/мес до 6 человек × 5 устройств, 6 ТБ
Microsoft 365 Premium 199,99 $/год или 19,99 $/мес (запущен в октябре 2025) Personal + полный Copilot
Microsoft 365 Business Basic 7,00 $/польз./мес (с 1.07.2026, было 6,00 $) только веб/мобильные приложения + Teams
Microsoft 365 Business Standard 14,00 $/польз./мес (с 1.07.2026, было 12,50 $) настольные приложения
Microsoft 365 Business Premium 22,00 $/польз./мес (без изменений) + Intune, Defender
Microsoft 365 Apps for business ≈ 8,25 $/польз./мес (уточнить после июльского пересмотра) только приложения
Microsoft 365 E3 / E5 ≈ 36 / 57 $/польз./мес (уточнить; в ЕС — варианты без Teams) корпоративные
Office Home 2024 179,99 $ (при запуске в октябре 2024 — 149,99 $; уточнить) вечная, 1 ПК/Mac, Word/Excel/PowerPoint/OneNote
Office Home & Business 2024 249,99 $ вечная, + Outlook, коммерческое использование
Office LTSC 2024 объёмная лицензия 5 лет поддержки (до октября 2029)
Access 2024 179,99 $ вечная, Windows
Visio Standard / Professional 2024 309,99 $ / 579,99 $ вечная, Windows
Visio Plan 1 / Plan 2 5 $ / 15 $ за польз./мес веб / веб + десктоп
Project Standard / Professional 2024 ≈ 679,99 $ / 1 129,99 $ (уточнить) вечная, Windows
Project Plan 1 / 3 / 5 ≈ 10 / 30 / 55 $ за польз./мес (уточнить) подписка

Следующая вечная версия («Office 2027») официально не анонсирована; Microsoft лишь обещает «ещё один выпуск локальной версии после Office 2024». В России розничная продажа официально прекращена с 2022 года (продажи через параллельный импорт и реселлеров — уточнить статус).

Архитектура и язык. Ядро — C++ (десятки миллионов строк, общая библиотека mso), на Windows — Win32 + собственный UI-фреймворк (не WinUI), на macOS — Cocoa/AppKit поверх общей кодовой базы (единый код для Mac и Windows с Office 2016). Рендер текста — DirectWrite (Windows) / CoreText (macOS). Надстройки Office JS исполняются в WebView2 (Windows) / WKWebView (macOS). «Новые» приложения (Outlook new, Teams, Loop, Designer) — React в WebView2 или PWA. Форматы — Office Open XML (ISO/IEC 29500 Transitional по умолчанию), бинарные .doc/.xls/.ppt (спецификации MS-DOC/MS-XLS/MS-PPT опубликованы под OSP), RTF, ODF 1.3 (чтение/запись).

Модель интерфейса. Ribbon (с Office 2007), контекстные вкладки, мини-панель при выделении, панель быстрого доступа, Backstage (вкладка «Файл», с 2010), KeyTips по Alt, «Tell Me» (2016) → поле «Search» в заголовке окна, Simplified ribbon (одна строка, 2018 в Outlook → 2023–2024 в Word/Excel), «Visual refresh» в стиле Windows 11 (2021), Fluent 2 (2023, дизайн-система для Copilot-эпохи). Боковые панели: Навигация, Стили, Рецензирование (Comments), Designer, Copilot.

Расширяемость. VBA (с 1993; проект хранится как vbaProject.bin, спецификация MS-OVBA), COM-надстройки и VSTO (.NET), Office JS Add-ins (2013+, HTML/JS, манифест, AppSource), Office Scripts (TypeScript, Excel, 2020+), Python в Excel (2023+, выполняется в Azure, не локально), Power Query (язык M), Power Automate, Copilot-агенты.

Совместная работа. Со-авторинг в реальном времени в Word/Excel/PowerPoint при хранении в OneDrive/SharePoint (с 2013–2016), автосохранение только для облачных файлов, комментарии с @упоминаниями и «решено», история версий, Loop-компоненты, «Поделиться» со ссылкой. Локальный файл → совместной работы нет.

Сильные стороны: стандарт де-факто (формат, терминология, клавиши), глубина функций (Excel: Power Pivot, динамические массивы, LAMBDA; Word: рецензирование; PowerPoint: Morph/Designer), экосистема (Teams, SharePoint, Power Platform), Copilot, качество рендера текста, зрелая печать и доступность. Слабые стороны: нет Linux, подписка и цена (семья 129,99 $/год), облачная привязка автосохранения, хаос «classic vs new Outlook», тяжесть (установка ≈ 3–4 ГБ, уточнить), телеметрия, VBA как вектор атак, обязательный аккаунт Microsoft для розничных ключей, медленный Word на документах с сотнями картинок, ribbon «найди команду», рост цен, недоступность в РФ.

Доля рынка (оценки, методики несопоставимы — уточнить). По выручке офисного ПО: Microsoft ≈ 36 % (≈ 26,9 млрд $ в 2025), Google ≈ 21,5 %. По числу организаций-доменов (6sense/Datanyze): Google Workspace ≈ 50 %, Office 365 ≈ 45 %, всё остальное < 5 % суммарно. По платным местам: M365 > 450 млн коммерческих (+6 % г/г, FY2026) и ≈ 95 млн потребительских (оценка; последняя официальная цифра 89 млн, июль 2025); Copilot — > 30 млн платных мест.

2.2 Windows Paint / Paint 3D / Snipping Tool

Продукт Статус (2026) Технологии Что умеет Чего нет
Paint (Windows 11, «Paint 11») развивается, обновляется через Microsoft Store C++ + WinUI 3 (переписан 2021–2023), Win2D/Direct2D слои (с 2023–2024) с видимостью и непрозрачностью, прозрачный холст, удаление фона в один клик (2023), выделение прямоугольное/произвольное/объектное (2025), фигуры, 9 кистей, текст, заливка, пипетка, обрезка/поворот/изменение размера, тёмная тема, цветовой круг, Copilot-хаб (2025): Cocreator (локальная модель на NPU Copilot+ PC), Image Creator (DALL-E 3, облачные кредиты), Generative Erase/Fill, генератор стикеров; проектный файл .paint (2025, аналог PSD); форматы PNG/JPG/BMP/GIF/TIFF/HEIC масок, кривых/уровней, фильтров, кистей с давлением пера, плагинов, макросов, истории > 50 шагов (уточнить), CMYK, печати с полями
Paint 3D снят: объявлен устаревшим в августе 2024, удалён из Store 4.11.2024 UWP/C# 3D-примитивы, Magic Select, стикеры —
Snipping Tool развивается WinUI 3 (бывший UWP) Win+Shift+S, прямоугольник/окно/экран/произвольная область, задержка, запись экрана (2023), OCR «Text actions» (2023), затенение данных (redact), чтение QR (2024), «Draw & Hold» (авто-фигуры, 2025), пипетка цвета (2025), экспорт GIF (2025), «Perfect screenshot» на Copilot+ многошаговых аннотаций, облачного сравнения, скроллинга окна (уточнить)

Вывод для Meridian Paint: пользователи Paint 11 получили слои и удаление фона и больше не хотят «просто Paint»; при этом Paint.NET показывает, что слои + корректировки + плагины укладываются в лёгкое приложение. Эталонный набор Paint 11 (слои, прозрачность, объектное выделение, проектный файл, скриншоты через отдельный инструмент) — минимум для Meridian Paint P0, плюс кривые/уровни/фильтры (P0) и кисти с давлением (P1).

2.3 LibreOffice

Параметр Значение
Разработчик The Document Foundation (Берлин, 2010), экосистема коммерческих подрядчиков (Collabora, allotropia)
Версии 26.8 (26.08.2026), 26.2 (02.02.2026), 25.8 (август 2025, «enterprise»-ветка); полугодовой цикл февраль/август, номер = год.месяц с 24.2
Лицензия / цена MPL 2.0 (часть кода LGPLv3+), бесплатно; платные сборки в Mac App Store / Microsoft Store (≈ 9 $, уточнить) и поддержка через партнёров
Платформы Windows 10+, macOS 10.15+ (Intel/ARM), Linux (deb/rpm/Flatpak/Snap/AppImage), Collabora Online (веб), Android/iOS (Collabora)
Состав Writer, Calc, Impress, Draw, Base, Math, Start Center; расширения (.oxt); 115+ языков интерфейса
Архитектура C++ (≈ 10 млн строк), VCL (Visual Class Library) — свой UI-слой с бэкендами gtk3/gtk4/qt5/qt6/kf5/kf6/win/osx; рендер — Skia (Windows/macOS с 7.x) и Cairo; UNO — компонентная модель с IDL и мостами C++/Java/Python/Basic; ядра: sw (Writer), sc (Calc), sd (Impress/Draw), dbaccess (Base), starmath; фильтры writerfilter/oox (OOXML), msfilter (бинарные), библиотеки Document Liberation (libwpd, libvisio, libetonyek, libcdr, libmwaw…)
Интерфейс классическое меню + панели инструментов (по умолчанию), Sidebar (с 4.1, из IBM Symphony), Notebookbar (с 5.3/2017: Tabbed, Tabbed Compact, Groupedbar Compact, Contextual Single, Single Toolbar), поиск команд Shift+Esc (7.2), диалог выбора UI при первом запуске
Форматы ODF 1.3 родной (1.4 — в работе, уточнить), OOXML Transitional (чтение/запись) и Strict (чтение), .doc/.xls/.ppt (чтение/запись), RTF, WordPerfect, Lotus, iWork (чтение), PDF (экспорт; импорт в Draw), EPUB (экспорт), ≈ 100 фильтров
Расширяемость LibreOffice Basic (StarBasic, Option VBASupport 1), Python (PyUNO), Java, BeanShell, JavaScript (Rhino, устарел); расширения .oxt (extensions.libreoffice.org); UNO API; команды .uno:*
Совместная работа в десктопе нет (только устаревший «общий доступ» для Calc); в Collabora Online — есть
Сильные бесплатность, полнота (6 приложений), Draw и Math без аналогов у конкурентов, Base, стили страниц, Master Documents, качество ODF, PDF-экспорт с PDF/A и формами, стабильность, скрипты
Слабые OOXML-совместимость (SmartArt, сложные таблицы, нумерация, эффекты DrawingML), устаревший вид по умолчанию, медленный запуск (≈ 3–6 с), Java для Base/Report Builder, нет совместной работы, нет почты, Impress-анимации, Notebookbar без live preview и KeyTips, разрозненные диалоги
Доля ≈ 200 млн пользователей (оценка TDF, уточнить); по доменам организаций < 0,1 %; популярна в госсекторе (Германия: Шлезвиг-Гольштейн, Франция: жандармерия, Италия, Индия, Тайвань)

Ключевой урок LibreOffice для Meridian: единая модель документа (sw + svx для графики во всех модулях) — это правильно; но VCL+UNO — это 20 лет накопленной сложности, из-за которой UI нельзя осовременить. Библия обходит это: Rust-ядро с узким C ABI и Qt Quick для оболочки.

2.4 Apache OpenOffice

Параметр Значение
Версия 4.1.16 (10.11.2025) — выпуск безопасности; ветка 4.1 с 2014 года, 4.2 так и не вышла
Лицензия Apache License 2.0 (поэтому не может брать код LibreOffice под MPL/LGPL, а LibreOffice берёт код AOO — может)
Платформы Windows, macOS, Linux; 41 язык
Архитектура та же, что у LibreOffice образца 2011 года (OpenOffice.org 3.4): C++, VCL, UNO, Java
Форматы ODF 1.2, OOXML — только чтение (запись .docx/.xlsx/.pptx отсутствует), бинарные MS
Сильные бренд (накопительно > 400 млн загрузок), стабильность для тех, кому хватает 2011 года
Слабые фактически режим поддержки; нет записи OOXML; нет Sidebar-эволюции; отставание по безопасности

Вывод: продукт-предупреждение. Ветвление без ресурсов на развитие превращается в музей; для Meridian важно не допустить ситуации «несколько кодовых баз одного ядра» — одна модель, один рендер (библия, п. 1.2).

2.5 Collabora Office

Параметр Значение
Разработчик Collabora Productivity (Кембридж, Великобритания); крупнейший коммерческий контрибьютор LibreOffice
Версии Collabora Office 26.04 (02.07.2026), 25.04 (24.07.2025); Collabora Online / CODE 26.04 (июнь 2026); годовой LTS-цикл
Лицензия / цена MPL 2.0 ядро; сборки бесплатны (Microsoft Store, Mac App Store, Flathub, Snap); подписка на поддержку ≈ 20 €/польз./год (Business), ≈ 18,82 €/польз./год (Enterprise, объёмно; уточнить); до 99 пользователей — 20,80 €/год
Платформы Windows, macOS, Linux; Online — браузер, iOS/Android
Архитектура LibreOffice core + LibreOfficeKit (LOK) — C API для headless-рендера; Collabora Online: coolwsd (C++) рендерит плитки на сервере, клиент в браузере (JS, бывший loleaflet); интеграция с Nextcloud/ownCloud/SharePoint
Интерфейс Notebookbar по умолчанию (в Online — ribbon-подобная лента), новый стартовый экран (26.04), многостраничный вид Writer (26.04), вкладка «Дизайн таблицы» в Calc (26.04)
Расширяемость как LibreOffice; в 26.04 — опциональный ИИ-ассистент (выключен по умолчанию, провайдер по выбору)
Совместная работа только в Online (серверный рендер, курсоры, комментарии, «Follow-Me» в Impress 26.04)
Сильные единственный LTS LibreOffice с SLA, точечные улучшения OOXML, «AI off by default» как позиция
Слабые те же ограничения ядра; десктопная версия отстаёт от Online по совместной работе

Вывод: Collabora показывает, что на базе одного ядра можно иметь десктоп и серверный рендер; но архитектура «сервер рендерит плитки» требует тяжёлого сервера. Библия выбирает другой путь: ядро компилируется в клиент (и в WASM), сервер лишь синхронизирует CRDT.

2.6 OnlyOffice Desktop Editors

Параметр Значение
Разработчик Ascensio System SIA (Рига, Латвия; команда разработки исторически в Нижнем Новгороде)
Версии Desktop Editors 9.4.0 (19.05.2026), 9.3.0 (25.02.2026), 9.0 (июнь 2025); ONLYOFFICE Docs (сервер) 9.x
Лицензия / цена AGPL v3 для Desktop Editors и Community Edition (бесплатно); Docs Enterprise — платные серверные лицензии (от ≈ 1 500–2 200 $/сервер/год за 50 подключений, уточнить), Home Server ≈ 149 $ разово (уточнить); DocSpace — SaaS
Платформы Windows 10+, macOS, Linux (deb/rpm/snap/Flatpak/AppImage), веб (Docs), Android/iOS
Состав Документы, Таблицы, Презентации, PDF-редактор (с 8.1), формы (PDF-формы с 8.0; ранее .oform), просмотр .xps/.djvu
Архитектура ядро C++ (core: конвертеры X2T между OOXML/ODF/бинарными и внутренним .bin, DocxRenderer, шрифтовый движок), редакторы на JavaScript (sdkjs — модель документа, раскладка и рендер на HTML5 Canvas; web-apps — UI), десктоп = Qt-оболочка + CEF (Chromium Embedded Framework); Document Builder (JS API для генерации); серверная часть — Node.js
Интерфейс ribbon в стиле Fluent, вкладки документов в одном окне, правая панель свойств, тёмная тема (9.4 — тёмный лист в Таблицах), вкладка «Конструктор диаграмм» (9.4)
Форматы OOXML — родной (внутренняя модель «зеркалит» docx/xlsx/pptx), ODF — через конвертер (с потерями), PDF (чтение/редактирование/формы), .doc/.xls/.ppt, RTF, TXT, HTML, EPUB, FB2, TSV (9.3)
Расширяемость макросы на JavaScript (API ≈ Document Builder), плагины на JS/HTML (маркетплейс), конвертер VBA→JS (на ИИ, уточнить объём), интеграции (Nextcloud, Moodle, Confluence, Zoom…)
Совместная работа через ONLYOFFICE Docs: режимы «быстрый» (символьный) и «строгий» (по абзацам с блокировкой), комментарии, рецензирование, история версий; в Desktop Editors — подключение к серверу/DocSpace
Сильные лучшая среди свободных совместимость с OOXML (включая SmartArt → редактируемые фигуры), современный UI, 9.3: динамические массивы, REGEX*, Solver (Simplex LP), формы и PDF внутри
Слабые рендер в Canvas (IME, экранные читалки, печать через растр/конвертер), ODF вторичен, нет Draw/Base/Math-уровня, крупные таблицы медленны (JS), десктоп ≈ 400 МБ с Chromium (уточнить), «мышиные» диалоги
Доля > 10 млн пользователей (заявление вендора, уточнить); сильная позиция в self-hosted (Nextcloud)

Вывод: OnlyOffice — доказательство, что «OOXML как внутренняя модель» даёт точность импорта. Библия идёт дальше: внутренняя модель своя (MOP), но кодек OOXML должен быть «без потерь» (round-trip extension elements).

2.7 WPS Office

Параметр Значение
Разработчик Kingsoft Office Software (Чжухай, КНР; с 1988 года — WPS 1.0 под DOS)
Версии WPS Office 2019/2023 (Windows), WPS Office для Linux (бесплатно, обновляется), macOS, Android/iOS; международная версия 12.x (уточнить)
Лицензия / цена проприетарная; Free (с рекламой и ограничениями), WPS Pro ≈ 35,99 $/год, WPS Pro+ 69,99 $/год (5,83 $/мес), Pro+ Sharing 41,99 $/польз./год (от 2 пользователей), Pro for Teams 2,49 $/польз./мес; в КНР — «WPS 会员» подписки
Платформы Windows 7+, macOS, Linux (deb/rpm; официальные сборки), Android, iOS, HarmonyOS, веб
Состав Writer, Spreadsheets, Presentation, PDF (чтение/редактирование/конвертация), Cloud, AI
Архитектура C++, собственное ядро KSO; оболочка на Qt (Linux/macOS/Windows), один процесс — много вкладок документов; собственный движок рендера
Интерфейс ribbon (с 2012), вкладки документов (все типы в одном окне, как в браузере), «Simple mode», тёмная тема, боковые панели
Форматы OOXML (чтение/запись), .doc/.xls/.ppt, собственные .wps/.et/.dps (закрытые), ODF (ограниченно), PDF
Расширяемость WPS JS макросы (JSA, 2019+: JavaScript с VBA-подобной объектной моделью), VBA через отдельный плагин (Windows), документация преимущественно на китайском
Совместная работа WPS Cloud / WPS 365 (веб), не для локальных файлов
Сильные лёгкость, скорость, вкладки, высокая визуальная совместимость с OOXML, Linux-версия, бесплатный тариф
Слабые реклама и всплывающие окна, телеметрия и облако в юрисдикции КНР (запрет в госорганах Индии в 2020 и в ряде компаний), закрытые форматы, слабая ODF, аккаунт для функций, непрозрачная лицензия Free для бизнеса
Доля ≈ 600 млн MAU (данные Kingsoft, в основном КНР; уточнить) — второй по числу пользователей офисный пакет мира

2.8 SoftMaker Office (TextMaker, PlanMaker, Presentations)

Параметр Значение
Разработчик SoftMaker Software GmbH (Нюрнберг, Германия; с 1987)
Версии SoftMaker Office 2026 / NX (релиз 14.07.2026), FreeOffice 2024 (бесплатный)
Лицензия / цена Professional 2026 — 149,95 $ вечная (обновление 79,95 $), NX Home — 29,90 $/год (2,99 $/мес), NX Universal — 49,90 $/год (39,90 $ первый год; 4,99 $/мес); до 5 устройств; FreeOffice бесплатно с регистрацией
Платформы Windows, macOS, Linux, Android, iOS
Состав TextMaker, PlanMaker, Presentations; Professional — + BasicMaker (VBA-подобный), + Thunderbird с интеграцией; словари Duden/Langenscheidt
Архитектура C++, собственная кроссплатформенная UI-библиотека (общий код с мобильными версиями), собственный движок раскладки
Интерфейс на выбор: лента (ribbon) или классические меню/панели — переключение в один клик; тёмная тема; вкладки документов
Форматы родные .tmdx/.pmdx/.prdx (ZIP+XML), по умолчанию сохраняет в .docx/.xlsx/.pptx; .doc/.xls/.ppt, ODF, RTF, PDF/A, EPUB; PlanMaker — 1 048 576 × 16 384 (уточнить)
Расширяемость BasicMaker (VBA-подобный, только Windows, только Professional), скрипты отсутствуют на других ОС
Совместная работа нет
Сильные точность раскладки OOXML (в том числе переносы, сноски, таблицы — показательно для Германии, где печать важна), скорость, лёгкость (≈ 300 МБ, уточнить), выбор парадигмы UI, PDF/A и ZUGFeRD-ориентация
Слабые нет Draw/Base/Math/почты, малое сообщество, скрипты только в Windows, нет облака/совместной работы, маркетинг

Вывод: SoftMaker — единственный конкурент, предлагающий «лента или меню» как равноправные режимы; наш гибрид (три режима плотности) — развитие этой идеи.

2.9 Apple iWork (Pages, Numbers, Keynote)

Параметр Значение
Версии 15.1 (28.01.2026 — выпущены как новые приложения, freemium), 15.4 (30.06.2026: новые функции Numbers — тригонометрия/статистика/логика; Screen View в Pages)
Лицензия / цена бесплатно; с 15.1 часть функций (генеративные изображения, Content Hub, авто-презентация по тексту, авто-заметки докладчика в Keynote, Magic Fill в Numbers) — по подписке Apple Creator Studio (уточнить цену)
Платформы macOS, iOS/iPadOS, visionOS, веб (iCloud.com)
Архитектура Objective-C/Swift, AppKit/UIKit, общий код между Mac и iOS (с 2013 — переписаны на единой базе); формат — ZIP с «IWA» (Snappy-сжатые Protocol Buffers), реверс-инжиниринг в libetonyek
Интерфейс панель инструментов + инспектор «Формат/Документ» справа (контекстный), минимум модальных диалогов, меню macOS, полноэкранный режим
Форматы .pages/.numbers/.key (IWA), импорт/экспорт .docx/.xlsx/.pptx, PDF, EPUB (Pages), CSV/TSV, старые iWork '09
Расширяемость AppleScript, Shortcuts; плагинов и макросов нет
Совместная работа iCloud (реальное время с 2016), лимит файла 4 ГБ (15.1), ссылки, комментарии
Сильные Keynote — эталон анимаций (Magic Move, Instant Alpha), качество шаблонов, типографика, инспектор как образец боковой панели, Numbers — «таблица как объект на холсте» с несколькими таблицами на листе
Слабые только Apple, закрытый формат, Numbers — 1 000 000 строк × 1 000 столбцов на таблицу и ≈ 250–300 функций (уточнить) — не замена Excel, Pages — слабое рецензирование и нет мастер-документов, перевод в docx с потерями

2.10 Google Workspace (эталон совместной работы)

Параметр Значение
Состав Docs, Sheets, Slides, Forms, Drive, Gmail, Calendar, Meet, Chat, Keep, Sites, Vids, AppSheet, Gemini
Цена Business Starter 8 $ (гибкая оплата 9,60 $), Standard 18 $ (21,60 $), Plus 28 $ (33,60 $) за польз./мес; Enterprise — по запросу; с 2025 Gemini включён, цены выросли на 16–22 %; личное использование бесплатно (15 ГБ)
Платформы браузер; офлайн через Chrome/Drive; мобильные приложения; настольных приложений нет
Архитектура JavaScript в браузере; собственный движок раскладки с рендером в Canvas (Docs — с 2021, Sheets — ранее); совместная работа на Operational Transformation (наследие Wave); серверное хранение в закрытом формате; экспорт в docx/odt/pdf; Sheets — 10 млн ячеек на файл, 18 278 столбцов, ≈ 500 функций
Интерфейс «command bar»: меню + одна панель + «Поиск в меню» (Alt+/), @-чипы (люди, файлы, даты), smart canvas, боковая панель приложений (Keep/Tasks/Calendar), минимальные диалоги
Расширяемость Apps Script (JavaScript, V8, серверное выполнение, триггеры, квота 6 мин на запуск), Workspace Add-ons (карточный UI), Marketplace, API REST
Совместная работа эталон: курсоры, предложения (Suggesting), комментарии/назначения, история версий с именованными версиями, ссылки с правами, одновременно сотни пользователей
Сильные совместная работа, простота, «один документ — одна ссылка», интеграция с почтой/календарём, бесплатность для частных лиц
Слабые нет точной печатной раскладки (пагинация приблизительная), офлайн — ограничен, зависимость от браузера, конфиденциальность (данные у Google), нет настольных приложений, слабые сводные таблицы (относительно Excel), импорт docx с потерями
Доля ≈ 3 млрд пользователей (включая бесплатных), > 10 млн платящих организаций (уточнить); по доменам ≈ 50 % организаций

2.11 Zoho (Workplace / Office Suite)

Параметр Значение
Состав Writer, Sheet, Show, Mail, WorkDrive, Cliq, Meeting, Connect, Notebook
Цена Workplace Standard 3 $/польз./мес, Professional 6 $, Mail Lite 1 $ (годовая оплата); бесплатный тариф до 5 пользователей (уточнить)
Платформы веб; настольные обёртки (Writer/Notebook — PWA/Electron), мобильные
Архитектура веб (Java-бэкенд, JS-фронтенд), собственные редакторы; скрипты Deluge
Интерфейс минималистичный, левая панель инструментов (Writer) — «WYSIWYG без ленты»
Сильные цена, экосистема (CRM, Books), конфиденциальность (нет рекламы), Writer с режимом «Focus»
Слабые функциональная глубина ниже Google, слабые импорт/экспорт, редкие настольные сценарии

2.12 Calligra Suite

Параметр Значение
Разработчик / версия KDE; Calligra 26.08.1 (10.09.2026); 4.0 (август 2024) — переход на Qt 6 / KDE Frameworks 6
Лицензия GPL/LGPL, бесплатно
Состав Words, Sheets, Stage, Karbon (вектор), Calligra Plan (отдельно); Krita отделилась в 2014, Kexi — в 2018
Платформы Linux (основная), Windows/macOS — экспериментально
Архитектура C++/Qt 6, ODF как родная модель (KoOdf), «flake»-фреймворк для графических объектов, боковые «докеры»
Форматы ODF родной; импорт docx/xlsx/pptx через собственные фильтры (слабые)
Сильные единственный большой офис на Qt 6 — живой пример докеров и Qt-печати; Karbon
Слабые нестабильная раскладка Words, крошечная команда, нет совместимости с MS на практическом уровне

Вывод: Calligra подтверждает, что Qt 6 пригоден для офисного UI (докеры, печать, HiDPI), и одновременно — что без сильного ядра раскладки UI не спасает. Библия разделяет: ядро на Rust, Qt — только оболочка.

2.13 AbiWord и Gnumeric

Параметр AbiWord Gnumeric
Версия 3.0.x (последний заметный выпуск 3.0.5, 2021; уточнить) 1.12.x (2024–2025; уточнить)
Лицензия / платформы GPL; Linux (Windows-сборки прекращены в 2.x) GPL; Linux, Windows (неофициально)
Архитектура C++/GTK, собственный «piece table» текста, плагины C/GTK (GNOME), собственный движок формул
Сильные лёгкость, piece-table как учебный пример точность вычислений (эталонные тесты NIST StRD — лучше Excel в ряде статистических функций), 16 777 216 × 16 384 (настраиваемо; уточнить), импорт/экспорт через ssconvert
Слабые заброшен, слабый импорт docx один разработчик, нет диаграмм уровня Excel, нет сводных

Вывод для Sheets: эталон точности — Gnumeric/NIST, не Excel; тесты StRD включить в корпус Meridian Sheets.

2.14 МойОфис

Параметр Значение
Разработчик ООО «Новые облачные технологии» (Москва, с 2013)
Продукты МойОфис Стандартный (Текст, Таблица, Презентация), Профессиональный (+ Частное облако, Почта, Логос), Образование и «для дома» (бесплатно), Mailion, Squadus
Версии линейка 3.x (2023–2026; уточнить текущую)
Цена Стандартный, корпоративная бессрочная на устройство (коммерческая) — 16 725 ₽; на пользователя (гос) — 13 375 ₽; трёхлетняя программа — 20 910 ₽; обновление на 1 год — от 4 012 ₽
Платформы Windows, Linux (Astra, ALT, РЕД ОС), macOS, Android/iOS, Аврора
Архитектура собственное ядро на C++ («Core»), оболочка на Qt (уточнить), веб-редакторы на JS; хранилище — Частное облако (CoEdit)
Интерфейс лента упрощённого вида (одна строка инструментов + вкладки), боковая панель
Форматы ODF — родной, OOXML (чтение/запись), .doc/.xls, PDF (экспорт), собственный .xodt/.xods (уточнить)
Расширяемость макросы на Lua (!), API для интеграций
Совместная работа в Частном облаке (OT), в десктопе — через облако
Сильные реестр Минцифры, сертификация ФСТЭК, поддержка Astra/ALT, ГОСТ-подписи, локализация, госконтракты
Слабые функциональная бедность (сводные таблицы появились только в 3.0, нет макросов VBA-уровня, слабые стили), скорость, точность импорта docx, высокая цена за устройство, Lua как язык макросов — чуждый пользователям Excel

2.15 Р7-Офис

Параметр Значение
Разработчик АО «Р7» (Нижний Новгород); с 2018 — собственная ветка кода OnlyOffice по лицензионному соглашению с Ascensio
Продукты Р7-Офис Десктоп, Р7-Офис Сервер (Корпоративный / Документы), Р7-Графика (растровый редактор, 2024), Р7-Команда, Р7-Диск
Цена Десктоп, 1 год с правом бессрочного использования — 15 300 ₽ (с 01.01.2026; продажи только через партнёров); сервер — отдельно
Платформы Windows, Linux (включая отечественные), macOS; веб
Архитектура как OnlyOffice: C++ ядро + JS-редакторы (Canvas) в CEF, Qt-оболочка; почта/календарь/ЖСД — свой код
Интерфейс ribbon OnlyOffice с перекрашенной темой
Форматы OOXML родной, ODF через конвертер, PDF
Расширяемость макросы на JavaScript, плагины
Совместная работа через Р7-Офис Сервер
Сильные лучшая в РФ OOXML-совместимость, цена ниже МойОфис, полный стек (почта, диск)
Слабые зависимость от апстрима, малое собственное ядро, те же ограничения Canvas

2.16 Яндекс Документы

Параметр Значение
Статус веб-редакторы с 2021 (первоначально — движок Р7-Офис/OnlyOffice по лицензии), с 2024–2025 — «Новый редактор» собственной разработки; в сентябре 2026 выпущены настольные «Яндекс Документы» (Windows/macOS/Linux, OOXML, автономный режим) без совместной работы и синхронизации на старте
Цена бесплатно для частных пользователей (Яндекс 360), для бизнеса — в тарифах Яндекс 360 (уточнить ₽/польз./мес)
Архитектура веб-технологии; настольная версия — вероятно, обёртка веб-редактора (уточнить)
Интерфейс «command bar» в духе Google, ИИ-функции (Алиса/YandexGPT)
Форматы OOXML, экспорт PDF
Сильные бесплатность, облако и ИИ, массовая аудитория Яндекса
Слабые молодость, функциональная глубина, зависимость от аккаунта, отсутствие Draw/Base/Math

2.17 Графические редакторы

Продукт Версия / лицензия / цена Платформы Технологии Сильные Слабые
Paint.NET 5.1.12 (08.03.2026); бесплатно (сайт) / 6,99 $ (Microsoft Store); закрытый с 2007 Windows C#/.NET, Direct2D/DirectX, GPU-эффекты слои, корректировки, история, плагины (.NET, сотни), .pdn, скорость только Windows, нет масок и инструментов рисования уровня Krita
GIMP 3.2.6 (10.09.2026); 3.0 — март 2025, 3.2 — 14.03.2026; GPLv3 Windows, macOS, Linux C/GTK3, GEGL/babl (неразрушающие фильтры с 3.0), Link- и Vector-слои (3.2), .xcf, Script-Fu/Python полнота (маски, каналы, пути, высокая битность), скрипты UI, GTK-ощущение на Windows/macOS, CMYK только через плагины
Krita 5.3.2.1 (02.06.2026); GPLv3; бесплатно (Steam/Store — платно) Windows, macOS, Linux, Android C++/Qt 5 (переход на Qt 6 — в ветке 6.0, уточнить), .kra, Python-плагины кисти и перо (давление, наклон), анимация, цветовые пространства, докеры фотокоррекция и текст слабее, тяжёлый
Pinta 3.1.2 (02.04.2026); MIT Linux, Windows, macOS C#/GTK4/libadwaita (Paint.NET-подобный) лёгкость, слои, эффекты мало функций, редкие выпуски
Affinity (by Canva) Affinity 3.0 (30.10.2025) — бесплатно при входе через аккаунт Canva (ИИ-функции — платным клиентам Canva); 3.3 (сентябрь 2026) Windows, macOS, iPad C++, собственный движок; три «студии»: Pixel, Vector, Layout (бывшие Photo/Designer/Publisher) в одном приложении профессиональный уровень (CMYK, вектор+растр, вёрстка) бесплатно; активация онлайн, затем офлайн обязательный аккаунт, судьба после Canva неизвестна, нет Linux

Вывод для Meridian Paint: рынок разделён на «Paint 11/Pinta» (просто) и «GIMP/Krita/Affinity» (всё). Meridian Paint по библии — «Paint.NET-класс»: слои, корректировки, выделения, фильтры, кисти с давлением (P1), плагины через MeridianScript; не конкурировать с Krita/Affinity по рисованию и CMYK-печати.

2.18 PDF

Продукт Цена Платформы Технологии Эталонные функции Слабые
Adobe Acrobat Pro / Standard ≈ 19,99 $/мес (годовой план, ≈ 240 $/год) / ≈ 12,99 $/мес; Reader бесплатно Windows, macOS, веб, мобильные C++, собственный движок (Adobe PDF Library), JavaScript в PDF редактирование текста/картинок с рефлоу, формы (AcroForm/XFA), OCR, сравнение, затенение (redaction), подпись (Acrobat Sign), PDF/A/X/UA, Preflight, порции (portfolios) только подписка, тяжёлый, облако по умолчанию, навязчивый ИИ-ассистент
Foxit PDF Editor / Editor+ 129,99 $/год / 159,99 $/год (есть вечные версии) Windows, macOS, Linux, веб, мобильные C++, Foxit SDK (тот же движок — в PDFium Chrome) ribbon, лёгкость, формы, OCR, Smart Redact (+) подписка, навязчивые уведомления
PDF-XChange Editor / Plus 62 $ / 79 $ разово (обновления 1 год); бесплатная версия с водяными знаками на платных функциях Windows C++, собственный движок самый быстрый рендер, аннотации, OCR, формы, мерные инструменты только Windows, перегруженный интерфейс (сотни команд в ленте)
Okular бесплатно, GPL Linux, Windows (Store), macOS C++/Qt 6/KF6, Poppler (PDF), плагины форматов (DjVu, EPUB, CHM, XPS…) аннотации по стандарту, формы, цифровая подпись, презентационный режим нет редактирования содержимого, нет OCR
Apple Preview бесплатно macOS Quartz PDF аннотации, формы, подпись, сжатие без редактирования текста

Вывод для Meridian PDF: функциональный эталон — Acrobat Standard (без Preflight/XFA); ценовая модель — PDF-XChange (вечная, Home); движок — свой на Rust (библия, Codecs pdf(read/write)), тестировать против корпуса PDF-ассоциации (pdfa.org) и Isartor (PDF/A).

2.19 Почтовые клиенты

Продукт Цена Платформы Технологии Хранилище Сильные Слабые
Outlook classic в M365 / Home & Business 2024 Windows (Mac — отдельная версия) Win32, MAPI, COM PST/OST (MS-PST опубликован) правила, Quick Steps, категории, представления, календарь Exchange, VBA/COM PST-повреждения, медленный поиск, тяжёлый
Outlook new бесплатно (с рекламой) / M365 Windows, macOS, веб WebView2 + React облако (Microsoft), локальный кэш единый код с веб-версией, Copilot нет PST (импорт ограничен), нет COM-надстроек, правила только серверные, реклама в бесплатной
Thunderbird бесплатно, MPL 2.0 (MZLA) Windows, macOS, Linux, Android (бывший K-9), iOS (бета) C++/JS, Gecko, HTML-UI «Supernova» (115, 2023) mbox/maildir, профили открытость, расширения (WebExtensions), календарь/контакты встроены, OpenPGP, Thunderbird Pro (Thundermail, Appointment, Send, 2025) скорость на больших ящиках, Exchange только через EWS (нативно с 2025, уточнить)
eM Client Personal 29,95 €/год или 39,95 € разово; Business 39,95 €/год или 54,95 € разово; Lifetime Upgrades 70 €; бесплатно до 2 аккаунтов (некоммерческое) Windows, macOS C#/.NET (WPF), закрытый собственная БД (SQLite, уточнить) Exchange/Graph/Gmail/iCloud «из коробки», unified inbox, чат, шаблоны, перевод закрытый код, два аккаунта в Free
Apple Mail бесплатно macOS/iOS Cocoa emlx интеграция с ОС нет правил уровня Outlook

Версии Thunderbird на сентябрь 2026: 155.0.1 (месячный канал), 153.2–153.3 ESR и 140.16 ESR.

2.20 Заметки

Продукт Цена Платформы Технологии / формат Модель Сильные Слабые
OneNote бесплатно (все платформы), полный — в M365 Windows, macOS, веб, iOS/Android Win32/Cocoa; .one (разделы), .onetoc2, .onepkg; спецификации MS-ONE/MS-ONESTORE в OSP блокнот → группы разделов → разделы → страницы → подстраницы; страница — бесконечный холст с контейнерами рукописный ввод, OCR, аудио, теги, Class Notebook, Clipper, «Send to OneNote» синхронизация только через OneDrive для новых блокнотов, конфликты, экспорт только PDF/docx/one, нет Markdown
Evernote Free — 50 заметок и 1 устройство (2024–2026); Personal ≈ 14,99 $/мес, Professional ≈ 17,99 $/мес (годовые тарифы от 99 $/год; уточнить) все Electron (с 10.0, 2020); .enex (XML) блокноты → заметки (линейный документ) веб-клиппер, поиск по картинкам/PDF, задачи цена, Bending Spoons (2023) сократила бесплатный тариф, закрытое облако
Notion Free; Plus 10 $/мес (с марта 2026, было 8), Business ≈ 20 $ с ИИ; Enterprise веб, Electron, мобильные веб; блоки, базы данных страницы из блоков + базы данных с представлениями гибкость, базы, совместная работа офлайн ограничен, экспорт Markdown с потерями, облако обязательно
Obsidian бесплатно, включая коммерческое использование (с 2025); Sync 4–8 $/мес, Publish 8 $/мес Windows, macOS, Linux, мобильные Electron/Capacitor; папка Markdown локальные файлы, ссылки [[wiki]], граф, > 2 000 плагинов сообщества локальность, скорость, плагины, Canvas (с 1.1) кривая обучения, нет рукописного ввода, холст — не OneNote-подобный
Joplin бесплатно, MIT; Joplin Cloud от ≈ 2,99 €/мес Windows, macOS, Linux, мобильные, терминал Electron / React Native; Markdown + SQLite; синхронизация (Nextcloud, WebDAV, Dropbox, S3, Joplin Cloud) с E2EE блокноты → заметки открытость, E2EE, Clipper UI, нет холста

Вывод для Meridian Notes: эталон модели — OneNote (холст + разделы), эталон хранения — Obsidian (локально, экспорт в Markdown без потерь), эталон синхронизации — Joplin (любое хранилище + E2EE). Библия это уже закладывает (.mnx + экспорт .md).

2.21 Настольные базы данных

Продукт Цена Платформы Движок / формат Объекты Сильные Слабые
Microsoft Access 2024 179,99 $ вечная; в M365 Business Standard/Apps только Windows ACE (Access Connectivity Engine, наследник Jet 4.0), .accdb (2007+), .mdb; 2 ГБ на файл, 255 полей, 32 768 объектов, 255 одновременных пользователей (практически 10–20) таблицы, запросы (QBE + SQL Jet), формы, отчёты (bands), макросы, модули VBA (DAO/ADO), связанные таблицы (ODBC/SQL Server/SharePoint/Dataverse) скорость создания форм/отчётов, QBE, Lookup Wizard, Split Form, Datasheet view Windows-only, 2 ГБ, повреждения при сетевой работе, VBA-only, формат .accdb официально не документирован
LibreOffice Base бесплатно Windows, macOS, Linux HSQLDB 1.8 embedded (Java) по умолчанию; Firebird embedded (опционально); .odb = ZIP (content.xml + database/); подключение к MySQL/PostgreSQL/ODBC/JDBC/SQLite (через ODBC) таблицы, запросы (конструктор + SQL), формы (документы Writer с элементами управления), отчёты (Report Builder на Java/Pentaho), макросы Basic/Python бесплатен, кроссплатформенный, формы на любых СУБД Java, устаревший HSQLDB, хрупкие формы, медленные отчёты
Claris FileMaker 2025 On-Premise 16,50 $, Cloud Essentials 21 $, Cloud Standard 43 $ за польз./мес (от 5 пользователей; уточнить) Windows, macOS, iOS (FileMaker Go), веб (WebDirect) собственный движок, .fmp12; FileMaker Server; Claris Studio таблицы+макеты в одном «layout»-подходе, скрипты FileMaker (без кода), отношения графом низкий порог входа, мобильные формы, скрипты по кнопке цена, закрытый формат, «один файл — всё»

Вывод для Meridian Base (библия: SQLite + формы/запросы/отчёты как XML) подтверждается рынком: SQLite снимает ограничения ACE (2 ГБ, Windows), конструктор форм/отчётов с полосами и QBE — обязательный минимум, «скрипты по кнопке» FileMaker — образец для MeridianScript в Base.

2.22 Сводная карта

Пакет Ядро UI Родной формат OOXML Скрипты Совм. работа Linux Цена (база)
Microsoft 365 C++ Win32/Cocoa ribbon/Fluent OOXML эталон VBA, Office JS, TS, Python (облако) OneDrive нет 99,99 $/год
Office 2024 то же ribbon OOXML эталон VBA, Office JS нет (без облака) нет 179,99 $ вечная
LibreOffice C++ VCL/UNO меню + Notebookbar ODF 1.3 хорошо/средне Basic, Python, Java нет да 0
Apache OpenOffice C++ VCL/UNO (2011) меню ODF 1.2 только чтение Basic, Python нет да 0
Collabora Office LibreOffice + LOK Notebookbar ODF хорошо как LO Online да 0 / 20 €/год поддержка
OnlyOffice C++ + JS/Canvas в CEF ribbon OOXML очень хорошо JS Docs-сервер да 0 (AGPL)
WPS Office C++/Qt ribbon + вкладки OOXML/.wps очень хорошо JS (JSA), VBA-плагин WPS Cloud да 0 с рекламой / 35,99 $/год
SoftMaker Office C++ свой UI лента или меню .tmdx (пишет docx) очень хорошо BasicMaker (Win) нет да 149,95 $ вечная / 29,90 $/год
Apple iWork ObjC/Swift Cocoa инспектор IWA средне AppleScript iCloud нет 0 (+ Creator Studio)
Google Workspace JS/Canvas command bar облачный средне Apps Script эталон (OT) браузер 8 $/польз./мес
Zoho Workplace веб минимализм облачный средне Deluge да браузер 3 $/польз./мес
Calligra C++/Qt 6 докеры ODF слабо — нет да 0
МойОфис C++ (свой) + Qt лента-лайт ODF средне Lua Частное облако да 16 725 ₽/устройство
Р7-Офис OnlyOffice-ядро ribbon OOXML очень хорошо JS Сервер да 15 300 ₽/год
Яндекс Документы веб command bar OOXML хорошо (уточнить) — веб да (2026) 0
Meridian Office (цель) Rust + Qt 6/QML лента + компакт + палитра MOP (.mwx …) цель: не хуже OnlyOffice/SoftMaker JS/TS, Python, VBA-транслятор CRDT (Yrs), фаза 6 да, первый класс Free / Home вечная / Pro подписка

3. Глубокий разбор структур пакетов

3.1 Текстовый процессор: Word и Writer

Модель документа Word (OOXML word/document.xml + части).

Слой Как устроено Следствия для Meridian Write
Потоки (stories) основной текст, колонтитулы (на секцию: первая/чётная/нечётная), сноски, концевые сноски, текстовые поля, комментарии — каждый поток независимый список абзацев модель Kernel text-model: документ = набор потоков, не один список
Абзац → run w:p (свойства w:pPr: стиль, отступы, интервалы, выравнивание, табуляции, нумерация w:numPr, разрывы) → w:r (свойства w:rPr: шрифт, размер, цвет, выделение, язык) → w:t/w:tab/w:br/w:drawing та же двухуровневая модель: параграф + атрибутированные отрезки; прямое форматирование поверх стиля
Стили 4 типа: абзацные, символьные, табличные, списочные (styles.xml), наследование w:basedOn, «следующий стиль», docDefaults, скрытые/latent styles; темы (theme1.xml: 2 шрифта major/minor, 12 цветов) стили с наследованием, темы как отдельный слой; «Normal» не должен засоряться — хранить прямое форматирование отдельно
Секции w:sectPr в конце последнего абзаца секции: поля, ориентация, размер, колонки, колонтитулы, нумерация страниц, тип разрыва (next page/continuous/odd/even) секции как в Word (ожидание пользователей), но с явной панелью секций — главная причина жалоб «не понимаю разрывы»
Списки numbering.xml: abstractNum (9 уровней: формат, текст уровня %1.%2, отступы) → num (экземпляр с переопределениями) → w:numPr в абзаце; продолжение/перезапуск через lvlOverride самая частая потеря при конверсии; в MOP — явные списки-объекты с идентификаторами, не только свойства абзаца
Таблицы w:tbl → w:tr → w:tc, вложенность неограничена, объединение по вертикали через vMerge, ширины «auto/fixed/pct», autofit-алгоритм (не документирован полностью), стили таблиц с условным форматированием (первая строка, полосы) свой autofit должен воспроизводить Word с точностью до пикселя — отдельный пакет тестов
Плавающие объекты wp:anchor (привязка к абзацу/символу/странице/полю, обтекание square/tight/through/topAndBottom/behind/inFront, relativeFrom, z-order), wp:inline причина «прыгающих картинок»; показывать якорь всегда, как в Word при выделении
Поля w:fldSimple / w:fldChar (begin/separate/end) ≈ 70 типов: PAGE, NUMPAGES, DATE, REF, TOC, INDEX, SEQ, MERGEFIELD, IF, HYPERLINK, DOCPROPERTY, STYLEREF, ASK/FILLIN, формулы = SUM(ABOVE) модуль fields в Kernel с кэшированным результатом (как в Word: поле хранит последний результат)
Рецензирование w:ins/w:del (с автором/датой), w:rPrChange/w:pPrChange/w:tblPrChange (изменения форматирования), перемещения w:moveFrom/moveTo, comments.xml + commentsExtended.xml (ответы, «решено», 2013+) + commentsIds/People; w:documentProtection (readOnly/comments/trackedChanges/forms) один-в-один в MOP + журнал CRDT; изменения форматирования — обязательны (LibreOffice их только недавно начал поддерживать)
Совместимость settings.xml/w:compat — десятки флагов (compatibilityMode 11/12/14/15, useFELayout, doNotExpandShiftReturn…), «режим совместимости» меняет раскладку кодек должен читать флаги и переключать варианты раскладки, иначе страницы не совпадут

Раскладка Word. Страница → колонки → строки, построчная сборка с переносами, кернинг, сетка документа (для CJK), балансировка колонок, «keep with next/keep lines together/widow-orphan control», таблицы с разрывом по страницам и повторяющимися заголовками, плавающие объекты с обтеканием. Раскладка не детерминирована между версиями Word (отсюда «режим совместимости»), а между Word для Windows и Mac — почти. Лимиты: 32 МБ текста (без картинок), ≈ 512 МБ файл, 2 147 483 647 символов в документе, 63 колонки в таблице.

Эталонный UX Word (по отзывам и форумам, обобщённо): панель «Навигация» с перетаскиванием разделов, рецензирование и «Простая разметка», поиск с подстановочными знаками и заменой форматирования, «Формат по образцу», «Параметры вставки», Mail Merge, автоматическое оглавление, Editor (грамматика), Dictate, Read Aloud, Immersive Reader, Focus, тёмная страница, Designer-подобные «Дизайнер» для документов (2024). Критика Word: автоформат «умничает» (списки и заглавные), сбивающаяся нумерация, «прыгающие» картинки, непонятные разрывы разделов, засорённый «Normal», медленная работа с сотнями картинок/страниц, ribbon без поиска команды, Copilot везде, автосохранение только в OneDrive, «Compatibility Mode» без объяснений, большие файлы со встроенными шрифтами, глючные стили таблиц.

Модель Writer (LibreOffice sw). SwDoc → массив узлов SwNodes (текстовые SwTextNode, табличные, секционные, начала/концы разделов); атрибуты текста — «hints» (SwTextAttr) с диапазонами; стили — SwFormat пяти семейств: абзацные, символьные, страничные (ключевое отличие: поля и колонтитулы задаёт стиль страницы, а не секция; первая страница главы — другой стиль), врезок, списков, таблиц; секции SwSection — для колонок/защиты/связывания файлов; поля SwField ≈ 40 типов; раскладка — дерево фреймов SwRootFrame → SwPageFrame → SwBodyFrame → SwLayoutFrame/SwTextFrame, фоновая (idle) раскладка; редлайны SwRedlineTable (изменения текста, с 7.x — атрибутов и таблиц); комментарии — поля SwPostItField; Navigator; автотекст; оглавления SwTOXBase; мастер-документы .odm; сравнение документов. Эталонный UX Writer: стили страниц, Navigator, мастер-документы для книг, точная типографика (переносы по TeX-шаблонам, кернинг, «висячие знаки препинания»), экспорт PDF с закладками/формами/PDF-A, стили как первичный инструмент. Критика Writer: импорт docx, непривычные «стили страниц» для пришедших из Word, диалоги в 7 вкладок, автодополнение слов, нумерация списков, таблицы (вложенные, autofit), отсутствие совместной работы.

Что эталонно для Meridian Write (из обоих): секции Word + стили страниц как «пресеты» секций; потоки как в Word; рецензирование с изменениями форматирования; Navigator с перетаскиванием; мастер-документы; переносы TeX; явная панель «Структура документа» (секции, якоря, разрывы) — ответ на главную критику Word.

3.2 Электронные таблицы: Excel и Calc

Ядро Excel.

Элемент Факт
Сетка 1 048 576 строк × 16 384 столбца (XFD) с Excel 2007 (.xls/BIFF8: 65 536 × 256); ячейка до 32 767 символов; формула до 8 192 символов, вложенность 64, аргументов 255
Числа IEEE 754 double, 15 значащих цифр, диапазон ±9,99E+307; даты — серийные числа от 1900 (с ошибкой «29.02.1900» ради Lotus 1-2-3), система 1904 для старых Mac
Пересчёт граф зависимостей с «грязными» цепочками, многопоточный (с 2007), «умный» пересчёт только изменённого, ручной/автоматический режим, итерации (циклические ссылки до 100 итераций × 0,001)
Функции > 500 (уточнить точное число); волны: динамические массивы (2018–2020: SORT, FILTER, UNIQUE, SEQUENCE, XLOOKUP, LET), LAMBDA + MAP/REDUCE/SCAN/BYROW/MAKEARRAY (2021), TEXTSPLIT/VSTACK/HSTACK/TAKE/DROP (2022), GROUPBY/PIVOTBY (сентябрь 2024), REGEXTEST/REGEXEXTRACT/REGEXREPLACE (2024–2025), TRIMRANGE и операторы .:/:. (2024–2025), Python в Excel (2023, выполняется в Azure)
Данные таблицы (ListObject, структурированные ссылки), сводные таблицы (PivotCache, источник до 1 048 576 строк; Data Model/Power Pivot — xVelocity + DAX, сотни миллионов строк в памяти), Power Query (M; импорт из 100+ источников), типы данных (Stocks/Geography/Power BI), срезы и временные шкалы, проверка данных, условное форматирование (правила, шкалы, гистограммы, наборы значков), защита листа/книги, имена, 3D-ссылки, внешние ссылки, What-If (сценарии, подбор параметра, таблицы данных), Solver, Analysis ToolPak
Диаграммы DrawingML chart (c:chart) + chartex (2016: waterfall, treemap, sunburst, histogram, Pareto, box & whisker, funnel, map), спарклайны, объединённые диаграммы, шаблоны
Файл .xlsx — sharedStrings.xml (строки по ссылке), styles.xml (cellXfs — комбинации форматов, лимит 64 000 стилей), worksheets/sheetN.xml (<c r="A1" s="3" t="s"><v>…), calcChain.xml, pivotCache*, tables/*, .xlsb (бинарный, быстрее), .xlsm (с VBA)

Ядро Calc. ScDocument → ScTable → ScColumn — колоночное хранение на mdds::multi_type_vector (однородные блоки чисел/строк/формул), группы формул (одинаковые формулы в столбце считаются одной группой — векторизация, OpenCL (устарело)/многопоточность), 1 048 576 × 16 384 с 7.4 (2022; до того 1 024 столбца), экспериментально 16 777 216 строк («jumbo sheets»), ≈ 500 функций (включая XLOOKUP/XMATCH с 24.8, FILTER/SORT/ UNIQUE/SEQUENCE/LET с 24.8–25.2, REGEX, уточнить состав), автопересчёт, DataPilot → «Сводная таблица» (с 7.x — вычисляемые поля, Collabora 26.04), Solver (LP/NLP), сценарии, подбор параметра, диаграммы chart2 (26.8 — экспериментальный импорт chartex), стили ячеек как полноценные стили (сильнее, чем в Excel), проверка данных, условное форматирование, Data Streams, автофильтр/стандартный фильтр, многопоточная загрузка.

Критика Excel (форумы, обобщённо): автоопределение типов (гены SEPT2 → даты; исправлено опцией в 2023), ошибка 1900 года, лимит 1 048 576 строк («Power Pivot — но это другой продукт»), VBA и безопасность, тяжёлые сводные, «потерянные» внешние ссылки, различия Windows/Mac (Power Query на Mac — частично), тормоза с условным форматированием, непредсказуемость spill-ошибок (#SPILL!) для новичков, отсутствие версионности формул, шифрование паролем — хрупкое восстановление. Критика Calc: медленная загрузка больших xlsx, автозаполнение/автозамена, диалоги диаграмм, слабая поддержка .xlsb, отсутствие Power Query-аналога, UI сводных таблиц.

Эталон для Meridian Sheets. Сетка минимум 1 048 576 × 16 384 (библия обещает «миллионы строк» — см. «Вопросы к библии» о 16 777 216), колоночное хранение (как Calc), граф зависимостей с инкрементальным многопоточным пересчётом (Rust calc-engine), динамические массивы и LAMBDA с первой версии (Excel-совместимые семантики #SPILL!), 500+ функций (библия, фаза 2) с проверкой на NIST StRD, сводные таблицы с вычисляемыми полями, Power Query-подобный импорт (P1), стили ячеек (как в Calc), chartex-типы диаграмм в Meridian Chart.

3.3 Презентации: PowerPoint и Impress

PowerPoint. Иерархия: тема (theme1.xml: 12 цветов, 2 шрифта, эффекты) → слайд-мастер (slideMasters/*: фон, заполнители, стили текста для уровней 1–9) → макеты (slideLayouts/*; 11 стандартных: Title, Title and Content, Section Header, Two Content, Comparison, Title Only, Blank, Content with Caption, Picture with Caption, Title and Vertical Text, Vertical Title and Text) → слайды (slides/*, заполнители p:ph type=title/body/pic/chart/tbl/dgm/media/sldNum/dt/ftr) + заметки (notesSlides) + раздаточные материалы. Размер по умолчанию 13,333 × 7,5 дюйма (16:9) с 2013; 10 × 7,5 (4:3). Анимации: дерево времени p:timing (par/seq узлы, p:cTn, триггеры по клику/после/с предыдущим, задержки, повторы), ≈ 150 эффектов в четырёх группах (вход, выделение, выход, пути перемещения) + Morph (2016; переход с интерполяцией объектов по имени !!), Zoom (summary/section/slide, 2016), переходы ≈ 50 (включая Morph и 3D). Разделы, скрытые слайды, произвольные показы, Presenter View (таймер, заметки, следующий слайд, лазер, перо), Rehearse Timings, Recording (Cameo — камера докладчика в слайде), экспорт видео MP4 1080p/4K, субтитры в реальном времени, Designer (ИИ-макеты), SmartArt (dgm), встраивание шрифтов, сжатие медиа, рецензирование (комментарии), «Slide Sorter», «Outline view» — импорт структуры из docx. Критика PowerPoint: вес файлов с медиа, несовместимость шрифтов между машинами, Morph «не срабатывает» без одинаковых имён, Designer навязчив, трудные пути перемещения, нет нормальных «мастер-коннекторов», анимации теряются при экспорте в PDF/Keynote, тормоза при 200+ слайдах с видео, 32-битный лимит медиа в старых версиях.

Impress. Мастер-слайды (sd над движком svx: SdrPage/SdrObject), стили «Outline 1–9/Title/Notes/ Background objects», 12 макетов, Draw-инструменты целиком доступны, анимации по SMIL (ODF anim:*, ≈ 100 эффектов), переходы на OpenGL/Skia (≈ 50), Presenter Console (отдельное окно: заметки, таймер, следующий слайд), «Outline/Slide sorter/Notes/Handout» виды, экспорт PDF/HTML/изображений, видео — нет (уточнить для 26.x), Fontwork, Impress Remote (Android/iOS), «Follow-Me» совместный показ (Collabora 26.04). Критика Impress: UI анимаций (боковая панель с десятками эффектов без превью), импорт pptx теряет Morph, SmartArt как группы, шрифтовой рендер отличается, нет Designer/макетов «умных», ограниченные видео-форматы (зависимость от GStreamer/AVFoundation), нет записи экрана/камеры. Keynote (эталон анимаций): Magic Move (аналог Morph, 2009), Instant Alpha, «Build Order», живое видео, «Rehearse», экспорт в HTML/видео; Google Slides — совместная работа и Q&A; Canva — шаблоны и дизайн.

Эталон для Meridian Slides. Иерархия тема → мастер → макет → слайд с заполнителями; дерево времени анимаций (совместимое с p:timing); Morph/Magic Move как встроенный переход (P0 — пользователи считают его нормой с 2016); Presenter View с заметками и таймером (P0); экспорт видео (библия — .mp4/.webm, P1); «умные макеты» без ИИ (сетки выравнивания, авто-подгонка текста) — P0, Designer на Assist — P2.

3.4 Растровый редактор: Paint

Paint 11 — модель «холст из слоёв» (с 2023–2024), каждый слой — растровое полотно того же размера, видимость, непрозрачность (2025), порядок, объединение, дублирование; выделения — прямоугольник, произвольная форма, «объектное» (сегментация, 2025); инструменты: карандаш (1–8 px), кисти (9 типов: масляная, акварель, аэрограф, маркер, каллиграфия…), ластик, заливка, пипетка, лупа, текст (с полем и без), фигуры (прямоугольник, эллипс, многоугольник, стрелки, звёзды, выноски и др., с контуром/заливкой), обрезка, поворот/отражение, изменение размера/наклон (пиксели/проценты), цветовой круг + 10 пользовательских цветов, «Удалить фон», Copilot: Image Creator (DALL-E 3, облачные кредиты), Cocreator (локальный диффузионный на NPU), Generative Erase/Fill, стикеры; проект .paint (2025) со слоями; undo — 50 шагов (уточнить). Нет: масок, корректировок (яркость/контраст/кривые/уровни/цветовой баланс), фильтров (размытие, резкость), кистей по давлению пера, плагинов, печати с управлением, CMYK, пакетной обработки. Критика Paint 11: «Copilot вместо функций», медленный запуск по сравнению с Paint 7, отсутствие корректировок, «слои есть, масок нет», обязательный аккаунт для ИИ, нет возврата к старому Paint в Windows 11. Эталон (Paint.NET): слои с режимами наложения и непрозрачностью, корректировки (кривые, уровни, оттенок/ насыщенность, автоуровни), эффекты (размытие, резкость, шум, стилизация, искажение), выделение «волшебной палочкой» и лассо с добавлением/вычитанием, история без ограничения, плагины, .pdn.

Эталон для Meridian Paint: Paint.NET-набор как P0 (слои с режимами наложения, выделения с булевыми операциями, корректировки, базовые фильтры, текст как редактируемый слой, проект .mpi по библии = слои PNG/EXR + image.xml), скриншоты (область/окно/экран/задержка/запись) P0 — как Snipping Tool внутри Paint, кисти с давлением P1, маски слоёв P1, генеративные функции — только через Meridian Assist (P2, опционально).

3.5 Почта: Outlook

PST/OST. Формат PST (Personal Storage Table) — спецификация MS-PST опубликована (2010) под OSP; три слоя: NDB (node database: страницы по 512 байт, B-деревья узлов и блоков, шифрование «permutation/cyclic» — не криптографическое), LTP (lists/tables/properties: heap-on-node, BTH — B-деревья свойств, таблицы), Messaging (папки, сообщения, вложения как наборы MAPI-свойств PR_*); Unicode PST (с Outlook 2003) — по умолчанию до 50 ГБ (настраивается реестром), ANSI PST — 2 ГБ. OST — офлайн-кэш Exchange (Cached Exchange Mode), без PST-портируемости. Профили: MAPI-профиль в реестре (HKCU\Software\Microsoft\Office\16.0\Outlook\ Profiles), несколько учётных записей (Exchange/Microsoft 365, IMAP, POP3), хранилища, автонастройка (Autodiscover), «Панель управления → Почта». Функции classic: правила (клиентские и серверные), Quick Steps, категории с цветами, флаги и напоминания, представления (views) с группировкой/условным форматированием, поиск через Windows Search, папки поиска, календарь (iCalendar + Exchange, несколько календарей, общий доступ), контакты (vCard, группы), задачи, заметки, журнал, автоответы, делегирование, шаблоны .oft, подписи, Focused Inbox, COM-надстройки, VBA, Office JS; экспорт .pst/.msg/.eml (eml — только через перетаскивание, уточнить). New Outlook (2022–2024, по умолчанию в Windows 11 с 2024): WebView2 + React, единый код с Outlook в вебе, PST — только импорт (с 2025, ограниченно), COM-надстроек нет, правила — серверные, офлайн — ограниченный кэш, реклама в бесплатной версии, Copilot. Критика Outlook: повреждения PST, медленный поиск/индекс, два Outlook с разным поведением, новый Outlook «урезан и с рекламой», трудности с несколькими профилями, тяжёлый, зависимость от Exchange для полного набора. Эталон (Thunderbird/eM Client): один клиент на всех ОС, профили как папки, maildir/mbox, единая папка «Входящие» для всех аккаунтов, OpenPGP/S-MIME, шаблоны, календарь/контакты внутри.

Эталон для Meridian Mail: профили как папки с SQLite-индексом и EML/ICS/VCF (библия .mmx), импорт PST (R, через MS-PST), OST — только чтение R*, правила клиентские + серверные (Sieve/Exchange), представления с группировкой (как в classic), календарь с CalDAV/Exchange (Graph), единый inbox, OpenPGP — P1, делегирование — P2.

3.6 Заметки: OneNote

Модель: блокнот (папка .one-файлов, один файл = раздел; .onetoc2 — оглавление; .onepkg — упаковка CAB) → группы разделов (вложенные) → разделы (цветные вкладки) → страницы → подстраницы (2 уровня вложения). Страница — бесконечный холст без фиксированного размера: контейнеры текста (outline с уровнями и маркерами), картинки, рукописные штрихи (InkML, с давлением), таблицы (с минимальным форматированием), вложения файлов, распечатки (PDF/docx как изображения с OCR), аудио/видео с синхронизированными заметками, уравнения, 29 встроенных тегов (To Do, Important, Question…) с «Сводкой тегов», ссылки на страницы/абзацы (onenote: URI), пароли на разделы (AES), история версий страницы, авторы (цветные инициалы), поиск по тексту и рукописи и OCR картинок. Формат .one — «revision store» (MS-ONESTORE: объекты, ревизии, группы свойств; MS-ONE: семантика), опубликован под OSP. Синхронизация: для новых блокнотов — только OneDrive/ SharePoint (десктопный OneNote всё ещё открывает локальные блокноты). Приложения: OneNote (Win32, основной с 2022 после возврата от UWP), macOS, веб, мобильные; OneNote for Windows 10 снят 14.10.2025. Экспорт: PDF, docx, .one/.onepkg, mht; Markdown — нет. Эталонный UX: холст + разделы, Clipper, «Отправить в OneNote» из любого приложения, встречи из Outlook, Class Notebook (учитель/ученики), рукописный ввод с преобразованием в текст/фигуры/формулы. Критика: конфликты синхронизации («Misplaced Sections»), таблицы и форматирование слабые, экспорт закрытый, большие разделы тормозят, нет Markdown/обратной ссылки, два OneNote (решено), бесконечный холст раздражает при печати.

Эталон для Meridian Notes: холст + разделы/страницы (P0), контейнеры с outline (P0), рукописный ввод с давлением (P1), OCR картинок (P1, через Assist/Tesseract), теги и сводка (P0), Clipper (P1), экспорт Markdown без потерь (P0), импорт .enex (P0) и .one/.onepkg (R*, P1), локальные блокноты и синхронизация через любое хранилище + Meridian Cloud (фаза 6).

3.7 Настольные БД: Access

Движок. Jet (1992–2003, .mdb, Jet 4.0) → ACE (Access Connectivity Engine, 2007+, .accdb): ISAM-файл с B-деревьями, страницы 4 КБ, файл блокировок .laccdb, транзакции, шифрование (RC4 в Jet → AES в ACE), лимиты: 2 ГБ на файл (включая системные объекты), 255 полей в таблице, 32 768 объектов, 255 одновременных пользователей (практически 10–20 по SMB), 2 048 открытых таблиц, 32 индекса на таблицу, запрос — 255 полей и 32 таблицы, SQL-диалект Jet (без CTE/оконных функций, с IIf, Nz, Format, crosstab TRANSFORM…PIVOT). Типы: Short/Long Text, Number (Byte…Double, Large Number с 2019), Currency, Date/Time (Extended с 2021), Yes/No, OLE, Hyperlink, Attachment, Calculated, Lookup и Multi-valued (хранятся в скрытых таблицах — источник проблем при миграции). Объекты. Таблицы (Datasheet view с фильтрами и итогами, Design view), запросы (QBE-конструктор с соединениями, параметры, action-запросы: Update/Append/Delete/Make-table, crosstab, union — только SQL), формы (Single/Continuous/Datasheet/Split, подформы, элементы управления с событиями, Layout view с «table-like» размещением, Navigation Form, Modal dialogs, Tab control), отчёты (полосы: заголовок отчёта, заголовок страницы, заголовки групп (до 10 уровней), область данных, итоги групп, нижние колонтитулы; Group & Sort панель; Layout/Design/Print Preview; экспорт PDF/XPS/Excel/Word), макросы (Access-макросы: embedded, data macros на событиях таблиц — «триггеры»), модули VBA (DAO как основной API, ADO), связанные таблицы (ODBC: SQL Server, Oracle, PostgreSQL, MySQL; SharePoint-списки; Dataverse; Excel/CSV/HTML), Linked Table Manager, Split Database (frontend .accdb + backend .accdb), Compact & Repair, Database Documenter, Performance Analyzer, Trust Center (макросы заблокированы вне доверенных мест), .accde (без исходников VBA), Runtime (бесплатный), Web Apps (удалены в 2017–2018). Эталонный UX: Datasheet как «таблица Excel с типами», мастера (Lookup, Form, Report, Query), QBE, «Layout view» для отчётов с живыми данными, события в формах «по кнопке → макрос/VBA», подформы «master/child» автоматически по связи. Критика: 2 ГБ, повреждение при сетевой работе, Windows-only, VBA-only, устаревший вид диалогов, слабая безопасность (пароль на БД — слабый), отсутствие нормального версионирования, многозначные поля, «SharePoint вместо веба», отсутствие на Mac — главная причина миграции в FileMaker/Airtable.

Эталон для Meridian Base: SQLite (по библии; снимает 2 ГБ/255 полей — лимит SQLite 281 ТБ и 2 000 столбцов) + таблицы meridian_* для форм/запросов/отчётов в XML; QBE + SQL (P0), формы Single/Continuous/ Datasheet/подформы (P0), отчёты с полосами и группировкой (P0), макросы «по кнопке» через MeridianScript (P0), связанные таблицы PostgreSQL/MySQL/MS SQL/ODBC (P1), импорт .accdb/.mdb (R, через Jackcess-подобный парсер на Rust — формат не документирован, реверс), Lookup-поля без скрытых таблиц (справочные связи явно).

3.8 Схемы: Visio

Модель. Файл .vsdx (OOXML-подобный ZIP, спецификация MS-VSDX под OSP; старые .vsd — бинарный MS-VSD), трафареты .vssx (stencils) и шаблоны .vstx; мастер-фигуры (Masters) → экземпляры (Shapes) с наследованием ячеек; ShapeSheet — каждая фигура описана таблицей секций с формулами: Shape Transform (PinX/PinY/Width/Height/Angle), Geometry (1..n секций: MoveTo/LineTo/ArcTo/EllipticalArcTo/NURBS), Connection Points, Controls (ручки), Protection, Text Transform, Paragraph/Character, Events, User-defined cells, Scratch; формулы Visio (GUARD(), SETATREF(), DEPENDSON(), ссылки на другие фигуры Sheet.5!Width); 1-D фигуры (линии/коннекторы с BeginX/EndX) и 2-D; коннекторы: «Dynamic connector» с автомаршрутизацией (стили маршрутов: прямоугольный/прямой/кривой; обход фигур; «перескоки» линий; точки соединения — статическая и динамическая «склейка» (glue) к фигуре), Auto Connect (стрелки при наведении), контейнеры и списки (2010), Data Graphics/Data Linking (Excel/SQL/SharePoint → фигуры), слои, страницы (foreground/background), темы и варианты (2013+), Validation (правила диаграмм: BPMN, flowchart), шаблоны (Basic/Cross-functional flowchart, BPMN 2.0, UML (2.5 с 2019), Org Chart Wizard, Network, Floor Plan/Home Plan с масштабом, Timeline, Brainstorming, Wireframe, Database Model Diagram), Data Visualizer (Excel → схема), Visio for the web (урезанный), VBA/ShapeSheet/Add-ins/Visio SDK, экспорт PDF/SVG/PNG/EMF/CAD(DWG). Эталонный UX: перетаскивание из трафарета, Auto Connect, динамические коннекторы с перемаршрутизацией, Quick Shapes, выравнивание и распределение (Auto Align & Space), контейнеры, мастер «Org chart», масштаб чертежа. Критика: цена (309,99/579,99 $ или 5/15 $/мес), Windows-only, сложность ShapeSheet, диалоги 2003 года, слабая веб-версия, коннекторы «едут» при перемещении групп, трафареты сторонних поставщиков платные; поэтому массовый уход в draw.io (бесплатно, .drawio XML), Lucidchart, Miro, FigJam, Excalidraw. LibreOffice Draw: слои, коннекторы четырёх типов (стандартный/линейный/прямой/кривой) с точками склейки, Gallery вместо трафаретов, нет ShapeSheet и автомаршрутизации с обходом, нет Data Linking, но есть импорт .vsd/.vsdx (libvisio) и чертежи с масштабом.

Эталон для Meridian Draw: модель «мастер → экземпляр» с параметрическими фигурами (упрощённый ShapeSheet: именованные параметры и формулы, P1; геометрия и ручки — P0), динамические коннекторы с обходом и перескоками (P0 по библии), трафареты (P0: блок-схемы, BPMN, UML, сети, план помещений с масштабом), контейнеры (P1), Data Linking из Sheets (P1), .vsdx R/W и .drawio R (библия), слои (P0).


4. Таблица функций-эталонов

Обозначения: ✔ есть; ◐ частично/с ограничениями; ✘ нет; «?» — не подтверждено (уточнить). Колонка «MS» — Microsoft 365 (для схем — Visio, для растра — Paint 11, для почты — Outlook classic, для PDF — Acrobat Standard как ориентир). Колонка «Meridian» — приоритет по библии (P0 — в 1.0 приложения, P1 — 1.x, P2 — позже) и приложение/модуль.

№ Функция MS LibreOffice OnlyOffice WPS iWork Meridian
Общие (Hub, Shell, Kernel)
1 Стартовый экран: недавние, шаблоны, облако, поиск ✔ ✔ Start Center ✔ ✔ ◐ выбор шаблона P0 Hub
2 Лента с контекстными вкладками и мини-панелью ✔ ◐ Notebookbar ✔ ✔ ✘ P0 Shell
3 Компактный однострочный режим ленты ✔ Simplified ◐ Single Toolbar ✔ ✔ — P0 Shell
4 Командная палитра / поиск команд ✔ Search ✔ Shift+Esc ✘ ◐ ◐ меню Help P0 Shell (Ctrl/⌘+K)
5 Тёмная тема интерфейса и страницы документа ✔ ◐ ✔ (9.4 — лист) ✔ ◐ через ОС P0 Shell
6 Вкладки документов в одном окне ✘ ✘ ✔ ✔ ◐ вкладки macOS P1 Shell
7 Автосохранение локальных файлов + восстановление после сбоя ◐ AutoRecover ✔ ◐ ✔ ✔ Versions P0 Kernel (журнал каждые 2 с)
8 История версий локального файла ✘ только облако ✔ в ODF ✘ ◐ облако ✔ macOS P0 Kernel (history/ в MOP)
9 Совместное редактирование в реальном времени ✔ облако ✘ ✔ сервер ✔ облако ✔ iCloud P1 Sync (фаза 6, CRDT)
10 Цифровая подпись документа (XAdES/OpenPGP/ГОСТ) ✔ XAdES ✔ XAdES, PGP ◐ ◐ ✘ P1 Kernel (signatures/)
11 Орфография + грамматика офлайн ✔ Editor ◐ + LanguageTool ◐ плагин ◐ ✔ ОС P0 Lingo (грамматика P1)
12 Горячие клавиши схемы Microsoft Office ✔ ◐ своя схема ✔ ✔ ✘ P0 Shell (+ схема LO)
13 Печать с предпросмотром, PDF/A, PDF/UA ✔ ✔ A-1b/2b/3b, UA ◐ ◐ ◐ P0 Print
14 Доступность: экранные читалки, клавиатурная навигация ✔ ◐ ◐ Canvas ◐ ✔ VoiceOver P0 Shell (Qt a11y)
15 Версия для Linux первого класса ✘ ✔ ✔ ✔ ✘ P0
Write
16 Стили абзаца/символа/таблицы/списка с наследованием ✔ ✔ (+ страниц, врезок) ✔ ✔ ◐ P0 Write
17 Стили страниц как самостоятельная сущность ✘ секции ✔ ✘ ✘ ✘ P1 Write (пресеты секций)
18 Секции: поля, ориентация, колонтитулы, нумерация ✔ ✔ ✔ ✔ ✔ P0 Write
19 Рецензирование: вставки/удаления с автором и датой ✔ ✔ ✔ ✔ ✔ P0 Write
20 Отслеживание изменений форматирования и таблиц ✔ ◐ ◐ ◐ ✘ P0 Write
21 Комментарии с ответами, @упоминаниями и «решено» ✔ ✔ ✔ ✔ ✔ P0 Write
22 Сравнение и объединение документов ✔ ✔ сравнение ✔ сравнение ◐ ✘ P1 Write
23 Навигатор структуры с перетаскиванием разделов ✔ ✔ ✔ ✔ ✔ P0 Write
24 Оглавление, список иллюстраций, предметный указатель ✔ ✔ ◐ TOC ✔ ◐ TOC P0 (TOC), P1 (указатели)
25 Поля (PAGE, REF, SEQ, IF, MERGEFIELD, формулы) ✔ ≈ 70 ◐ ≈ 40 ◐ ◐ ✘ P0 ядро, P1 полный набор
26 Слияние (Mail Merge) с источником из таблицы ✔ ✔ ◐ ✔ ✔ Pages 12.2+ P1 Write
27 Сноски и концевые сноски ✔ ✔ ✔ ✔ ✔ P0 Write
28 Перекрёстные ссылки, закладки, гиперссылки ✔ ✔ ◐ ✔ ◐ P0 Write
29 Библиография и цитаты (стили APA/ГОСТ, Zotero) ✔ ✔ ✘ ✘ ✘ P1 Write
30 Многоуровневые списки, связанные со стилями ✔ ✔ ✔ ✔ ◐ P0 Write
31 Таблицы: вложенные, объединение, стили, повтор заголовка, autofit ✔ ✔ ✔ ✔ ◐ без вложенных P0 Write
32 Плавающие объекты с обтеканием и видимыми якорями ✔ ✔ ✔ ✔ ✔ P0 Write
33 Колонки с балансировкой ✔ ✔ ✔ ✔ ✔ P0 Write
34 Формулы в тексте (OMML/MathML) ✔ ✔ Math ✔ ✔ ✔ P0 отображение/round-trip, P1 редактор (Math, фаза 4)
35 Мастер-документы (книга из глав) ◐ ✔ .odm ✘ ✘ ✘ P1 Write
36 Переносы по словарям (TeX-шаблоны) ✔ ✔ ✔ ◐ ✔ P0 Lingo
37 Режимы: разметка / чтение / фокус / структура / черновик ✔ ◐ ◐ ✔ ◐ P0 (разметка, чтение, фокус), P1 (структура, черновик)
38 Экспорт EPUB и Markdown ✘ ✔ EPUB ✔ EPUB, FB2 ◐ ✔ EPUB P0 Write (библия)
39 Чтение .doc, .pages, .wpd ◐ .doc ✔ ◐ .doc ◐ ✔ .pages P0 .doc, P1 .pages/.wpd
40 Шаблоны с галереей и защищёнными областями ✔ ✔ ✔ ✔ ✔ P0 Write
Sheets
41 Сетка 1 048 576 × 16 384 ✔ ✔ 7.4+ ✔ ✔ ◐ 1 000 000 × 1 000 P0 Sheets
42 Динамические массивы (spill, #SPILL!) ✔ ◐ 25.x ✔ 9.3 ? ✘ P0 Sheets
43 XLOOKUP / LET / LAMBDA + MAP/REDUCE ✔ ◐ XLOOKUP, LET ◐ ◐ ◐ XLOOKUP P0 XLOOKUP/LET, P1 LAMBDA
44 REGEX-функции ✔ 2024–25 ✔ REGEX ✔ 9.3 ◐ ✔ P0 Sheets
45 Сводные таблицы с вычисляемыми полями и группировкой дат ✔ ◐ ✔ ✔ ✔ Numbers 12+ P0 Sheets
46 Модель данных (Power Pivot, DAX) ✔ ✘ ✘ ✘ ✘ P2 Sheets
47 Визуальный импорт/преобразование данных (Power Query) ✔ M ◐ Data Provider ✘ ◐ ✘ P1 Sheets (без M; CSV/JSON/Parquet/SQL)
48 Условное форматирование: шкалы, гистограммы, значки, формулы ✔ ✔ ✔ ✔ ◐ P0 Sheets
49 Проверка данных, выпадающие списки ✔ ✔ ✔ ✔ ✔ P0 Sheets
50 Срезы (slicers) и временные шкалы ✔ ✘ ✔ ✔ ✘ P1 Sheets
51 Диаграммы chartex: waterfall, treemap, sunburst, funnel, histogram ✔ ◐ 26.8 эксп. ◐ ? ◐ ✘ P1 Chart
52 Спарклайны ✔ ✔ 7.2+ ✔ ✔ ✘ P1 Chart
53 Solver, подбор параметра, сценарии ✔ ✔ ✔ 9.3 ◐ ✘ P1 Sheets
54 Структурированные таблицы (ListObject, ссылки по именам столбцов) ✔ ◐ ✔ ✔ ✔ P0 Sheets
55 Именованные стили ячеек ◐ ✔ ◐ ◐ ◐ P0 Sheets
56 Защита листа/книги/диапазонов ✔ ✔ ✔ ✔ ◐ P0 Sheets
57 Многопоточный инкрементальный пересчёт ✔ ✔ группы формул ✘ JS ? ? P0 Kernel calc-engine
58 Макросы / скрипты и их запись (macro recorder) ✔ VBA, TS ✔ Basic, Py ✔ JS ✔ JS ✘ P0 Script (Home+); запись P0
59 Внешние ссылки на другие книги ✔ ✔ ◐ ✔ ✘ P1 Sheets
60 Чтение .xlsb, .numbers, .gnumeric, .parquet ◐ .xlsb ◐ .numbers, .gnumeric ◐ ◐ ◐ P1 Codecs (библия)
61 Точность статистики по NIST StRD ◐ ◐ ? ? ? P0 тест-корпус Sheets
Slides
62 Иерархия тема → мастер → макет → слайд с заполнителями ✔ ◐ без слоя темы ✔ ✔ ✔ P0 Slides
63 Переход Morph / Magic Move ✔ ✘ ◐ ? ◐ ? ✔ P0 Slides
64 Дерево анимаций: вход/выделение/выход/пути, триггеры ✔ ◐ ✔ ✔ ◐ P0 (P1 триггеры)
65 Режим докладчика: заметки, таймер, следующий слайд, перо ✔ ✔ ✔ ✔ ✔ P0 Slides
66 Экспорт в видео (MP4/WebM) ✔ ✘ ✘ ✔ ✔ P1 Slides
67 Запись показа с камерой и экраном ✔ Cameo ✘ ✘ ◐ ✘ P2 Slides
68 SmartArt: чтение как редактируемые фигуры ✔ ◐ группы ✔ ◐ ✘ P0 чтение, P2 свои «умные схемы»
69 Разделы, Zoom-навигация, произвольные показы ✔ ◐ показы ◐ ✔ ◐ P1 Slides
70 Автоматические макеты («Дизайнер») ✔ ✘ ✘ ◐ ИИ ◐ подписка P2 Assist
71 Экспорт слайдов PNG/SVG, PDF с заметками ✔ ✔ ◐ ✔ ✔ P0 Slides
Draw, Paint, PDF, Math
72 Коннекторы с автомаршрутизацией, обходом и перескоками ✔ Visio ◐ без обхода ✘ ✘ ◐ P0 Draw
73 Трафареты/библиотеки фигур (блок-схемы, BPMN, UML, сети, планы) ✔ Visio ◐ Gallery ✘ ◐ ◐ P0 Draw
74 Слои растра с режимами наложения и масками ◐ Paint 11 без режимов ✘ ✘ ✘ ✘ P0 слои/режимы, P1 маски — Paint
75 Удаление фона / объектное выделение без облака ✔ Paint 11 ✘ ✘ ✔ ИИ ✔ Instant Alpha P1 Paint (локальная модель)
76 Редактирование текста и объектов в PDF ✔ Acrobat ◐ Draw ✔ 8.1+ ✔ Pro ✘ P1 PDF (Home+)
77 PDF-формы: заполнение и создание ✔ ✔ ✔ ◐ ✘ P0 заполнение, P1 создание — PDF
78 Подпись PDF (PAdES, ГОСТ Р 34.10) ✔ ◐ ◐ ◐ ◐ рисованная P1 PDF
79 Редактор формул: визуальный + LaTeX/UnicodeMath ✔ ✔ StarMath ✔ ✔ ✔ P0 Math (фаза 4)
80 OCR сканов и изображений офлайн ✔ Acrobat ✘ ✘ ✔ Pro ✔ Live Text P1 PDF/Notes (Tesseract)
Mail, Notes, Base, Forms
81 Правила почты: клиентские и серверные ✔ Outlook — — — ◐ Mail P0 Mail
82 Календарь: CalDAV / Exchange (Graph) / iCloud ◐ Exchange — — — ✔ P0 CalDAV, P1 Exchange — Mail
83 Импорт PST/OST ✔ — — — ✘ P0 PST (R), P1 OST (R*) — Mail
84 Свободный холст заметок с разделами и страницами ✔ OneNote ✘ ✘ ◐ WPS Notes ◐ Freeform P0 Notes
85 Экспорт заметок в Markdown без потерь, локальные блокноты ✘ — — ✘ ◐ P0 Notes
86 Конструктор форм БД с подформами и событиями ✔ Access ✔ Base ✘ ✘ ✘ P0 Base
87 Отчёты БД с полосами и группировкой ✔ Access ◐ Report Builder ✘ ✘ ✘ P0 Base
88 Формы/опросы с ответами в таблицу ✔ Forms (веб) ✘ ◐ PDF-формы ◐ ✘ P0 Forms локально, P1 сбор через Cloud

Выводы из таблицы: из 88 эталонных функций Microsoft 365 закрывает ≈ 80, LibreOffice ≈ 55, OnlyOffice ≈ 50, WPS ≈ 50, iWork ≈ 40. План Meridian: 60 функций в P0 (к 1.0 соответствующего приложения), 23 — P1, 5 — P2. Ни один конкурент не даёт одновременно пп. 6–8 (вкладки, локальное автосохранение, локальная история) и п. 15 (Linux) — это зона дифференциации, не требующая облака.


5. Форматы и совместимость

5.1 Кто как читает OOXML

Пакет Подход к docx/xlsx/pptx Типичное качество (по корпусам тестов, обобщённо)
Microsoft Office родной формат; пишет Transitional, читает Strict; раскладка — эталон по определению 100 % (эталон), но разные версии Word расходятся между собой (режимы совместимости)
OnlyOffice / Р7 внутренняя модель повторяет OOXML; конвертер X2T для остальных форматов очень высокое: SmartArt → фигуры, темы, эффекты; потери — макросы (не выполняются), часть полей, OLE
WPS Office собственное ядро, оптимизированное под OOXML/бинарные MS очень высокое визуально; потери — редкие поля, расширения extLst, rights-management
SoftMaker собственное ядро, сохраняет в docx по умолчанию высокое, особенно пагинация/переносы; потери — SmartArt (как картинка), chartex
LibreOffice / Collabora writerfilter/oox → внутренняя модель ODF-типа → обратно при записи среднее/хорошее: нумерация, сложные таблицы, SmartArt (группы из кэша dsp), эффекты DrawingML, chartex (эксп. 26.8), «плавающие» таблицы
Apple iWork импорт в модель IWA, экспорт обратно среднее: стили упрощаются, поля → текст, рецензирование частично, макросы/формы теряются
Google Docs импорт в облачную модель среднее/низкое для сложных: колонтитулы, секции, нумерация, таблицы; с 2022 — «редактирование docx без конверсии» (ограниченно)

5.2 Типичные потери при конверсии и как их закрывает Meridian

Что теряется Почему Решение в Meridian Codecs
SmartArt (dgm + кэш dsp) семантика «данные + алгоритм макета» нигде, кроме Office, не реализована P0: читать кэш dsp как группу фигур (точное отображение) + сохранять исходные части для round-trip; P2: собственный движок «умных схем» с реализацией 10–15 популярных алгоритмов макета
Макросы VBA (vbaProject.bin) другой язык исполнения сохранять контейнер без изменений (round-trip), не выполнять; транслятор VBA→MeridianScript для простых макросов (Range/Cells/Selection/MsgBox/циклы) с отчётом о непереведённом
OLE-объекты (встроенный Excel в Word, Visio в Word) нужен хост-объект рендерить по EMF/WMF/PNG-превью (как все), редактировать «на месте» — только если объект = наш формат (таблица Sheets в Write — одна модель, библия п. 1.2)
Шрифты (Calibri, Cambria, Arial, Times, Aptos, Segoe UI) отсутствуют на Linux/macOS, лицензии метрически совместимые шрифты в комплекте (п. 5.3), таблица подмен + сохранение имени исходного шрифта в документе
Нумерация/списки три разные модели (Word: abstractNum/num/override; ODF: list-style + continue-numbering; HTML) явная модель списка с идентификаторами в MOP; импорт numbering.xml без «нормализации»; тесты на 200+ документов с многоуровневыми списками
Таблицы (autofit, вложенные, объединённые, обтекание) алгоритм autofit Word не опубликован воспроизвести по наблюдениям (как SoftMaker/OnlyOffice): тестовый корпус таблиц с попиксельным сравнением
Поля неподдерживаемый тип → статический текст все 70 типов читаются и сохраняются; вычисляются ≈ 40 в 1.0; остальное — «замороженный результат» с пометкой
Эффекты DrawingML (тени, свечение, 3D, отражение) сложный рендер Skia: тени/свечение/отражение — P0; 3D-поворот — P1 (рендер через растровое превью до реализации)
Темы (theme1.xml) цвета «по теме» → абсолютные тема как отдельный слой модели в MOP; при экспорте в ODF — абсолютные цвета + сохранение темы в расширении
Диаграммы chartex новые типы 2016+ Meridian Chart поддерживает все типы chartex (P1), читает/пишет cx:chartSpace
Условное форматирование x14, срезы, спарклайны, таблицы расширения extLst читать x14/x15-расширения (P0 для условного форматирования, P1 для срезов)
Сводные таблицы с Data Model Power Pivot показывать кэш (значения) — P0; модель данных — P2
Шифрование и подписи Agile encryption (AES-256, MS-OFFCRYPTO), XAdES P0 чтение/запись шифрования (документированный MS-OFFCRYPTO); подписи — P1
Комментарии-ответы, «решено», рукописные аннотации (ink) commentsExtended, ink P0 комментарии с ответами; ink — отображение P1
Режимы совместимости (compatibilityMode 11/12/14/15) другая раскладка кодек читает флаги, Kernel имеет «профили раскладки» (как Word) — иначе страницы не совпадут
Сетка документа, CJK/RTL/индийские письменности шейпинг HarfBuzz/rustybuzz, unicode-bidi (библия) — P0

5.3 Метрически совместимые шрифты

Идея: шрифт с теми же ширинами символов (advance widths), высотой строки (ascent/descent/lineGap) и кернингом, что у оригинала — тогда переносы строк и страниц совпадают, даже если рисунок букв другой.

Оригинал (MS) Метрический аналог Автор / лицензия Примечание
Arial, Times New Roman, Courier New Liberation Sans / Serif / Mono 2.1.x Red Hat → Ascender (2007), SIL OFL 1.1 с 2.0 (2012) идентичны Arimo/Tinos/Cousine (Croscore, Google)
Calibri, Cambria Carlito, Caladea Google / tyPoland, 2013, SIL OFL Carlito — на основе Lato; Caladea — на основе Cambo
Georgia Gelasio Eben Sorkin, SIL OFL
Segoe UI Selawik Microsoft 2015, SIL OFL только латиница/кириллица, без всех начертаний
Comic Sans Comic Relief SIL OFL
Symbol, Wingdings OpenSymbol (LibreOffice) + таблица соответствий Unicode LibreOffice, LGPL/MPL нужна таблица подмены кодов, не шрифт
Aptos (шрифт по умолчанию Office с 2023–2024, семейство Bierstadt) метрического клона нет Microsoft, проприетарный (доступен в «облачных шрифтах» M365) главный риск совместимости для документов 2024+; см. «Вопросы к библии»
Cascadia Code/Mono Cascadia Code (сам шрифт — OFL) Microsoft, SIL OFL можно включать в комплект

Библия (раздел 4) уже включает Liberation, Carlito/Caladea, Noto, PT, Inter, JetBrains Mono, STIX Two. Механизм: таблица замен (как VCL.xcu в LibreOffice и fontconfig alias), применяемая при раскладке, с записью исходного имени шрифта в документ (чтобы при открытии в Word шрифт вернулся), плюс «подгонка ширины» (font-size/letter-spacing компенсация) для шрифтов без метрического аналога (Aptos, Verdana, Tahoma — у Tahoma аналог DejaVu Sans/Verdana ≈ Bitstream Vera, не точный).

5.4 ODF против OOXML — история и статус

Дата Событие
2002–2005 Sun/OpenOffice.org открывают формат; OASIS принимает ODF 1.0 (май 2005)
ноябрь 2006 ODF 1.0 → ISO/IEC 26300:2006
декабрь 2006 Ecma International принимает ECMA-376 1-е издание (Office Open XML, ≈ 6 000 страниц)
сентябрь 2007 первое голосование ISO по 29500 — не принято (нужны были правки)
февраль 2008 Ballot Resolution Meeting в Женеве: ≈ 1 000 замечаний рассмотрены за 5 дней
апрель 2008 ISO/IEC 29500 утверждён (75 % «за» среди P-членов); апелляции Индии, Бразилии, ЮАР, Венесуэлы отклонены
ноябрь 2008 публикация ISO/IEC 29500:2008 в четырёх частях: Part 1 — Fundamentals (Strict), Part 2 — OPC (контейнер), Part 3 — Markup Compatibility and Extensibility, Part 4 — Transitional Migration Features
2010 Office 2010 — первый с чтением ISO 29500 (Strict только чтение); запись Transitional
2012 ODF 1.1 → ISO/IEC 26300:2006/Amd 1; Office 2013 читает/пишет Strict (по выбору)
2015 ODF 1.2 → ISO/IEC 26300-1/2/3:2015 (включая OpenFormula — Part 2)
апрель 2021 ODF 1.3 — OASIS Standard; принят ISO/IEC 26300:2023 (уточнить)
2021 ECMA-376 5-е издание (синхронизировано с ISO/IEC 29500:2016 и поправками)
2024–2025 ODF 1.4 — OASIS Committee Specification (уточнить статус); Microsoft 365 поддерживает ODF 1.3; LibreOffice 24.x+ — ODF 1.3 с расширениями

Практика: в мире ходит Transitional, не Strict. Все пакеты (включая Office) пишут Transitional, потому что Strict не поддерживает VML, устаревшие элементы и часть расширений; Strict-документ не откроет Office 2007. ODF — родной для LibreOffice/OpenOffice/Collabora/Calligra/МойОфис; OOXML — родной для MS/OnlyOffice/WPS/Р7. Правительственные требования: ODF обязателен в Великобритании (2014, Cabinet Office), Нидерландах, Франции (RGI), Индии, Бразилии; в РФ ГОСТ Р ИСО/МЭК 26300-2010 (ODF 1.0) и ГОСТ Р 57563-2017 (OOXML).

5.5 Юридические аспекты

Инструмент Что покрывает Значение для Meridian
Microsoft Open Specification Promise (OSP, 12.09.2006, бессрочно) Microsoft обещает не предъявлять патентные претензии к реализациям перечисленных спецификаций: ECMA-376/ISO 29500, MS-DOC, MS-XLS, MS-PPT, MS-OVBA (VBA-контейнер), MS-OFFCRYPTO, MS-PST, MS-ONE/ONESTORE, MS-VSDX, MS-RTF?, MS-XLSB, MS-ODRAW и сотни других протоколов. Покрывает только «необходимые требования» спецификации; действует на любую реализацию и любую лицензию, но не передаётся «вниз» явно (SFLC в 2008 считала это проблемой для GPL-кода) реализация OOXML/бинарных/PST/OneNote/Visio-форматов на Rust — законна и безопасна; хранить список спецификаций в docs/legal/ и не выходить за «необходимые требования»
Microsoft Community Promise аналог OSP для .NET/C#-спецификаций не относится
OASIS IPR (RF on RAND) + Sun OpenDocument Patent Statement (2005) + IBM Interoperability Specifications Pledge ODF без патентных отчислений ODF-кодек безопасен
Патенты Microsoft на ribbon (семейство заявок 2004–2006, напр. US 7 703 036, US 7 739 259) и программа Office UI Licensing (2006) — лицензия на дизайн ленты, не выдавалась продуктам, конкурирующим с Word/Excel/PowerPoint/Outlook/Access срок патентов 20 лет с подачи — истекают 2024–2026 (уточнить по номерам и PTA); программа лицензирования фактически не применялась к WPS/SoftMaker/OnlyOffice юридическая проверка перед 1.0: список патентов, даты истечения, отличия нашей ленты (QML-компонент, свои термины и поведение) — пункт в «Вопросы к библии»
Apple iWork (IWA/Protobuf), Access .accdb, Evernote .enex, WPS .wps спецификаций нет; реализации — реверс (libetonyek, Jackcess, mdbtools) разрешено как интероперабельность (Директива ЕС 2009/24/EC ст. 6; в РФ — ст. 1280 ГК РФ п. 3; в США — DMCA §1201(f)); делать «чистую комнату» (по наблюдению за файлами, не декомпиляция кода), чтение — да, запись .pages/.accdb — не обещать
Шрифты OFL — можно встраивать и распространять; Microsoft ClearType-шрифты — нельзя только OFL/Apache-шрифты в комплекте; подмены — по метрикам
Товарные знаки «Word», «Excel», «Office», «Ribbon»? (Microsoft не владеет «ribbon» как ТЗ) в UI писать «документ Word (.docx)» допустимо как указание на совместимость; не использовать значки/цвета MS

5.6 Что это значит для нас

  1. Внутренняя модель — своя (MOP), кодеки — без потерь. Правило OnlyOffice «модель = OOXML» даёт точность, но замораживает архитектуру; правило LibreOffice «модель = ODF» теряет OOXML-семантику. Компромисс библии: MOP хранит и то, что умеет сам, и «неизвестные элементы» для round-trip.
  2. Пишем Transitional + читаем Strict. Как все. Strict — экспорт по запросу (госзаказчики).
  3. ODF 1.3 — полноправный формат чтения/записи, с расширениями loext: LibreOffice (читать), чтобы документы LibreOffice открывались без потерь (госсектор РФ, ЕС).
  4. Корпус из 10 000+ документов (библия) должен включать: правительственные шаблоны (ГОСТ Р 7.0.97-2016 бланки), резюме, диссертации, договоры, прайс-листы с 100 000 строк, презентации с Morph/SmartArt, файлы Google/iWork/WPS-экспорта; метрика — доля документов с попиксельным совпадением страниц ≥ 99 % против рендера Office (эталон — PDF из Office через виртуальный принтер).
  5. Аудит спецификаций OSP — обязательный документ фазы 0 (docs/legal/).

6. Интерфейсные парадигмы

6.1 Ribbon (Office 2007 → Fluent 2)

Исходная проблема (исследование команды Jensen Harris, 2003–2006): в Word 2003 — более 1 500 команд в 31 панели инструментов и 19 областях задач; пользователи просили функции, которые уже были. Решение — лента: вкладки по задачам, группы, галереи с живым предпросмотром, контекстные вкладки (появляются при выделении таблицы/рисунка), мини-панель у курсора, панель быстрого доступа (QAT), KeyTips (Alt → буквы), Backstage (2010). Эволюция: сворачиваемая лента (2010), сенсорный режим (2013), «Tell Me» (2016), Simplified ribbon (Outlook 2018 → Word/Excel 2023–2024: одна строка 40 px), Visual refresh (2021: скругления, монолинейные иконки Fluent, отступы), Fluent 2 (2023: токены дизайна для M365 и Copilot), поле «Search» в заголовке (заменило «Tell Me»), Copilot как вкладка/кнопка (2024–2025). Метрики: лента Office — 92–100 px высоты (при 96 DPI, вкладки + группы), Simplified — ≈ 40 px; на экране 1366×768 полная лента занимает ≈ 13 % высоты. Критика: «ищу команду» (устойчиво 15 лет), потеря места на ноутбуках, перегруженные вкладки, невозможность полной кастомизации групп (только QAT и свои вкладки), разный набор вкладок в веб/десктопе.

6.2 Notebookbar LibreOffice

С 5.3 (2017) — экспериментально, с 6.x — в меню «Вид → Пользовательский интерфейс»: «Вкладки» (ribbon-подобный), «Вкладки, компактный», «Группы, компактный», «Контекстный, одиночный», «Одна панель», «Стандартная панель», «Боковая панель». Реализован декларативно (.ui-файлы GTK Builder, рендер через VCL). Проблемы: нет живого предпросмотра галерей, нет KeyTips, иконки и отступы не выровнены, контекстные вкладки появляются не везде, тема по умолчанию — классика, поэтому большинство пользователей не знает о Notebookbar.

6.3 Классическое меню и панели

LibreOffice, OpenOffice, Calligra, Thunderbird, Krita/GIMP (с докерами), все приложения macOS (строка меню обязательна по HIG). Плюсы: предсказуемость, компактность (меню — 0 px до открытия, панель — 28–36 px), «поиск по меню» (macOS Help, LibreOffice Shift+Esc). Минусы: обнаруживаемость, диалоги вместо прямой манипуляции, панели «на все случаи» (у LibreOffice Writer по умолчанию 2 ряда ≈ 60 px).

6.4 «Command bar» Google и минимализм веба

Google Docs/Sheets/Slides: строка меню + одна панель инструментов (≈ 36 px) + «Поиск в меню» (Alt+/) + боковые панели (комментарии, история, приложения) + «@»-меню вставки прямо в тексте + контекстная всплывающая панель. Notion/Craft: «/»-команды и блочный редактор без панелей. Zoho Writer: левая панель инструментов. Яндекс Документы — та же схема. Плюсы: место для содержимого, скорость для клавиатурных пользователей; минусы: функции спрятаны в меню, нет контекстных групп.

6.5 Панели iWork (инспектор)

Панель инструментов сверху (крупные кнопки: Вставить, Таблица, Диаграмма, Текст, Фигура, Медиа, Комментарий, Совместный доступ, Формат, Документ) + инспектор справа (Формат/Документ) с контекстными вкладками (Стиль/ Текст/Расположение для текста; Таблица/Ячейка/Данные/Расположение для таблиц). Все свойства — в одном месте, без модальных диалогов. Это модель боковой панели библии (п. 5.3).

6.6 Командная палитра

VS Code (Ctrl+Shift+P, 2015) сделала палитру нормой; Office «Tell Me» (2016) → «Search» с результатами по командам/файлам/людям; LibreOffice «Поиск команд» (7.2); Google «Поиск в меню»; Figma Quick Actions (Ctrl+/); Raycast/Spotlight на уровне ОС. Требования: нечёткий поиск, синонимы (RU/EN, «жирный» = «полужирный» = «bold»), показ горячей клавиши и пути на ленте, выполнение с параметрами («масштаб 150», «шрифт Inter 11»), история, стили/функции/файлы как результаты.

6.7 Что берём: обоснование гибрида библии

Режим (библия п. 5.3) Для кого Что даёт Чем подтверждено
«Лента» (92 px) новички и пользователи Office (≈ 90 % целевой аудитории на Windows) обнаруживаемость, контекстные вкладки, галереи с предпросмотром, KeyTips 19 лет ленты в Office; WPS/SoftMaker/OnlyOffice/Р7 перешли на ленту; LibreOffice добавил Tabbed
«Компактная панель» (40 px) опытные, ноутбуки 13", macOS-пользователи Simplified ribbon/командная строка Google: одна строка, раскрывающиеся группы Microsoft Simplified ribbon (2018–2024), Google, SoftMaker «меню или лента»
«Фокус» (только холст) авторы, чтение, презентация ничего кроме документа; команды — через палитру и мини-панель iA Writer, Word Focus, Pages Screen View (15.4), Zoho Focus
Командная палитра Ctrl/⌘+K все любая команда/стиль/функция/файл за 2 нажатия; закрывает критику «ищу команду» VS Code, Office Search, LibreOffice Shift+Esc
Контекстная мини-панель + контекстные вкладки все команды рядом с выделением Office (с 2007), Google (всплывающая панель), Figma
Боковая панель свойств (как инспектор iWork) все все свойства объекта без диалогов iWork, LibreOffice Sidebar, OnlyOffice правая панель

Реализация: лента — собственный QML-компонент (Qt Quick Controls, стиль «Meridian»), один источник истины для команд (реестр команд с идентификатором, иконкой, подписью, клавишей, контекстом — из него строятся лента, компактная панель, палитра, меню macOS, контекстные меню и API MeridianScript app.commands.execute("format.bold")). Это снимает проблему Office «разные наборы команд в разных местах». Строка меню macOS — обязательна по HIG, генерируется из того же реестра. KeyTips — P1.


7. Расширяемость и скрипты

7.1 Сравнение платформ автоматизации

Платформа Год Язык и исполнение Объектная модель Где хранится Безопасность Сильные Слабые
VBA (Microsoft Office) 1993 (Excel 5), Word 97 Visual Basic 6-подобный, p-код в vbaProject.bin (MS-OVBA), синхронный, в процессе приложения Application → Workbooks → Worksheets → Range; Documents → Paragraphs → Range; события; UserForms; COM/WinAPI (Declare) внутри документа (.docm/.xlsm/.pptm), Normal.dotm, PERSONAL.XLSB, надстройки .xlam нет песочницы; макро-вирусы (Melissa 1999, Emotet 2014–2022); с 2022 макросы из интернета блокируются по Mark-of-the-Web; подпись сертификатом миллионы legacy-макросов, запись макросов (recorder), синхронный простой код, доступ ко всему устаревший язык и IDE (VBE 1998 года), только Windows/Mac (Mac — без ActiveX/WinAPI), нет в веб-версии, уязвимости
LibreOffice Basic 1990-е (StarBasic) Basic-диалект, интерпретатор в процессе; Option VBASupport 1 включает совместимость с частью VBA (Range/Cells/Worksheets/MsgBox) UNO API (ThisComponent, XTextDocument, XSpreadsheet — IDL-интерфейсы, многословные) + VBA-слой в документе (Basic/) или в «Мои макросы» (профиль); расширения .oxt уровни безопасности макросов (как в Office), подписи бесплатно, кроссплатформенно, VBA-слой для Excel-макросов UNO слишком сложен для пользователей Excel (createUnoService, XIndexAccess), примитивная IDE, медленно
Python в LibreOffice (PyUNO) 2003+ CPython (встроенный 3.x), в процессе тот же UNO Scripts/python в документе или профиле; редактор — только внешний/APSO как Basic «настоящий» язык, библиотеки нет редактора в коробке, нет записи макросов, UNO-мост медленный, зависимость от версии Python
Office JS Add-ins (Office Add-ins) 2013 HTML/JS/TS в WebView2 (Windows), WKWebView (macOS), iframe (веб); асинхронная батч-модель (context.sync()) Excel.run(ctx => ctx.workbook.worksheets…), наборы API ExcelApi 1.1–1.17+, WordApi 1.1–1.5+, PowerPointApi, OutlookApi (Mailbox), custom functions (Excel), «Shared runtime» вне документа: манифест (XML → unified JSON) + веб-хостинг; каталог AppSource / централизованная раздача песочница браузера, нет доступа к файловой системе, домены из манифеста кроссплатформенность (включая веб и мобильные), современный стек, магазин асинхронность и sync() — главная претензия; API покрывает меньше, чем VBA; UI только в task pane/диалогах; нужен хостинг
Office Scripts 2020 TypeScript, исполняется в Excel (десктоп/веб), синхронный API поверх Office JS workbook.getWorksheet("A").getRange("A1") — упрощённая модель OneDrive/SharePoint пользователя (.osts) песочница, только M365 коммерческий (с 2024 — расширено, уточнить) запись действий, Power Automate-триггеры, читаемый код только Excel, облачное хранение скриптов, нет локальных файлов
Python in Excel 2023 Python 3 в Azure (Anaconda), результат — в ячейке =PY() pandas DataFrame из диапазонов в книге как формула облако; нет локальной сети/файлов pandas/matplotlib внутри Excel нужен интернет и подписка, задержка, не автоматизация UI
Google Apps Script 2009 JavaScript (V8 с 2020), серверное выполнение, синхронный API SpreadsheetApp, DocumentApp, SlidesApp, GmailApp, DriveApp, UrlFetchApp, HTML Service; триггеры (время, событие) в облаке (привязан к файлу или standalone), clasp для локальной разработки квоты: 6 мин/запуск, 90 мин/день; OAuth-скоупы при установке простой синхронный API, запись макросов (Sheets), интеграция со всеми сервисами только облако, квоты, задержки
WPS JS макросы (JSA) 2019 JavaScript в процессе WPS (движок — V8/QuickJS? уточнить), синхронный модель, повторяющая VBA (Application.ActiveDocument, Range, Selection) внутри документа; VBA — через отдельный плагин (Windows) как VBA плавный переход с VBA, запись макросов документация на китайском, отличия от VBA не задокументированы
OnlyOffice макросы/плагины 2016 (плагины), 2019 (макросы) JavaScript в редакторе (браузер/CEF), макросы = Document Builder API; плагины = HTML/JS в iframe с window.Asc.plugin Api.GetActiveSheet().GetRange("A1") — упрощённая, синхронная макросы — в документе? (хранятся в настройках редактора, не в файле; уточнить); плагины — папка/маркетплейс iframe-песочница простой API, плагины с UI, маркетплейс нет записи макросов, макросы не переносятся с файлом (уточнить), API уже VBA
МойОфис 2019 Lua в процессе своя модель в документе — лёгкий интерпретатор чуждый язык, нет записи, нет сообщества
AppleScript / Shortcuts (iWork) 1993 / 2021 AppleScript/JXA, Shortcuts-блоки словарь приложения вне документа ОС интеграция с macOS только Apple, слабое покрытие

7.2 Выводы для MeridianScript (библия: QuickJS-ng, JS/TS, опциональный Python, транслятор VBA)

  1. Синхронная, простая объектная модель в духе Office Scripts / Apps Script / WPS JSA: const sheet = app.activeWorkbook.sheets.get("Данные"); sheet.range("A1:B10").values = …. Асинхронная батч-модель Office JS — главная причина, по которой разработчики VBA не перешли на Office JS. Внутри ядро может батчить вызовы через FFI, но пользовательский API — синхронный (скрипт выполняется в своём потоке/изоляте QuickJS с блокирующими вызовами в Kernel через очередь команд).
  2. Запись макросов (recorder) — P0 в Write/Sheets/Slides: VBA и Apps Script показали, что это главный способ, которым непрограммисты начинают автоматизировать. Recorder порождает читаемый TypeScript через реестр команд (п. 6.7), а не низкоуровневые операции.
  3. Один реестр команд = один API. Любая команда ленты вызывается из скрипта (app.commands.execute), любое событие (открытие, сохранение, изменение выделения) доступно для подписки.
  4. Транслятор VBA → MeridianScript (библия): цель — 80 % «бытовых» макросов Excel (циклы по Range, Cells, Offset, Find, автофильтр, MsgBox/InputBox, строки/даты, UserForm → простые диалоги). Непереведённые конструкции (WinAPI Declare, COM CreateObject, ActiveX) — оставлять как комментарий с пометкой. Файл vbaProject.bin сохраняется нетронутым для round-trip.
  5. Песочница с явными возможностями (capabilities): документ, буфер обмена, сеть, файлы, другие документы — по разрешениям в манифесте скрипта; неподписанные скрипты из документа не запускаются без подтверждения (библия п. 3.1); корпоративная политика — список доверенных издателей. Это убирает «макро-вирусы как класс» (библия п. 1.2).
  6. Типизация и инструменты: .d.ts для всего API, встроенный редактор с подсказками (Monaco слишком тяжёл для Qt; использовать Qt-редактор с LSP-подсказками из .d.ts), REPL-консоль, отладчик (точки останова через QuickJS), документация RU/EN с примерами — 1 к 1 с VBA-эквивалентами.
  7. Python как плагин (библия): для аналитиков (pandas из Sheets), но не как основной язык автоматизации — опыт LibreOffice показывает, что без редактора и recorder Python-макросы остаются нишей.
  8. Плагины с UI: боковые панели и диалоги на QML-подмножестве или HTML в QtWebEngine? — HTML тянет Chromium (≈ 150 МБ); предпочтительно декларативный UI (JSON-описание форм, как Adaptive Cards / Google Card Service) + QML для доверенных плагинов. Решение — в 03-architecture.md.
  9. Магазин (фаза 7): подписанные пакеты .mplug (ZIP: manifest + скрипты + ресурсы), версии, отзывы, корпоративный частный каталог; бесплатные и платные (через Meridian ID/биллинг).

8. Лицензирование и монетизация конкурентов

8.1 Модели

Вендор Подписка Вечная Редакции Корпоративные ключи / активация Пробный период Бесплатный уровень
Microsoft M365 Personal 99,99 $/год, Family 129,99 $/год (6 чел.), Premium 199,99 $/год; Business Basic 7 $, Standard 14 $, Premium 22 $ за польз./мес (с 07.2026); E3/E5 Office Home 2024 179,99 $, Home & Business 2024 249,99 $, LTSC 2024 (объём), Access/Visio/Project 2024 потребительские / бизнес / корпоративные / образование (A1 бесплатно, A3/A5) / госсектор (GCC) / некоммерческие ключ 25 символов (Base24, формат XXXXX-XXXXX-XXXXX-XXXXX-XXXXX), цифровая лицензия на аккаунт; объём: MAK (конечное число активаций через серверы Microsoft, онлайн/телефон), KMS (локальный сервер, активация на 180 дней, порог 5 машин для Office, GVLK-ключи), Active Directory-Based Activation, Shared Computer Activation (терминалы), device-based (образование); M365 — вход в аккаунт, проверка каждые 30 дней, льготный период, затем «только чтение» (reduced functionality) M365 Family — 1 месяц; Office 2024 — нет (только через M365 trial) веб-версии Office бесплатно (с аккаунтом), Outlook new с рекламой, OneNote
LibreOffice / TDF — бесплатно (MPL); платные сборки в магазинах (≈ 9 $, уточнить) как пожертвование одна нет (поддержка через партнёров) — всё
Collabora 20 €/польз./год (Business), 18,82 € (Enterprise, объём) — это поддержка/LTS, не ключ бесплатные сборки Business / Enterprise / CODE (бесплатно, лимит 20 подключений в Online) подписочный файл поддержки; Online — лицензионный ключ с числом пользователей 30 дней (Online) CODE, Office в магазинах
OnlyOffice Docs Enterprise/Developer — за сервер/подключения (от ≈ 1 500–2 200 $/год за 50 подключений, уточнить); DocSpace — SaaS от 15 $/админ/мес (уточнить); Home Server ≈ 149 $ разово/10 пользователей Desktop Editors — бесплатно (AGPL) Community (AGPL, лимит 20 подключений) / Enterprise / Developer / Home Server лицензионный файл .lic, подписанный; проверка числа одновременных подключений; офлайн 30 дней Enterprise Desktop Editors, Community
WPS Pro 35,99 $/год, Pro+ 69,99 $/год, Teams 2,49 $/польз./мес; в КНР — членство нет (были «WPS Office 2019 Pro» разовые для бизнеса в КНР) Free / Pro / Pro+ / Teams / Enterprise (КНР) аккаунт WPS; корпоративные — серийники + сервер лицензий (КНР) 7 дней Pro (уточнить) Free с рекламой
SoftMaker NX Home 29,90 $/год, Universal 49,90 $/год (5 устройств) Professional 2026 149,95 $ (обновление 79,95 $) на 5 ПК семьи Standard / Professional / NX Home / NX Universal; FreeOffice ключ + аккаунт SoftMaker; объёмные лицензии с серийником и офлайн-активацией для компаний 30 дней FreeOffice (регистрация)
Apple Apple Creator Studio (2026) — для ИИ/контента бесплатно одна Apple ID / Apple Business Manager — всё, кроме Creator Studio
Google Business Starter 8 $, Standard 18 $, Plus 28 $/польз./мес; Enterprise по запросу; годовая/гибкая — Business / Enterprise / Education (Fundamentals бесплатно) / Nonprofits аккаунт организации, SSO, домен 14 дней личные аккаунты (15 ГБ)
Zoho Standard 3 $, Professional 6 $, Mail Lite 1 $/польз./мес — Standard / Professional / Enterprise аккаунт организации 15 дней до 5 пользователей (уточнить)
МойОфис обновления 4 012 ₽/год (на лицензию) корпоративная бессрочная: 16 725 ₽/устройство (коммерч.), 13 375 ₽/польз. (гос.), трёхлетняя 20 910 ₽ Стандартный / Профессиональный / Образование / Для дома ключ активации + сервер лицензий (локальный), файлы лицензий; реестр Минцифры есть (демо через партнёра) Для дома, Образование
Р7-Офис Десктоп 15 300 ₽/год с правом бессрочного использования; сервер — по числу пользователей «право бессрочного использования» последней версии после года Десктоп / Сервер Документы / Сервер Корпоративный лицензионный файл, локальный сервер лицензий (уточнить), только через партнёров 30 дней —
Adobe Acrobat Standard ≈ 12,99 $/мес, Pro ≈ 19,99 $/мес (годовой контракт) нет (с 2017 нет Acrobat 2020+ в рознице; Acrobat 2020 — последняя вечная, уточнить) Standard / Pro / Enterprise (VIP, ETLA) Adobe ID, named user; Shared Device (образование); серийники (ETLA, устаревают) 7 дней Reader
Foxit Editor 129,99 $/год, Editor+ 159,99 $/год есть вечные (Editor Pro ≈ 179 $? уточнить) Editor / Editor+ / Pro / Enterprise аккаунт / ключ / сервер лицензий (Foxit Admin Console) 14 дней Reader
PDF-XChange — Editor 62 $, Plus 79 $ (обновления 1 год), пакеты Free / Editor / Plus / PRO ключ (.xcvault), объёмные лицензии с офлайн-активацией бесплатная версия с водяными знаками Free
eM Client Personal 29,95 €/год, Business 39,95 €/устр./год 39,95 € / 54,95 € + Lifetime Upgrades 70 € Free / Personal / Business ключ по e-mail, активация через сервер, перенос устройств в портале 30 дней 2 аккаунта
Evernote / Notion / Obsidian 99–250 $/год / Plus 10 $, Business 20 $ за польз./мес / Sync 4–8 $/мес — / — / бесплатно (включая коммерческое с 2025) Free–Professional / Free–Enterprise / Catalyst (поддержка), Commercial (отменено) аккаунт — ограниченный / ограниченный / полный
Claris FileMaker On-Prem 16,50 $, Cloud Essentials 21 $, Cloud Standard 43 $ за польз./мес (минимум 5) нет (с 2023) Essentials / Standard Claris ID, License Certificate для серверов 45 дней —
JetBrains (образец модели) 12 мес подписки → fallback-лицензия на версию, актуальную на момент оплаты 12 месяцев назад фактически вечная через fallback Community / Personal / Commercial / Education (бесплатно) / Open Source ключ через аккаунт, License Server (плавающие), офлайн-активационный код 30 дней Community

8.2 Наблюдения

  1. Вечная лицензия жива, но её «прячут»: Microsoft не рекламирует Office 2024, Adobe убрал Acrobat из рознично-вечных, Notion/Evernote — только подписка. Спрос на вечную есть (SoftMaker, eM Client, PDF-XChange, Р7 «право бессрочного использования», МойОфис «бессрочная на устройство») и он растёт с каждым повышением цен подписок.
  2. «Подписка → вечная через год» (JetBrains fallback) — модель, которая снимает главный страх пользователя («перестану платить — потеряю всё») и при этом поддерживает регулярный доход. Р7-Офис использует её же формулировку («1 год с правом бессрочного использования»).
  3. Активация через аккаунт стала нормой (Microsoft digital license, Adobe ID, SoftMaker, WPS), но офлайн-активация обязательна для корпораций/госсектора (MAK/KMS, PDF-XChange .xcvault, МойОфис сервер лицензий, SoftMaker объёмные). Библия (п. 9.3) покрывает оба пути + плавающие лицензии (аналог KMS/JetBrains License Server).
  4. Reduced functionality вместо блокировки — стандарт (Microsoft: только чтение; библия: «только чтение и печать» — даже мягче).
  5. Пробный период 30 дней без карты — норма (SoftMaker, eM Client, OnlyOffice, JetBrains); Microsoft требует карту для trial M365 — повод для отличия (библия: Trial = Pro 30 дней без карты).
  6. Семейная модель Microsoft (6 человек × 5 устройств за 129,99 $) — сильный аргумент для домохозяйств; «Home до 3 устройств» в библии выглядит скромно (вопрос к библии).
  7. Образование: Microsoft A1 (бесплатно, веб), Google Education Fundamentals (бесплатно), МойОфис Образование (бесплатно), JetBrains (бесплатно студентам). Education-редакция библии должна иметь бесплатный уровень для школ, иначе Linux-классы уйдут к LibreOffice/Google.
  8. Реселлеры и юрлица в РФ: продажи МойОфис/Р7 идут только через партнёров (Softline, Syssoft, Allsoft); нужны счета, закрывающие документы, НДС, реестр Минцифры для госзакупок (по 44-ФЗ/223-ФЗ без реестра — ограничения). Billing-service библии предусматривает счета для юрлиц и реселлеров — верно.
  9. Ключ формата MRDN-XXXXX-… (библия) по длине (25 символов Crockford Base32) соответствует привычному формату Microsoft (25 символов Base24) — пользователи не удивятся.

8.3 Выводы для раздела 9 библии

Подтверждается: Free без аккаунта; Home — вечная на мажорную версию или подписка; Pro — подписка или вечная без облака; Business за место/год; Enterprise с on-prem сервером, офлайн- и плавающей активацией; Education; Trial 30 дней без карты; reduced mode «только чтение и печать». Предлагается добавить (см. «Вопросы к библии»): fallback-право для подписок Home/Pro (как у JetBrains/Р7), «Family» или расширение Home до 5–6 устройств/членов семьи, бесплатный уровень Education для школ, Home Use Program для сотрудников Business/ Enterprise, явную политику «обновления безопасности для вечных лицензий — 5 лет» (как Office LTSC).


9. Выводы

9.1 Позиционирование Meridian Office

«Точный, локальный, современный офис для трёх ОС с открытым форматом и честной лицензией.»

Целевой порядок выхода (по фазам библии): Hub + Write (фаза 1) → Sheets (2) → Slides + Draw (3) → Paint, PDF, Math (4) → Notes, Mail, Base, Forms (5) → Cloud/CRDT (6) → магазин, Assist, Publisher, Plan (7).

9.2 Десять конкретных преимуществ, которые должны быть в 1.0

№ Преимущество Измеримый критерий Чем подтверждено анализом
1 Импорт docx/xlsx/pptx без искажений ≥ 99 % документов корпуса (10 000+) совпадают постранично с рендером Office; списки/таблицы/поля — 100 % структурно главная причина отказа от LibreOffice (п. 2.3, 5.1)
2 Три режима плотности UI + командная палитра лента 92 px / компакт 40 px / фокус; палитра находит любую команду ≤ 2 нажатия, RU/EN синонимы критика ribbon 15 лет (п. 6.1), SoftMaker «лента или меню» (п. 2.8)
3 Linux первого класса Flatpak/AppImage/deb/rpm в день релиза, Wayland/HiDPI, тесты на Ubuntu 22.04/24.04, Astra, ALT Microsoft/iWork — нет Linux; LibreOffice/OnlyOffice/WPS — есть, но с оговорками (п. 2.22)
4 Локальное автосохранение + история версий в файле журнал каждые 2 с, восстановление после сбоя 100 % в тестах, история в history/ MOP без облака Office — только в OneDrive (п. 4 строки 7–8)
5 Вкладки документов в одном окне (P1 по таблице — поднять до P0 в Shell; вопрос к библии) все типы документов в одном окне, перетаскивание вкладок в новое окно WPS/OnlyOffice — да, Office/LibreOffice — нет (п. 4 строка 6)
6 Рецензирование уровня Word с первой версии вставки/удаления/форматирование/таблицы/перемещения, комментарии с ответами, сравнение LibreOffice догоняет 15 лет; OnlyOffice ◐ (п. 3.1)
7 Скрипты JS/TS с записью макросов и переносом VBA recorder в Write/Sheets/Slides; транслятор переводит ≥ 80 % макросов тест-набора (500 реальных макросов) VBA-наследие + провал Office JS (п. 7)
8 Метрически совместимые шрифты «из коробки» и умные подмены документы с Arial/Times/Calibri/Cambria — те же переносы строк; подмены записываются обратно п. 5.3
9 Честная лицензия Free без аккаунта; Home — вечная; Trial 30 дней без карты; reduced mode = чтение+печать; офлайн-активация рост цен подписок (п. 1, 8)
10 Единое ядро (одна модель текста/таблиц/диаграмм) таблица в Write = Sheets-движок; диаграмма одна во всех приложениях; формулы Math во всех LibreOffice svx/chart2 как правильный образец; OLE-боль Office (п. 5.2)

9.3 Десять ловушек, которых избегаем

№ Ловушка Кто попал Как избегаем
1 «Модель = чужой формат» (OnlyOffice: OOXML; LibreOffice: ODF) OnlyOffice, LibreOffice своя модель MOP + кодеки без потерь с round-trip неизвестных элементов
2 Рендер UI документа в веб-движке (Canvas в CEF/Electron) OnlyOffice, Р7, Evernote 10, Notion, Яндекс (вероятно) Rust → Skia → QQuickItem; нативные IME/a11y/печать (библия п. 4)
3 Собственный UI-фреймворк, который нельзя осовременить LibreOffice (VCL), Office (ribbon 2007 → с трудом Fluent 2) Qt Quick + токены MDS; UI описан декларативно из реестра команд
4 Два клиента одного продукта (classic/new Outlook, OneNote UWP/Win32, Paint/Paint 3D) Microsoft одно приложение на все ОС; эксперименты — за флагами, не отдельными продуктами
5 Облако как условие базовых функций (автосохранение, история, совместная работа, скрипты в OneDrive) Microsoft, Google, Notion, Evernote всё локально; облако — модуль (библия п. 1.2)
6 Макросы без песочницы VBA (Melissa/Emotet), LibreOffice Basic capabilities-песочница QuickJS, подписи, политики
7 Реклама/телеметрия/аккаунт для бесплатного уровня WPS, Outlook new, Яндекс Free без аккаунта и без рекламы; телеметрия только по согласию (библия п. 9.4)
8 Форк без ресурсов / зависимость от апстрима Apache OpenOffice, Р7-Офис собственное ядро; заимствуем только спецификации и тест-корпусы
9 Лимиты, зашитые в формат/движок (Excel 1 048 576, Access 2 ГБ, Evernote 50 заметок) Microsoft, Evernote Sheets с архитектурой под 16 М строк (вопрос к библии), Base на SQLite, Notes без лимитов
10 «Всё и сразу» (Calligra: 10 приложений, ни одно не доделано) Calligra, частично LibreOffice Base фазы библии: Write 1.0 как полноценный продукт раньше Sheets; критерии готовности на приложение

Дополнительные ловушки второго порядка: Java-зависимости (LibreOffice Base), серверный рендер плиток (Collabora Online — не наш путь для совместной работы), лицензия ribbon (юридическая проверка), шрифт Aptos без клона (компенсация метрик), Python как основной язык макросов (без recorder — ниша).


Вопросы к библии

Ничего из 00-foundation.md в этом документе не переопределено; ниже — предложения, требующие решения владельца и правки библии (с указанием раздела).

№ Раздел библии Предложение Обоснование из анализа
1 2.1 (Publisher — фаза 7) Рассмотреть перенос Meridian Publisher в фазу 5 или начало 6 (хотя бы импорт .pub R* в Write/Draw в фазе 3–4) Microsoft Publisher снимается 1.10.2026 / 13.10.2026; пользователи .pub остаются без редактора; окно возможностей 2027–2028 (п. 1, 2.1)
2 7 (фаза 2 — Sheets) и 1.1 («миллионы строк») Зафиксировать лимит сетки: минимум 1 048 576 × 16 384 (совместимость) и архитектурный потолок 16 777 216 × 16 384 с предупреждением при экспорте в xlsx Excel-лимит — ловушка № 9; Gnumeric/Calc jumbo показывают реализуемость (п. 2.13, 3.2)
3 4 (шрифты в комплекте) Добавить пункт о шрифте Aptos: метрического клона нет — нужен механизм компенсации ширины или заказ OFL-клона (Bierstadt-metric) Aptos — шрифт по умолчанию Office с 2024; документы 2024+ будут «ехать» (п. 5.3)
4 5.3 (каркас окна) Поднять «вкладки документов в одном окне» до P0 для Shell (сейчас в анализе P1) единственное место, где WPS/OnlyOffice выигрывают у Office по UX (п. 4 строка 6, 9.2 № 5)
5 9.1 (Home — до 3 устройств) Расширить Home до 5 устройств или ввести «Family» (до 6 членов семьи × 5 устройств) Microsoft 365 Family — 6 чел. × 5 устройств за 129,99 $/год; SoftMaker — 5 устройств (п. 8.2 № 6)
6 9.1 (Home/Pro — подписка) Ввести fallback-право: после 12 оплаченных месяцев подписки — вечная лицензия на версию годичной давности (модель JetBrains / Р7 «1 год с правом бессрочного использования») снимает страх подписки, подтверждён спрос (п. 8.2 № 2)
7 9.1 (Education) Бесплатный уровень Education для школ (как Microsoft A1, Google Fundamentals, МойОфис Образование) иначе Linux-классы уходят к LibreOffice/Google (п. 8.2 № 7)
8 9.1 (Business/Enterprise) Home Use Program: сотрудник организации с Business/Enterprise получает Home бесплатно/со скидкой практика Microsoft HUP; дешёвый канал в домохозяйства
9 9.3 (вечная лицензия) Явно зафиксировать срок обновлений безопасности для вечных лицензий (предложение — 5 лет, как Office LTSC 2024 → 2029) ожидание корпоративных покупателей (п. 8.1)
10 5.3 / 03-architecture Юридическая проверка ленты: список патентов Microsoft на ribbon и даты истечения, статус программы Office UI Licensing; зафиксировать отличия реализации п. 5.5
11 2.2 (Meridian Script) Зафиксировать синхронную модель API и обязательный recorder как требования P0 (сейчас в библии — только языки) провал батч-модели Office JS, успех VBA/Apps Script recorder (п. 7.2)
12 3.3 (матрица форматов, Sheets) Добавить .xlsb в чтение P1 (сейчас есть) и .xlsm с сохранением vbaProject.bin без изменений (round-trip) — явно; .pub — в чтение Write/Draw (R*) п. 5.2, вопрос № 1
13 4 (стек, тесты) Добавить в тест-корпус Sheets наборы NIST StRD (точность статистики) и тест-таблицы autofit Word; в корпус документов — бланки ГОСТ Р 7.0.97-2016 п. 2.13, 3.1, 5.6
14 2.2 (Meridian Assist) Зафиксировать, что «удаление фона/объектное выделение» в Paint и OCR в PDF/Notes работают локальными моделями без аккаунта (не только через Assist) Paint 11 требует аккаунт/кредиты для ИИ — критика пользователей (п. 3.4)