User Interface.
То, что интерфейс у моих приложений никуда не годился, я быстро понял по отзывам первых пользователей. Кнопки были расположены непонятным образом, их функционал вызывал вопросы.
Я работал инженером и вдохновлялся брутальными интерфейсами промышленных программ. Мне казалось, что дисплей должен быть максимально информативным. Мне нравилось выводить на экран своего фотоаппарата Canon разные гистограммы, индикаторы, линии сетки и прочие вещи, доступные через CHDK-прошивки.
Чтобы занять всю доступную область экрана, я заполнял свои приложения кучей регуляторов и кнопок. Возможность познакомиться с функционалом программы через случайное нажатие всего подряд казалась мне скорее фичей, чем багом.
С тех пор я все еще не научился делать хорошие интерфейсы и меня все еще вдохновляют грубо собранные программы вроде AviUtl. Зная об этой проблеме, я стараюсь держать себя в руках и уменьшать количество регуляторов на экране.
▹ Windy Pixel v2c1 — версия приложения с недружелюбным интерфейсом.
Post #116
93





