tvOS, watchOS and old simulators are blacklisted in the tools
diff --git a/packages/flutter_tools/lib/src/device.dart b/packages/flutter_tools/lib/src/device.dart
index 28c9333..04562ad 100644
--- a/packages/flutter_tools/lib/src/device.dart
+++ b/packages/flutter_tools/lib/src/device.dart
@@ -106,6 +106,13 @@
   /// Check if the device is currently connected
   bool isConnected();
 
+  /// Check if the device is supported by Flutter
+  bool isSupported();
+
+  // String meant to be displayed to the user indicating if the device is
+  // supported by Flutter, and, if not, why.
+  String supportMessage() => isSupported() ? "Supported" : "Unsupported";
+
   /// Check if the current version of the given app is already installed
   bool isAppInstalled(ApplicationPackage app);