Вопрос

Привет,

на домашней странице BlackBerry вы можете скачать разные симуляторы для каждой модели.Симуляторов там много...

Мой вопрос: как вы разрабатываете приложения для BlackBerry:

  1. Используете ли вы тренажеры – можете ли вы на них ретранслировать?Если приложение работает на симуляторе, работает ли оно 1:1 на телефоне?
  2. Разрабатываете ли вы для каждой модели свой пользовательский интерфейс, поскольку размер экрана разный?

Спасибо большое за повтор?

Это было полезно?

Решение

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

  2. Вы можете использовать собственный макет (просто переопределите подмакет на экране или в менеджере) и зафиксировать одну версию приложения для всех моделей.Но если есть элементы управления со скинами, фон и т. д., лучше хранить ресурсы в отдельных папках в соответствии с размером экрана модели и использовать их во время автоматической сборки с помощью ant (BB муравьиные инструменты)

Смотрите также
Какова наилучшая практика разработки Blackberry для охвата самого широкого круга смартфонов? Дизайн пользовательского интерфейса Blackberry – настраиваемый пользовательский интерфейс?

Другие советы

Между симуляторами и реальными устройствами существует ряд важных отличий, вот некоторые из них:

  • Применение ограничений на подпись кода для некоторых API (может быть включено в симуляторе, но отключено по умолчанию)
  • Нюансы открытия сетевых подключений (сложнее, если вы хотите, чтобы на реальном устройстве всегда работало)
  • Производительность ввода-вывода хранилища (т.е.загрузка/сохранение данных с SD-карты)
  • Производительность вычислений с плавающей запятой (реальное устройство не имеет FPU, поэтому оно медленнее)
  • Общая производительность (симулятор по большей части работает быстрее)

Так что для 99,9% вашей разработки симулятор подойдет.Но вам все равно следует протестировать на реальном устройстве.Кроме того, сделайте масштабируемые пользовательские интерфейсы, которые динамически изменяют размер в зависимости от размера экрана.Каждый раз, когда я вижу пользовательский интерфейс, ориентированный на размер устройства, мне хочется застать врасплох разработчика.(поскольку у них либо есть миллион сборок своего приложения, оно полностью раздувает его тоннами графики фиксированного размера)

1.симулятор предназначен только для этой цели..2. Нет, нам не нужно создавать разные пользовательские интерфейсы для разных размеров экрана.

используйте это на своей главной странице

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top