Нативные десктопные приложения (Tauri v2) и установка PWA
Платформа Firewire Analytics доступна как в веб-браузере, так и в виде автономных легковесных десктопных приложений для Windows, macOS и Linux, а также в формате Progressive Web App (PWA) для мобильных устройств iOS и Android.
Нативные десктопные приложения 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 или графический менеджер пакетов. |
Пошаговый процесс установки:
- Перейдите в репозиторий проекта на страницу GitHub Releases.
- В блоке последнего релиза (например,
v1.75.6) разверните список файлов вложений (Assets). - Скачайте подходящий файл под вашу операционную систему:
- Для Windows:
Firewire_x64-setup.exe - Для Mac с процессором M1-M4:
Firewire_aarch64.dmg(илиx64.dmgдля Mac на процессорах Intel) - Для Linux:
Firewire.AppImageилиFirewire_amd64.deb
- Для Windows:
- Запустите файл и выполните вход под своей учетной записью Firewire.
Скриншот: Страница GitHub Releases со списком дистрибутивов под Windows, macOS и Linux
3. Установка прогрессивного веб-приложения (PWA) в браузере
Если вы предпочитаете не скачивать бинарные файлы или используете корпоративный компьютер с ограниченными правами администратора, вы можете установить веб-приложение PWA прямо из браузера (Google Chrome, Яндекс Браузер, Microsoft Edge, Opera):
- Интерактивный всплывающий баннер: при посещении платформы в правом нижнем углу экрана появляется карточка «Установить приложение». Нажмите кнопку «Установить».
- Подтверждение в браузере: в верхней части экрана браузера появится нативный диалог «Установить приложение Firewire Analytics?». Нажмите «Установить».
- Значок в адресной строке: если баннер был закрыт, вы в любой момент можете нажать круглый значок со стрелкой или монитором прямо в правой части адресной строки браузера (рядом со значком добавления в закладки).
Скриншот: Всплывающая плашка быстрой установки PWA и значок установки в адресной строке браузера
4. Установка на iPhone и iPad (Safari iOS)
В операционной системе iOS установка прогрессивных веб-приложений осуществляется через системный браузер Safari:
- Откройте сайт
https://fire-wire.ruв браузере Safari на вашем iPhone или iPad. - В нижней панели навигации Safari нажмите центральную кнопку «Поделиться» (квадрат со стрелкой вверх).
- Прокрутите список действий вниз и выберите пункт «На экран „Домой“» (Add to Home Screen).
- В появившемся окне подтвердите название «Firewire» и нажмите «Добавить» в правом верхнем углу.
На рабочем столе появится фирменная иконка Firewire. При запуске приложение открывается на весь экран без системных панелей Safari, обеспечивая ощущения полноценного нативного мобильного клиента.
Скриншот: Меню «Поделиться» в iOS Safari с пунктом «На экран Домой»
5. Установка на смартфоны Android
На устройствах под управлением Android (через Google Chrome или Яндекс Браузер):
- Откройте сервис Firewire на телефоне.
- Нажмите на появившуюся внизу кнопку «Добавить Firewire на главный экран» либо откройте меню браузера (три точки
⋮в правом верхнем углу). - Выберите пункт «Установить приложение» или «Добавить на главный экран».
- Подтвердите установку. Значок появится в списке приложений и на рабочем столе.
6. Управление статусом установки в Настройках
Вы всегда можете проверить текущее состояние приложения и запустить диалог установки через личный кабинет:
- Перейдите в раздел «Настройки» в левом меню платформы.
- Откройте вкладку «Внешний вид» (Appearance).
- В блоке «Приложение Firewire» отображается текущий статус:
- Если приложение уже установлено или запущено в автономном режиме — отображается зеленый бейдж «Приложение установлено».
- Если приложение открыто в обычной вкладке браузера — доступна кнопка «Установить приложение», вызывающая системный диалог.
Скриншот: Пункт управления установкой приложения в настройках внешнего вида
7. Безопасность и суверенность данных
Вне зависимости от формата запуска (десктоп, мобильное PWA или браузер) платформа Firewire гарантирует высочайший уровень конфиденциальности:
- Изоляция процесса: десктопные приложения Tauri v2 работают с минимальными системными привилегиями, не запрашивая доступ к личным файлам и диску за пределами кеша приложения.
- Шифрование трафика: все запросы к API защищены современным протоколом TLS с валидацией сертификатов безопасности.
- Соответствие 152-ФЗ: серверные мощности и базы данных расположены в сертифицированных дата-центрах на территории Российской Федерации. Финансовые отчеты брокеров (БКС, Т-Инвестиции, Финам, Сбер) обрабатываются строго в суверенном контуре.
Автоматические обновления
Веб-приложение PWA обновляется автоматически в фоновом режиме при перезапуске окна. Для десктопных приложений новые версии публикуются на GitHub Releases одновременно с выходом релизов платформы.