Формат картинок при разработке конфигурации 1С на мобильной и стационарной платформе

01.03.20

Разработка - Механизмы платформы 1С

Решил кратко пояснить информацию по форматам картинок в 1С: логотип и заставка для персонального компьютера, а также иконка, логотип и заставка для мобильного устройства.

Очень часто приходится делать стилизацию мобильного приложения. Ознакомился со статьей, но более детального материала, по всем аспектам не нашел в одном месте.

Поэтому держите на заметку:

Логотип 64х64 256 цветов (не компрессированный, можно из icon) будет выдаваться в диалоге «О программе».

Заставка 305х110 или 460х105 256 цветов (можно из splash) будет выдаваться при загрузке на персональном ПК.

Важно! Если высота splash-картинки меньше ширины, то нужно повернуть ее на 90 градусов (наклонить влево), так как в имени - разрешение не зря указанно именно в такой последовательности.

Обновление от 31.10.2018! В новых версия платформы скорее всего с 8.3.10:

  1. Добавлен список иконок для отображения push-сообщений соответствующего разрешения и размера (ОС Android).
  2. Расширен список иконок для мобильного приложения соответствующего разрешения для телефона (ОС Windows) на:
    • Windows Phone\icon-50x50.png
    • Windows Phone\icon-150x150.png

При загрузке графической информации система ожидает, что графическая информация будет представлена zip-файлом со следующей структурой (т.е. у вас будут папки "Android", "iOS", "Windows Phone" и "Windows Store", в которых будут картинки как по формату, затем эти папки вы помещаете в архив с произвольным именем, регистр имени файла и каталога - важен!):

Формат для Android:

  • иконки мобильного приложения соответствующего разрешения (ОС Android)

Android\icon-36x36.png
Android\icon-48x48.png
Android\icon-72x72.png
Android\icon-96x96.png
Android\icon-144x144.png

  • заставки мобильного приложения соответствующего разрешения (ОС Android)

Android\splash-320x480.png
Android\splash-480x854.png
Android\splash-640x960.png
Android\splash-768x1024.png
Android\splash-800x1280.png
Android\splash-854x480.png
Android\splash-1024x768.png
Android\splash-1280x800.png
Android\splash-1536x2048.png
Android\splash-2048x1536.png

  • иконки для отображения push-сообщений соответствующего разрешения и размера (ОС Android)

Android\pushsmallicon-18x18.png
Android\pushsmallicon-24x24.png
Android\pushsmallicon-36x36.png
Android\pushsmallicon-48x48.png
Android\pushsmallicon-72x72.png
Android\pushlargeicon-36x36.png
Android\pushlargeicon-48x48.png
Android\pushlargeicon-72x72.png
Android\pushlargeicon-96x96.png
Android\pushlargeicon-144x144.png

Формат для iOS:

  • иконки мобильного приложения соответствующего разрешения (ОС iOS)

iOS\icon-29x29.png
iOS\icon-40x40.png
iOS\icon-50x50.png
iOS\icon-57x57.png
iOS\icon-58x58.png
iOS\icon-72x72.png
iOS\icon-76x76.png
iOS\icon-80x80.png
iOS\icon-87x87.png
iOS\icon-100x100.png
iOS\icon-114x114.png
iOS\icon-120x120.png
iOS\icon-144x144.png
iOS\icon-152x152.png
iOS\icon-180x180.png

  • заставки мобильного приложения соответствующего разрешения (ОС iOS)

iOS\splash-320x480.png
iOS\splash-640x960.png
iOS\splash-640x1136.png
iOS\splash-750x1334.png
iOS\splash-768x1024.png
iOS\splash-1024x768.png
iOS\splash-1242x2208.png
iOS\splash-1536x2048.png
iOS\splash-2048x1536.png
iOS\splash-2208x1242.png

Формат для Windows Phone:

  • иконки мобильного приложения соответствующего разрешения для телефона (ОС Windows)

Windows Phone\icon-44x44.png
Windows Phone\icon-50x50.png
Windows Phone\icon-71x71.png
Windows Phone\icon-150x150.png

  • заставки мобильного приложения соответствующего разрешения для телефона (ОС Windows)

Windows Phone\splash-310x150.png
Windows Phone\splash-480x800.png

  • иконки мобильного приложения соответствующего разрешения для планшета (ОС Windows)

Windows Store\icon-30x30.png
Windows Store\icon-50x50.png
Windows Store\icon-150x150.png

  • заставки мобильного приложения соответствующего разрешения для планшета (ОС Windows)

Windows Store\splash-620x300.png
Windows Store\splash-1208x800.png
Windows Store\splash-2048x1536.png

P.S. Если материал вам помог, поблагодарите автора, поставив звездочку!

