Нативные десктопные приложения (Tauri v2) и установка PWA

Платформа Firewire Analytics доступна как в веб-браузере, так и в виде автономного легковесного десктопного приложения для Windows, macOS и Linux, а также в формате Progressive Web App (PWA) для любого компьютера и мобильных устройств iOS и Android.

Раздел: Инструкции · Установка и приложения · Обновлено 6 октября 2026
Краткое резюме (TL;DR):

Нативные десктопные приложения Firewire собраны на современном движке Tauri v2: установщики для Windows (около 10–11 МБ), macOS и Linux публикуются в открытом репозитории unchase/firewire-releases, оперативная память расходуется экономно, запуск происходит мгновенно в изолированном окне без адресной строки. Для смартфонов и браузеров доступна мгновенная установка через PWA с поддержкой полноэкранного режима и автономного кэширования.

1. Преимущества работы через приложение

Использование Firewire в качестве отдельного приложения предоставляет инвестору ряд ключевых преимуществ по сравнению с классической вкладкой браузера:

  • Изолированное рабочее пространство: приложение запускается в собственном окне без вкладок, закладок и отвлекающих элементов интерфейса браузера.
  • Мгновенный доступ: запуск в один клик с панели задач Windows, Dock macOS, экрана «Домой» iPhone/Android или рабочего стола.
  • Экстремальная легковесность (Tauri v2): благодаря использованию нативного системного веб-движка (WebView2 на Windows, WebKit на macOS/iOS, WebKitGTK на Linux) приложение не везет с собой собственный браузер, поэтому установщик для Windows весит около 10–11 МБ, а оперативной памяти расходуется меньше, чем у приложений на Electron.
  • Сохранение сессии: ваши настройки BentoGrid дашборда, выбранные портфели и фильтры надежно сохраняются между запусками.
  • Аппаратное ускорение: интерфейс, включая ИИ-Ко-пилот и графики доходности XIRR и TWR, отрисовывается системным веб-движком с GPU-ускорением.
Окно аналитической платформы Firewire Analytics в нативном десктопном приложении без адресной строки

2. Установка десктопного приложения (Windows, macOS, Linux)

Официальные сборки публикуются в открытом репозитории unchase/firewire-releases на GitHub: там же журнал изменений и суммы SHA-256 для проверки файлов. Установщики для Windows выходят в каждом релизе, для macOS и Linux — не в каждом: если в последнем релизе нет файла для вашей системы, возьмите самый новый релиз, где он есть, в списке релизов или установите Firewire как веб-приложение (PWA), см. раздел 3.

Операционная система Архитектура Формат дистрибутива Особенности установки
Windows 10 / 11 x64 .exe (NSIS Installer), .msi Запустите установочный файл и следуйте подсказкам мастера. .exe ставит приложение для текущего пользователя без прав администратора, .msi — для всех пользователей компьютера. Используется стандартный системный компонент WebView2.
macOS 10.13 и новее Apple Silicon и Intel .dmg (универсальная сборка) Откройте образ и перетащите Firewire Analytics в «Программы». Приложение не нотаризовано Apple: при первом запуске разрешите его в «Системных настройках» → «Конфиденциальность и безопасность» → «Всё равно открыть». Используется системный WebKit.
Linux x86_64 .deb, .rpm, .AppImage .deb — для Ubuntu, Debian и Mint, .rpm — для Fedora и openSUSE, AppImage запускается на любом дистрибутиве без установки. Пакеты сами ставят WebKitGTK 4.1.

Пошаговый процесс установки в Windows:

  1. Откройте страницу последнего релиза в репозитории unchase/firewire-releases.
  2. В блоке файлов релиза (Assets) скачайте установщик (вместо <версия> — номер релиза):
    • Firewire.Analytics_<версия>_x64-setup.exe — обычная установка для себя;
    • Firewire.Analytics_<версия>_x64_en-US.msi — установка для всех пользователей компьютера или через групповые политики.
  3. Установщики пока не подписаны сертификатом разработчика, поэтому Windows может показать окно SmartScreen. Прежде чем нажать «Подробнее» → «Выполнить в любом случае», сверьте сумму файла с SHA256SUMS.txt того же релиза: в PowerShell — (Get-FileHash .\Firewire.Analytics_<версия>_x64-setup.exe -Algorithm SHA256).Hash.ToLower().
  4. Запустите файл и выполните вход под своей учетной записью Firewire.

Установка в macOS:

  1. Скачайте Firewire.Analytics_<версия>_universal.dmg из релиза и сверьте его сумму с SHA256SUMS.txt: в Терминале — shasum -a 256 ~/Downloads/Firewire.Analytics_<версия>_universal.dmg.
  2. Откройте образ и перетащите Firewire Analytics в папку «Программы».
  3. Запустите приложение. macOS сообщит, что не может проверить разработчика: откройте «Системные настройки» → «Конфиденциальность и безопасность» и нажмите «Всё равно открыть». Если macOS пишет, что приложение «повреждено», выполните в Терминале xattr -dr com.apple.quarantine "/Applications/Firewire Analytics.app" и запустите его снова.

