Без заголовка
Есть опасность в том, что мы путаем интерфейс, как средство, обеспечивающее взаимодействие, с формами представления информации.
Текст - это форма представления информации. Модель - часто тоже форма.
Управление такой моделью - это уже элементы контентного интерфейса.
Однако не все программные системы содержат контент. В софтовых системах чаще всего его нет. В калькуляторе нет контента (ну не циферки же). А в games - контента много и он интерактивный. Но кроме контентного интерактива - взять пистолет - есть там и не контентный - записать игру, например.
И все это разным способом представляется на экране. В разных метафорах и т.д. и т.д.
Просто берется конкретная система и под нее правильно разрабатывается хороший интерфейс. Теперь с учетом user experience (UX). Задача очень интересная.
Кстати, не смотря на большую настоящую науку о интерфейсах, существующую в штатах, такого большого количества интерфейсного ужаса, который там оказывается в коммерческих продуктах - трудно где еще найти.
Вот лежит коробка с 50 СD c их выставки - только студентам как bad interface показывать.