Детали и ограничения

Детальная информация

Ориентация

Изменение текущего поворота устройства запускает событие «Масштабирование» для мобильного приложения. Автоматическое переключение между двумя различными панелями (портретная/горизонтальная) не будет выполнено, так как все заполненные в данный момент текстовые поля и открытые дочерние панели будут закрыты. Автоматический переключатель должен быть реализован специально для проекта с помощью события «масштабирование».

Отображение границ объекта

Для устройств iOS, использующих автоматическое масштабирование, визуальное представление границ объектов можно улучшить, установив свойство объекта «borderZoomable». Свойство должно быть установлено для соответствующего объекта с помощью команды «ObjectName.borderZoomable = true».

Действия

Тайм-аут бездействия можно определить с помощью меню «Неактивность/Выход из системы» на панели управления системой. Следует учитывать, что для конфигурации должен быть выбран правильный UI ID для соответствующего соединения.

ПРИМЕЧАНИЕ

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

Доступ к файлам

Мобильный пользовательский интерфейс может получить доступ только к файлам ниже текущего PROJ_PATH и следующим каталогам по умолчанию:

  • Документы
  • Музыка
  • Видео
  • Изображения
  • Загрузки

ПРИМЕЧАНИЕ

Для iOS путь к рабочему столу по умолчанию находится в пути к документам и поэтому доступен, в то время как для Android этот путь недоступен.

ПРИМЕЧАНИЕ

Для Android доступны области /proc и /sys, например, чтобы получить текущую емкость батареи (/sys/class/power_supply/battery/capacity) или информацию о процессоре (/proc/cpuinfo).

Ограничения

При работе с мобильным клиентом «КАСКАД Цифра» необходимо учитывать следующие ограничения:

  • Виджет «фиксированные вкладки» не может быть использован для мобильного клиента.
  • В мобильном клиенте используется язык устройства.
  • Добавление графики с очень высоким разрешением на ваши панели может привести к ограничениям отображения при использовании старых устройств или устройств с более низкой спецификацией оборудования!
  • Функция system() не может быть использована в мобильном клиенте.
  • Невозможно использовать пользовательские виджеты или расширения CTRL.
  • WebView EWO не поддерживаются.
  • Видео-виджеты не поддерживаются.
  • Для Android поддерживается только архитектура процессора ARM.
  • При доступе к другим файлам посредством Функций для работы с файлами следует учитывать, что они, возможно, еще не были импортированы в каталог кэша на клиенте. Поэтому всегда используйте функции для работы с файлами вместе с функцией getPath(). GetPath() посылает HTTP-запрос веб-серверу, чтобы загрузить текущую версию файла. Смотрите также функцию getFileNamesRemote()
  • Использование автоматического выхода из системы не поддерживается для мобильного клиента.
  • Воспроизведение звуков, например: с помощью startSound(), не поддерживается для мобильного клиента.
  • При использовании внешних виджетов в мобильном клиенте некоторые события запускаться не будут. События iconChanged, selectionChanged, linkClicked и statusBarMessage не запускаются. Однако остальные события (loadProgress, urlChanged, loadStarted, titleChanged и loadFinished) запускаются.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *