Делаю настольные программы, которые запускаются на Windows, macOS и Linux из одного проекта. Под каждый случай подбираю инструмент: Electron, когда важны богатый интерфейс и переиспользование веб-наработок, или Qt, когда нужны минимальный вес, скорость и плотная работа с системой. На выходе — не сайт в окне, а настоящее приложение, которое ставится инсталлятором, живёт в меню и трее, стартует без интернета и ведёт себя как родное на любой из систем, где сидят ваши клиенты.
Беру на себя всё, что делает программу именно десктопной: удобный интерфейс с тёмной и светлой темами, хранение данных на диске и локальную базу, чтение и запись файлов, работу с устройствами и портами, фоновые задачи, всплывающие уведомления, печать и перетаскивание. Подключаю тихое автообновление, чтобы свежие сборки сами доезжали до пользователя, и собираю подписанные пакеты под каждую платформу — dmg, AppImage, msi или exe-инсталлятор, — так что установка проходит гладко и без ругани антивируса.
Могу вести проект с чистого листа, аккуратно упаковать ваш существующий веб-сервис в оболочку или разобраться и привести в порядок уже начатую сборку на Electron или Qt. Отдаю читаемый код, настроенную сборку под три платформы и короткую инструкцию по выпуску новых версий. Напишите, какие системы и функции вам нужны, — прикину объём и назову реальный срок до первого установочного файла.
— Один проект — сборки под Windows, macOS и Linux
— Локальные данные, файлы, устройства и работа без сети
— Автообновление, подпись, инсталляторы под каждую систему
Беру на себя всё, что делает программу именно десктопной: удобный интерфейс с тёмной и светлой темами, хранение данных на диске и локальную базу, чтение и запись файлов, работу с устройствами и портами, фоновые задачи, всплывающие уведомления, печать и перетаскивание. Подключаю тихое автообновление, чтобы свежие сборки сами доезжали до пользователя, и собираю подписанные пакеты под каждую платформу — dmg, AppImage, msi или exe-инсталлятор, — так что установка проходит гладко и без ругани антивируса.
Могу вести проект с чистого листа, аккуратно упаковать ваш существующий веб-сервис в оболочку или разобраться и привести в порядок уже начатую сборку на Electron или Qt. Отдаю читаемый код, настроенную сборку под три платформы и короткую инструкцию по выпуску новых версий. Напишите, какие системы и функции вам нужны, — прикину объём и назову реальный срок до первого установочного файла.
— Один проект — сборки под Windows, macOS и Linux
— Локальные данные, файлы, устройства и работа без сети
— Автообновление, подпись, инсталляторы под каждую систему