BlackBerry использование симуляторов - PullRequest
2 голосов
/ 25 марта 2010

Алло,

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

У меня вопрос, как вы разрабатываете приложения BlackBerry:

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

Большое спасибо за ваше воспроизведение?

Ответы [ 3 ]

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

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

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

2 голосов
/ 25 марта 2010

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

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

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

0 голосов
/ 25 марта 2010

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

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

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
...