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, čo je kľúčové, 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.