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

Публикация № 535992

Разработка - Практика программирования

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

Решил кратко пояснить информацию по форматам картинок в 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. Если материал вам помог, поблагодарите автора, поставив звездочку!

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. TreeDogNight 18 08.08.16 21:24 Сейчас в теме
Звезду поставил, но к сожалению это боян =)
2. Xershi 920 09.08.16 09:11 Сейчас в теме
(1) TreeDogNight, можно ссылку на первоисточник в таком случае?
3. RazorSky 19.06.19 21:20 Сейчас в теме
Почему то в последних версиях мобильной платформы не отображается splash screen в Android приложении, хотя файлы со всех размеров добавлены и на предыдущих версиях он отображался. Может быть кто-то сталкивался?
4. kinan 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 20.06.19 18:28 Сейчас в теме
Добавление в архив картинок splash-1480x720 и splash-720x1480 (такое разрешение у J4+) никак не решает проблему. А главное, заставка 1С на все телефоны и на все разрешения есть. Правда приложение "1С:Заказы" из гугл-плей тоже без фирменной заставки открывается на Samsung
6. Xershi 920 20.06.19 18:43 Сейчас в теме
(5) у самсунга ОС отличается от гугла. Так что это вопрос к разрабам ОС и 1С, чтобы они привели все к единому стандарту. Проблемы тут не вижу.
7. dewersia 342 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 920 18.08.19 14:16 Сейчас в теме
(7) когда будут заказы на мобильную разработку, проверю ваш комментарий! Напишите в 1С возможно в 8.3.15 уже это реализовано или планируется.
9. dewersia 342 18.08.19 15:07 Сейчас в теме
(8)Только что закончил делать приложение. И сразу сюда написал. Никогда не надо было, а тут подумал прикольно свои иконочки, свой splash. У меня мобильная платформа 8.3.14., как раз там и смотрел. Планшет lenovo tab2.

P.S. в предыдущем посту ошибся: Для правильной работы в архив нужно добавить 2 недостающих файла splash_1242x2208.png и splash_2208x1242.png
10. kinan 19.08.19 12:53 Сейчас в теме
(7) Супер! У меня сработало. Спасибо что поделились таким изящным и действенным решением! Осталось ещё рекламу 1С убрать с заставки приложения и вообще всё будет как у людей в АндроидСтудио :)
11. kinan 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 920 29.03.20 19:32 Сейчас в теме
(11) когда обновлял свое приложение, когда его заблочили, то таких проблем не заметил. У меня семерка и 16 гигов оперативы.

Не все что на платформе работает описано в справке.
В общем на 8.3.16 сгенерировал полет нормальный.
15. toliman 2 29.03.20 20:10 Сейчас в теме
(14) распоковал файл APK, иконки должны быть в папке лого(на скрине) или в другом месте
Прикрепленные файлы:
16. Xershi 920 29.03.20 23:24 Сейчас в теме
(15) перечитайте описание публикации. Мне пока тестить все картинки не нужно было.
12. toliman 2 29.03.20 19:25 Сейчас в теме
не появилось иконка под андроид, хотя при проверке графической информации не ругался
13. Xershi 920 29.03.20 19:29 Сейчас в теме
(12) либо формат картинки плохой, либо с разрешением напутали.
Также возможно дело в андроиде.
Оставьте свое сообщение

См. также

Программная работа с настройками СКД

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Нюансы программной работы с настройками системы компоновки данных в отчетах и динамических списках. Обзор всех видов настроек компоновки. Что в каких случаях правильно применять. В качестве примера рассмотрена работа с отборами и группировками.

27.01.2020    9010    ids79    26       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

[СКД] Программное создание схемы компоновки данных

Статья Программист Стажер Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Сделаем отчет на СКД полностью программно, без использования макета "схема компоновки данных".

15.01.2020    10364    John_d    22       

Последовательности событий. Шпаргалка

Статья Программист Нет файла v8 Россия Бесплатно (free) Практика программирования

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019    6796    kuzyara    33       

Онлайн-курс «Автоматизация процессов управления МТО: методика сбора и формализации требований» с 1 апреля по 13 мая 2020 года. Промо

Цель курса - повысить полноту и качество сбора и формализации требований к автоматизации процессов управления материально-техническим обеспечением. Курс основан на процессном подходе, позволяет в полном объеме выявить и учесть все факторы, влияющие на специфику процессов управления МТО. Участники курса получают теоретические знания в области организации процессов управления МТО и готовый инструментарий для сбора и формализации требований по автоматизации этих процессов (шаблоны, опросники, модели).

