Performance, Deployment, and Distribution
Performance, Deployment, and Distribution
The exam tests mobile performance choices and the path from Service Studio to a signed app package.
Core rules
- Paginate Aggregates, limit sync payloads, and compress images before upload.
- Prefer Local Entities for read-heavy screens and cache lookups; avoid repeated Server Action calls.
- Configure app icon, splash screen, version, and permissions in the mobile app settings.
- Build through MABS; test the generated package on real devices.
- Distribute through public stores, enterprise MDM, or configured distribution channels; follow store review rules.
- Use LifeTime to promote the app across environments and keep plugin versions aligned.
Worked example
A field app must ship a new version. Increment the app version, update the Extensibility Configuration for a new plugin permission, build with MABS, sign the package, and upload to the enterprise MDM. Test offline sync and camera permission on a clean device. Reasoning: permission changes and version numbers affect installation and store acceptance; clean-device testing catches missing runtime grants.
Traps
- Reusing the same version number for a new build.
- Testing only in preview and not on a device.
- Forgetting to declare a new permission in Extensibility Configurations.
- Uploading uncompressed photos and blaming sync speed.
- Ignoring store privacy disclosures for camera or location.