Why we just don't limit the number of icons on any way? Users should be able to freely decide how many rows and columns they want. If they prefer to have 512 icons on a small screen, they will scroll. If a single user wants to have 3×3=9 icons in on ...