Possible solutions to prevent purchasing apps again while changing OS??

I have often come across people who say that they like Android a lot and are currently on iphone. The problem for them is that they dont wanna buy the same apps again after they switch to Android.

Now if developers make a purchase once-use on any OS model, they would be less profitable.

So what possible solutions do you think they can adopt?