Meridian Office — анализ рынка офисных пакетов
Версия 0.1 · 2026-10-03 · основание:
docs/00-foundation.mdv0.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.
Главные выводы:
- Ни один пакет не закрывает все три требования библии одновременно — «читает всё без искажений», «современный единый интерфейс», «локально по умолчанию, облако по желанию». Microsoft тянет пользователя в облако и подписку (с июля 2026 Business Basic 7 $, Standard 14 $ за место/мес), LibreOffice точен в ODF, но проигрывает в OOXML и устарел визуально, OnlyOffice точен в OOXML, но рендерит в HTML5 Canvas внутри Chromium (слабые IME, доступность, печать), WPS и Яндекс встроили рекламу/аккаунт.
- Совместимость с OOXML решает исход на Windows и в
бизнесе. Пользователь открывает присланный
.docx; если «поехала» нумерация или таблица — пакет удалён. Поэтому корпус тестовых документов и снимочные тесты рендера (библия, раздел 4) — не инфраструктура, а продукт. - Ribbon победил. Все коммерческие конкуренты MS (WPS, SoftMaker, OnlyOffice, Р7, МойОфис частично) пришли к ленте; LibreOffice держит её как опцию (Notebookbar). Гибрид библии «лента + компактный режим + командная палитра» соответствует тому, куда движется сама Microsoft (Simplified ribbon + «Search»).
- Макросы VBA — одновременно главный актив и главная уязвимость экосистемы MS. Microsoft с 2022 блокирует макросы из интернета по умолчанию и продвигает Office JS / Office Scripts (TypeScript). Решение библии — JavaScript/TypeScript в песочнице с транслятором простых VBA-макросов — совпадает с вектором рынка.
- Рынок настольной вёрстки и настольных БД освобождается. Microsoft Publisher снимается с поддержки 1 октября 2026 (M365) и 13 октября 2026 (бессрочная версия); Access остаётся Windows-only, 2 ГБ на файл. Это аргумент за Meridian Base (фаза 5) и за пересмотр сроков Meridian Publisher (см. «Вопросы к библии»).
- Цены растут везде: 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-Офис, Яндекс Документы) живёт за счёт реестра Минцифры и ухода 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 | — | — | — | 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 Что это значит для нас
- Внутренняя модель — своя (MOP), кодеки — без потерь. Правило OnlyOffice «модель = OOXML» даёт точность, но замораживает архитектуру; правило LibreOffice «модель = ODF» теряет OOXML-семантику. Компромисс библии: MOP хранит и то, что умеет сам, и «неизвестные элементы» для round-trip.
- Пишем Transitional + читаем Strict. Как все. Strict — экспорт по запросу (госзаказчики).
- ODF 1.3 — полноправный формат чтения/записи, с
расширениями
loext:LibreOffice (читать), чтобы документы LibreOffice открывались без потерь (госсектор РФ, ЕС). - Корпус из 10 000+ документов (библия) должен включать: правительственные шаблоны (ГОСТ Р 7.0.97-2016 бланки), резюме, диссертации, договоры, прайс-листы с 100 000 строк, презентации с Morph/SmartArt, файлы Google/iWork/WPS-экспорта; метрика — доля документов с попиксельным совпадением страниц ≥ 99 % против рендера Office (эталон — PDF из Office через виртуальный принтер).
- Аудит спецификаций 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)
- Синхронная, простая объектная модель в духе 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 через очередь команд). - Запись макросов (recorder) — P0 в Write/Sheets/Slides: VBA и Apps Script показали, что это главный способ, которым непрограммисты начинают автоматизировать. Recorder порождает читаемый TypeScript через реестр команд (п. 6.7), а не низкоуровневые операции.
- Один реестр команд = один API. Любая команда ленты
вызывается из скрипта (
app.commands.execute), любое событие (открытие, сохранение, изменение выделения) доступно для подписки. - Транслятор VBA → MeridianScript (библия): цель — 80
% «бытовых» макросов Excel (циклы по Range, Cells, Offset, Find,
автофильтр, MsgBox/InputBox, строки/даты, UserForm → простые диалоги).
Непереведённые конструкции (WinAPI
Declare, COMCreateObject, ActiveX) — оставлять как комментарий с пометкой. ФайлvbaProject.binсохраняется нетронутым для round-trip. - Песочница с явными возможностями (capabilities): документ, буфер обмена, сеть, файлы, другие документы — по разрешениям в манифесте скрипта; неподписанные скрипты из документа не запускаются без подтверждения (библия п. 3.1); корпоративная политика — список доверенных издателей. Это убирает «макро-вирусы как класс» (библия п. 1.2).
- Типизация и инструменты:
.d.tsдля всего API, встроенный редактор с подсказками (Monaco слишком тяжёл для Qt; использовать Qt-редактор с LSP-подсказками из.d.ts), REPL-консоль, отладчик (точки останова через QuickJS), документация RU/EN с примерами — 1 к 1 с VBA-эквивалентами. - Python как плагин (библия): для аналитиков (pandas из Sheets), но не как основной язык автоматизации — опыт LibreOffice показывает, что без редактора и recorder Python-макросы остаются нишей.
- Плагины с UI: боковые панели и диалоги на
QML-подмножестве или HTML в
QtWebEngine? — HTML тянет Chromium (≈ 150 МБ); предпочтительно декларативный UI (JSON-описание форм, как Adaptive Cards / Google Card Service) + QML для доверенных плагинов. Решение — в03-architecture.md. - Магазин (фаза 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 |
| 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 Наблюдения
- Вечная лицензия жива, но её «прячут»: Microsoft не рекламирует Office 2024, Adobe убрал Acrobat из рознично-вечных, Notion/Evernote — только подписка. Спрос на вечную есть (SoftMaker, eM Client, PDF-XChange, Р7 «право бессрочного использования», МойОфис «бессрочная на устройство») и он растёт с каждым повышением цен подписок.
- «Подписка → вечная через год» (JetBrains fallback) — модель, которая снимает главный страх пользователя («перестану платить — потеряю всё») и при этом поддерживает регулярный доход. Р7-Офис использует её же формулировку («1 год с правом бессрочного использования»).
- Активация через аккаунт стала нормой (Microsoft
digital license, Adobe ID, SoftMaker, WPS), но офлайн-активация
обязательна для корпораций/госсектора (MAK/KMS, PDF-XChange
.xcvault, МойОфис сервер лицензий, SoftMaker объёмные). Библия (п. 9.3) покрывает оба пути + плавающие лицензии (аналог KMS/JetBrains License Server). - Reduced functionality вместо блокировки — стандарт (Microsoft: только чтение; библия: «только чтение и печать» — даже мягче).
- Пробный период 30 дней без карты — норма (SoftMaker, eM Client, OnlyOffice, JetBrains); Microsoft требует карту для trial M365 — повод для отличия (библия: Trial = Pro 30 дней без карты).
- Семейная модель Microsoft (6 человек × 5 устройств за 129,99 $) — сильный аргумент для домохозяйств; «Home до 3 устройств» в библии выглядит скромно (вопрос к библии).
- Образование: Microsoft A1 (бесплатно, веб), Google Education Fundamentals (бесплатно), МойОфис Образование (бесплатно), JetBrains (бесплатно студентам). Education-редакция библии должна иметь бесплатный уровень для школ, иначе Linux-классы уйдут к LibreOffice/Google.
- Реселлеры и юрлица в РФ: продажи МойОфис/Р7 идут только через партнёров (Softline, Syssoft, Allsoft); нужны счета, закрывающие документы, НДС, реестр Минцифры для госзакупок (по 44-ФЗ/223-ФЗ без реестра — ограничения). Billing-service библии предусматривает счета для юрлиц и реселлеров — верно.
- Ключ формата
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
«Точный, локальный, современный офис для трёх ОС с открытым форматом и честной лицензией.»
- Против Microsoft 365: та же привычная модель работы (лента, клавиши, термины, рецензирование, сводные), но без обязательного облака и подписки, с Linux и с вечной лицензией; импорт docx/xlsx/pptx «как в Word».
- Против LibreOffice: современный единый интерфейс (три режима + палитра), OOXML-совместимость уровня OnlyOffice/SoftMaker, совместная работа без серверного рендера, скрипты на JS/TS, почта/заметки/формы в пакете.
- Против OnlyOffice/Р7/WPS: нативный рендер (Skia через Qt Quick — IME, доступность, печать), ODF как полноправный формат, нет рекламы и телеметрии, Draw/Math/Base/Notes/Mail.
- Против iWork/Google: три ОС, точная печатная раскладка, локальные файлы, открытый формат MOP.
- В РФ: альтернатива МойОфис/Р7 с собственным ядром, ценой ниже 16 725 ₽/устройство и поддержкой ГОСТ-подписей, Astra/ALT, реестра — при этом не ограниченная российским рынком.
Целевой порядок выхода (по фазам библии): 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) |