SLUŽBA / DESKTOPOVÉ APLIKÁCIE

Vývoj desktopových aplikácií pre Windows, macOS a Linux.

Multiplatformové desktopové aplikácie v Electrone a Angulari pre tímy, ktoré potrebujú natívnu inštaláciu, lokálne súbory, viac okien a rozhranie, s ktorým ľudia pracujú celý deň.

ELECTRONANGULARWINDOWSMACOSLINUXAUTOMATICKÉ AKTUALIZÁCIE
01 / PREHĽAD

Desktopové aplikácie

Niektorý softvér patrí na desktop. Obchodníci ho majú otvorený osem hodín denne. Inžinieri ho spúšťajú vedľa hardvéru. Pokročilí používatelia potrebujú klávesové skratky, viac okien, lokálne súbory a systémové integrácie, ktoré im karta v prehliadači nedá. Desktopové aplikácie staviame presne pre tieto prípady.

Naša preferovaná technológia je Electron s Angularom: jeden kód pre Windows, macOS aj Linux, moderné rozhranie a možnosť zdieľať kód s vašou webovou aplikáciou. Použili sme ju pri vedení frontendového vývoja aplikácie na obchodovanie na kapitálových trhoch pre ČSOB a vydávame aj vlastný desktopový softvér.

02 / DESKTOP

Vývoj desktopových aplikácií v Electrone a Angulari

Electron vám dá skutočne nainštalovanú aplikáciu s prístupom k súborovému systému, natívnym menu, notifikáciám a automatickým aktualizáciám. Angular dáva veľkým desktopovým aplikáciám štruktúru: moduly, typované služby a predvídateľný stav. Spolu sa hodia pre komplexné rozhrania, ktoré musia zostať udržiavateľné celé roky.

Electron má povesť ťažkých aplikácií. Tá však pochádza z nedbalých buildov, nie z platformy. Hlavný proces držíme štíhly, náročnú prácu presúvame mimo UI vlákna a pamäť aj čas spustenia profilujeme na reálnych počítačoch.

  • Jeden kód pre Windows, macOS a Linux
  • Automatické aktualizácie, podpisovanie kódu a inštalátory
  • Bezpečná IPC komunikácia medzi UI a natívnou vrstvou
  • Offline prevádzka a lokálne ukladanie dát
03 / DESKTOP

Desktopový softvér pre obchodovanie, inžinierstvo a prevádzku

Pre ČSOB sme spolu s Capgemini viedli frontendový vývoj sofistikovanej aplikácie v Angulari a Electrone, ktorá zefektívnila obchodovanie na kapitálových trhoch pre zamestnancov banky. Husté dáta, rýchle aktualizácie a nulová tolerancia chýb formovali každú obrazovku.

Pre Honeywell sme postavili mapové rozhranie na mieru na testovanie letových systémov: vizualizáciu trajektórií a letových informácií pre inžinierov, testovanú na skutočnom dróne s posádkou pre Vertical Aerospace. Presne takéto špecializované rozhrania s veľkým množstvom dát profesionálni používatelia desktopu potrebujú.

04 / DESKTOP

Vlastnú desktopovú aplikáciu staviame a vydávame sami

VibeIDE je náš vlastný desktopový pracovný priestor pre AI programovacích agentov. Spúšťa a spravuje agentov Claude Code, Codex a OpenCode vedľa seba, s frontami úloh podľa projektov, paralelnými terminálmi a obnoviteľnými reláciami. Predávame ho, podporujeme ho a vydávame aktualizácie pre reálnych používateľov.

Poznáme preto aj menej atraktívne časti práce: inštalátory, ktoré fungujú na každom systéme, aktualizačné kanály, hlásenia pádov a zákaznícku podporu. Viac o desktopovej aplikácii VibeIDE. Ak vaša desktopová aplikácia potrebuje webový alebo mobilný náprotivok, rovnaký tím postaví webové aplikácie na mieru, ktoré s ňou zdieľajú kód.

AKO PRACUJEME

