Android TV is different from Chromecast. Android TV can behave exactly as a Chromecast (you can wake it up by casting from your phone), but it also has a remote driven interface, voice recognition, and apps with non touch interfaces. Developers must release a android TV version of their application in order for their app to work with Android TV, the entire android ecosystem is not available to TV by default.