Что нужно иметь в виду, прежде чем разрабатывать приложение BlackBerry - PullRequest
4 голосов
/ 19 мая 2010

Я только что вошел на Blackberry Arena.

Теперь я готов к разработке приложения для устройств BlackBerry.

(1) Но я хотел бы знать, что, пока я разрабатываю какое-либо приложение для blackberry, мне следует ориентироваться на некоторые устройства с исправлениями?

Или что мне следует помнить при разработке любого нового приложения для Blackberry?

(2) Еще одна вещь, которую я хотел бы знать, это то, что я где-то видел, что мне нужно купить устройство разработчика для тестирования приложения на реальном устройстве ... так ли это? *

И если это так, то какое устройство мне следует приобрести, чтобы я мог протестировать большинство функций приложения в устройстве ...

Заранее спасибо ...

Ответы [ 2 ]

3 голосов
/ 19 мая 2010

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

Говоря об устройстве разработчика Blackberry, я думаю, что это могут быть как минимум две модели: с трекболом (скажем, Bold) и с сенсорным экраном + акселерометр (Storm)
Если вы выберете Storm2 в качестве предложенного телефона разработчика от RIM , вы сможете использовать RIM OS 5.0.0 с новым пользовательским интерфейсом, Google Gears и SQLite , но 5.0.0 доступно для Storm и Bold для обновления в любом случае.

Было бы здорово, если бы RIM предоставил разработчикам устройства с особыми версиями (улучшенная отладка, консольное управление данными, возможно, при начальной загрузке), но такого нет.

2 голосов
/ 19 мая 2010
  1. переносимость - большая проблема в разработке Blackberry.

    a.blackberry совместим с форвардом, если вы компилируете код в 4.5 os, if будет работать на устройствах с «device os»> = 4.5, но не будет работать на устройствах с «device os» <4.5. </p>

    макет b.keyboard: если вы используете компоненты пользовательского интерфейса, предоставляемые Blackberry, он будет автоматически управлять всей раскладкой клавиатуры, но если вы непосредственно имеете дело с клавиатурой, вам придется позаботиться об этом.

    c.Radios (CDMA, GSM, WIFI и т. Д.): Вы должны позаботиться о том, чтобы целевое устройство использовало cdma или GSM. например если вы используете

    SIMCardInfo.getIMSI ()

на устройстве cdma вы получите UnsupportedOperationException.

d.screen size: здесь - это другой размер экрана устройств Blackberry.

  1. Не полагайтесь на симулятор, всегда проводите тестирование на устройстве. Вы можете найти много вопросов на форумах, таких как «бла бла работает на симуляторе, но не работает на реальном устройстве» 3.Для тестирования на устройстве требуется подписание трески стоимостью $ 20.

здесь - это детали подписи трески.

Есть много вещей, которые вы узнаете на опыте и чем поделитесь с нами.

...