Followup from the Impeller Weekly: We would like to detect when we are running on a device running SwiftShader or another Vulkan emulation. This way, we will be able to detect if and when to fallback to Skia/Software rendering.
On Android, this can be done via VkPhysicalDeviceProperties::vendorID being Google's PCI Vendor ID and with SwiftShader in the VkPhysicalDeviceProperties::name field.
VK_KHR_driver_properties can also be used for SwiftShader but that in itself is an extension.