Приложения Blackberry: собственные или веб-приложения?

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

Исходя из вашего опыта, предлагает ли собственное приложение что-то, чего нет в веб-приложении? Дополнительный вопрос: приложение Facebook и Twitter на Blackberry - это собственное приложение или веб-приложение? Если это веб-приложение, можно ли сделать лаунчер для приложения на Blackberry?

Спасибо за вашу помощь.


person Joshua Partogi    schedule 24.05.2010    source источник
comment
От себя лично, если на сайте есть только приложение, которое используется через браузер, я обычно его не использую. Я считаю, что нативные приложения, как правило, более продуманы и обеспечивают лучшую поддержку при низкой скорости сети или ее отсутствии. Я уверен, что другие могут не согласиться с этим, но это только мое мнение.   -  person Michael Grassman    schedule 24.05.2010


Ответы (4)


Facebook и Twitter относятся к обоим типам. Веб-приложения - это просто веб-сайт, отформатированный для небольшого экрана, поэтому все, что вы делаете, например, asp.net, будет отображаться в веб-приложении Blackberry, если вы его запрограммируете. Родное приложение выглядит как часть моего телефона. Вы можете сохранить данные на телефоне, чтобы, если ваше приложение связано с новостями или чем-то, что будет храниться, я могу читать его в автономном режиме или при медленном подключении (кемпинг, сельские районы и т. Д.). Он также может взаимодействовать с другими функциями, которые предлагает Blackberry, такими как контакты, электронная почта, медиаплеер и т. Д.

Если вы хотите сохранить что-либо для просмотра пользователем без проверки связи с Интернетом, предпочтительнее использовать собственное приложение.

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

Еще одна вещь о веб-приложении: если ваше приложение хранит настройки пользователей (ключ авторизации в Twitter и т. Д.), Их нужно будет хранить на вашем сервере, а не на телефоне пользователей, что увеличивает расходы и обслуживание.

Удачи.

person Michael Grassman    schedule 25.05.2010
comment
Спасибо, что поделился с Майклом. Я очень ценю это. - person Joshua Partogi; 25.05.2010

Виджет не поддерживается для программного обеспечения устройства меньше 5, вы объединяете как веб-разработку, так и собственную разработку, используя поле браузера, но вы должны учитывать, что его поддержка Java Script оставляет желать лучшего.

person Mohamed Magdy    schedule 13.06.2010

Не будем забывать, что браузер Blackberry тоже очень плох. Я не знаю пользователей BB, которые хотели бы использовать веб-приложение из-за этого.

Когда дело доходит до нативных приложений, у вас есть выбор, и вы не ограничены java (в зависимости от того, на какую версию ОС вы хотите настроить таргетинг). Помимо упомянутой Java, вы можете использовать виджет (ссылка на ресурсы), которое ведет себя как собственное приложение, но к нему можно получить доступ как к веб-приложению.

person ADB    schedule 25.05.2010
comment
Так в чем разница между Widget и webapp? Меня это интересует. Не вижу разницы в чтении из описания. - person Joshua Partogi; 26.05.2010

Я только что был в innoTech, и у них была целая сессия на эту тему. Но вместо того, чтобы резюмировать это, позвольте мне просто опубликовать забавное видео, которое они показали в конце, которое подводит итог.

Mobile Dev Rap Battle: Native Code vs. Web Apps

person eSniff    schedule 26.05.2010