Which preposition to use when referring to computer environments

The computer software can have versions targeting different hardware and operation systems. For example, the same game can be run on PC, Xbox and Mac. My question is - when describing the release of the version targeted the specific environment, which preposition is best to use? E.g.: The company X has finally released their famous Zombie Undeads game on/for/to/? Xbox?

The same question for virtual stores - We plan to release a new version for/on/in/to/? App Store and Google Play in March - which preposition is the most appropriate here?


The conventions here are fast-moving, but for the most part while the game would be played on a given platform, as a product it would be released for that platform.

With distribution platforms (App Store, Google Play, Steam), the game would be available in or on it (in seems to be favoured for the App Store, since they are more strongly pushing a shop metaphor, on more so for Steam, with Play seeming to lean just slightly toward on), after it had been released to it. Though releasing to it would involved them planning for that platform.