Проблема з ярликами - Стій під стрілою - ЖЖ
Чим відрізняються ці дві іконки?
Якщо у вас є такий-сякий досвід з комп'ютерами, питання здасться вам занадто простим. Однак, є проблема.
Так ось, ярлик ламає цю просту концепцію «є річ і є її місце», замість цього вводячи поняття «посилання на об'єкт», якому в реальному світі нічого не відповідає. Програмісти, наприклад, спеціально цьому навчаються, та ще й не у всіх виходить (див. Тест «розумієш ти покажчики?»). Те, що такий абстрактний концепт просочився в інтерфейс - погано для комп'ютерів як побутових пристроїв (нерозумно сперечатися, що комп'ютери і телефони в більшості своїй давно вже щось на зразок дуже складною і незручною кавоварки).
Становище ускладнюється тим, що ярлик навмисне виглядає так само, як і вихідний об'єкт, але працює по-іншому.
Тобто є сильна візуальна метафора (іконка), і є якийсь тонкий прихований нюанс, який кардинально змінює її поведінку. Через це дисонансу (виглядає однаково, працює по-різному) треба тримати в умі додаткову змінну - тип об'єкту. Якщо про нього забути, а це дуже легко, відразу з'являється ненадійність: може працювати так, а може інакше, як саме - не вгадаєш.
Ненадійність в інтерфейсі - страшна біда. Вона народжує страх, невпевненість, ускладнює формування звички і сильно піднімає поріг навчання. Навчитися надійному дії (натисни кнопку - потече вода) на порядки простіше, ніж ненадійному (спочатку натисніть тут для увійти в режим настройки, потім сюди, щоб вибрати дату, потім сюди щоб скорегувати день). Найгірше це в інтерфейсах, якими користуються нечасто - у мозку просто недостатньо зусиль, щоб запам'ятати всі контексти і переходи. Навіть якщо витратити час і «розібратися», через тиждень все вивітриться.
Що робити? Робити інтерфейс надійним (речі завжди поводяться однаково і передбачувано). Якість інтерфейсу, в якому хоча б частину елементів працює завжди однаково (завжди-завжди, без контекстів, умов, попап і інших «але») виростає на порядки (див. Мій пост Єдина надійна кнопка ).
Далі: не вводити абстарктних концепцій. Орієнтуватися на побутовому досвід. Найпростіше з іконками: якщо у тебе додаток є, є і його іконка. Ярликів немає, іконка одна і десь в одному місці лежить: в панелі швидкого запуску, на робочому столі, в папці Мотлох. Це дуже проста і прямолінійна концепція: іконка = додаток, папки / панелі / екрани = місце.
Так працює, наприклад, iOS, який перепрідумивалі з нуля, викинувши спадщина десктопних комп'ютерів:
У кожної іконки може бути тільки одне місце. «Вид» видалення тільки один, і він зовсім видаляє:
А ось Android зберіг ярлики і створив плутанину:
Навіть в свіжої 6-й версії вони плутають користувача тим же питанням, що і Windows 95: видаляти ярлик або додаток? Такі питання можна задавати тільки бородатим 40-річним сисадмінам.
Тут же виникла і сумна неузгодженість: щоб прибрати додаток з робочого столу в нижню кнопку, треба перетягнути його наверх.
Формально, як програміст, я розумію хід думки, але це дуже, дуже складно і нелогічно на побутовому рівні. У мене на столі лежить книга і я хочу прибрати її на полицю. Навіщо перетягувати її у відро для сміття, та ще й в іншому кінці кімнати?
Але прогрес не стояв би на місці, якби в Гуглі не придумали як зробити гірше ніж було в Windows в 95-му році. Ярлик зараз від додатка візуально не відрізняється абсолютно:
Тобто дві абсолютно однаково виглядають речі працюють по-різному. Ідіть, поясніть своїй мамі, коли на що натискати.
Повноти заради, у Windows Phone та ж проблема, але з десктопа не можна додаток зовсім видалити, тільки ярлик. Плюс в тому, що хоча б не потрібно приймати рішення (Видалити або Видалити?). Це означає, що людина зможе користуватися своїм телефоном без послуги «дзвінок другу», але все-таки додатки будуть збиратися. Це все-таки краще, тому що прямо зараз жити можна, а проблему можна вирішити пізніше - дуже правильне якість «скромних» інтерфейсів.
В обговоренні прохання пам'ятати, що це пост про конкретний интерфейсном аспекті, а не про те, що «Андроїд говно» (звичайно говно, навіть windows phone краще). Просто єдиний нормальний приклад, де немає цієї проблеми - iOS, в інших місцях вона скрізь є (особливо на десктопах). Також, не треба мені будь ласка розповідати що я тупий і не розібрався. Або що ви особисто розібралися і не бачите проблеми. Це спотворене сприйняття і відсутність емпатії. Деякі речі повинні (і можуть) бути зроблені так, щоб не треба було розбиратися.
Чим відрізняються ці дві іконки?Тест «розумієш ти покажчики?
Що робити?
Навіщо перетягувати її у відро для сміття, та ще й в іншому кінці кімнати?
Видалити або Видалити?