2009-04-29 3 views
6

Какой вариант разработки gui дает оптимизированный и быстрый интерфейс для приложений Blackberry? Инструменты BB, инструменты J2ME или любой другой набор инструментов пользовательского интерфейса, например LWUIT?Какой лучший инструмент для разработки приложений Blackberry?

ответ

10

Классы пользовательского интерфейса BlackBerry, без сомнения. Вы получаете доступ ко всем специфическим элементам пользовательского интерфейса BlackBerry - кодам клавиш BB, специальным клавишам, событиям, улучшенному управлению меню вашего приложения, материалам для сенсорного экрана для Storm, интеграции со всеми компонентами BlackBerry (браузер, карты, значки рабочего стола) , Лучшая поддержка жизненного цикла приложений, в том числе работа в фоновом режиме.

Возможно, у вас может возникнуть соблазн использовать классы J2ME или LWUIT, если вы очень заинтересованы в переносе на другую платформу J2ME, но поверьте мне, что позже вы наброситесь на нее. Если переносимость вызывает озабоченность, лучше отделить более независимые от платформы части вашего приложения (бизнес-логику, сеть) в отдельные пакеты и создать два пользовательских интерфейса. Также, если вы похожи на всех остальных, вы все равно захотите портировать iPhone до любых других платформ J2ME :)

Редактировать: Вспомнил Я также написал blog post об этом некоторое время назад - много той же информации, но некоторые более подробную информацию, которая могла бы помочь

+0

Хороший совет: отдельные пользовательские интерфейсы, производительность LWUIT ужасно на BlackBerry в любом случае! – roryf

0

В настоящее время я имею дело с этой проблемой, у меня есть приложение, предназначенное для J2ME с использованием LWUIT и переносимого LWUIT на BlackBerry, но это не обнадеживает, я думаю, что разделение бизнес-логики - это путь. Теперь смотрим в RIM UI.

Смежные вопросы