Разработка для функциональных телефонов и фрагментации между поставщиками, сетями, странами - PullRequest
4 голосов
/ 26 мая 2011

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

У меня есть несколько вопросов:

1. Какие инструменты разработки мне нужны, если я хочу разрабатывать для большинства различных функциональных телефонов на мировом рынке?

(Я читал о специальных инструментах, таких как Nokia и Samsung, а также о Java ME SDK 3.0. Но я не знаю, какие использовать в каких ситуациях.)

2. С какими проблемами фрагментации я столкнусь у разных поставщиков (таких как Nokia и Samsung), в сетях (таких как Sprint и T-mobile) и в разных странах (таких как устройства и сети в Индии)?

(Я читал, что поставщики могут предоставлять дополнительные API-интерфейсы для своих телефонов, которые недоступны на других телефонах. Мне кажется, я также где-то читал, что некоторые сети могут не разрешать загрузку сторонних приложений. .)

3. Я читал, что на некоторых рынках есть много китайских и индийских производителей бюджетных телефонов. Я не думаю, что смогу использовать их инструменты для разработки приложений для своих телефонов из-за проблем языкового барьера. Будет ли лучше использовать универсальные инструменты, такие как Java ME SDK 3.0?

По сути, я заинтересован в развитии для развивающихся рынков , таких как Индия, Китай, Россия и Бразилия (страны БРИК). Какие инструменты я должен использовать при разработке для этих рынков? И о каких проблемах фрагментации я должен знать?

Спасибо за ваше время.

1 Ответ

2 голосов
/ 10 июня 2011

Для мобильных телефонов и бюджетных устройств J2ME - платформа для использования IMHO.

Если вас беспокоит фрагментация устройства, я бы предложил использовать J2ME Polish .Это фреймворк, который действительно построен на основе J2ME.Вы можете обнаружить возможности устройства, использовать операторы предварительной обработки, чтобы обойти ошибки на определенных устройствах, спроектировать свой мидлет с помощью CSS и использовать сценарии ant и настраиваемые ресурсы, а также создать подпрограммы для обеспечения совместимости вашего приложения с самым широким числом устройств.Если вы собираетесь разрабатывать для такого широкого спектра мест, есть также отличная поддержка Locale для разных языков.

Я уже давно пользуюсь им и чувствую, что это действительно расширяет то, что я способен развиватьиспользуя J2ME, так как он содержит большое количество классов и инструментов, ускоряющих разработку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...