4

Я только что вошел в Blackberry Arena.Что нужно иметь в виду, прежде чем разрабатывать приложение для ежевики

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

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

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

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

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

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

+1

Пункт 2 очень интересен. Я только что купил Windows 6 Standard по той же причине, но пока кажется, что покупка действительно не нужна. Поэтому вы также можете спросить, ПОЧЕМУ эмулятор не будет. –

+0

Да, вам обязательно нужно протестировать на реальном устройстве. В моем приложении я заметил несколько отличий между симулятором и устройством. Я не совсем уверен, что вы подразумеваете под номером 1. Не могли бы вы прояснить это, пожалуйста? – Jonathan

+0

@ Джонатан ... Спасибо за беспокойство лет ... через пункт нет. 1, я хотел бы знать, что, хотя я разрабатываю любое приложение, так должен ли я делать прогноз, как каждое устройство будет поддерживать это приложение? или я должен пойти на какое-то целевое приложение, зависящее от устройства ... – Nirmal

ответ

2
  1. портативность большая проблема в развитии ежевики.

    a.blackberry поступательно совместимые средства при компиляции кода в 4.5 зева, если будет работать на устройствах с «устройством зева»> = 4.5, но он не будет работать на устройствах с «устройством зева» < 4.5.

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

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

    SIMCardInfo.getIMSI()

в МДКРК устройстве, вы получите UnsupportedOperationException.

Размер экрана dscscreen: here - это разный размер экрана устройств Blackberry.

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

here - подробная информация о подписании трески.

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

3

Может быть полезно:
What is the best practise in blackberry development for reaching the widest range of smart phones?
BlackBerry use of the simulators
Blackberry User Interface Design - Customizable UI?

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

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