Версия 2.64 от 06.08.2025

<< Click to Display Table of Contents >>

Navigation:  Список внесенных изменений >

Версия 2.64 от 06.08.2025

Список изменений в программной платформе от 06.08.2025

В исполняющей машине (версия 2.64):

 

1. Архитектурные изменения

1.1 Добавлена поддержка работы на 64-разрядных процессорах (архитектура arm64-v8a).

Теперь Платформа совместима одновременно и с 32-разрядными и 64-разрядными процессорами на самых современных мобильных устройствах (смартфонах и планшетах). В 64-разрядном режиме мобильное приложение работает примерно на 5-10% быстрее, чем в 32-разрядном режиме.

Если мобильное приложение запускается в 64-разрядном режиме, то на стартовом экране в правом верхнем углу выводится надпись "ARM 64".

sm_Screen_p000_start_app

1.2 Запуск приложения с большим количеством окон и оконных элементов ускорен примерно на 20%.

 

2. Изменения в дизайне диалоговых элементов

2.1 Общие изменения в дизайне

Обновлен дизайн основных диалоговых элементов. Для применения нового дизайна достаточно заново собрать проект на новой версии Платформы.

sm_Screen01_order sm_Screen02_order_select_cat sm_Screen03_settings

Изменена визуализация элементов, для которых включено дополнительное действие “нажатием и удержанием” - справа в таких элементах выводится “уголок”.

sm_Screen_p001_select_box sm_Screen_p002_combo_box sm_Screen_p003_num_date_box

Уголок выводится автоматически, если для диалогового элемента применен метод “УстановитьПриУдержании()”.

2.2 Изменения в объекте "ПолеВвода (TextBox)"

sm_Screen_p004_text_box

 

Добавлено новое свойство "Микрофон (Microphone)". Свойство используется для голосового ввода текста в поле. И добавлен обработчик "УстановитьПриВключенииМикрофона" (SetOnMicrophoneOn) для перехвата распознанного текста, сказанного в микрофон.
Если свойство "Микрофон" установлено в "Истина", то визуально в поле ввода текста выводится иконка микрофона (см. рисунок выше).

Добавлено новое свойство "Очистка (Clearable)". Если свойство "Очистка" установлено в "Истина", то при не пустом значении текста в поле автоматически выводится иконка очистки поля (см. рисунок выше). При нажатии на иконку очистки текст в поле очищается.

2.3 Изменения в объекте "Кнопка (Button)"

sm_Screen_p02_button_6

Добавлен новый тип кнопки "Без границы". При нажатии на такую кнопку отрисовывается анимация нажатия, визуально выходящая за размеры кнопки (см. рисунок выше - показана нажатая в данный момент кнопка). Тип назначается методом "УстановитьТип()", в параметре которого указывается код 6.  

Добавлен новый метод "УстановитьВекторнуюКартинку()". Данный метод устанавливает на кнопку указанную векторную картинку из встроенной в Платформу библиотеки картинок. Примеры картинок из библиотеки показаны на рисунке ниже.

short_Screen_p04_buttons_icons

 

 

3. Изменения в системных объектах

3.1 Изменения в объекте "Система (System)"

Добавлен новый метод "УстановитьПриЗавершенииОбработкиСобытийUI()". Метод предназначен для разделения длительных выполняемых операций на этапы, чтобы ОС Android могла обработать накопившиеся события пользовательского интерфейса для предотвращения ошибки “Приложение не отвечает” (ANR).

3.2 Изменения в объекте "ИнформацияОбУстройстве (DeviceInfo)"

Добавлен новый метод "ПолучитьТипПроцессора(GetCPUType)". Метод возвращает строку-идентификатор архитектуры процессора мобильного устройства, на котором запущено приложение.