разработка интерфейса мобильного приложения и определение компонентов для приложения
Интерфейс мобильного приложения
Важным фактором при проектировании приложения, безусловно является пользовательский интерфейс, если вы четко продумали сценарий использования, но не просчитали удобства использования тех или иных элементов управления на мобильном устройстве. То скорее всего сложится ситуация когда, пользователь будет раздражаться от того что не справляется быстро и легко с какой то программой. Способ использования мобильного устройства так же не должен доставлять не удобства окружающим людям. Не стоит писать приложение, которое будет, управляется голосом, и использовано во время тихого часа. Так приложение для курьера в общественном транспорте управляемое одной рукой, может оказаться полезным, в то время как двумя руками ему уже не представится возможным управлять.
Так что первое требование к пользовательскому интерфейсу - приложение должно не доставлять дискомфорта для людей окружающих пользователя.
Концепция универсального пользовательского интерфейса не получила развитие в силу - выпускаемые устройства имеют различные размеры и различное предназначение. Так, по своим физическим размерам визуальный пользовательский интерфейс смартфона значительно отличается от интерфейса Pocket PC. В то же время, каждый из этих интерфейсов значительно уже отличается от интерфейса планшетного компьютера. Эти различия вовсе не произвольны и обусловлены тем, какой именно способ ношения устройства предполагается (например, в кармане брюк, кармане пиджака, в рюкзаке или портфеле), и в каких ситуациях оно должно использоваться. Размеры экрана влияют на способы представления информации и на то, какие элементы управления будут использованы. Так же механизма ввода информации отличаются от устройства к устройству, а значит и элементы графического интерфейса, скорее всего тоже окажутся разными. Такие устройства, как смартфоны, снабжены расширенной 12-клавишной клавиатурой, но экранные указатели для них не предусмотрены, тогда как устройства PDA (персональные помощники) в качестве основного механизма ввода оборудуются сенсорным экраном.