Mobile shaders tend to be more efficient—ready to be run with fewer and smaller textures for a reduced screen size.
Unity comes with quite a few Mobile shaders ready to be used in a project. Unlike the Standard shaders, mobile shaders are not automatically optimized, so they need to include the exact inputs and features that you want to use in a material.
One shader that is missing is a Mobile Diffuse Specular shader. We can write this shader and compare it in our mobile build:
PACKT_Shadersfolder to view its contents in the Assets panel.
A new shader will ...