I am working on an app built in Swift and UIKit that uses audio playback over bluetooth. I am finding different amounts of latency for different devices, and it seems consistent across a given make/model. For instance, using an iPhone XR as the source, Bose On-Ear lags at 0.45 secs, Sony Pros lag at 0.3 secs and AirPods Pro lat at under 0.1 secs. I'd like to adjust latency based on collected data for "known" devices, but need a way (w/out asking the user for input) to detect the make and model of their bluetooth audio device
Is this possible to do, maybe using core Bluetooth, or not?