BLUN Software
BLUN Software vyvíjí instalovatelné aplikace pro Windows, macOS, iOS a Android na základě jasné produktové specifikace. Požadavky, rozhraní, platformní zvláštnosti a vydání jsou strukturovaně připraveny tak, aby se z nápadu stala skutečně použitelná aplikace.
Vyvíjej aplikace pro stolní počítače a mobilní zařízení
BLUN Software je vývojové prostředí s podporou umělé inteligence pro instalovatelné aplikace na stolních počítačích a mobilních zařízeních. Díky němu lze desktopové aplikace a mobilní software pro Windows, macOS, iOS a Android plánovat, navrhovat a realizovat.
Uživatel popisuje nejen to, jak má aplikace vypadat, ale také kde se používá a jaké požadavky z toho vyplývají. Desktopová aplikace se ovládá jinak než mobilní aplikace. Velikost obrazovky, způsob zadávání vstupu, navigace, přístup k souborům, oprávnění a publikování se liší podle platformy. BLUN Software tyto rozdíly zohledňuje od samého začátku.
Cílem není obecný koncepční dokument, ale skutečný softwarový projekt postavený pro požadované cílové platformy a připravený až k dodání.
Jeden produktový nápad, více cílových platforem
Na začátku se určí, na kterých systémech má být software dostupný:
- Windows
- macOS
- iPhone a iPad přes iOS
- Chytré telefony a tablety přes Android
Ne každý projekt musí podporovat všechny platformy současně. BLUN Software pomáhá rozhodnout, které cílové systémy jsou pro uživatele, funkce a rozpočet skutečně smysluplné. Následně se vyjasní, které části lze sdílet a kde jsou nutné úpravy specifické pro danou platformu.
Společný produktový koncept zajišťuje, aby funkce, data a působení značky do sebe zapadaly. Ovládání se přesto přizpůsobí danému zařízení. Mobilní zobrazení může například pracovat s dotykovou navigací a kompaktními postupy, zatímco desktopová verze využívá větší pracovní plochy, ovládání klávesnicí a několik paralelních zobrazení.
Řízené požadavky místo pozdějších překvapení
BLUN Software provede otázkami, které je třeba vyjasnit před vývojem desktopové nebo mobilní aplikace:
- Na jakých operačních systémech má aplikace běžet?
- Které skupiny uživatelů ji budou používat?
- Které funkce musí být dostupné i bez internetu?
- Která data se ukládají lokálně a která centrálně?
- Jsou potřeba kamera, mikrofon, poloha, soubory nebo oznámení?
- Jaké přihlášení a správa oprávnění je plánována?
- Musí aplikace komunikovat se stávajícími systémy?
- Jaké požadavky platí pro aktualizace a vydání?
- Jaká bezpečnostní pravidla a pravidla ochrany osobních údajů je třeba dodržovat?
Z odpovědí vznikne technická a funkční specifikace. Ta zůstává zachována po celou dobu vývoje a tvoří základ pro realizaci, testy a pozdější rozšíření.
Desktopový software pro Windows a macOS
BLUN Software může vyvíjet aplikace pro klasické desktopové pracovní stanice. Ty se hodí pro úkoly vyžadující velké pracovní plochy, přímý přístup k souborům, delší zpracovatelské kroky nebo připojení k místním zařízením a systémům.
Typické desktopové aplikace jsou:
- interní administrativní programy
- nástroje pro servis a techniku
- zpracování souborů a dat
- správa zákazníků a projektů
- analytický a reportovací software
- konfigurační programy
- komunikační a podpůrné nástroje
- oborový specializovaný software
- místní AI asistenti a rozhraní agentů
Rozhraní lze přizpůsobit zvyklostem ovládání systému Windows i macOS. Patří mezi ně navigace, chování oken, nabídky, ovládání klávesnicí, výběr souborů i systémová nastavení.
Mobilní aplikace pro iOS a Android
Pro mobilní aplikace zohledňuje BLUN Software krátké cesty, ovládání dotykem a používání na cestách. Obsah a funkce jsou strukturovány tak, aby zůstaly na menších obrazovkách srozumitelné a rychle dostupné.
Typické mobilní aplikace jsou:
- Aplikace pro zákazníky
- Řešení pro servis a terénní pracovníky
- Aplikace pro termíny a rezervace
- Aplikace pro členy a komunity
- mobilní procesy objednávek a poptávek
- dokumentace na místě
- postupy pro fotografie, skenování a nahrávání
- aplikace pro oznámení a stav
- interní aplikace pro zaměstnance
- mobilní doprovodné aplikace ke stávajícím softwarovým produktům
Pokud funkce potřebuje přístup ke kameře, mikrofonu, poloze, kontaktům, souborům nebo oznámením, je to zohledněno již ve specifikaci. Oprávnění a vedení uživatele tak nevznikají až na konci projektu.
Rozhraní a ovládání podle platformy
Produkt by měl zůstat na všech platformách rozpoznatelný, ale neměl by se všude cítit identicky a nepřirozeně. BLUN Software proto odděluje identitu značky od platformově specifického ovládání.
Společné zůstávají například:
- barvy a vizuální jazyk
- odborné pojmy
- role uživatelů
- data a obchodní logika
- centrální funkce
- působení značky
Přizpůsobit lze:
- navigaci a nabídky
- ovládání dotykem a myší
- rozdělení oken a obrazovky
- systémové dialogy
- dotazy na oprávnění
- lokální funkce operačního systému
- chování při různých velikostech obrazovky
Od specifikace k spustitelné aplikaci
Software BLUN doprovází celou cestu vývoje:
- Stanovení cíle produktu: Definuje se účel, uživatelé a nejdůležitější funkce.
- Výběr platforem: Podle potřeby se určí Windows, macOS, iOS a Android.
- Specifikace funkcí: Popíší se stránky, data, oprávnění, rozhraní a funkce zařízení.
- Návrh ovládání: Pro cílové platformy se naplánují postupy a uživatelská rozhraní.
- Vývoj softwaru: Schválené požadavky se technicky realizují.
- Testování platforem: Pro každý cílový systém se ověří chování, zobrazení a funkce.
- Příprava vydání: Připraví se buildy, balíčky a potřebné kroky publikace.
- Další rozvoj produktu: Nové funkce se řízeně integrují do stávajícího softwaru.
Publikace a průběžný vývoj
Desktopový a mobilní software potřebuje jasnou cestu k vydání. Podle cílové platformy k tomu patří instalační balíčky, podepisování, oprávnění, informace o aplikaci, materiály pro obchody a technické kontroly.
Software BLUN tyto požadavky zviditelňuje a připravuje projekt na příslušné vydání. Konečné schválení zůstává transparentní a může být kontrolováno odpovědným uživatelem nebo vývojovým týmem.
Po prvním vydání zůstává specifikace zachována jako základ. Opravy chyb, nové funkce a úpravy pro platformy lze díky tomu cíleně plánovat, aniž by bylo nutné produkt pokaždé znovu vysvětlovat.
Propojení s BLUN Apps a BLUN Code
BLUN Apps je určen pro aplikace běžící přímo v prohlížeči. BLUN Software přebírá úlohu tehdy, když je potřeba instalovatelná desktopová nebo mobilní aplikace. BLUN Code nabízí přímé technické pracovní prostředí pro vývojáře, kteří chtějí sami kontrolovat zdrojový kód, závislosti, buildy a testy.
Projekt může mezi těmito oblastmi růst. Z produktového nápadu ověřeného v BLUN Apps může vzniknout mobilní nebo desktopová aplikace. Vývojáři pak mohou vytvořený softwarový projekt dále upravovat a prohlubovat v BLUN Code.
Kdy je BLUN Software tou správnou volbou
Používej BLUN Software, když:
- má vzniknout instalovatelná aplikace,
- je třeba podporovat Windows nebo macOS,
- je potřeba mobilní aplikace pro iOS nebo Android,
- jsou důležité funkce zařízení nebo místní přístupy k systému,
- desktop a mobilní zařízení jsou součástí stejného produktu,
- je třeba zohlednit ovládání specifické pro platformu,
- projekt má být připraven až k buildům a vydání.
Ceny
Čtyři úrovně. Jedna centrální smlouva.
Všechny čtyři úrovně jsou na centrální čekací listině BLUN. Zatím žádný nákup ani platba.

