Although certain sites do offer a downloadable app for Windows, most will only offer apps for iOS and Android mobile devices. If you are downloading the Mega888 apk on a Windows PC, you will need to register at a casino, go to the slots section, click on Mega888 and follow the download instructions for Windows.