The Android Vulkan backend is now within a stone's throw of the Metal backend on iOS. However, these defines make doing an apples to apples comparison hard. We knew these were short term workarounds to keep the OpenGL prototype going. This issue tracks prioritizing the generalization of the approach to select modern approaches on backends that support them.