Hi Philip,
Zwift is not supported on Smart TVs or the Roku, however it is supported on iOS devices and Windows computers. You can check your iOS device app compatibility against this list:
Requires iOS 9.0 or later. Compatible with iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2, iPad Air 2 Wi-Fi + Cellular, iPad mini 3, iPad mini 3 Wi-Fi + Cellular, iPad mini 4, iPad mini 4 Wi-Fi + Cellular, 12.9-inch iPad Pro, 12.9-inch iPad Pro Wi-Fi + Cellular, 9.7-inch iPad Pro, 9.7-inch iPad Pro Wi-Fi + Cellular, iPad (5th generation), iPad Wi-Fi + Cellular (5th generation), 12.9-inch iPad Pro (2nd generation), 12.9-inch iPad Pro Wi‑Fi + Cellular (2nd generation), 10.5-inch iPad Pro, 10.5-inch iPad Pro Wi‑Fi + Cellular, and iPod touch (6th generation). Apple TV.
Furthermore, you can check your Windows 10 computer compatibility against the minimum requirements listed on our hardware page.
Any of your supported device platforms should work well for Zwift, and your CycleOps Magnus smart trainer is compatible with both ANT+ and BLE setups.
We understand it can be confusing with all these pieces of equipment, so we made a “Getting Started” guide that’s available on our knowledge base. Additionally, we have a video that explains how to get your various pieces of equipment set up properly.
If you encounter any problems or questions, please submit a support ticket and one of our Zwift support team members will be happy to assist you.