GUI улеснява поставянето на повече информация в рамките на една програма, уеб страница или начален екран на компютъра, без да е необходимо да я затрупвате с текст. С правилната графика хората могат да използват сложни програми с лекота. GUI обаче не са прости и са трудни за създаване. Освен това, лошо проектираният интерфейс прави нещата по-трудни, а не по-лесни за потребителя.
Кривата на обучение
Първоначално графичният интерфейс може да изглежда объркващ, особено за някой, който няма по-ранен опит с такъв, но след като се адаптирате към един потребителски интерфейс, е възможно да свикнете с няколко други. Когато разглеждате програмите Adobe Creative Suite, Адобе Фотошоп и Adobe Flash използват подобни изображения за своите графични интерфейси. Това означава, че когато потребителите са свикнали с една от програмите, те вече са запознати донякъде с потребителския интерфейс на друга. Това се отнася и до уеб страниците. Много уеб страници използват лога за уебсайтове на социални медии, за да дадат на потребителите бърз начин за споделяне на съдържание. Тези лога не само се използват в различни уебсайтове, но също така споделят един и същ формат в уеб страниците, за да ги направят лесно разпознаваеми.
Видео на деня
Необходимо време за създаване на GUI
Въпреки че са лесни за изпълнение, GUI далеч не са лесни за създаване. Python.org демонстрира само няколко начина, по които човек може да създаде GUI на един език за програмиране. Базираните на текст интерфейси не се нуждаят от изображения и следователно използването им за представяне на нещо в програма е по-лесно, отколкото използването на други интерфейси. Да накарате изображение да представлява действие за програма е малко по-трудно. Програмистът не само трябва да използва правилното изображение, но също така трябва да свърже това изображение с действието и да постави изображението на правилното място. Този процес става много по-сложен, когато има много изображения, които правят много различни неща в една програма.
По-бавно от другите операционни системи
GUI има много движещи се части. Поради тези части GUI обикновено е по-бавен от интерфейса на командния ред (CUI), като този, показан на Учи-ИКТ. CUI не използва изображения и е по-прост в дизайна си, тъй като не се нуждае от много за изпълнение. Има безброй изображения на папки, икони и различни екрани на GUI, които постоянно използват ресурсите на компютъра.