Searching for a Google Stadia download? Learn what is still available in 2026, how to find the app APK, and how to update your physical controller.