Вячеслав Ильинский
10 января 2012

Всем привет!

Почему на Айфоне при нажатии шифта не меняется регистр на самой клавиатуре, а на Андройде — меняется?



Я не участвовал в дизайне этих клавиатур, поэтому об истинных мотивах могу лишь догадываться.

В развитии устройств ввода выполняется закон динамизации. На обычных клавиатурах кнопки меняться не умеют, поэтому на них буквы только в одном регистре, но на каждой кнопке их по две (русская и английская). На экранной клавиатуре показаны буквы только выбранного языка, а клавиатура меняется при переключении раскладки. У экранной клавиатуры раскладок может быть сколько угодно. Экранная клавиатура отображается только тогда, когда она нужна.

Эта динамизация помогает клавиатуре подстроиться под уменьшающуюся доступную площадь и увеличивающийся набор вводимых символов.

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

Ну, это если занудно писать.

А если короче, думаю, эпловских дизайнеров просто не согрела мысль о том, что буквы на половине экрана будут прыгать туда-сюда безо всякой пользы. Дизайнеры же Андроида подобных переживаний, полагаю, не испытали.

P. S.

Я веду практический курс «Пользовательский интерфейс и представление информации». Дата следующего курса пока неизвестна.

 
Мы напишем вам, когда будет открыта запись. Без спама.

Поделиться

Комментарии

Денис Авраамов
10 января 2012

Я думаю дело не в отсутствии смыслового изменения, а действительно в том, что раскладка будет прыгать, но, что мне кажется было более критичным для дизайнеров Эпла, раскладка будет прыгать без участия пользователя, и вот в каком случае.

По умолчанию в настройках клавиатуры Айфона включена функция Auto-capitalization, благодаря которой после точки и пробела идущих друг за другом следующее предложение автоматически начинается с прописной (заглавной) буквы — и вот в этом случае всякий раз после постановки точки и пробела раскладка будет вынуждена прыгать на «прописную», а затем, сразу после напечатанной первой буквы, прыгать обратно на строчную раскладку. При этом пользователь «ничего» не нажимал, а раскладка клавиатуры на экране прыгнула сначала туда и потом обратно.

Мне кажется именно это — визуальное изменение раскладки без участия пользователя — в Эпле посчитали «неэтичным» для интерфейса и поэтому вообще отказались от визуального изменения раскладки. Что интересно, на русской клавиатуре Айфона есть и прописная Ё“, и строчная ё“. Точнее для всех дополнительных букв (которые вылезают после долгого нажатия на кнопку) сделано такое исключение, и эта логика мне уже непонятна. Почему эти дополнительные буквы не сделаны всегда прописными, как остальные?

Такие странные и неочевидно решенные детали наводят на мысль, что просто не довели до ума клавиатуру.

P. S. Я не участвовал в дизайне клавиатур, да и вообще не дизайнер :-)


10 января 2012

Денис, спасибо за внимательность!

Мне кажется поведение всплывающих при длительном нажатии вариантов вполне логичным. Ведь они нужны для выбора конкретной разновидности из целого «класса», поэтому отображение не совсем настоящей буквы тут может несколько сбивать с толку. А проблемы с «прыжками» тут не происходит, так как регистр невозможно переключить во время выбора варианта буквы.

Семён Перепелица
10 января 2012

Буквы на клавиатуре «Оптимус Максимус», кстати, тоже прыгают при нажатии шифта.

Денис Попов
10 января 2012

На Айфоне часто приходится делать так: нажать кнопку с буквой; обнаружить, что регистр не тот; стереть; переключить регистр; нажать кнопку с буквой.

Дмитрий Кирсанов
10 января 2012

Мне кажется, причина ещё и в том, что строчные буквы сложнее отличать друг от друга, особенно если они стоят на соседних клавишах. Так, очень похожими становятся рядом стоящие группы «ft», «nm», «ijl», «qa», «hb». При наборе на андроидной клавиатуре я замечал связанные с этим сложности.

Егор Стремоусов
10 января 2012

Мне кажется, что в приведённом примере клавиатура на Андроиде действует более правильно, чем клавиатура Айфона.

Во-первых, шифт — это режим. Когда буквы на экране переходят в другой регистр, этот режим становится визуально очевидным. Представьте себе ситуацию, когда вы отвлеклись от набора, а через какое-то время вернулись и не можете понять, в каком регистре будет напечатана следующая буква. И раз уж без этого режима не обойтись (хотя это тоже ещё под вопросом), о нём нужно недвусмысленно сообщать.

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

Аргумент Ильи о том, что на обычной клавиатуре нет заглавных букв мне кажется не состоятельным, поскольку в этом случае действует не априорное знание человека о письменности, а технологические ограничения в виде ограниченной площади клавиш. Цифровые клавиатуры снимают это ограничение за счёт динамики.

Дизайнеры Айфона не боги, в конце концов, могут и ошибаться.

Илья Сидорчик
10 июня 2015

В девятой версии Ай-ОСа при нажатии шифта меняется регистр букв на клавиатуре. Например, видеоблоггер Вилсаком отметил, что теперь сразу понятно, какими буквами ты пишешь.


Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры. Мы ожидаем, что такие комментарии составят около 20% от общего числа.

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.





Недавно всплыло

Как создавался новый сайт бюро. Часть третья 1 Кто ты? 1 Начальник считает, что перед встречей нужно обязательно разработать несколько вариантов предложений 6 7