Установка в Linux:

  1. Скачайте пакет для своей системы и сверьте его сумму с SHA256SUMS.txt: sha256sum <файл>.
  2. Установите его из папки с файлом: sudo apt install ./Firewire.Analytics_<версия>_amd64.deb или sudo dnf install ./Firewire.Analytics-<версия>-1.x86_64.rpm. AppImage достаточно сделать исполняемым (chmod +x Firewire.Analytics_<версия>_amd64.AppImage) и запустить; на Ubuntu 22.04 и новее для него нужен пакет libfuse2 (в Ubuntu 24.04 — libfuse2t64).
Страница релиза в unchase/firewire-releases: установщики .exe и .msi для Windows, .dmg для macOS, .deb, .rpm и AppImage для Linux и файл SHA256SUMS.txt

3. Установка прогрессивного веб-приложения (PWA) в браузере

Если вы предпочитаете не скачивать бинарные файлы или используете корпоративный компьютер с ограниченными правами администратора, вы можете установить веб-приложение PWA прямо из браузера (Google Chrome, Яндекс Браузер, Microsoft Edge, Opera):

  • Интерактивный всплывающий баннер: при посещении платформы в правом нижнем углу экрана появляется карточка «Установить приложение». Нажмите кнопку «Установить».
  • Подтверждение в браузере: в верхней части экрана браузера появится нативный диалог «Установить приложение Firewire Analytics?». Нажмите «Установить».
  • Значок в адресной строке: если баннер был закрыт, вы в любой момент можете нажать круглый значок со стрелкой или монитором прямо в правой части адресной строки браузера (рядом со значком добавления в закладки).
Всплывающая плашка быстрой установки PWA и значок установки в адресной строке браузера

4. Установка на iPhone и iPad (Safari iOS)

В операционной системе iOS установка прогрессивных веб-приложений осуществляется через системный браузер Safari:

  1. Откройте сайт https://fire-wire.ru в браузере Safari на вашем iPhone или iPad.
  2. В нижней панели навигации Safari нажмите центральную кнопку «Поделиться» (квадрат со стрелкой вверх).
  3. Прокрутите список действий вниз и выберите пункт «На экран „Домой“» (Add to Home Screen).
  4. В появившемся окне подтвердите название «Firewire» и нажмите «Добавить» в правом верхнем углу.

На рабочем столе появится фирменная иконка Firewire. При запуске приложение открывается на весь экран без системных панелей Safari, обеспечивая ощущения полноценного нативного мобильного клиента.

Меню «Поделиться» в iOS Safari с пунктом «На экран Домой»

5. Установка на смартфоны Android

На устройствах под управлением Android (через Google Chrome или Яндекс Браузер):

  1. Откройте сервис Firewire на телефоне.
  2. Нажмите на появившуюся внизу кнопку «Добавить Firewire на главный экран» либо откройте меню браузера (три точки ⋮ в правом верхнем углу).
  3. Выберите пункт «Установить приложение» или «Добавить на главный экран».
  4. Подтвердите установку. Значок появится в списке приложений и на рабочем столе.

6. Управление статусом установки в Настройках

Вы всегда можете проверить текущее состояние приложения и запустить диалог установки через личный кабинет:

  • Перейдите в раздел «Настройки» в левом меню платформы.
  • Откройте вкладку «Внешний вид» (Appearance).
  • В блоке «Приложение Firewire» отображается текущий статус:
    • Если приложение уже установлено или запущено в автономном режиме — отображается зеленый бейдж «Приложение установлено».
    • Если приложение открыто в обычной вкладке браузера — доступна кнопка «Установить приложение», вызывающая системный диалог.
Пункт управления установкой приложения в настройках внешнего вида

7. Безопасность и суверенность данных

Вне зависимости от формата запуска (десктоп, мобильное PWA или браузер) платформа Firewire защищает ваши данные так:

  • Изоляция процесса: десктопные приложения Tauri v2 работают с минимальными системными привилегиями, не запрашивая доступ к личным файлам и диску за пределами кеша приложения.
  • Шифрование трафика: все запросы к API защищены современным протоколом TLS с валидацией сертификатов безопасности.
  • Соответствие 152-ФЗ: серверные мощности и базы данных расположены в сертифицированных дата-центрах на территории Российской Федерации. Финансовые отчеты брокеров (БКС, Т-Инвестиции, Финам, Сбер) обрабатываются строго в суверенном контуре.

Автоматические обновления

Веб-приложение PWA обновляется автоматически в фоновом режиме при перезапуске окна. Встроенного автообновления у десктопных приложений нет: новые версии публикуются в unchase/firewire-releases, скачайте и установите их поверх текущей версии.