BLUN Software
BLUN Software vyvíja inštalovateľné aplikácie pre Windows, macOS, iOS a Android z jasnej produktovej špecifikácie. Požiadavky, používateľské rozhranie, špecifiká platforiem a zverejnenie sa štruktúrovane pripravia, aby z nápadu vznikla skutočne použiteľná aplikácia.
Vývoj aplikácií pre desktop a mobilné zariadenia
BLUN Software je vývojové prostredie s podporou AI pre inštalovateľné aplikácie na desktopových počítačoch a mobilných zariadeniach. Umožňuje plánovať, navrhovať a realizovať desktopové aplikácie a mobilný softvér pre Windows, macOS, iOS a Android.
Používateľ opisuje nielen to, ako má aplikácia vyzerať, ale aj to, kde sa bude používať a aké požiadavky z toho vyplývajú. Desktopová aplikácia sa ovláda inak než mobilná aplikácia. Veľkosť obrazovky, spôsob zadávania, navigácia, prístup k súborom, oprávnenia a zverejnenie sa líšia podľa platformy. BLUN Software zohľadňuje tieto rozdiely od začiatku.
Cieľom nie je všeobecný koncepčný dokument, ale skutočný softvérový projekt, ktorý sa vybuduje pre požadované cieľové platformy a pripraví až po dodanie.
Jeden produktový nápad, viaceré cieľové platformy
Na začiatku sa určí, na ktorých systémoch má byť softvér dostupný:
- Windows
- macOS
- iPhone a iPad cez iOS
- Smartfóny a tablety cez Android
Nie každý projekt musí podporovať všetky platformy naraz. BLUN Software pomáha rozhodnúť, ktoré cieľové systémy majú z hľadiska používateľov, funkcií a rozpočtu skutočne zmysel. Následne sa vyjasní, ktoré časti sa dajú zdieľať a kde sú potrebné úpravy špecifické pre platformu.
Spoločný produktový koncept zabezpečuje, že funkcie, dáta a pôsobenie značky do seba zapadajú. Ovládanie sa napriek tomu prispôsobí konkrétnemu zariadeniu. Mobilné zobrazenie môže napríklad pracovať s dotykovou navigáciou a kompaktnými postupmi, zatiaľ čo desktopová verzia využíva väčšie pracovné plochy, ovládanie klávesnicou a viacero súbežných zobrazení.
Riadené požiadavky namiesto neskorších prekvapení
BLUN Software ťa prevedie otázkami, ktoré treba vyjasniť pred vytvorením desktopovej alebo mobilnej aplikácie:
- Na ktorých operačných systémoch má aplikácia bežať?
- Ktoré skupiny používateľov ju používajú?
- Ktoré funkcie musia byť dostupné aj bez internetu?
- Ktoré dáta sa ukladajú lokálne a ktoré centrálne?
- Sú potrebné kamera, mikrofón, poloha, súbory alebo upozornenia?
- Aké prihlásenie a správa oprávnení sa plánuje?
- Musí aplikácia komunikovať s existujúcimi systémami?
- Aké požiadavky platia pre aktualizácie a zverejnenie?
- Ktoré pravidlá bezpečnosti a ochrany údajov treba dodržať?
Z odpovedí vznikne technická a funkčná špecifikácia. Tá zostáva zachovaná počas celého vývoja a tvorí základ pre realizáciu, testy a neskoršie rozšírenia.
Desktopový softvér pre Windows a macOS
BLUN Software dokáže vyvíjať aplikácie pre klasické desktopové pracoviská. Tie sú vhodné pre úlohy, ktoré vyžadujú veľké pracovné plochy, priamy prístup k súborom, dlhšie kroky spracovania alebo prepojenie s lokálnymi zariadeniami a systémami.
Typické desktopové aplikácie sú:
- interné administratívne programy
- nástroje pre servis a techniku
- spracovanie súborov a dát
- správa zákazníkov a projektov
- softvér na analýzu a reporting
- konfiguračné programy
- komunikačné a podporné nástroje
- odborný softvér pre konkrétne odvetvia
- lokálni AI asistenti a rozhrania agentov
Používateľské rozhranie sa dá prispôsobiť zvyklostiam ovládania systémov Windows a macOS. Patrí sem navigácia, správanie okien, ponuky, ovládanie klávesnicou, výber súborov a systémové nastavenia.
Mobilné aplikácie pre iOS a Android
Pri mobilných aplikáciách BLUN Software zohľadňuje krátke cesty, dotykové ovládanie a používanie na cestách. Obsah a funkcie sú štruktúrované tak, aby zostali na menších obrazovkách zrozumiteľné a rýchlo dostupné.
Typické mobilné aplikácie sú:
- zákaznícke aplikácie
- riešenia pre servis a terénnu prácu
- aplikácie na objednávanie termínov a rezervácie
- aplikácie pre členov a komunity
- mobilné procesy objednávania a dopytov
- dokumentácia priamo na mieste
- postupy fotografovania, skenovania a nahrávania
- aplikácie na upozornenia a stav
- interné aplikácie pre zamestnancov
- mobilní sprievodcovia pre existujúce softvérové produkty
Ak niektorá funkcia potrebuje prístup ku kamere, mikrofónu, polohe, kontaktom, súborom alebo upozorneniam, zohľadní sa to už v špecifikácii. Vďaka tomu oprávnenia a vedenie používateľa nevznikajú až na konci projektu.
Rozhranie a ovládanie pre každú platformu
Produkt by mal zostať rozpoznateľný na všetkých platformách, no nemal by pôsobiť všade identicky a neprirodzene. BLUN Software preto oddeľuje identitu značky od ovládania špecifického pre platformu.
Spoločné zostávajú napríklad:
- farby a vizuálny jazyk
- odborné pojmy
- roly používateľov
- dáta a obchodná logika
- kľúčové funkcie
- pôsobenie značky
Prispôsobiť sa dajú:
- navigácia a ponuky
- dotykové ovládanie a ovládanie myšou
- rozloženie okien a obrazovky
- systémové dialógy
- žiadosti o oprávnenia
- lokálne funkcie operačného systému
- správanie pri rôznych veľkostiach obrazovky
Od špecifikácie k spustiteľnej aplikácii
BLUN Software sprevádza celú cestu vývoja:
- Stanov cieľ produktu: definuje sa účel, používatelia a najdôležitejšia funkcia.
- Vyber platformy: Windows, macOS, iOS a Android sa určia podľa potreby.
- Špecifikuj funkcie: opíšu sa stránky, dáta, práva, rozhrania a funkcie zariadenia.
- Navrhni ovládanie: postupy a rozhrania sa naplánujú pre cieľové platformy.
- Vyvíjaj softvér: schválené požiadavky sa technicky zrealizujú.
- Testuj platformy: správanie, zobrazenie a funkcie sa overia pre každý cieľový systém.
- Priprav dodanie: pripravia sa buildy, balíky a potrebné kroky zverejnenia.
- Rozvíjaj produkt: nové funkcie sa kontrolovane integrujú do existujúceho softvéru.
Zverejnenie a priebežný vývoj
Desktopový a mobilný softvér potrebuje jasnú cestu k dodaniu. Podľa cieľovej platformy sem patria inštalačné balíky, podpisovanie, oprávnenia, informácie o aplikácii, materiály pre obchody a technické kontroly.
BLUN Software tieto požiadavky zviditeľní a pripraví projekt na príslušné zverejnenie. Konečné schválenie zostáva sledovateľné a môže ho kontrolovať zodpovedný používateľ alebo vývojový tím.
Po prvom vydaní zostáva špecifikácia zachovaná ako základ. Opravy chýb, nové funkcie a úpravy pre platformy sa tak dajú cielene plánovať bez toho, aby bolo treba produkt zakaždým znova vysvetľovať.
Prepojenie s BLUN Apps a BLUN Code
BLUN Apps je určený pre aplikácie, ktoré bežia priamo v prehliadači. BLUN Software preberá úlohu, keď je potrebná inštalovateľná desktopová alebo mobilná aplikácia. BLUN Code ponúka priamy technický pracovný priestor pre vývojárov, ktorí chcú sami kontrolovať zdrojový kód, závislosti, buildy a testy.
Projekt môže medzi týmito oblasťami rásť. Z produktového nápadu overeného v BLUN Apps môže vzniknúť mobilná alebo desktopová aplikácia. Vývojári môžu vytvorený softvérový projekt následne ďalej upravovať a prehlbovať v BLUN Code.
Kedy je BLUN Software tou správnou voľbou
Použi BLUN Software, keď:
- má vzniknúť inštalovateľná aplikácia,
- treba podporovať Windows alebo macOS,
- je potrebná mobilná aplikácia pre iOS alebo Android,
- sú dôležité funkcie zariadenia alebo lokálne prístupy k systému,
- desktop a mobilné zariadenia sú súčasťou toho istého produktu,
- treba zohľadniť ovládanie špecifické pre platformu,
- má byť projekt pripravený až po buildy a zverejnenie.
Ceny
Štyri úrovne. Jedna centrálna zmluva.
Všetky štyri úrovne sú na centrálnom zozname čakateľov BLUN. Zatiaľ neprebieha žiadny nákup ani žiadne strhnutie platby.

