Yes, HD Streamz apk file is available for download on Windows and with the help of an Android emulator, it can be run on a PC.