Surfmeter Mobile Quality SDK (iOS) Changelog¶
This is the changelog for the Surfmeter Mobile Quality SDK for iOS. For the Android version, see the Android changelog.
unreleased¶
First release, to be published.
AVPlayerQualityTestfor video streaming quality measurements with AVPlayer, scored with ITU-T Rec. P.1203WebQualityTestfor web page loading measurements withWKWebView, using Web Vitals and navigation timing- Statistics are computed on the device, so a result is produced without waiting for a server
- Client registration and authentication against the Surfmeter server through
Registry, required before any test can be built - Licensing is enforced on the device: a registration key can restrict which measurement types and subjects it allows, a device stops measuring once the window the server granted it runs out, and a device the server refuses — disabled in the Surfmeter Dashboard, or with credentials it no longer recognises — has its registration cleared and stops measuring
- Measurement sync: every finished test queues and uploads its own result, with retries and offline persistence, and nothing to switch on beyond registering
- Reports use the same format as the Android SDK, so both platforms can be read the same way
- Distributed as an XCFramework, installable through Swift Package Manager
- API documentation generated with DocC, shipped with every release