I also recall some issues when developing Arduino stuff because of the USB connection to the Arduino.
I also recall some issues when developing Arduino stuff because of the USB connection to the Arduino.
If you want the best platform for connecting random vendors together, I would probably go with Windows/Microsoft.
If you want the best platform for seamless vertical integration nothing is better than Apple. That's why people get so excited about new Apple products. It's a new shiny toy that they know will work excellently within their ecosystem.
I’ve have $10 Bluetooth earphones from CVS and Walgreens and have never had an issue using them with my iPhone or iMac.
As long as the no-name stuff follows the specs, it just works in the Apple ecosystem.
Not to discount your experiences, but I use FreeBSD, Windows, MacOS, iOS, and Android devices, professionally and personally, and I don't have many problems getting these devices to talk to each other.
>Had all kinds of problems connecting it to my Android phone.
MacOS doesn't have native MTP support. You can use a third party tool on MacOS or an SMB client on Android.