Skip to content

Web or mobile app: test a field-service task

Compare camera use, connection loss and distribution through the same concrete task.

Katharina Weber2 min read
Smartphone with a purple header, a grey equipment cabinet photo, a camera symbol and two note lines.

Start with the work on the device

A camera or temporarily missing network does not alone require a particular app technology. Browser camera access is possible; MDN’s documented MediaDevices interface requires a secure context and permission. A web app’s offline functions need suitable development and checks. An installed client does not automatically handle saving and synchronisation correctly either.

Record target devices, operating systems, browsers and intended device management. In the fictional example below, a field worker is to capture an equipment photo and short note for service job SR-52. The connection may drop. Both items must later reach the correct job in the office.

Completed comparison plan

The table defines expected evidence. Record actual observations and outstanding work alongside it for each candidate.

Check

Example task

Web app/PWA: evidence

Installed client: evidence

Open job

Open a job the field worker has permission to access on the target device.

Sign-in and job association work in the intended browser.

Sign-in and job association work in the intended app version.

Capture photo

Attach a photo to the draft; also try denying permission.

Camera or suitable photo selection works in the target browser; denial is handled clearly.

Intended device access works; denial is handled clearly.

Lose connection

Keep photo and note as a draft, close and reopen.

Both contents are available in the planned reopening trial; local state is clear.

Both contents are available in the planned reopening trial; local state is clear.

Transfer again

Send after reconnecting and test repetition.

Acceptance at the correct job is confirmed; repetition creates no duplicate report.

Pending entry receives confirmed acceptance status; repetition creates no second report.

Distribute and change

Try access and later updating.

Link or agreed installation, browser updates and cache updates are established.

Chosen distribution route, app updates and responsible role are established.

Decide from the missing evidence

An interface opening offline does not establish that a captured photo survives too. Check actual work data. The detailed offline-work guide helps with conflict rules and confirmed acceptance.

If the web candidate meets these requirements on target devices, this example supports a web implementation. If a necessary device function or operating workflow remains unresolved, try a suitable installed client. It may be native or hybrid; distribution alone does not determine that.

Apple and Managed Google Play describe different routes for targeted app distribution. Establish the appropriate route, accounts, ownership and updates before selecting. Then compare implementation and maintenance for the same demonstrated workflow.

Sources

Written by

  • Katharina WeberEditor for Software and TechnologyKatharina Weber looks after the software development articles at ASES. She writes about the questions companies face when choosing software, building new applications and modernising existing systems.

Follow ASES

Read more

All articles

Software Development with ASES

Custom software, web and mobile apps