This product requires a standard USB port on the Laptop, PC, or device that is providing the images for the projector. Current iPads and iPhones do not have a USB port, so it will not work with them.
I use Windows 10 but I don't see any reason it won't work on Windows 8. I've used these devices for several years and, unless they are old equipment, they work well on all current versions of windows.