Naar de inhoud

Webapp of mobiele app: toetsen aan één buitendienstopdracht

Vergelijk camera, verbroken verbinding en distributie aan de hand van dezelfde concrete taak.

Katharina Weber2 min leestijd
Smartphone met paarse kop, foto van een grijze technische kast, camerasymbool en twee notitieregels.

Begin met het werk op het apparaat

Een camera of tijdelijk ontbrekend netwerk vereist niet alleen daarom een bepaalde apptechniek. Cameratoegang kan ook in de browser; de door MDN beschreven MediaDevices-interface vraagt veilige context en toestemming. Offlinefuncties van een webapp moeten passend worden gebouwd en gecontroleerd. Ook een geïnstalleerde client slaat niet vanzelf correct op en synchroniseert niet vanzelf correct.

Noteer doelapparaten, systemen, browsers en bedoeld apparaatbeheer. In het fictieve voorbeeld moet een buitendienstmedewerker een apparaatfoto en korte notitie bij serviceopdracht SR-52 vastleggen. De verbinding kan wegvallen. Beide moeten later bij de juiste opdracht op kantoor komen.

Uitgewerkt vergelijkingsplan

De tabel bepaalt verwacht bewijs. Noteer per kandidaat werkelijke waarnemingen en resterend werk ernaast.

Controle

Voorbeeldtaak

Webapp/PWA: bewijs

Geïnstalleerde client: bewijs

Opdracht openen

Een opdracht openen waartoe de medewerker op het doelapparaat toegang heeft.

Aanmelding en koppeling werken in de bedoelde browser.

Aanmelding en koppeling werken in de bedoelde appversie.

Foto maken

Foto aan concept koppelen; ook toestemming weigeren.

Camera of geschikte fotokeuze werkt; weigering wordt duidelijk behandeld.

Bedoelde apparaattoegang werkt; weigering wordt duidelijk behandeld.

Verbinding verliezen

Foto en notitie als concept houden, sluiten en heropenen.

Beide zijn in de geplande heropening beschikbaar; lokale toestand is duidelijk.

Beide zijn in de geplande heropening beschikbaar; lokale toestand is duidelijk.

Opnieuw overdragen

Na verbinden sturen en herhaling toetsen.

Overname bij juiste opdracht is bevestigd; herhaling maakt geen dubbele melding.

Wachtende invoer krijgt bevestiging; herhaling maakt geen tweede melding.

Verspreiden en wijzigen

Toegang en later bijwerken proberen.

Link of afgesproken installatie en browser- en cache-updates zijn geregeld.

Gekozen distributieweg, app-updates en verantwoordelijke rol zijn geregeld.

Beslis vanuit ontbrekend bewijs

Een offline geopende interface bewijst niet dat ook de foto bewaard blijft. Controleer echte werkgegevens. De verdiepende offlinegids helpt bij conflicten en bevestigde overname.

Voldoet de webkandidaat op doelapparaten aan deze eisen, dan pleit het voorbeeld voor een weboplossing. Blijft een noodzakelijke apparaatfunctie of beheerworkflow open, probeer dan een geschikte geïnstalleerde client. Die kan native of hybride zijn; distributie alleen bepaalt dat niet.

Apple en Managed Google Play beschrijven verschillende wegen voor gerichte appdistributie. Regel route, accounts, verantwoordelijkheid en updates vóór de keuze. Vergelijk daarna bouw en onderhoud voor dezelfde aangetoonde workflow.

Bronnen

Geschreven door

  • Katharina WeberRedacteur software en technologieKatharina Weber verzorgt bij ASES de artikelen over softwareontwikkeling. Ze schrijft over de vragen waar bedrijven mee te maken krijgen bij het kiezen van software, het ontwikkelen van nieuwe toepassingen en het moderniseren van bestaande systemen.

ASES volgen

Verder lezen

Alle artikelen

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps