The reason why some apps work is they've been whitelisted by the manufacturer, not a choice by the developers (except maybe a choice not to pay to be whitelisted?)
If you're not whitelisted, there's very little you can do except for ask users to take various manual steps to change operating systems.
If you're not whitelisted, there's very little you can do except for ask users to take various manual steps to change operating systems.