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

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

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

Нативные десктопные приложения Firewire собраны на современном движке Tauri v2: вес дистрибутива составляет всего ~5 МБ (в 20 раз меньше тяжелых Electron-приложений), оперативная память расходуется минимально, запуск происходит мгновенно в изолированном окне без адресной строки. Для смартфонов и браузеров доступна мгновенная установка через PWA с поддержкой полноэкранного режима и автономного кэширования.

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

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

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

Скриншот: Окно аналитической платформы Firewire Analytics в нативном десктопном приложении без адресной строки

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

Все официальные сборки приложения компилируются автоматически через защищенный CI/CD контур GitHub Actions и доступны в разделе GitHub Releases:

Операционная система Архитектура Формат дистрибутива Особенности установки
Windows 10 / 11 x64, ARM64 .exe (NSIS Installer), .msi Запустите установочный файл и следуйте подсказкам мастера. Используется стандартный системный компонент WebView2.
macOS Apple Silicon (M1/M2/M3/M4), Intel x64 .dmg Откройте образ диска и перетащите иконку Firewire в системную папку Applications. Полная поддержка Retina-дисплеев.
Linux x64 .AppImage, .deb Файл .AppImage готов к запуску сразу после выдачи прав на выполнение (chmod +x). Пакет .deb устанавливается через dpkg -i или графический менеджер пакетов.

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

  1. Перейдите в репозиторий проекта на страницу GitHub Releases.
  2. В блоке последнего релиза (например, v1.75.6) разверните список файлов вложений (Assets).
  3. Скачайте подходящий файл под вашу операционную систему:
    • Для Windows: Firewire_x64-setup.exe
    • Для Mac с процессором M1-M4: Firewire_aarch64.dmg (или x64.dmg для Mac на процессорах Intel)
    • Для Linux: Firewire.AppImage или Firewire_amd64.deb
  4. Запустите файл и выполните вход под своей учетной записью Firewire.

Скриншот: Страница GitHub Releases со списком дистрибутивов под Windows, macOS и Linux

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 обновляется автоматически в фоновом режиме при перезапуске окна. Для десктопных приложений новые версии публикуются на GitHub Releases одновременно с выходом релизов платформы.