Hi Shoe1000r
Not as far as I know, if these devices are not designed/developed to interface with BMW's LIN connection (like Garmin, etc), it would be able to do so. You could however use the BMW cradle for charging, but no way these applications would be able to read the handlebar control commands.
Kind regards and safe travels
Ruan