我倾向于编写适用于从Snow Leopard到El Capitan的操作系统的应用程序,尽管前者有3D基座而后者是平面设计。我试图在两者上绘制显示正常的图标,但是“确定”就是这样。 Pixelmator的旧图标在Yosemite上显示正常,但他们仍然更新它以使其更平坦。
有没有办法制作特定于操作系统的图标?应该为此制作单独的应用程序吗?
在Apple's human interface guidelines中没有提及此问题,他们只讨论一个应用图标。我已经考虑过他们的Dock Tile documentation允许人们在运行时更改图标,仍然不是完美的解决方案,因为应用程序必须执行一次,检查操作系统,然后在必要时更改图标。