40000 рублей

30 задач. Странных и не очень

Статья Программист Стажер Нет файла v8 Бесплатно (free) Практика программирования

30 задач на знание языка программирования 1С и некоторого поведения платформы. Маленьких. Странных и не очень.

02.12.2019    10742    YPermitin    72       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Агрегатные функции СКД, о которых мало кто знает

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    30476    ids79    50       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Три костыля. Сказ про фокусы в коде

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019    18887    YPermitin    80       

Онлайн-курс «Практические аспекты внедрения регламентированного учета и расчета себестоимости в 1С:ERP на крупных промышленных предприятиях» с 20 апреля по 15 мая 2020 года. Промо

Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом

9000 рублей

Отслеживание выполнения фонового задания

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Универсальные функции Разработка

Запуск фонового задания из модуля внешней обработки. Отслеживание выполнения задания в виде прогресса, расположенного на форме.

17.08.2019    21572    ids79    16       

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    42339    ids79    36       

Базовый курс для начинающих 1С-программистов. Онлайн-интенсив со 2 июня по 2 июля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500-9500 рублей

Фоновое выполнение кода в 1С - это просто

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования

Как легко запускать выполнение в фоне, не прибегая к долгому описанию фоновых процедур.

02.08.2019    21625    avalakh    21       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    33288    ids79    11       

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Инструментарий разработчика Практика программирования

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    23122    ids79    27       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Регистры сведений. За кулисами

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Небольшие заметки по внутреннему устройству регистров сведений.

09.07.2019    17560    YPermitin    12       

"Меньше копипаста!", или как Вася универсальную процедуру писал

Статья Программист Стажер Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования Разработка

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    14241    SeiOkami    49       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Создание отчетов с помощью СКД - основные понятия и элементы

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Практика программирования Математика и алгоритмы

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    36017    ids79    17       

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017

Статья Программист Нет файла v8 v8::Запросы Бесплатно (free) Практика программирования Производительность и оптимизация (HighLoad)

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    18820    dmurk    144       

Онлайн-интенсив "1C:Предприятие для программистов: Бухгалтерские задачи" с 22 июня по 8 июля 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для решения задач бухгалтерского учета. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Бухгалтерия” и прочих прикладных решений, в которых реализованы соответствующие механизмы для автоматизации бухгалтерских задач.

4900 рублей

Регистры накопления. Структура хранения в базе данных

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Структура хранения регистров накопления в базе данных для платформы 1С:Предприятие 8.x. Первая часть в серии публикаций.

16.05.2019    30969    YPermitin    30       

Выполнение внешней обработки в фоновом задании

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Подробное описание подхода к созданию длительной операции на основе внешней обработки. Реализация протестирована на 1С 8.3.12.1714 (x64).

11.05.2019    20177    Eret1k    23       

DevOps для 1С. Онлайн-курс проходит с 16 апреля по 11 июня 2020 года. Промо

Данный онлайн-курс предусматривает изучение процессов DevOps, их применение при разработке на платформе 1С. В результате прохождения онлайн-курса вы сможете: настроить ПО необходимое для проведения проверок и тестирования, создавать сценарии тестирования и объединять их в комплексные процессы, создавать скрипты для автоматизации процессов DevOps.

12000 рублей

Выгрузка документа по условию

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Разработка

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    11463    m-rv    2       

Как прикрутить ГУИД к регистру сведений

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8 Разработка

... и немного теории обмена данными. В частности, разберем боль всех, кто пишет небанальные обмены данными: как набору записей регистра сведений назначить гуид и далее использовать его в обмене для идентификации этого набора.

16.04.2019    14791    m-rv    16       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

О расширениях замолвите слово...

Статья Программист Стажер Нет файла v8 Бесплатно (free) Практика программирования Разработка

О чём стоит задуматься при принятии решения о создании расширения конфигурации…

07.04.2019    25908    ellavs    125       

Git-репозитории для 1С-кода (опыт использования при небольших проектах)

Статья Программист Стажер Нет файла v8 Windows Бесплатно (free) Практика программирования Разработка

Инструкции по взаимодействию с Git-репозиторием, которые писались для тех наших программистов, которые вообще никогда не работали с Git (руководства в духе "Как получить код из git-репозитория?", "Как отправить код в git-репозиторий")...

28.03.2019    20645    ellavs    83