> Maybe he shouldn't have bought a device with such a small userbase?
Yes, I think I did a mistake there. On the other hand, there are small brands which are incredibly open about hardware and software development, such as [1]. I want to stress that the current state of compatibility to smartphone operating systems is really not satisfying.