логотип заставка иконка Android iOS Windows Phone стилизация мобильного приложения разрешение картинок

См. также

Сервисы интеграции без Шины и интеграции

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пример использования «Сервисов интеграции» без подключения к Шине и без обменов.

13.03.2024    2567    dsdred    16    

59

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Обмен между базами 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    5924    dsdred    55    

83

Как готовить и есть массивы

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Все мы используем массивы в своем коде. Это один из первых объектов, который дают ученикам при прохождении обучения программированию. Но умеем ли мы ими пользоваться? В этой статье я хочу показать все методы массива, а также некоторые фишки в работе с массивами.

24.01.2024    5876    YA_418728146    25    

68

Планы обмена VS История данных

Обмен между базами 1C Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Вы все еще регистрируете изменения только на Планах обмена и Регистрах сведений?

11.12.2023    6979    dsdred    36    

113

1С-ная магия

Механизмы платформы 1С Бесплатно (free)

Язык программирования 1С содержит много нюансов и особенностей, которые могут приводить к неожиданным для разработчика результатам. Сталкиваясь с ними, программист начинает лучше понимать логику платформы, а значит, быстрее выявлять ошибки и видеть потенциальные узкие места своего кода там, где позже можно было бы ещё долго медитировать с отладчиком в поисках источника проблемы. Мы рассмотрим разные примеры поведения кода 1С. Разберём результаты выполнения и ответим на вопросы «Почему?», «Как же так?» и «Зачем нам это знать?». 

06.10.2023    19077    SeiOkami    46    

118

Дефрагментация и реиндексация после перехода на платформу 8.3.22

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Начиная с версии платформы 8.3.22 1С снимает стандартные блокировки БД на уровне страниц. Делаем рабочий скрипт, как раньше.

14.09.2023    12781    human_new    27    

76

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    9408    YA_418728146    6    

143

Внешние компоненты Native API на языке Rust - Просто!

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Внешние компоненты для 1С можно разработывать очень просто, пользуясь всеми преимуществами языка Rust - от безопасности и кроссплатформенности до удобного менеджера библиотек.

20.08.2023    6528    sebekerga    54    

95
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TreeDogNight 22 08.08.16 21:24 Сейчас в теме
Звезду поставил, но к сожалению это боян =)
2. Xershi 1484 09.08.16 09:11 Сейчас в теме
(1) TreeDogNight, можно ссылку на первоисточник в таком случае?
3. RazorSky 19.06.19 21:20 Сейчас в теме
Почему то в последних версиях мобильной платформы не отображается splash screen в Android приложении, хотя файлы со всех размеров добавлены и на предыдущих версиях он отображался. Может быть кто-то сталкивался?
4. kinan 34 20.06.19 17:30 Сейчас в теме
Одно и то же приложение, собранное со всеми картинками и иконками на motorola moto g4 plus (oreo), на старом lenovo 60044 (kitKat) и на древнем alcatel idol alpha (jellyBean) показывает заставку при открытии. А на Samsung J4+ (и на oreo проверялось, и на pie) - типовая от 1С. И на 8.3.9. приложение собиралось, и на 8.3.13, безрезультатно. Есть идеи кто сталкивался?
5. kinan 34 20.06.19 18:28 Сейчас в теме
Добавление в архив картинок splash-1480x720 и splash-720x1480 (такое разрешение у J4+) никак не решает проблему. А главное, заставка 1С на все телефоны и на все разрешения есть. Правда приложение "1С:Заказы" из гугл-плей тоже без фирменной заставки открывается на Samsung
6. Xershi 1484 20.06.19 18:43 Сейчас в теме
(5) у самсунга ОС отличается от гугла. Так что это вопрос к разрабам ОС и 1С, чтобы они привели все к единому стандарту. Проблемы тут не вижу.
7. dewersia 399 18.08.19 12:32 Сейчас в теме
(5) (6) Кажется мне, что ОС тут не при чем. Проблема скорее всего заключается в сборщике и в последних версиях мобильной платформы. 1С редиски добавили в платформу еще 2 файла logo-2208x1242 и logo-1242x2208, в списке их нет, как нет их обработки и в сборщике. При старте скорее всего выбирается картинка с максимально возможным разрешением, а она стандартная. Можно проверить распаковав apk и посмотреть папку assets\logo. Для правильно работы в архив нужно добавить 2 недостающих файла logo_1242x2208.png и logo_2208x1242.png, а также в конфигураторе сборщика в модуле ServiceClientServer найти функцию GetPictureList и добавить 2 строчки.

