дилемма дизайна панели вкладок iphone - PullRequest
0 голосов
/ 06 августа 2010

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

Я путаюсь между двумя подходами.

  1. Имею отдельный экран входа в систему (как в приложении Facebook) и представляю панель вкладоккак только логин будет выполнен.В этом подходе панель вкладок может быть представлена ​​модально, но она остается там в течение жизненного цикла приложения (скажем, максимум 5-10 минут), который, в свою очередь, включает другие модальные представления для заполнения форм и т. Д. Будет ли это хорошим подходом для представления панели вкладокМодально, когда это будет основным интерфейсом приложения?Также другой подход - это перевернуть экран входа в систему, чтобы представить панель вкладок

  2. Второй подход - это «войти» в качестве одной из вкладок панели вкладок и добавить другие вкладки до завершения процесса входа в систему.После успешного входа сделайте другие вкладки активными и, возможно, измените нумерацию вкладок и переместите вкладку «вход» (возможно, переименование заголовка в «выход из системы» в конце списка вкладок. Достичь этого будет слишком сложно?

Или есть более эффективный третий подход для решения этой проблемы? Вам нужны отчаянные предложения по этому вопросу.

Спасибо!

1 Ответ

1 голос
/ 06 августа 2010

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

Если пользователь не вошел в систему, выберите вариант регистрации или использования существующей учетной записи. Нет интерфейса панели вкладок, может основываться исключительно на элементах навигации. Затем, как только пользователь войдет в систему, отобразится интерфейс панели вкладок. Где-то в настройках пусть пользователь выходит из системы. В случае dropbox он просто закроет приложение после того, как «отключится». Вы можете сделать то же самое или перейти к исходному экрану навигации при входе, щелкая панель вкладок.

Вот и все, Надеюсь, это поможет.

...