Этот текст о забавных принципах проектирования взаимодействия Apple, описанных в Human Interface Guidelines, действительно заставляет улыбнуться своими советами. Некоторые из них кажутся настолько очевидными, что кажется, зачем же писать 245 страниц, если все сводится к простым правилам.
Например, вот этот принцип о логине — да, действительно, когда вы открываете какое-то приложение и сразу вас заставляют зарегистрироваться, не хочется возиться с этим. Многие пользователи назвали бы такое приложение «навязчивым», и не дай бог еще и долго загружающимся — это точно путь к удалению. Помните, как в анекдоте: устанавливаешь новое приложение, открываешь, а оно сразу тебя спрашивает: «Нет ли у тебя друзей, гаража или квартиры, где я могу остановиться на недельку?».
Или второй принцип — контент всегда важнее интерфейса. А как же всем известный случай, когда интерфейс выглядит шикарно, но при этом управлять приложением можно только после трехчасового курса повышения квалификации?
Это как пышная обложка у книги, которая увлекательно выглядит, но внутри — только бессмысленный набор букв.
Идея обходить настройки тоже забавная: ведь как только мы видим окно с настройками, чтобы «подстроить под себя», невольно ощущаем себя настройщиком радиоприемников времен СССР — там было все, осталось только ручку по часовой стрелке двигать. Проще, наверное, создать приложение, где все будет сразу и без лишних манипуляций, как в магазине мороженого: зашел, взял, съел.
Или принцип о жестах — действительно, когда приложение пытается поразить вас новым сложным жестом, чтобы вы смогли открыть меню, а на деле получается, что вы пытаетесь открыть это меню, как Зевс богов Олимпа, раздвигая горы. Похоже на танец с бубном перед шаманом: если не догадался, какой там жест нужно сделать, шаман уходит в небытие.
Не обязательно нравиться всем — но большинству. Этот принцип можно переформулировать так: «Нельзя понравиться всем, даже если стараешься изо всех сил».
Как с книжкой «50 оттенков серого» — кому-то понравится, кому-то нет, а кому-то просто не придется по вкусу. Или как с любимым сериалом — одни в восторге, другие скучают, третьи вообще не понимают, о чем тут все говорят.
И, наконец, принцип «сделайте так, чтобы выйти было невозможно».
Вот это забавно: приложение, из которого нет выхода, как пещера с заклиненной дверью. Выхода нет, унылая жизнь в рамках приложения — это точно постановщик. Уже представляю, как пользователь, пытаясь выйти из приложения, нервно клацает на все кнопки и, наконец, в отчаянии выключает телефон.
В общем, Human Interface Guidelines Apple, конечно, полезны для разработчиков, но их читать можно не только в учебных целях. Некоторые из этих советов просто вызывают улыбку и ассоциации с повседневными ситуациями. Возможно, разработчики могли бы добавить еще парочку принципов, таких как «Не делайте кнопку покупки больше, чем экран телефона», или «Если ваше приложение требует подключения к интернету, предупредите об этом заранее, а не после 10 минут загрузки».