List.Add("Android\splash-2208x1242.png",	"assets\logo\logo_2208x1242.png");
List.Add("Android\splash-1242x2208.png",	"assets\logo\logo_1242x2208.png");
CyberRich; kinan; +2 Ответить
8. Xershi 1484 18.08.19 14:16 Сейчас в теме
(7) когда будут заказы на мобильную разработку, проверю ваш комментарий! Напишите в 1С возможно в 8.3.15 уже это реализовано или планируется.
9. dewersia 399 18.08.19 15:07 Сейчас в теме
(8)Только что закончил делать приложение. И сразу сюда написал. Никогда не надо было, а тут подумал прикольно свои иконочки, свой splash. У меня мобильная платформа 8.3.14., как раз там и смотрел. Планшет lenovo tab2.

P.S. в предыдущем посту ошибся: Для правильной работы в архив нужно добавить 2 недостающих файла splash_1242x2208.png и splash_2208x1242.png
10. kinan 34 19.08.19 12:53 Сейчас в теме
(7) Супер! У меня сработало. Спасибо что поделились таким изящным и действенным решением! Осталось ещё рекламу 1С убрать с заставки приложения и вообще всё будет как у людей в АндроидСтудио :)
11. kinan 34 22.08.19 22:15 Сейчас в теме
В сборщике 2.0.10.55 исправили. Но там зато если до 8 ГБ оперативы включительно, начинает умничать. Лечится в общем модуле MobileApplicationBuilding процедура BuildApplication SysInfo.RAM < 8190 меняем на SysInfo.RAM < 1

Этот сборщик в комплекте с мобильной платформой 8.3.15.59 А в ней есть стили. В стиле имеет смысл указать только "Цвет активности" и "Цвет акцентирования". Остальное игнорируется. Чтоб выбрать "Основной стиль" нужно поставить галку "Приложение для платформы" в свойстве конфигурации "Назначение использования". После выбора основного стиля её можно снимать.

Я переходил с 8.3.13. Прикрыли доступ к временному хранилищу из разных сеансов. Пришлось его менять на константу с типом "ВременноеХранилище". "ByteOrderMarkUsage" поменяли на "ByteOrderMarkUse", хоть и мелко но подло.
14. Xershi 1484 29.03.20 19:32 Сейчас в теме
(11) когда обновлял свое приложение, когда его заблочили, то таких проблем не заметил. У меня семерка и 16 гигов оперативы.

Не все что на платформе работает описано в справке.
В общем на 8.3.16 сгенерировал полет нормальный.
15. toliman 2 29.03.20 20:10 Сейчас в теме
(14) распоковал файл APK, иконки должны быть в папке лого(на скрине) или в другом месте
Прикрепленные файлы:
16. Xershi 1484 29.03.20 23:24 Сейчас в теме
(15) перечитайте описание публикации. Мне пока тестить все картинки не нужно было.
12. toliman 2 29.03.20 19:25 Сейчас в теме
не появилось иконка под андроид, хотя при проверке графической информации не ругался
13. Xershi 1484 29.03.20 19:29 Сейчас в теме
(12) либо формат картинки плохой, либо с разрешением напутали.
Также возможно дело в андроиде.
17. smit1c 106 07.07.20 12:40 Сейчас в теме
(12) такая же ситуация.. удалось решить ?
18. Xershi 1484 07.07.20 12:45 Сейчас в теме
(17) вышла 8.3.17 в бете тестируйте и пишите разработчикам. Пока нет проектов в работе.
19. toliman 2 07.07.20 15:57 Сейчас в теме
(17) не знаю что в итоге помогло, но я добавил все возможные форматы картинок и пересохранил старые, с проверкой правильности формата(т.к. картинки делал дизайнер) и заработало
20. Xershi 1484 07.07.20 16:17 Сейчас в теме
(19) 1С плохо работает с некоторыми картинками. Возможно глюк был, а пересохранение позволило сохранить изображение в нужном формате.
Дизайнер явно делал в фотошоте или адопе.
А вы через пеинт наверное вот и результат, вырезали мусор и 1С смогла прочитать.
22. 10baset 16.11.22 13:53 Сейчас в теме
(20)под новые платформы есть инструкции?
21. k9260130000 27 26.10.21 13:46 Сейчас в теме
Про размер заставки неактуально. Платформа 8.3.17.1851.
Надо 600 на 255. Формат png. В последней БП такая.
23. dejurik 12.09.23 19:50 Сейчас в теме
Привет всем! Попинайте скрипт для сборки картинок. Пока умеет только переворачивать и сжимать. Прошу подсказать, как должно быть правильно реализовано сжатие. В планах сделаю, чтобы выдавал готовый архив для загрузки в 1С, по мере наличия свободного времени.
Прикрепленные файлы:
КартинкиДляМобильногоПриложения1С.exe
Settings.txt
24. dejurik 21.09.23 10:21 Сейчас в теме
тут выложил файл с нарезкой по каталогам и упаковкой в архив
Оставьте свое сообщение