This is a game that has been developed to work only on Android devices and the company is specialized on the Android platform. You will not see a Windows release in near future but if you keen on playing it on the PC, you can install Bluestacks (the best Android emulator), then you can use the game in Bluestacks. Bluestacks features an automated installer so you don't need to worry about any other extra configuration.