Why Distinct Icon Outlines Help Users Scan Faster
uxmovement.com
uxmovement.com
But i think it only applies for low-contrast backgrounds, like in these examples, for high-contrast backgrounds it doesn't necessarily make scanning harder. It depends on whether multiple distinctive colors are used for the icon itself. Icons without distinctive shapes often only use one colors for the icon itself and another color (or even multiple colors) for the background. I think this complicates scanning much more.
Also, removing unnecessary complexity from icons is almost always benefiting. So, yes, if possible, you should remove meaningless background shapes.
Not sure what you mean... It seems like these examples are very high contrast, no?
There are multiple places where a pixel is (255,255,255) and an adjacent pixel is about (63,63,63), for example.
iOS icons are terrible. All the time on my iPhone I just find myself staring at the screen not knowing where anything is. This never happens to me on the PC.
It is just a bad style decision and I wish they would change it.