## Нативное
Нативное 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+
## Связанное