Я создаю приложение для компьютера с Windows Mobile. Загвоздка в том, что устройство (Motorola MC17) не есть сенсорный экран или универсальные клавиши - программируемых аппаратных клавиш всего шесть. Закон Фитта здесь неприменим, большинство руководящих принципов Microsoft также являются спорными. На данный момент я максимально точно имитирую раскладку клавиатуры Nokia S60, поскольку это самая популярная телефонная платформа среди моей целевой аудитории.

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