AppIcon 自动生成

以下功能已添加到 Xcode14。12

资产目录
在您的资产目录中提供一个 1024x1024 像素的应用程序图标,它会自动调整大小以适合您的目标。

到现在   现在起
所有尺寸
Xcode14~時代のAppアイコン
单一尺寸
Xcode14~時代のAppアイコン

现在您只需创建一个 App 图标! .
令人高兴的是,它为您省去了创建和设置多种尺寸的应用程序图标的麻烦。
我们能够减少员工之间的沟通成本,所以我们很高兴。

等一下

如果不仔细考虑目标图像和图像缩小处理的缩小算法的组合,就会出现“线条消失”和“出现莫尔条纹”等视觉缺陷。那照相馆这就是为什么有这么多调整大小算法可供选择的原因。 “不知道他一个人能不能做到。”没有通用的算法。

现象 收缩前 收缩后
线条消失 Xcode14~時代のAppアイコン Xcode14~時代のAppアイコン
出现云纹 Xcode14~時代のAppアイコン Xcode14~時代のAppアイコン

实验

Xcode14 会发生什么?34

实验方法

1.使用以下应用程序图标。

实验图标 (部分放大)
Xcode14~時代のAppアイコン Xcode14~時代のAppアイコン

2.如下设置 Assets / AppIcon。
Xcode14~時代のAppアイコン

3.使用 Xcode14 构建应用程序后,在 iPhone14 Pro Simulator (@3x) 上运行它。

假设

Xcode 可能会在构建时从 1024x1024 的 App 图标生成各种尺寸的 App 图标,并将它们保存在 Assets 文件夹下。

结果

调整大小的 App 图标不在 Assets 文件夹下。 Xcode14~時代のAppアイコン

应用图标存放位置

在以下文件夹下找到了两个 App 图标。

~/Library/Developer/Xcode/DerivedData/<app name>-<random string>/Build/Products/Debug-iphonesimulator/<app name>.app/
AppIcon60x60@2x.png
AppIcon76x76@2x~ipad.png

Archive生成的App图标是一样的。

生成的App图标质量

文件名 预习 (部分放大) 图片尺寸
Appikon 60x60@2x。 PNG Xcode14~時代のAppアイコン Xcode14~時代のAppアイコン 120x120
Appicon 76x76@2x~ipad。 PNG Xcode14~時代のAppアイコン - 152x152
  • 点细节丢失。
  • 细纹的存在不会消失,特征仍然存在。
  • 由于边缘是圆形的,因此会降低脆度。 (也可以看作是防止波纹)
  • 照相馆与 相比,接近于“Bicubic method smooth gradation (6)”。

考虑

仅 60pt@2x(适用于 iPhone)和 72pt@2x(适用于 iPad)应用程序图标在构建时生成并保存在主包中。
其他大小的应用程序图标可能仅在需要时生成。

就个人而言,我认为生成@3x 分辨率的App 图标可以让它在具有相同@3x 分辨率的设备(例如iPhone 14 系列)上漂亮地显示出来。

结论

我们应该做什么?我认为决定如下。

应该选择单一尺寸的人

  • 我想减少一点努力
  • 忽略应用程序图标质量
    • 有点模糊也没关系
    • 细节压碎了也没关系
  • 我觉得尽快发布更有价值

应该选择所有尺寸的人(传统方法)

  • 如果徽标、文本和字符被压碎、模糊或无法阅读,则会出现问题
  • 已经图标生成器我们引入了诸如
  • 为美不遗余力
  • 我想注意点单元中的细节
  • 我认为好的设计是我们提供给客户的价值之一。

要求

Xcode 14.0 或更高版本

  1. Xcode 中的新功能

  2. 资产目录 - 新功能

  3. setAlternateIconName 没有被调查,因为没有胆量。 Xcode14~時代のAppアイコン

  4. 我尝试查看是否可以为 App 图标设置 SVG 和 WebP,但没有成功。 Xcode14~時代のAppアイコン


原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308626086.html

相关文章: