Network speed testing across all Apple platforms. One app for iPhone, iPad, Mac, and Apple Vision Pro — with TCP/UDP testing, server mode, real-time graphs, and shared test history.
Role
Solo developer
Year
2025
Platforms
iOS 16.6+, macOS 13.5+, visionOS 1.0+
Stack
Swift, SwiftUI, C (iperf3 native), XCFramework
Apple’s ecosystem had no professional iperf3 client that worked natively across iPhone, Mac, and Apple Vision Pro with a consistent UI and shared test history. Existing tools were iOS-only or had limited feature sets.
A single SwiftUI app that runs on iOS, macOS (Catalyst), and visionOS. Shared codebase with platform-adaptive layout — compact panels on iPhone, multi-pane on Mac, and a spatial interface on visionOS. Current version is 1.6.4.
Three modes mirror the Android version:
Each platform target required separate entitlement configuration, privacy manifest declarations, and hardware capability checks. The Mac Catalyst build required careful handling of keyboard input and menu bar integration. visionOS required spatial audio attention handling during long tests.
A professional-grade, unified iperf3 experience across the entire Apple ecosystem. The Apple and Android versions form the iPerf3 product family, cross-promoted between platforms.
Product views