Každý, kto pracoval na stavbe, vie, že mobilný signál je tam vzácny ako teplá voda v januári. Podzemné garáže, betónové steny, vzdialené vidiecke lokality — všade tam je signál slabý alebo žiadny. A presne tam vaši ľudia potrebujú zadávať denné reporty.
Realita signálu na európskych stavbách
Nemecké a rakúske stavby nie sú výnimkou. Staviate lešenie v podzemí berlínskeho metra? Signál nula. Zatepľujete fasádu v alpskej dedinke? Signál nestabilný. Pracujete vnútri priemyselnej haly? Betónové steny blokujú všetko.
Ak vaša aplikácia vyžaduje stály internetový signál, je pre stavby nepoužiteľná. Vedúci partie to skúsi dvakrát, a potom sa vráti k papierovému bloku.
Čo je PWA a prečo je to dôležité
PWA (Progressive Web App) je webová aplikácia, ktorá sa správa ako natívna mobilná appka. Nainštalujete si ju na domovskú obrazovku telefónu, funguje na celú obrazovku a — kľúčová vec — funguje aj offline.
Na rozdiel od klasickej mobilnej aplikácie nepotrebujete ísť do App Store alebo Google Play. Stačí otvoriť webovú stránku a pridať si ju na plochu. Aktualizácie sa dejú automaticky.
Ako funguje offline režim
Princíp je jednoduchý:
- Uloženie lokálne — keď vedúci partie vyplní denný report, dáta sa uložia priamo v telefóne (v IndexedDB)
- Automatická synchronizácia — keď sa telefón pripojí na WiFi alebo zachytí signál, dáta sa automaticky odošlú na server
- Konfliktné riešenie — ak medzitým niekto upravil tie isté dáta, systém to vyhodnotí a upozorní
Prečo nie natívna aplikácia?
Natívna aplikácia (iOS/Android) by tiež dokázala pracovať offline. Ale má niekoľko nevýhod pre pracovné agentúry:
- Inštalácia cez obchod — musíte pracovníkom vysvetliť, kde nájdu App Store, aké heslo zadať, akú verziu stiahnuť
- Aktualizácie — keď vydáte novú verziu, každý si ju musí manuálne aktualizovať
- Rôzne platformy — musíte vyvíjať a udržiavať dve verzie (iOS + Android)
- Náklady — vývoj natívnej appky je 3-5× drahší ako PWA
PWA je jeden kód, jedna URL adresa, funguje na všetkých zariadeniach. Pracovník otvorí link, pridá si ho na plochu a o 30 sekúnd reportuje. Žiadne heslá do obchodu, žiadne aktualizácie.
Čo by mala offline aplikácia pre stavby vedieť
- Vyplnenie denného reportu bez internetu
- Automatickú synchronizáciu po obnovení spojenia
- Predvyplnenie údajov z predchádzajúceho dňa (projekt, pracovníci)
- Jednoduché rozhranie s veľkými tlačidlami pre pracovníkov v rukaviciach
- Fungovanie na starších telefónoch s Android 8+
Offline nie je bonus — je to základ. Aplikácia, ktorá nefunguje bez signálu, nefunguje na stavbe.