APRSSwift brings the Automatic Packet Reporting System (APRS) to your Apple devices — a native, universal amateur-radio app for iPhone, iPad, Mac, and Apple Watch.
Report your position to the APRS network, watch nearby stations move on a live map, read a real-time packet log, and exchange APRS text messages — all with your own callsign.
FEATURES
• Live map with APRS symbols, station tracks, and your own location
• Connect via APRS-IS (Internet), a TCP KISS TNC, a Bluetooth TNC (Mobilinkd), or the built-in AFSK sound modem (1200 baud — no extra hardware)
• Full packet decoding: position, Mic-E, compressed, objects, items, status, weather, messages, and telemetry
• SmartBeaconing — adaptive beacon rate based on speed and turns
• Two-way APRS messaging with acknowledgements
• Station list with distance, favorites, and proximity alerts
• Maidenhead grid locator, metric or imperial units, and dead reckoning
• Post APRS objects, send status reports, and view weather & telemetry charts
• Apple Watch app: beacon, grid, and nearby stations on your wrist
APRSSwift is designed for licensed amateur radio operators. A valid callsign is required; your APRS-IS passcode is generated automatically from it.
73!
Ratings & Reviews
This app has not received enough ratings or reviews to display an overview.
Conversations can be deleted. Swipe one in the list, or use the menu inside the thread. Reported by KE4PIC, who pointed out I had added the messaging screen and forgotten the delete button entirely.
Opening a thread now lands on the newest message instead of the oldest. Long conversations used to need a scroll all the way down to see what had just arrived, which was a plain bug rather than a preference. While fixing it I found the thread list was sorted alphabetically, so an active conversation sat below every station that had ever said anything. It is ordered by most recent now.
New: the app can work as a receive-only igate. With "Also use APRS-IS" on, a second switch appears that passes packets heard on your radio into APRS-IS. It is off by default, and off for the N0CALL placeholder, because gating puts traffic on a global network under your own callsign and that should be your decision. Packets marked NOGATE or RFONLY are left alone, as are ones that already came from the Internet.
Version 1.6
The developer, Sevket Bugra CANATA, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
Location
Privacy practices may vary based, for example, on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Provider
Sevket Bugra CANATA
Size
7.7 MB
Category
Navigation
Compatibility
Requires iOS 17.0 or later.
iPhone Requires iOS 17.0 or later.
iPad Requires iPadOS 17.0 or later.
Mac Requires macOS 14.0 or later.
Apple Vision Requires visionOS 1.0 or later.
Apple Watch Requires watchOS 10.0 or later.
Location
This app may use your location even when it is not open, which can decrease device battery life.