While programming a selection system using the highlight instance I discovered that the outline property does not render on mobile devices. This is a pretty serious bug as our mobile players cannot see what they have selected.
I have found that this bug happens to other games on Roblox as well.
Current low end devices only get the interior fill effect with a 2x2 stipple pattern to emulate transparency. This is purely for low end devices as the over head of running a full screen edge detect and outline shader can be costly for low end devices.
There is another problem on low end devices which can consume more memory for the outline effect due to the memoryless render targets that can run on tile based mobile GPU architectures.
We are however looking into running this on certain mobile devices and will profile to find which architectures we will not lose too much performance.
More details of the low end fallback method is here.