Mobile app readiness

Phone and tablet contract map

PWA now, iOS first, iPad/tablet supported, Android later. Native store claims stay blocked until operator approval.

iphone

contract ready

single column touch first

ipad

contract ready

tablet two column where space allows

android

later native wrapper

same responsive web surface

tablet

pwa ready

tablet viewport sweep required

Launch sequence

  1. pwa
  2. ios
  3. ipad
  4. android

The browser/PWA path is the production surface while native packaging remains approval-dependent.

Manifest

Display
standalone
Orientation
any
Tablet friendly
Yes

Core endpoints

manifest: /manifest.webmanifest

service worker: /service-worker.js

deep link resolver: /api/v1/mobile/deep-link/resolve

web open resolver: /app/open

openapi: /api/v1/openapi

capabilities ios: /api/v1/capabilities?profile=ios

ios bootstrap bundle: /api/v1/mobile/ios/bootstrap-bundle

ios bootstrap signed: /api/v1/mobile/ios/bootstrap-bundle/signed

ios universal link diagnostics: /api/v1/public/ios/universal-links/diagnostics

offline queue: /api/v1/mobile/offline-queue

push inbox: /api/v1/mobile/push-inbox

widget summary: /api/v1/mobile/widget/summary

field audit checkin: /api/v1/mobile/field-audit/checkin

camera quality check: /api/v1/mobile/camera-quality-check

app readiness: /api/v1/mobile/app-readiness

Blocked native items