I’m relatively new to 3D modelling, texturing and shaders in Unity and want to target iOS and Android devices (for Augmented Reality). I noticed that a lot of prefabricated assets that I can find in the Unity Asset Store work perfectly on iOS, but not on Android. In most cases, the rendering looks weird, sometimes it won’t render at all (or only portions of an object).
I assume that this is related to incompatible shaders. Is there any “best practices” with which I could workaround these issues, or is there some way to tell beforehand if a shader will work on Android, i.e. without having to deploy everything to the device first? In the Unity editor, everything works fine, even if the target device is set to Android. But on the actual device, things get wonky.