Ha a használati helyzet már világos, az applikáció fejlesztés lépései segítenek átlátni a platformválasztást, a háttérrendszert és az indulást.
01 / Applikáció fejlesztés
Először a visszatérő feladatot fogalmazd meg
Az „az ügyfeleinknek kellene egy app” túl tág kiindulás. Pontosabb kérdés, hogy a felhasználó hetente mit akar elvégezni, és az adott pillanatban miért kényelmetlen a jelenlegi megoldás. Lehet ez foglalás módosítása, egy munka dokumentálása vagy új tartalom követése.
Egy ritkán használt szolgáltatásnál a telepítés plusz lépés lehet. Ha a látogató egyetlen információért érkezik, a gyorsan megnyíló weboldal jól szolgálhatja a célját. Ha viszont napi munkához kell a rendszer, az állandó hozzáférés és a használati környezet más súlyt kap.
02 / Applikáció fejlesztés
Mit tud a web, és mit kell külön ellenőrizni?
A progresszív webalkalmazás webes technológiákra épül, és megfelelő támogatás mellett telepíthető vagy offline funkciókat is kínálhat. A lehetőségek azonban böngészőtől és operációs rendszertől függenek. Nem érdemes általános ígéret alapján eldönteni, hogy egy szükséges funkció minden készüléken ugyanúgy működik.
A kiválasztás előtt legyen kis működő próba a legfontosabb képességre: például fényképezésre, értesítésre vagy hálózat nélküli rögzítésre. A próba megtagadott engedéllyel és megszakadó kapcsolattal is fusson. A felhasználó számára ezek is a termék működéséhez tartoznak.
03 / Applikáció fejlesztés
Az offline működés adatkezelési döntés is
Más feladat egy korábban letöltött leírás megjelenítése, mint új rendelés rögzítése kapcsolat nélkül. Az utóbbinál később össze kell hangolni a helyi és a szerveren tárolt adatokat. Meg kell határozni, mi történjen, ha közben valaki más módosította ugyanazt a tételt.
Például egy helyszíni munkalapnál előre tisztázni kell, mikor számít elküldöttnek a dokumentum, hogyan látja a dolgozó a függőben lévő feltöltést, és mikor törölhető a helyi adat. Ezeket a döntéseket egy újabb képernyő önmagában nem oldja meg.
04 / Applikáció fejlesztés
Az indulás és a fenntartás teljes útját hasonlítsd össze
A mobilappnál az áruházi beadás, a fejlesztői fiókok, a készülékeken végzett tesztelés és a későbbi rendszerfrissítések is feladatot adnak. A webalkalmazásnál a böngészős ellenőrzés, a tárhely, a hozzáférések és a háttérrendszer üzemeltetése marad fontos. Mindkét esetben szükség lehet ugyanarra a backendre.
A közös kódbázis csökkentheti az ismétlődő fejlesztést, de a platformok külön ellenőrzését nem helyettesíti. Az első kiadásnál csak azt vállaljuk, amit a kiválasztott eszközökön végig lehet próbálni. Később a tényleges használat alapján lehet második platformot vagy új képességet hozzáadni.
Döntési kiindulópontok
| Használati helyzet | Mit vizsgálj először? |
|---|---|
| Alkalmi információ és ajánlatkérés | Mobilbarát weboldal |
| Böngészőből végzett rendszeres ügyintézés | Webalkalmazás, szükség esetén PWA |
| Eszközfunkcióra épülő napi használat | Mobilapp és célkészülékes funkciópróba |
| Kapcsolat nélküli adatfelvétel | Szinkronizáció és adatütközési szabályok |
VIGYÉL MAGADDAL EGY KONKRÉT LISTÁT
Mit írj össze az egyeztetés előtt?
- A legfontosabb visszatérő feladat és használati gyakorisága.
- Szükséges készülékfunkciók és támogatott eszközök.
- Mi legyen elérhető kapcsolat nélkül?
- Kik kezelik az áruházi fiókot és a későbbi frissítéseket?
Kapcsolódó útmutató
Forrás és további olvasnivaló
A technikai lehetőségeket az alábbi eredeti dokumentáció alapján is ellenőrizheted. A projektedhez szükséges támogatást külön vizsgáljuk.