Чому на айфоне при натисканні шифт не змінюється регістр на самій клавіатурі
Я думаю справа не у відсутності смислового зміни, а дійсно в тому, що розкладка буде стрибати, але, що мені здається було більш критичним для дизайнерів еплан, розкладка буде стрибати без участі користувача, і ось в якому разі.
За замовчуванням в налаштуваннях клавіатури Айфона включена функція Auto-capitalization. завдяки якій після точки і пробілу йдуть один за одним наступну пропозицію автоматично починається з великої (заголовної) літери - і ось в цьому випадку щоразу після постановки точки і пробілу розкладка буде змушена стрибати на «прописну», а потім, відразу після надрукованій першої літери , стрибати назад на малу розкладку. При цьому користувач «нічого" не натискав, а розкладка клавіатури на екрані стрибнула спочатку туди і потім назад.
Мені здається саме це - візуальне зміна розкладки без участі користувача - в Епле порахували «неетичним» для інтерфейсу і тому взагалі відмовилися від візуального зміни розкладки. Що цікаво, на російській клавіатурі Айфона є і прописна "Е", і рядкова "е". Точніше для всіх додаткових букв (які вилазять після довгого натискання на кнопку) зроблено таке виключення, і ця логіка мені вже незрозуміла. Чому ці додаткові літери не зроблені завжди прописними, як інші?
Такі дивні і неочевидно вирішені деталі наводять на думку, що просто не довели до розуму клавіатуру.
P. S. Я не брав участі в дизайні клавіатур, та й взагалі не дизайнер :-)
Денис, спасибі за уважність!
Мені здається поведінку спливаючих при тривалому натисканні варіантів цілком логічним. Адже вони потрібні для вибору конкретного різновиду з цілого «класу», тому відображення не зовсім справжньою букви тут може кілька збивати з пантелику. А проблеми з «стрибками» тут не відбувається, так як регістр неможливо перемкнути під час вибору варіанта літери.
Букви на клавіатурі «Оптимус Максимус», до речі, теж стрибають при натисканні шифт.
На айФоні часто доводиться робити так: натиснути кнопку з буквою; виявити, що регістр не Той стерти; переключити регістр; натиснути кнопку з буквою.
Мені здається, причина ще й у тому, що малі літери складніше відрізняти один від одного, особливо якщо вони стоять на сусідніх клавішах. Так, дуже схожими стають поруч стоять групи «ft», «nm», «ijl», «qa», «hb». При наборі на андроїдної клавіатурі я помічав пов'язані з цим складнощі.
Мені здається, що в наведеному прикладі клавіатура на Андроїд діє більш правильно, ніж клавіатура Айфона.
По перше. шифт - це режим. Коли літери на екрані переходять в інший регістр, цей режим стає візуально очевидним. Уявіть собі ситуацію, коли ви відволіклися від набору, а через якийсь час повернулися і не можете зрозуміти, в якому регістрі буде надрукована наступна буква. І якщо вже без цього режиму не обійтися (хоча це теж ще під питанням), про нього потрібно недвозначно повідомляти.
По-друге. відсутність візуальної реакції на натиснутий шифт - це порушення однієї з відомих евристик Якоба Нільсена, яка говорить про те, що система повинна завжди інформувати користувача про стан своєї роботи за допомогою відповідних засобів.
Аргумент Іллі про те, що на звичайній клавіатурі немає заголовних букв мені здається не спроможним, оскільки в цьому випадку діє не апріорне знання людини про писемності, а технологічні обмеження у вигляді обмеженій площі клавіш. Цифрові клавіатури знімають це обмеження за рахунок динаміки.
Дизайнери Айфона не святі, в кінці кінців, можуть і помилятися.