I would add: do not limit yourself to a single platform, and if you do use some features related to one particular platform, try to isolate them so you can edit them, and change them if you ever need to port your game to another platform (for exemple: a function that will do something different depending on the features supported, so you can enhance it for some platform, while having a simple fallback that works everywhere when needed).