Different material per platform

Could someone explain me why Unity didn’t added a tab in the material editor to configure different material per platform? Unity claim it’s easy to work multi-platform, but this basic thing is not even there.

How can we set a material for one platform and set another one for another? Do we have to clone every materials and use scripts to switch over at runtime? Or clone all scenes and prefabs just to change a material? It look like a terrible and inefficient workflow, and I can’t believe everyone is doing that.

I’m trying to use shader keyword stripping, so at least I could disable some expensive feature of specific shaders, but it doesn’t work for every shader, and it still lock me to only the shader that support that.

Do I miss something obvious?

I second this. This would be really appreciated.

We’ll consider this feature request.