Most of the streams operate with flash software, to the best of my knowledge Apple use Quicktime to play media, so I suspect they won't be Ipad friendly. I'd still try though but I doubt it.
You can get them to work on a smartphone, but again you'd need to have flash installed. Can be done on Android but it's footery to install flash.
A laptop is the best way, works great connecting it into your big telly with an hdmi cable