Ako
pracujeme.

  1. // 01

    Bezplatná roadmapa do 24 hodín

    Prejdeme pracovné postupy, platformy, integrácie s hardvérom či systémom a potreby distribúcie. Dostanete rozpis nákladov, odhad harmonogramu a technologické odporúčania.

  2. // 02

    Architektúra a UX pre náročných používateľov

    Procesový model, tok dát a hustotu rozhrania navrhujeme spolu s ľuďmi, ktorí budú s aplikáciou pracovať celý deň.

  3. // 03

    Týždenné buildy pre každú platformu

    Vývoj prebieha s pevným rozsahom alebo po míľnikoch. Každý týždeň si nainštalujete podpísaný testovací build na Windows, macOS alebo Linux.

  4. // 04

    Distribúcia a aktualizácie

    Nastavíme podpisovanie kódu, inštalátory, automatické aktualizácie a kanály vydaní a podľa potreby aj aktualizačné servery a API na vlastnom hardvéri v EÚ.

  5. // 05

    Podpora a údržba

    Operačné systémy aj Electron sa vyvíjajú rýchlo. Aplikáciu udržiavame bezpečnú, kompatibilnú a neustále ju zlepšujeme.

SÚVISIACE REFERENCIE

Dôkazy, nie
sľuby.

FAQ

Časté
otázky.

A

Prečo desktopová aplikácia a nie webová?

Desktop zvoľte, keď používatelia potrebujú lokálne súbory, prístup k hardvéru, viac okien, prácu offline alebo hlbokú integráciu so systémom, prípadne keď je aplikácia otvorená celý deň a musí reagovať okamžite. Ak nič z toho neplatí, webová aplikácia sa často vyvíja aj distribuuje lacnejšie. Úprimne vám povieme, čo sa hodí pre váš prípad.
B

Koľko stojí desktopová aplikácia?

Závisí to od rozsahu: počtu obrazoviek, natívnych integrácií, offline synchronizácie, podporovaných platforiem, podpisovania a aktualizačnej infraštruktúry. Využitie existujúceho webového kódu v Angulari môže náklady výrazne znížiť. Bezplatná roadmapa vám do 24 hodín v pracovné dni dá konkrétne číslo s podrobným rozpisom nákladov.
C

Je Electron dostatočne rýchly?

Áno, ak je aplikácia poriadne navrhnutá. Na Electrone bežia aj obchodné obrazovky s hustými, rýchlo sa meniacimi dátami. Problémy s výkonom zvyčajne spôsobuje načítanie príliš veľa vecí pri štarte alebo blokovanie UI vlákna. Čas spustenia, pamäť aj vykresľovanie profilujeme na reálnom hardvéri a problémy riešime ešte pred vydaním.
D

Komu patrí aplikácia a podpisové certifikáty?

Vám. Zdrojový kód, duševné vlastníctvo, certifikáty na podpisovanie kódu aj distribučné účty sú vedené na vašu firmu. Proces zostavenia je zdokumentovaný, takže nové verzie môže vydávať váš tím alebo iný dodávateľ aj bez nás. Nič v procese vydávania nezávisí od účtov či kľúčov, ktoré máme len my.
E

Ako bezpečne doručujete aktualizácie?

Buildy sú podpísané a aktualizácie sa pred inštaláciou overujú. Aktualizačné kanály môžu bežať na našom dedikovanom hardvéri v EÚ v nemeckých dátových centrách alebo na vašej infraštruktúre. Firemní klienti môžu dostať aj inštalátory vhodné na centrálne nasadenie cez vlastné IT nástroje.
SÚVISIACE SLUŽBY

Ďalej
vieme aj toto.

ŠTART

Premeňme váš
nápad na produkt.

Presnú roadmapu vývoja dostanete do 24 hodín, úplne zdarma. Napíšte nám, čo staviate, a odpovie vám senior inžinier, nie obchodník.

Bezplatná roadmapa projektu do 24 hodín

Odpovedáme do 24 hodín v pracovné dni · patrik.kelemen@crowie.io