Написание форм на основе веб-приложения для BlackBerry, iPhone и Android - PullRequest
0 голосов
/ 06 апреля 2011

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

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

У меня два вопроса:

  1. Для простого приложения на основе форм, которое я имею в виду (всего 3-4 экрана), я думаю, что подход на основе браузера дает больше отдачи - я упустил уловку?

  2. Существуют ли какие-либо ресурсы, на которые кто-то может указать мне:

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

Ответы [ 3 ]

0 голосов
/ 06 апреля 2011

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

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

0 голосов
/ 07 апреля 2011

iOS (webkit), Android (webkit) и BB OS6 (webkit-ish) довольно просты в разработке.

Windows 7 должна быть, но кто знает? Они не обещают поддержку HTML5 до конца года.

Браузер BB OS5 отстой, если вы надеетесь заниматься DOM-манипуляциями или любопытными слушателями событий JS. Это действительно глючит.

Нокиа ... это чушь. Конечно, у них осталось около года, прежде чем они все равно откажутся от своей ОС.

Размеры экрана являются проблемой, так как вы можете изменить ориентацию. Но это можно обойти с помощью тщательного планирования.

HTML5 / CSS / JS - это, безусловно, способ сделать кроссплатформенные приложения максимально простыми - будь то в браузере или в виде скомпилированного приложения.

0 голосов
/ 06 апреля 2011

Мобильный шаблон HTML5, вероятно, ответит на многие вопросы о том, как наилучшим образом заставить вещи работать в разных браузерах:

http://html5boilerplate.com/mobile/

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

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