<< 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".
1.2 Запуск приложения с большим количеством окон и оконных элементов ускорен примерно на 20%.
2. Изменения в дизайне диалоговых элементов
2.1 Общие изменения в дизайне
Обновлен дизайн основных диалоговых элементов. Для применения нового дизайна достаточно заново собрать проект на новой версии Платформы.
Изменена визуализация элементов, для которых включено дополнительное действие “нажатием и удержанием” - справа в таких элементах выводится “уголок”.
Уголок выводится автоматически, если для диалогового элемента применен метод “УстановитьПриУдержании()”.
2.2 Изменения в объекте "ПолеВвода (TextBox)"
•Добавлено новое свойство "Микрофон (Microphone)". Свойство используется для голосового ввода текста в поле. И добавлен обработчик "УстановитьПриВключенииМикрофона" (SetOnMicrophoneOn) для перехвата распознанного текста, сказанного в микрофон.
Если свойство "Микрофон" установлено в "Истина", то визуально в поле ввода текста выводится иконка микрофона (см. рисунок выше).
•Добавлено новое свойство "Очистка (Clearable)". Если свойство "Очистка" установлено в "Истина", то при не пустом значении текста в поле автоматически выводится иконка очистки поля (см. рисунок выше). При нажатии на иконку очистки текст в поле очищается.
2.3 Изменения в объекте "Кнопка (Button)"
•Добавлен новый тип кнопки "Без границы". При нажатии на такую кнопку отрисовывается анимация нажатия, визуально выходящая за размеры кнопки (см. рисунок выше - показана нажатая в данный момент кнопка). Тип назначается методом "УстановитьТип()", в параметре которого указывается код 6.
•Добавлен новый метод "УстановитьВекторнуюКартинку()". Данный метод устанавливает на кнопку указанную векторную картинку из встроенной в Платформу библиотеки картинок. Примеры картинок из библиотеки показаны на рисунке ниже.
3. Изменения в системных объектах
3.1 Изменения в объекте "Система (System)"
Добавлен новый метод "УстановитьПриЗавершенииОбработкиСобытийUI()". Метод предназначен для разделения длительных выполняемых операций на этапы, чтобы ОС Android могла обработать накопившиеся события пользовательского интерфейса для предотвращения ошибки “Приложение не отвечает” (ANR).
3.2 Изменения в объекте "ИнформацияОбУстройстве (DeviceInfo)"
Добавлен новый метод "ПолучитьТипПроцессора(GetCPUType)". Метод возвращает строку-идентификатор архитектуры процессора мобильного устройства, на котором запущено приложение.