У меня есть веб-приложение на основе Java, которое отлично подходит для рабочего стола. Теперь я планирую разработать то же самое для планшетов. Теперь я не хочу отвлекать этот вопрос от того, как я должен обнаружить и все такое. Кроме того, существующий код приложения не может использоваться непосредственно для планшетов. Таблетный код будет находиться в собственной папке. Так что мои вопросы ;Вопрос о дизайне приложения
Начиная с нуля, как я должен думать о том, как я должен проектировать веб-приложение для планшетов?
Являясь разработчиком UIdeveloper, я не понимаю много теоретических материалов по дизайну приложений. Есть ли какие-либо ссылки, которые я могу найти, где он дает практический подход к дизайну приложения?
Должен ли я начать с сопоставления существующего кода веб-приложения рабочего стола с новым планшетом webapp?
Вообще говоря, как создается новое веб-приложение ... как, откуда происходит динамический контент, логика для обработки того же проекта css (общие/конкретные файлы), как захватывать сценарии diff на одной странице ..eg на основе входа пользователя, показать содержимое diff на своей домашней странице.
Поскольку это огромное веб-приложение, существует огромный риск, если я ошибаюсь в любом месте. Так что я должен быть уверен в любом подходе, который я принимаю?
Возможно, вам захочется взглянуть на то, какая документация по разработке была выпущена производителями планшетов (Apple, в частности, дает рекомендации по разработке iPad, которые, возможно, стоит рассмотреть). Также: может ли ваше приложение работать, как на целевом устройстве? Одной из стратегий может быть просто «запустить его и посмотреть, что не работает». –
Ну, как я уже говорил ранее, мы внутренне обсуждали это, и, поскольку приложение было разработано 10 лет назад, оно не предназначалось для поддержки поддержки планшета в уме.Таким образом, этот вариант полностью исключен. Там должны быть две отдельные папки. – testndtv
ОК, так как я понимаю вещи из того, что вы сказали, здесь есть по существу 2 проблемы, которые вам нужно распаковать: (1) написание веб-страницы (2) обнаружение того, какие аспекты вашего приложения, если они переведены «напрямую» в веб-приложение, не будут работать очень хорошо на планшете из-за размера экрана, сенсорного интерфейса, не соответствующего ожиданию пользовательского интерфейса и т. д. Я действительно обращался к (2), и я думаю, что есть два подхода, которые вам нужно принять ... –