Как пользоваться
- Перетащите PNG не меньше 1024×1024 в рамку или нажмите, чтобы выбрать файл.
- Отметьте платформы: iPhone, iPad, Mac, Apple Watch, Android. В «Списке размеров» видны все размеры.
- Нажмите «Создать превью», чтобы увидеть иконку в каждом размере.
- Нажмите «Скачать (ZIP)». В Xcode перетащите AppIcon.appiconset в Assets.xcassets; для Android скопируйте папки mipmap в app/src/main/res.
Каждый магазин приложений и каждое устройство требуют свои размеры иконок, а экспорт по одной из графического редактора отнимает время, и что-то легко упустить. Этот генератор иконок приложений берёт один квадратный PNG размером не меньше 1024×1024 пикселей и создаёт весь набор в одном zip: 9 размеров для iPhone, 10 для iPad, 10 для macOS, 11 для Apple Watch и 6 для Android.
Иконки Apple складываются в AppIcon.appiconset вместе с Contents.json, где для каждого изображения указаны filename, idiom, scale и size, поэтому папку достаточно перетащить в Assets.xcassets в Xcode. Для Android создаются ic_launcher.png в mipmap-mdpi (48 px), hdpi (72 px), xhdpi (96 px), xxhdpi (144 px) и xxxhdpi (192 px), а также ic_launcher-playstore.png размером 512 px для Google Play. Уменьшение идёт шагами вдвое, чтобы на маленьких размерах было меньше лесенки.
Учтите: принимается только PNG, а неквадратное изображение растягивается на весь квадрат, поэтому обрежьте его заранее. Скруглённые углы получают только иконки macOS (центральные 80 %, радиус 22,37 %, прозрачный фон); остальные остаются квадратными. Адаптивные иконки Android со слоями переднего и заднего плана не создаются. Всё работает в браузере: изображение никуда не загружается и не сохраняется.