## Нативное

Нативное macOS Markdown-приложение

Без Electron. Без Chromium. Без bloat.

ShowMeMyMD создан на SwiftUI, нативном фреймворке Apple. Это настоящее Mac-приложение — не веб-страница, завернутая в движок браузера.


## Почему нативное

Почему нативность имеет значение

Скорость запуска

ShowMeMyMD открывается мгновенно. Без загрузки Electron, без инициализации V8, без ожидания запуска процесса Chromium. Кликните на .md файл, и он отрендерен прежде, чем вы уберете палец с трекпада.

Память

ShowMeMyMD использует ничтожную долю того, что потребляют Electron-приложения. Ваша RAM для вашей работы — компилятора, вкладок браузера, Docker-контейнеров — а не Markdown-просмотрщика.

Батарея

Нативные приложения потребляют меньше энергии. Читайте документацию в самолете, в кафе или на диване без разрядки батареи на встроенный движок браузера, который всего лишь рендерит текст.

Интеграция с macOS

ShowMeMyMD следует системному оформлению — темный и светлый режимы переключаются автоматически. Уважает настройки Универсального доступа, поддерживает сервисы macOS и интегрируется с Finder. Ведет себя как Mac-приложение, потому что оно и есть Mac-приложение.

Apple Silicon

Работает нативно на чипах M-серии. Без слоя трансляции Rosetta. Максимальная производительность, минимальное энергопотребление на M1, M2, M3 и M4 Mac.


## Слон в комнате

Проблема Electron

Electron-приложения по сути запускают веб-браузер. Каждое Electron-приложение включает собственную копию Chromium — тот же движок рендеринга, что и Google Chrome. Это сотни мегабайт накладных расходов, прежде чем приложение сделает что-либо.

Typora, VS Code, Obsidian и многие другие Markdown-инструменты используют Electron. Они работают. Некоторые работают очень хорошо. Но они несут вес полного движка браузера для отображения по сути форматированного текста.

Для полной IDE типа VS Code компромисс имеет смысл — вы получаете расширяемую платформу с тысячами плагинов. Но для Markdown-просмотрщика? Это перебор. Вам не нужен движок браузера для рендеринга заголовков, списков и блоков кода.

ShowMeMyMD выбирает противоположный подход. Использует нативный UI-фреймворк Apple для рендеринга Markdown напрямую — без браузера, без слоя трансляции, без накладных расходов.


## SwiftUI

Создан на SwiftUI

SwiftUI -- это современный декларативный UI-фреймворк Apple — та же технология, что стоит за собственными приложениями Apple. Он спроектирован для macOS с нуля, а не адаптирован из веба.

Это означает автоматическую поддержку Dynamic Type, VoiceOver, предпочтений уменьшенного движения и любой другой функции универсального доступа macOS. Это не приклеенные дополнения — они встроены в фреймворк.

Результат -- приложение, которое чувствуется правильным на macOS. Корректное управление окнами, нативные горячие клавиши, правильное поведение прокрутки и UI, который уважает ваши системные настройки без какой-либо конфигурации.


## Цифры

Нативное vs Electron в цифрах

Размер приложения

~15 МБ

ShowMeMyMD


200 МБ+

Типичное Electron-приложение

Холодный старт

<1 секунды

ShowMeMyMD


2–5 секунд

Типичное Electron-приложение

RAM в покое

~30 МБ

ShowMeMyMD


200 МБ+

Типичное Electron-приложение

Apple Silicon

Нативный

ShowMeMyMD


По-разному

Типичное Electron-приложение


Markdown-просмотрщик, который уважает ваш Mac

Разовая покупка. Без подписки. Без аккаунта. Без телеметрии.

Загрузить вMac App Store

$2.99 · macOS 14+


## Связанное