Pull to refresh

Comments 376

PinnedPinned comments

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

до некоторых уже стало доходить: в firefox для android строка поиска и основные элементы управления по умолчанию внизу.

А ещё в Андроиде 1.5-2.0 были удобные меню внизу экрана. Но их упразднили. И вместе с увеличением размера экранов меню улетело в верхнюю часть экрана.

1 рукой все равно уже никак нельзя пользоваться. А для 2х рук где находится кнопка не особо важно

Почему нельзя? Кнопка меню была в нижней панели, и само меню тоже открывалось снизу.

Уже не помню, как было на android 1, но переход на android 10, где стало возиожно жестами управлять приложениями, возвратами, менять экраны принесло несказанное удовольствие и удобство использования. Но, сказать по-честному, это было единственное обновление операционной системы на мобильных, которое мне за долгие годы использования смартфонов понравилось.

Каждый раз с выходом новой операционки боюсь что они это испортят:)

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

Может вас что с телефоном не так?

Потому что моторные навыки на жесты вырабатываются буквально за 2 дня.

Выработались бы, если бы я знал где их делать. (Кстати, боковые не получаются из-за чехла).

Это если Вам делать больше нефига, кроме как создавать новые "моторные навыки" и удалять из головы старые.

И старательно изучать в каком приложении есть какие особенности управления.

А если у вас есть какие-то другие занятия, кроме "освоения новинок", то выработка новых "моторных навыков" от время отнятое от основной деятельности.

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

Я воспринял это как инвестицию в удобство.

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

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

Вы просто не понимаете, о чём речь: жесты не в приложениях, а в ОС.

Большим пальцем от правого (да и левого) края к центру - это "назад". Большим пальцем от нижнего края к центру - свернуть приложение. Никаких особенностей в разных приложениях нет - везде одинаково. "Создание новых моторных навыков" не предполагает, что вы будете сидеть и просто тупо использовать жесты по часу в день, чтоб запомнить. Вы просто используете их в процессе работы со смартфоном - по началу нужно осознанно при желании перейти "назад" сделать жест, а не привычно нажать кнопку. Через два дня все будет на автомате.

Мне тоже жесты зашли. Единственное, что с чехлом это не удобно. Пришлось от чехла отказаться

В чём проблема чехла?

Мои телефоны всегда в чехле что дома что на улице

Есть чехлы с бортами, выпирающими над экраном, за них цепляется палец, что значительно снижает удобство пользования жестами. С теми, у которых борта заподлицо, проблем нет.

Есть чехлы, которые по бокам не выступают, вот с ними удобно.

Не, мне жесты не зашли. Пробовал, но к кнопкам вернулся. К примеру, возврат в предыдущее приложение по двойному тапу бесценен. Да и вообще, кнопки всегда в одном месте, не надо думать, что свайп отсюда кинет вас назад, а отсюда - вызовет гуглоассистента.

UFO just landed and posted this here

а если рут и пара приблуд то возврат к предыдущему приложению в одно нажатие. вот что удобно.

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

UFO just landed and posted this here

Когда последний раз рутовал телефон, то банковские приложение переходили с урезанный режим работы. На счёт гуглопэя не помню. Но самсунгпэй ломается.

Там всего-то надо модуль для магиска, который вправляет на место safetynet и сертификацию play заshitы. Ну и magisk в режиме zygisk и настроить deny list (в него засунуть те приложения, которым нельзя показывать, что есть рут). Приложение magisk'а спрятать, lsposed тоже

Можно и жестом переключаться. От нижнего края немного вверх и вправо (влево). Не так удобно, конечно, но хоть как-то.

Вот потому и не люблю жесты - надо их помнить.

Вон, на виндовом тачпаде жестов два десятка, а пользуюсь только прокруткой двумя пальцами да там тремя как средняя кнопка мыши. Про остальные постоянно забываю, хотя там и есть полезные.

Можно просто вправо (влево), если речь про андроид

Люди приловчились, к слову. Держат телефон теперь не снизу, а сбоку.

Мне так неудобно, но я редко пользуюсь.

https://static.toiimg.com/photo/88795079.cms

ПС: свежих исследований что-то найти не могу, только старые.

И текст так тоже набирают? Я попробовал - вообще никуда не достаю таким методом. Впрочем, у меня совсем лопата (s23 ultra). Но когда держу снизу, хоть клавиатурой пользоваться могу. А вот сбоку - только скроллить.

Видел минимум одну девушку, которая из такого положения отвечала в чате. Так что кто-то умеет. Но в целом сложно сказать, печатать всё ещё снизу откуда то удобнее.

Двумя руками. На лопатах, которые современные телефоны, дотянуться пальцами той же руки, что и держит телефон до управления невозможно в принципе.

До всего экрана - да, невозможно. Но клавиатура более-менее из правого нижнего угла доступна, а если надо тянуться выше - есть режим уменьшенного изображения. Потому ещё терпимо. Вот левой рукой мне заметно сложнее что-то набирать.

Женская рука меньше. Колечко-держатель выручает, но не панацея.

Меньше. Но тут ничего не поделать. Сейчас вон даже асус с диагональю 5.9" как "компактный флагман" подают. Так что с маленькими руками и большими экранами только двумя руками пользоваться остаётся.

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

Не понял, причём тут свайп. Это же клавиатура только, он никакого отношения к элементам управления в верхней части экрана не имеет.

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

Mobile tariffs at great prices managed in an app. Always the same price, no tricks.

Первая ссылка из гугла. Оно?

вот в этом и вопрос! если все управление будет снизу, то можно телефон хоть размером с теннисную ракетку сделать и буде удобно

А в оставшемся месте что разместить? Обратите внимание хотя бы на тот же скрин с сафари. Всё элементы на странице кликабельны. И в большинстве мобильных интерфейсов большинство элементов кликабельны, в этом и суть сенсорных экранов. Я в целом согласен, Самсунг в первом One UI очень хорошие шаги в этом направлении делал, но переместить ВСЕ элементы управления вниз просто невозможно

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

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

Заметьте, что в Windows 11 по той же причине прибили переключатель задач и меню "Пуск" к нижнему краю экрана. Их директор разработки в интервью сказал, что если бы это было не так, им пришлось бы перерисовать всю панель и все стандартные приложения и анимации по 4 раза, а это очень дорого и сложно. Даже у Microsoft нет денег, чтобы делать разные интерфейсы для разных случаев, что уж говорить про какой-нибудь очередной бар или парикмахерскую!

Например, я пользуюсь Firefox для просмотра xHamster и Pornhub. Да, у Firefox есть нижняя переключалка вкладок. Но она ни на что не влияет, потому что все меню самих сайтов прибиты кверху. Нужно взять девайс двумя руками (или перехватить сверху), накликать нужный раздел, и только потом уже вернуться вниз для переключения между вкладками, а потом еще раз его перехватить чтобы нажать на кнопку запуска видео, и еще раз перехватить чтобы переключить в горизонтальный режим. Можно было бы сказать, что это неудобно... но на самом деле нет, потому что ты так часто этим занимаешься, что +1 переключение уже ничего не значит.

Текст на смартфонах набираю практически всегда голосом.

А когда-то на пальмос существовала такая классная штука как графити где можно было жестами писать символы даже не глядя на экран

Никогда не набираю голосом - мне некомфортно в общественных местах разговаривать.

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

Тоже мизинцем снизу поддерживаю. Кстати, недавно обнаружил, что если расправить свободно пальцы этой руки, то мизинец сильно выдаётся в сторону. Забавно, хоть и пугает - не хочется, чтобы через N лет он под 90 градусов смотрел

через N лет

Через N поколений, если это свойство закрепится эволюционно, что в общем-то пока что не факт.

А раньше обращали внимание на его (мизинца) положение? Я к чему: сейчас проверил на себе, тоже выдается в сторону, сначала удивился, мол "о, у меня так же", а потом посмотрел на левую руку и на ней мизинец выдается точно так же, хотя левой рукой смартфоном практически не пользуюсь.

А телефон при таком хвате не норовит упасть вниз? У меня он постоянно пытается упасть, поэтому я поддерживаю его внизу мизинцем.

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

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

Если не брать 7" лопаты (ультры, про и иже с ними), то в совокупности с "режим для одной руки", когда картинка уменьшается или изображение сдвигается вниз на полэкрана, ещё более-менее реально использовать телефон одной рукой. Да и лопата, впрочем, тоже терпима во многих сценариях. Не комфортна, но терпима.

Если не брать 7" лопаты (ультры, про и иже с ними)

Так последние годы и бюджетники стандартно 6,5" идут, разве разница в 0,5" что-то так сильно меняет?

Между s23 ultra c 6.8" и простым s23 c 6.1" разница довольно заметная.

Если бы не моя любовь к стилусам, то я бы простой s23 взял и части проблем с эргономикой не имел. Тут всё же каждые полдюйма роль играют. А ещё диагональ экрана не всегда пропорциональна физическим размерам - всякие там безрамочные дизайны и просто тонкие рамки. Какой-нибудь старенький 5.5" может быть таких же размеров, как и нынешний 6.5". Чехлы, опять же. С одной стороны - несколько увеличивают размер, с другой - сильно повышают ухватистость.

А чтобы не падал молодёжь(и не только она) крепят сзади смартфона всякие "popgrip'ы", кольца и другие "держалки".

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

Книжица была. "Удобный интерфейс"

Свежая вроде. Там тож проблемы поднимали.

Вы не одиноки )

Эта статья, наконец, дождалась своего часа? :)

Я даже специально залез в настройки, "подтвердить визуально" - Андроид 13.

Ко мне на телефон уже пару месяцев 14 андроид ломится, а я отбиваюсь.

Всё же я пишу это сообщение с 14 андроида

В ios есть свайп назад внутри приложения вызывающий предыдущий экран и есть горизонтальный свайп внизу экрана чтобы перейти в предыдущее приложение.

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

не пробовали трясти iPad pro 12,6? :-))))

Им надо об стол бить, плашмя. А десктопу сразу в бубен заряжать. И сразу понятно, что что-то не то сделал.

И сразу понятно, что телефон\десктоп купил не той системы.

Кстати я неоднократно даже айфон мини пытался трясти. Если есть кнопка ESC то ты ее просто нажимаешь,. А если трясешь, то оно начинает тебя спрашивать. Ты отменить хочешь или просто чесоточный?

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

Hidden text

Либо

Либо двойной тап тремя пальцами.
Либо с подключённой клавиатурой – стандартными хоткеями.

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

В следующий раз, когда какое-то действие доставляет Вам дискомфорт, задумайтесь, а нет ли лучшего пути? Потому что, вполне возможно, он есть. Потому что эргономике в таких компаниях как Apple и Google, хотите верьте, хотите нет, уделяется достаточно много внимания.

UPD: добавил ещё скриншотов и разных вариантов действий, которые автор не умеет делать.

:-) Сейчас самая частая функция пользователей "закрыть это вылезшее на экран рекламное г-но"... Ну и где там у Apple такая эргономическая и наиболее используемая кнопка? :-)

Во-первых, я не знаю, что Вы за ресурсы посещаете, если это основная функция? Вы не пробовали поискать альтернативы на ту же тему?

Во-вторых, Apple-то тут при чём? Ну или Google, если на то пошло. Они могли бы сделать официальный API "закрыть рекламный попап", но только вот авторам рекламных попапов какая радость его интегрировать-то? Требования по кнопке закрытия ввели – так и то обходят.

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

Много вы знаете ресурсов и мобильных приложений без рекламы? И какой их % в общем количестве? Наличие "прибитой в интерфейс OS" кнопки закрыть окно решает проблему навязчивой рекламы для тех кому она не нравится... А последний тренд многих "адблокеров" - показ собственной рекламы... :-)

Нет, идея-то огонь, я обеими руками за. Но я же говорю, допустим, Google / Apple делают такую кнопку. Рекламные SDK, по-Вашему, её интегрируют? Ну, Google интегрирует себе в AdMob (чтобы выстрелить себе в ногу, видимо). Прибыли на AdMob упадут, разработчики уйдут на другие рекламные SDK, которые не поддерживают эту кнопку. И она просто не будет работать.
К тому же, Вы говорите о навязчивой рекламе. Допустим, Apple и Google введут на платформе правило, по которому показывать рекламу в приложении можно только если она поддерживает эту кнопку. Люди, которые вставляют навязчивую рекламу просто будут обходить это ограничение. Точно также, как сейчас добавляют поддельную кнопку "закрыть".
Просто я разрабатывал / поддерживал рекламный SDK однажды, и борьба с недобросовестной рекламой (открывающейся на весь экран, когда ей нельзя, играющей звук, когда ей нельзя, показывающей непотребный контент и т.д.) – это огромная работа, причём постоянная. И при этом всё равно её полно, просто потому что её просто полно. А есть, полагаю, "другие" рекламные SDK, которые не занимаются таким, и позволяют показывать всё подряд. Как Вы думаете, если я – автор сомнительного приложения, имеющий целью показать как можно больше рекламы, наплевав на пользователей, какой SDK я выберу? И будет ли он поддерживать Вашу кнопку "закрыть"?

Много вы знаете приложений/диалогов в Win или Lin которые по кнопке/команде "Закрыть" не закрываются (причем "жесткой цензуры" собствнного магазина приложений тут нет)? Причем тут рекламное API или SDK для конкретного прикладного приложения? Вы конечно можете написать собственное приложение в котором не использовать "типовые" оконные элементы OS и перехватывать стандартный обработчик клавиатуры, но таких "чудиков" единицы. Попробуйте в AppStor "протащить" собственное приложение не использующее "только дозволенные OS объекты/элементы с определенным дизайном", так что не нужно говорить что проблема "не в OS" или ее вендоре...

Много вы знаете приложений/диалогов в Win или Lin которые по кнопке/команде "Закрыть" не закрываются 

Да полно. Заходите на любой сомнительный сайт, и вас ими завалит.

"Но это же сайты! А я вам про систему!", – можете восликнуть Вы. Но в этом случае Вы просто не понимаете, как работает реклама, и откуда берутся все эти назойливые рекламные попапы в приложениях. А берутся они (за исключением собственных промо-попапов приложения) из какого-нибудь рекламного SDK. Никто не пишет показ interstitial (полнорекламной) рекламы. И даже баннеры никто сам не пишет. Все берут какой-нибудь рекламный SDK (или несколько), интегрируют его в приложение, подрубают callback-и, где нужно, чтобы, например, рекламный SDK знал, от имени какого окна показать полноэкранное окно. Но само окно, за исключением использования так называемой нативной рекламы, "приходит" из SDK. А поэтому, как я сказал выше, Ваша стройная схема не будет работать. Потому что ушлые люди, которые хотят показать Вам гору плохой рекламы, просто подключат SDK, который позволяет это сделать. А уже в SDK это будет один раз реализовано так, чтобы кнопка не работала. Только и всего.

Попробуйте в AppStor "протащить" собственное приложение не использующее "только дозволенные OS объекты/элементы с определенным дизайном"

Видите ли, я – iOS-разработчик с бэкграундом в разработке рекламных SDK :) Так что я прекрасно представляю, как бы я "это" сделал, как со стороны приложения, так и со стороны рекламного SDK, если бы я задался такой целью. Вот возьмём, например, iOS. Что должна делать Ваша волшебная кнопка? Возьмём, допустим, UIKit. Есть два стандартных способа установить иерархию между "экранами" (ViewController-ами, хотя, в общем случае, один ViewController != один экран): push-переход и модальный переход. Табы я не рассматриваю сейчас. В случае push-перехода у нас есть стек экранов. В случае модального перехода показываемый экран показывается поверх родительского. Соответственно, например, полноэкранная реклама показывается обычно как модальное окно. Допустим, мы делаем так, чтобы наша супер-кнопка закрывала текущее презентуемое окно. Сходу (что-нибудь из этого может не сработать, если углубиться, но суть понятна):

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

  2. Я переделаю интеграцию таким образом, что полноэкранная реклама будет встраиваться непосредственно в иерархию view существующего экрана. Опять же, сходу вижу несколько способов это сделать. Они потребуют кооперации от автора приложения, но, будучи таким же недобросовестным автором, как и я, он в этом заинтересован. Так кнопка будет работать, но будет закрывать и тот контент, с которым Вы работали. Вам придётся посмотреть рекламу, чтобы вернуться к тому, что Вы делали.

  3. Я могу сделать push-переход вместо модального. Вы можете сказать, что пусть кнопка и push-переходы отменяет! Но это, во-первых, поломает логику некоторых приложений, если мы не даём приложению возможность отключить обработку супер-кнопки для определённых экранов. А если даём – то можно прописать рекламу в исключения, да и всё.

  4. А теперь финт ушами – я реализую свой собственный ContainerViewController. Не push, не модальный показ. Что система с ним должна делать? Система не знает, он кастомный. И это не какая-то "чёрная магия", это всё официальный API, которым люди пользуются по вполне легитимным причинам.

  5. Да я могу банально отслеживать сворачивание рекламы по "мега-кнопке", и тут же открывать снова. Нажимайте :)

И это мы ещё не говорим про баннерную рекламу. Она бывает довольно большой. Но баннерная реклама интегрирована в иерархию view приложения. Система просто не знает, какому view послать запрос на закрытие. Но, допустим, Apple / Google, как часть API для этой кнопки, заставляют маркировать рекламные вьюшки. Я просто промаркирую пустую вьюшку, показываемую поверх рекламы, вот и всё. Ну и, также, как и выше, есть миллион способов сделать это как-нибудь ещё.

Вы можете сказать: "Но у Apple есть ревью! Вы не пройдёте ревью!". На что я отвечу: пройдём :) Как, думаете, куча шлака пробивается через ревью? Просто на время ревью рекламный SDK будет вести себя "прилично". В конечном итоге мы огребём от Apple проблем, наверное, но это не точно :) А от Google вот даже не знаю, огребём ли. Может и вообще прокатит.

А, а ещё помните, как я говорил, что авторы рекламных SDK (как минимум, некоторых) активно борются против "плохой" рекламы? Так вот. Представьте себе "хорошего" разработчика приложений. Этот разработчик берёт "хороший" SDK, поддерживающий кнопку и т.д. Так вот. Как думаете, с кем борются авторы SDK? С авторами непосредственно рекламы, конечно! Баннерная реклама в приложениях показывается просто браузером. Video interstitial-ы – каким-нибудь видео-плеером с доп. обвязкой для обработки рекламных событий и действий. Интерактивная полноэкранная реклама, если мне память не изменияет – тоже просто браузер с веб-страницей. А там JavaScript. И этот JavaScript может творить всякое. Так что даже в "хороших", "порядочных" приложениях "плохая" реклама всё равно иногда да пробивается.

Так что идея-то хорошая. Но реализации не предвидится. Это даже если забыть, откуда Google получает огромный кусок своих доходов.

Это вы "не понимаете".... :-)
Не нужно "бороться" с рекламой в приложениях... Это сложно и малоэффективно...
Нужно просто "бороться" с приложениями которые ее показывают... А вот для таких целей и нужна постоянная и неизменная кнопка на экране "убей же наконец это дерьмовое приложение"... Это кнопка именно OS и нажимать ее сейчас приходится все чаще... :-)
Но именно в iOS чтобы "убить" приложение необходимо выполнить множество странных "телодвижений"...

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

Есть еще навигация с помощью жестов. Там есть аналог esc, доступный из любого места экрана, по крайней мере в android точно есть.

Странный аргумент. Что менее используемые элементы "потому, что внизу более часто используемые функции". И кто мешает разметить все что нажимается снизу, то что не нажимается сверху? Я задумался когда менял про макс на мини. Хотел что бы можно было одной рукой пользоваться. Но нельзя.
Свайпы от края в хорошем чехле не работают. А в родном легко расколоть.
Автор не хочет развивать захват в три октавы. Хочет что бы кнопки были где пальцы. Вы меня что уговариваете? Покупать телефон определенного размера по размеру руки? А я бы хотел большой телефон. В котором все кнопки доставать одной рукой. И точно этого хочет большинство,

Хорошо, мы перенесём две кнопки сверху вниз, будет внизу 4 кнопки (или сколько там). Наверху что будем делать? Пусть пространство просто пропадает? Не всегда имеет смысл показывать только контент на весь экран (собственно, когда это имеет смысл, так и делают). А вот я хочу показать заголовок экрана. В целом, логичное желание. Слева и справа от заголовка – пусть просто пропадает пустота? Ну, раз там есть свободное место, давайте туда ещё пару кнопок закинем, пусть будут в более быстром доступе, чем в каких-то подменюшках. И тут приходите Вы (только из альтернативной реальности, который не видел варианта приложения с двумя кнопками внизу) и говорите:

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

Хорошо, мы перенесём две кнопки сверху вниз, будет внизу 6 кнопок (или сколько там)...

...а вниз всё, что туда хотелось бы поместить, всё равно не влезет.

В этой теме превалирует настроение "На вилы дизайнеров! Вот в СССР умели строить интерфейсы!", но, я боюсь, UI/UX-инженеры Google и Apple знают об эргономике гораздо больше, чем комментаторы этого поста (хотя комментаторы этого поста никогда в это не поверят, конечно). И потратили годы (а сейчас уже больше десятилетия), ломая голову над тем, как лучше со всем этим работать. Не всегда всё удачно, не вопрос. Но большая часть тезисов в статье – это просто человек не разобрался и пошёл писать статью.

Ей Богу странные речи. Да все то что было снизу поедет вверх. Контент.
Что за манера пошла - обсуждать автора а не тему?
Сейчас кнопки сверху а контент снизу. Надо поменять. Что бы кнопки снизу а контент сверху.
Что еще за "влезет/не влезет"?
Берем то что СЕЙЧАС на экране и меняем положение.
А себя надо уважать. Какие-то неведомые инженеры Гоогла круче наших? С чего бы вдруг? Ломали люди головы да не поняли как надо. Обычное дело.
Они люди поглупее и могут ломать голову всю жизнь ни ничего не сломать. А другие поумнее. И вот раз! и результат.
Который заключается в том, что интерфейс от настольных систем для телефона не подходит.
И когда-то это дойдет и до "сломанных голов".
Многие русские западу поклоняются. Это в этом комменте очевидно.
Аргумент что иностранцы умнее не может быть принят. Он как минимум бездоказательный, а как максимум - говорите о себе. Другие имеют свое мнение кто умнее.
Так вот и надо говорить честно не про нас, а про себя.
Я продемонстрирую Ваши слова как они на самом деле звучат о Вас.
Вы заявляете что :
"Я знаю гораздо меньше об эргономике, чем , UI/UX-инженеры Google и Apple. Я не потратил годы   (а сейчас уже больше десятилетия), ломая голову над тем, как лучше со всем этим работать. "
Пишите о себе. А коллеги как раз разбираются и обсуждают тему статьи и поднятые в ней проблемы с интерфейсом.
И я уверен на 100 процентов, что мы тут и умнее и логичнее и дальновиднее, чем какие-то там иностранцы. И у нас миллионы поводов для гордости своей наукой и техникой.

По факту научных данных по эргономике хватает и не в России. Но маркетологи и "эффективные" менеджеры (с девизом "после нас хоть потоп!") не зря плодятся для "впаривания вам говна за ваши же деньги"... :-)

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

Не вижу указаний на ложные аргументы. Мой аргумент-минимальное расстояние от ладони до кнопок. Ответный аргумент - давайте раскидаем в пустые места? Ну так не делайте пустые места далеко от ладони. И кидайте туда кнопки. Это разговор по делу. А давать оценки "большинству" - просто выставления себя выше всего этого большинства. Право же на оценку участников чата надо оправдать как-то. И его вообще то они и должны выдать.

Сейчас кнопки сверху а контент снизу. Надо поменять.

Сейчас кнопки вообще везде. Причем кнопки еще и являются частью контента.

> кто мешает разметить все что нажимается снизу

Научная эргономика мешает. Если поставить кнопку "Отменить" внизу экрана, то повышается шанс случайно нажать её и отменить всю работу (или чертыхаться на диалоги "Отменить? Да/Нет"). Спасибо, не надо. Редко используемые или потенциально разрушительные действия должны быть дальше от "горячей" зоны, а не ближе.

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

То что вы лично к этой шизе привыкли - не значит что это хороший интерфейс.

Чего говорите, нет смысла все кнопки внизу разместить, будет не эргономично?

Это настолько неинтуитивное действие, насколько только возможно. Я один раз выделил всю заметку и задел кнопку "удалить". А как это отменить? Начал гуглить: надо трясти телефон. Может для обычного пользователя считается нормальным вымещать злобу на железке и он бы сразу начал трясти телефон и увидел окно отмены? Но для меня это последнее дело, так психовать.

Более того, на русском языке это окно выглядит максимально глупо: после удаления текста и тряски написано "Не применять ввод текста". Без вопроса. Утверждение. И варианты ответа: "не применять" "Отменить". ДА, я хочу отменить последнее действие, но вопрос (даже не вопрос, а утверждение) задан от обратного!

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

Самое забавное, что они, будучи не способны понять удобство нормальных интерфейсов (так как уже привыкли однажды к убогим), любят рассказывать остальным как они не способны проявить гибкость и запомнить новые фичи.

Каснитесь экран тремя пальцами сразу, если не хотите трясти.

Утверждение «это не эргономично потому что я про это не знаю» — не аргумент, потому что относится только к вам.

Причём про три пальца показывают "обучалку" всем новым пользователям, и там буквально одно предложение, закрывающее всю клавиатуру, его невозможно пропустить.

Отлично! В следующий раз сначала сброшу айфон жены до заводских, чтобы пройти все обучалки. Надеюсь она будет не против. А просто сделать, как у всех нельзя? Надо именно выделиться? И выделиться через жопу.

А теперь продолжим. Другой момент. Допустим я знаю про три пальца. Это нормально, что мне надо перекладывать телефон, чтобы сделать отмену? Лично у меня одной рукой держа телефон не получится ещё три пальца приложить этой же рукой.

Хорошо, вы скажете, что как раз для этого нужен жест тряски. Только вот этот жест доканал меня, когда я положил свой планшет на колени и пытался набирать текст в машине. Постоянно вылетало модальное окно "не применять ввод теста". Сильно кривые дороги, или плохая подвеска у автомобиля? Ну уж извините, какая есть.

Что мешало - то добавить просто кнопку "назад"? В андроид телефонах она была физическая, потом сенсорная, теперь на экране. А где-то можно уменьшить кнопку до полоски в несколько пикселей и "нажимать" её свайпом вверх. Но она есть!

Не скажу, что у эпл это просчёт. В первых айфонах дизайн рисовали в нуля и он был достаточно эргономичен. Но за столько лет переписывания фич друг у друга, могли бы "назад" скоммуниздить, наконец!

Уверен, что мне за это сообщение сейчас прилетит и фанаты эпл накидают кучу причин, почему я неправ. И даже винить их за это нельзя, всё по заветам Стива Джобса: "вы не так держите телефон"

Вы путаете разные действия: «назад» и «отмена». На Андроидах никогда не было отдельной кнопки для отмены, а жест тряски не делает «назад». Чтобы сделать отмену на Андроиде, нужно подключить хардварную клавиатуру (эргономично?).

Оффтоп

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

как у всех

Вы имеете ввиду «как я привык»? Apple имеет очень большую долю, а большое количество брендов делают как привыкли пользователи Apple. Поэтому «как у всех» это нечто, что есть и в Андроиде, и в айосе.

Насколько я знаю, по умолчанию Андроид использует управление жестами как на айфоне. Вы говорите про кнопку «назад». Её можно вернуть через настройки. Значит, вы признаёте кастомизацию как нечто эргономичное. iOS тоже можно кастомизировать, в том числе отключить жест тряски. Отключите на планшете (для его использования в любом случае нужна одна свободная рука), а на телефоне оставьте.

Полностью поддерживаю. Тряска это конченый идиотизм.
Но сама статья вообще о том, что разработчикам пора обратить внимание на людей и на то как они пользуются телефонами. Иногда создается впечатление что у авторов интерфейса вообще своего сенсорного мобильника нет.

Т.е. надо ещё запомнить что вот тут три пальца делают это, вот тут другое, а вот тут то же самое делается двумя, а вот в ещё одном месте для этого только трясти, потому что на три пальца уже забиндили другое действие.

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

А чем отличается свайп внутри приложения и свайп внизу экрана? Граница там есть какая-то?

Там все прекрасно ощущается и работает.

Ровно как и упомянутая в статье "маленькая" кнопка возврата в предыдущее приложение. Она маленькая, но область тапа там довольно большая.

В iOS не совсем прекрасно ощущается, т.к. этот свайп назад в некоторых приложениях со свайпом внутри (типа галереи) внезапно просто не работает. Вот в Android это системный жест, работающий одинаково везде, причем с обеих сторон экрана.

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

Не по низу, а от края экрана.

А, слева-на-право? Ну так-то да, если приложение ловит такой же свайп, нафиг надо чтобы оно вместе работало.

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

Любой такой вопрос приводит к хаосу.

Например кто-то решил, что JS должен иметь возможность блокировать клики и мы получили отключенные правые клики на особо умных сайтах.

На самом деле многие приложения это "понимают" и просто не делают такой интерфейс, чтобы он мешал системным свайпам.

гы, вот именно, как-то надо заранее догадаться ?

Ну вот пробую свайпиться в телеграме - там даже по нижней границе экрана идёт возврат на предыдущий экран, а не в другое приложение.

Это что за телеграм такой? Снизу там просто поле ввода для сообщения. Сразу по ним эпловый свайп приложений.

Пользуюсь телеграмом - никаких проблем с этим.

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

Ну да, внизу область для ввода сообщений. Ниже уже граница экрана. По полю для ввода сообщений свайп обрабатывает телеграм.

Ну хз. У меня поле вообще не свайпается. Даже не знал что так можно.

Эта кнопка нередко ещё и возвращает вовсе не в предыдущее приложение. Например, типичное сообщение внутри приложения: "Для того, чтобы использовать геолокацию, вы должны дать разрешение" -- и сразу же услужливая ссылочка "Перейти в настройки". ОК, нажимаем на неё, переходим в настройки геолокации, ставим нужную галочку... вот только вернуться *в приложение* по пресловутой кнопке возврата вы уже не сможете. Потому что там кнопка "возврата" в... системные Settings.

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

Привыкнуть можно к чему угодно. Вопрос - зачем привыкать к поганым интерфейсам и потом всем доказывать что они хорошие?

Это не кнопки конечно. Но свайп от левого края левой рукой - для Паганини. Или Листа.
Палец так не особо гнется у взрослого мужика.

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

Вот конкретно в iOS свайп назад не везде работает, жест зависит от самого приложения и в некоторых приложениях даже от самой Apple приводит только к свайпу внутри.

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

а свайпы по бокам они всегда внутри приложения.

Так на iOS проблема как раз внутри приложений, в них же тоже необходимо возвращаться назад и этот процесс в iOS неконсистентный.

Вот только свайп этот слева. Палец справа, а свайп слева. Какой-то дизайнер подумал, что так логичнее. А как удобнее, не подумал.

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

Это явное насилие, ибо понять почему на клавиатуре нет этой кнопки невозможно. Тем более, что на компьютрах Apple она имеется. Но в планшете iPad ее нет.

iPad Pro

Хоткеи работают на клавиатуре айпада. Или для эргономики нужна отдельная кнопка под каждое действие?

Для эргономики нужно чтобы было как везде. То есть в левом верхнем углу.

А ничего, что в верхний левый угол тянуться намного сложнее, чем нажать Ctrl+Z?

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

Как сложнее?) Вообще не замечал. Даже, наоборот, удобно располагаются пальцы. Ctrl+Z что одной рукой (неправильно), что двумя (по методу слепого набора) неудобно нажимать. Это я про обычную клавиатуру на столе и мои привычки.

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

Почему бы не выпускать вещи только для левшей только потому, что, скажем, удобно так производить, наплевав на привычки пользователей?

Почему бы не выпускать вещи только для левшей только потому, что,
скажем, удобно так производить, наплевав на привычки пользователей?

майкрософт свои мышки так и делает

А ничего, что в верхний левый угол тянуться намного сложнее, чем нажать Ctrl+Z?

Ctrl+Z и Esc - это совсем разные действия.

Поздно. Iphone убил эргономику в этом мире.

Вы неправильно держите iPhone (с)

надо держать его как можно дальше от себя. хотя бы метров 30

Толи дело андроид с его божественно удобным управлением жестами;) Ксатати, 14 версия уже

Вчера обновился на 14. Странно, что упоминают старую версию.

Жесты да

Но они, например, до сих пор (14-я версия!) не могут починить задержку в аудио-программах, из-за чего весь андроид с самого рождения до сих пор не пригоден для аудио-софта и midi-контроллеров
https://www.synthtopia.com/content/2018/02/17/10-years-later-android-audio-quality-still-lags/

Уже больше 5 лет прошло с той статьи. Ничего не поменялось

Проблема, которой в iOS изначально не было

Так на самом графике из статьи видно, что это не проблема ОС, есть устройства на Android с низкой задержкой.

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

Apple имеет большой авторитет в музыкальном мире, им это необходимо. Так что даже делай производители Android смартфоны с низкой задержкой - покупать все равно будут устройства Apple. Это все говорит нам о том, что низкой задержки и вовсе ждать не стоит.

С 11 версии Android есть требования к задержкам для производителей смартфонов в части Professional Audio. Тесты с результатами этих изменений мне не попадались.

а нефиг на Яве писать операционки

Тогда статья еще более актуальная. андроид 14 а интерфейс все как в 3.2

Всю статью упоминается Андроид, а примеры косячного интерфейса приведены от Яблока

Выход один - примкнуть к киборгам и захватить планету! А заодно, Эппл и Гугл)

отдельный встроенный нейроинтерфейс для управления смартфоном? Я думаю мы к этому идем. Увеличить громкость мысленно пошевелив ушами :)

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

Многие годы назад я сделал себе голосового ассистента (Алисами вообще не пахло тогда бтв), и в его функционал положил команды "рабочий стол" и "скриншот". Так вот: это быстро надоедает и ты начинаешь видеть насколько проще сделать то же самое по старинке.

Или например вспоминаю хвалебные надежды с выходом айфон 5, как в нём появится проекционная клавиатура и как все мы вскоре будем печатать сразу по столу. Ха ха. Наши технологии сегодня точно позволяют сделать такую штуку, это не проблема. Проблема в том что это НЕ УДОБНО.

Эргономические, кастомные раскладки клавиатуры, которые должны исправить вашу осанку и типа того. Это тоже не удобно! Тебе нужно всегда с собой это таскать, ты не можешь нормально работать с клавиатурой случайного человека, потому что у него будет либо дефолтная раскладка, либо своя. Заметьте, хайп на эргономику спал.

Ну или например хайп нулевых - красно-синие 3D. Наверняка ведь круто было бы делать и интерфейсы объёмными, в то время картонные очки можно было раздавать практически бесплатно. Но никто на такое не пошёл, потому что... Да. Да и самих 3D сейчас в кинотеатре заметно меньше, потому что людям нравится простота.

Кто-то ушами, а кто-то и попукает, что бы звук погромче сделать

приложения вообще одинаковые. так что андроид не отличается. а сами часть операционки также болтаются красиво по всему экрану

Согласен с автором, рост моих пальцев давно перестал поспевать за ростом диагонали телефона) С другой стороны есть упрощенные режимы в том же андроиде, где на клавиатуре все адаптируется под старые добрые 4-5 дюймов диагонали.

И по поводу интерфейса, в тех же самсунгах есть вполне себе официальные Good Lock приложения, где можно под себя настроить все что угодно - от кастомной клавиатуры до запуска какого-нибудь сервиса или приложения на разные отпечатки пальцев, без рута и прочих танцев с бубном, даже tasker не нужен.

Ну и да, то же управление жестами и последний UI6.1 на 14 андроиде от самсунга делает жизнь пользователей гораздо удобнее. Было бы желание, а подстроить под себя можно практически все.

Невозможно создать интерфейс, который понравится всем. И любой интерфейс, который выпустили в продакшн, кому-то нравится (как минимум тем, кто его разработал и одобрил).

А ещё Дед Мороз ненастоящий.

Теперь живите с этими очевидными фактами.

А речь вообще не об этом. Не о том что бы нравится всем. А конкретно о факте, что все мобильные системы и оболочки тоже изготовлены по мотивам настольных ОС и потому неудобны. Бургеры так и вообще прямо мания размещать так, что даже на мини телефоне не нажать.
Чувствуете разницу? Не что бы "всем нравиться" а "эта часть интерфейса не нравится всем".

эта часть интерфейса не нравится всем

Возможно, вы ещё просто не отучились говорить за всех.

смешно. про "невозможно сделать что бы понравилось всем" это не мои слова за всех. Но говорить что "нравится всем" и "всем не нравится" это большая разница. Никому не нравятся неудобства. И это нормально. А вот по разным видам удобств можно и поспорить.

Ну по сравнению с первыми экскрементами а-ля Windows CE на первых PDA, где тупо использовали десктопные идиомы, а в меню надо было прицеливаться стилусом с пиксельной точностью, пальце-тыкательные интерфейсы вполне воспринимались как эволюция.

Потом, правда, Остапа таки понесло, но это уже другая история.

Мне идеология WinMobile с десктопоподобным интерфейсом под стилус нравится больше того безумия, что я наблюдаю - огромные пустые пространства что под толстые пальцы на сенсорных экранах, что еще большие пустые пространства на десктопах, с неконсистентным расположением основных кнопок. При этом в WinMobile, начиная с где-то версии 6.5, был предложен гибридный вариант - крупные кнопки под пальцы в программах типа телефона и некоторых системных настроек, с сохранением максимальной плотности информации и почти неизбежного стилуса везде, где это оставалось целесообразным. В результате полезной информации на ранних 2.8" телевизорах помещалось больше, чем сегодня на ~6.5".

Но ведь стилусом как раз и можно прицелиться с пиксельной точностью.

Возможно я покажусь ретроградным консерватором, но на устройствах с PalmOS и Win CE мне стилусом было гораздо комфортнее пользоваться, нежели ныне тыкать пальцем по экрану.

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

Наверно не так. Просто интерфейсы нарисованы когда еще были 4" и достать вверху кнопку - не проблема. Ну а дальше - просто консерватизм и традиции. Вон в США до сих пор футы/ярды а в Британии - ездят по правой стороне))

В Британии (и не только) ездят всё-таки по левой стороне =)

И любой интерфейс, который выпустили в продакшн, кому-то нравится

Маркетологам.

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

И показатели они тоже очень даже считают и оптимизируют - удержания, конверсии и т.п.

Ну это общие слова, а как конкретно связано расположение кнопки cancel вверху экрана с удержанием - не вижу совершенно.

Полагаю, чем труднее кнопку достать - тем дольше пользователь проведёт времени в конкретном окне.Вот вам и удержание. Тут же как с навязчивым рекламным баннером, видели когда-нибудь? Крестик для его закрытия всегда очень маленький, появляется спустя пару секунд, а иногда и вовсе - не закрывает окно, а ведёт на рекламный сайт)

Ну это очень гипотетически. Вы же находитесь в операционной системе. Да, пользователь дольше просидит в этом окне, но меньше просидит в том, куда он хочет попасть. В чём выгода? Я сижу в окне "настройки" и хочу назад, рекламу смотреть. Эппл хочет, чтобы я и дальше в настройках сидел?

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

С одной стороны - да, всё так. С другой - это не объясняет отвратительных интерфейсов в платных приложениях с подпиской.

Вот были у меня deezer и spotify - в них не было "внешней" рекламы, их получаемый лично от меня доход никак не зависел от того, сколько я времени на каком экране проведу (и возможно даже в их интересах было бы, чтобы я вообще запускал приложуху как можно реже - для снижения нагрузки на сервера). И тем не менее оба как следует постарались и потратили очень много усилий и денег, чтобы я и куча других пользователей от них отписались. Разумного объяснения у меня пока нет...

Ну нет конечно. Я не полуидиот. А полный. И уверен что ни для кого интерфейсы эти не разрабатывались. Даже никто из разработчиков про это не задумывался! В голову им это не приходило никогда

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

Есть примеры нормальных интерфейсов?

Можно даже не из 80х)

Пользователи: "Для нормальных интерфейсов взаимодействия с пользователем нужно использовать научную эргономику"

Те же пользователи, когда им в ответ на претензии "почему текст по центру экрана, а поля пустые" даёшь ссылки на научные исследования в области читаемости текста: "да ну, бред какой-то",

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

Попросите любого знакомого дать определение слову "дизайн". Абсолютное большинство людей ответит что-то вроде "это умение делать красиво". И это крайне прискорбно, потому что настоящий дизайн - это, в первую очередь, умение делать "удобно", и только потом "красиво".

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

Далее всё становится ещё интересней, ведь в современной экономике, где всем заправляют олигополии, уже не так значима чистая конкуренция, которая раньше как эволюция очищала рынок от неудачных решений. Сейчас корпорациям, которые и составляют те самые олигополии, гораздо проще самим формировать вкусы потребителя, навязывать ему свои решения. Ведь тогда можно сначала подготовить покупателя к покупке именно этой новой модели смартфона, а потом просто дать ему эту модель. Так сильно снижаются конкурентные риски. Экосистема Apple с её горячими фанатами - это показательный пример такого поведения.

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

Дизайн - это в первую очередь умение делать

Нет. Дизайн - это в первую очередь умение ДУМАТЬ.

Оригинальный смысл этого слова никакого отношения к красоте не имеет. Я бы даже сказал, к материальному миру тоже. Понимайте его как "проектирование". Результат этого процесса виртуален. Его ценность состоит в том, чтобы конвертировать потребность в гипотезу, а её в модель.

Just avoid holding it that way (c) Steve Jobs

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

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

Хотя я тоже сторонник того, что телефон должны быть пригоден к использованию одной рукой. Для полного счастья - ещё и без разницы какой, правой или левой.

Другой рукой я ем. Это не обсуждается

Значит надо третью руку отращивать. Ну и четвёртую на всякий случай.

"Телефон для пользователя средней руки"?

Рука тянущаяся наверх закрывает экран - не видишь что происходит

Это кстати проблема во многих играх

Что рука что-то закрывает - это вообще проблема тач-интерфейсов.

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

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

надо большой палец так изогнуть вниз и свайпнуть вниз, что телефон перестает устойчиво держаться в ладони.

У самсунга надо два раза на "хоум" тапнуть, тогда он уменьшает область отображения.

Вы же понимаете что все эти варианты это просто убогая замена простому переносу кнопок вниз экрана?

Все кнопки туда всё равно не перенесёшь - для клавиатуры места не останется.

Но выбор "не лопат" всё еще есть. ASUS Zenfone 10 и Google Pixel 8 из актуальных, например.

6" не лопата только в мужской лапе. Под небольшую женскую руку "не лопаты" большая редкость.

Диагональ экрана не в полной мере отражает компактность смартфонов. Соотношение сторон и толщина рамок этих смартфонов умещают их в практически те же габариты, что когда-то были 4,7"-5" смартфонов с подбородками.

Они более вытянуты в высоту

Только IPhone 6S тоже большой. Вот Iphone 5S или SE был идеальным смартфоном. Просто идеальные размеры если вам нужен смартфон как набор возможностей и что бы помещался в любой карман.

Включил бы в палату мер как эталонный килограмм)

С автомобилями тоже беда. Тоже пихают везде мониторы. Причём ладно бы делали это аккуратно, но нет, просто делают как телевизор на кронштейне. Всё меньше и меньше производителей аккуратно встраивают дисплеи.

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

Да есть вполне небольшие смартфоны, которыми удобно пользоваться одной рукой. Но либо они всегда на чуть старом железе, либо японцы. Из последнего актуального пиксель 5 удобный

В андроиде всегда была кновка "назад" и всегда она могла делать что угодно: перейти назад от текущей гиперссылки, перейти в предыдущее окно приложения, выйти из приложения совсем.

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

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

Только в 2ГИС об этом почему-то не знают?

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

Есть отдельные приложения перехватывающие кнопку назад и несколько меняющие её поведение, но анализатор кода Android Studio такие практики осуждает.

Хертамбыл. Может так и должно быть, но так не есть.

Опишите последовательность действий, чтобы можно было повторить и увидеть что происходит не логично.

Я сейчас начну распинаться, описывать, а вы мне скажете: "Что ж вы хотите, это кривое стороннее приложение. Настоящий андроид это то что сделал гугель" И мы разойдемся в недоумении друг от друга

Может и такое быть. Вы изначально написали "андроиде всегда могла делать что угодно". Я написал почему так, на что вы возразили. Соответственно можно предположить, что вы сталкиваетесь с этим в самой системе, а не каком-то отдельном приложении (к примеру на iOS тоже есть приложения меняющие эту логику).

Справедливости ради - разработчик приложения действительно может менять стек экранов

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

Вот как раз кнопка "назад" в Android – это очень неудобно. Когда-то взял в руки Samsung жены, так я постоянно случайно нажимал это "назад" мышцами большого пальца, когда перехватывал телефон, чтобы дотянуться до чего-либо в верхней части экрана.

Сейчас у обоих iPhone SE 2, думаю, такая проблема будет и с более новыми iPhone, потому что у них в этой области (где раньше была пустота рядом с кнопкой Home) экран, и будут случайные нажатия, просто не на кнопку "Назад", а на клавиатуру или что-либо ещё, что там отображается.

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

Я потому обычно "назад" держу слева, а не справа.

Впрочем, далеко вверх я тоже стараюсь не тянуться, а уменьшаю экран. Да и когда тянусь, чаще клавиатуру цепляю, а не кнопки управления, они ниже "точки крепления руки" находятся.

Или не выходить вообще (да, я о тебе Netflix на Android TV)

с мобильными всегда "всё сложно" )

не будем касаться интерфейсов мелких разработчиков (там часто всё плохо), а посмотрим хотя бы на скрины в статье… в примерах (Cancel / Edit и т.п. вверху экрана) разрабы пытаются решать проблему "скорости" работы с интерфейсом и ещё много других задач…

(1) согласитесь, когда на первом же экране сразу же видно (без прокруток) основные кнопки управления, это гораздо удобнее (быстрее), чем заставлять юзера "думать", скролить, метаться взглядом по экрану в поисках нужных кнопок…

(2) когда кнопки управления внизу экрана, сильно возрастает риск их случайного нажатия именно потому, что "пальцы снизу"… особенно актуально для сенсорных экранов , т.к. сенсор может сработать даже если палец в миллиметре НАД экраном (физически экрана не касается)

(3) нижняя часть экрана считается одной из "слепых зон" (экран смотрят сверху-вниз)… опять же, в том числе потому, что "пальцы снизу" перекрывают обзор ))

(4) дополнительно, часто решается задача "осознанности" действий юзера… с одной стороны - кнопки должны быть под рукой, с другой - юзер должен понимать что делает, нажимая на кнопки… т.е. затраченное юзером время + физические усилия на перемещение своих конечностей к нужной кнопке может считаться осознанным решением… ))

(5) ну и иногда так тупо "красивее" ))

хоть "верхние" кнопки и выглядят "неудобными" в использовании, но все остальные варианты скорее всего будут ещё хуже

:-)
(1) основные кнопки управления для однооконных интерфейсов/диалогов (перейти на шаг назад, закрыть окно/приложение и переключиться на другое окно/приложение). И от содержимого диалога/окна они не меняются.
(2) если читать информацию с экрана (а не тупо его бесконечно пролистывать), держать палец поверх экрана/информации не удобно, "слепая зона"...
(3) когда кнопки сверху экрана/информации - то "слепая зона" закрываемая пальцами только увеличивается.
(4) по факту "решается задача" не "осознанности действий" , а противодействия закрытия конечным пользователем этого "вылезшего" рекламного г-на... :-)
(5) про "красивее" (с точки зрения современных "дизайнеров" и "маркетологов") в этом топике уже написали.

Если человек тянется к кнопки назад, то ему уже скорее всего не нужна информация, которую он закрывает рукой. Это просто логично, если она нужна, пользователь бы не полез нажимать на кнопку назад. Значит слепая зона здесь вообще не имеет хоть какого-то веса для конечного пользователя и как аргумент я считаю здесь проигрывает. На счёт 2 пункта: Зачем вообще держать палец поверх экрана? Для того, чтоб потом нажать кнопку назад? Я считаю это неудобство созданное из пустого места, но возможно я не правильно понял вашу позицию. Надеюсь на объяснение. 4 пункт ваши личные суждения, которые могут быть правдивы, но не означают, что это факт. Без рекламного контента, кнопка назад была в том же месте. 5 пункт интересен тем, что вы говорите человеку самому найти аргументы против его же мнения где-то тут в топике). Представьте ситуацию, вас обвиняют в краже и говорят ещё найти против себя доказательства. Пример грубый, но думаю отражает суть того, что я имею ввиду.

хоть "верхние" кнопки и выглядят "неудобными" в использовании, но все остальные варианты скорее всего будут ещё хуже

Мой вариант - механические управляющие кнопки, расположенные внизу под экраном.

Я бы тоже кнопки вернул. Профессионал работает вслепую. Что с сенсорным интерфейсом невозможно.
Кстати именно поэтому Apple отменил сенсорную полоску которая была в MACBOOK PRO вместо функциональных клавиш. Профи не могли работать вслепую на такой клавиатуре.

Да ерунда эта полная. У всех уже внизу половина кнопок расположена. И никаких проблем нет с нажатиями. Просто вторая половина кнопок "по традиции от виндовс" осталась наверху.

Радует, что нашелся в обсуждении человек, который подумал об ограничениях, а не только о потребностях!


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

P. S. А назад вернуться на iOS очень даже удобно можно свайпом. У меня не самые большие руки, но дотягиваюсь на XR я совершенно свободно.

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

Но прорегресс, раз он начался, уже ничем не остановишь.

Это копия "интерфейса" печатной машинки, обкатанной десятилетиями до.

не было F1 у печатных машинок. Я имел все эти PC XT и прочие в те годы, Функции сверху лучше потому что при слепой печати ты достаешь до всех клавиш. Но если не печатать вслепую то конечно можно и так.

Robotron
Robotron

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

не передергивайте. Это раскладка перешла от печатной машинки.

Крестик-то ладно, а вот переименовывать файлы мышкой (коротко кликнул по имени и чуть потянул) до сих пор не все работники бухгалтерий умеют. А кто умеет, вечно повторяет это действие по 5-6 раз, пока получится.

Не надо протягивать! Надо просто ждать. И жмякать чуть дольше обычного (хотя тут спорно). Вы их не тому учите.

Хм, сейчас понял, что плохо представляю как переименовать файл в винде нажатием мыши (без использования контекстного меню), хотя винда - основаная рабочая ОС. Почти всегда пользуюсь F2 (или редко - контекстным меню).

Не дольше, а медленнее. Нужно два одинарных клика. Первый выделяет файл, второй превращает имя файла в строку ввода.

О, вот это поворот. Спасибо.

Утащил в копилку - не зря полдня читал хабр :))

Был период, когда по умолчанию стоял такой режим: выделение файла или папки было без клика, просто при наведении мышки и небольшой паузы. Одинарный клик при этом открывал файл, вот мне тогда казалось, что для переименования нужен был затяжной одинарный клик. Хорошо что не прижилось, по-моему явное поведение интерфейса лучше неявного. Такой режим до сих пор можно включить в параметрах папки. Вот только переименовать с помощью мыши в таком режиме у меня на 10ке не получилось. А попытка протянуть курсор мыши при нажатой кнопке может привести началу перетаскивания (порог - количество пикселей я не замерял). sarcasm Теперь есть телеметрия - microsoft может подобрать время клика и количество пикселей для драга, устраивающее каждого /sarcasm

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

Действие настолько привычное за много лет и поколений Windows, что чисто субъективно осознать причину вашего недовольства невозможно. Подчеркиваю: я не говорю, что вы неправы - нет. Я лишь говорю, что такое переименование настолько привычно, что уже трудно непредвзято подумать о том, что можно сделать лучше.

Написал выше, все таки эксперименты были, и курсор, кстати, менялся при наведении. Тогда microsoft пытались приравнять explorer к iexplore, за что на них наезжали. Сейчас видимо наезжать некому.

Скорее Model M с трекпоинтом:

IBM introduces "Pointing Stick" (TrackPoint) (1990)

UFO just landed and posted this here

был у меня honor (да всё еще где то валяется) с датчиком отпечатка на спине.

По мне так датчик отпечатка сзади - это самое удобно. Сбоку терпимо - свайпы по нему тоже работали, кстати.

А вот экран хуже всего, особенно когда датчик оптический.

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

разблокировать телефон на столе, чтобы посмотреть уведомление, или когда он находится в держателе по каким‑то причинам

Для меня "телефон на столе" - это какое-то редкое состояние. Он обычно либо в руках, либо на поясе. Плюс ещё есть часы и компьютер, куда уведомления с телефона приходят. Держатель ещё более-менее понимаю, но, думаю, можно как-то настроить, чтобы телефон в нём не блокировался. nfc-таг прилепить, к примеру. Впрочем это так, теория.

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

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

Я вообще по этой причине с note10 lite перешел на note20. До него у меня был s10e с датчиком сбоку. Но хотелось стилус и батарейку получше. Взял этот note10lite. И проходил с ним около года, хотя обычно телефон у меня живёт около 2,5 лет до замены. Датчик отпечатка был самой главной причиной. Не единственной, но самой часто вылезающей.

nfc-таг прилепить, к примеру.

Если держатель с беспроводной зарядкой, то в Tasker это прям в пол-пинка делается — у себя именно так и сделал; когда беспроводная зарядка обнаружена — включаем отображение уведомлений на блокированном экране, плюс Always-On Display, ушли с беспроводной зарядки — вертаем всё назад.

(Сносить пароль при наличии беспроводной зарядки, кмк, всё же больший риск)

Беспроводная зарядка может быть и не твоя - в кафе, к примеру.

А nfc-так всё же конкретное место отмечает - держатель в твоём автомобиле, например.

Для меня "телефон на столе" - это какое-то редкое состояние. Он обычно либо в руках, либо на поясе.

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

Всегда носил на поясе и продолжаю носить. Чехлов на ремень продаётся довольно много, так что не думаю, что я один такой.

С телефоном в кармане сидеть неудобно, конечно. Уведомления в часах и на компьютере. Если в часы не пришло - значит оно несрочное и телефон сей секунд доставать не обязательно.

Были датчики всех расположений

Сзади на mi max, сбоку на razer phone и под экраном на galaxy s - датчик сзади ощущался хуже всего из за необходимости заносить палец назад (например когда держишь телефон двумя руками), датчик сбоку - лучше всего, но не так логичен когда разблокировка не самого устройства а в приложении, датчик под экраном намного интуитивнее когда ты работаешь с приложениями но немного хуже в плане разблокировки устройства)

Я обычно держу телефон одной рукой. И на датчик сзади отлично ложился указательный палец. Плюс онттам оставался - и им можно было всякие жесты делать.

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

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

"Когда закончится эра безграмотных мобильный интерфейсов?"

А нет ли у автора ошибки в заголовке?

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

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

Ненавижу FAB, так как он часто перекрывает контент под собой.

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

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

Имхо, зависит от приложения. Если не делают FAB, то обычно это всё пихают в "три точки", которые где? Правильно, опять сверху( Кстати, в MiX норм тема нижняя панелька вместо того же FAB. Там, где важен контент, это больше зайдёт ?

Вот ведь явно убожество - кнопки вверху экрана. Особенно универсальные.

Автор на примере мобильных телефонов продемонстрировал проблему, которая характерна для многих областей. Почему так происходит?

Может быть, потому что в 1980-е мир так не торопился, как сейчас, и к выпуску новых продуктов относились более ответственно. Теперь методология Agile проникла во все сферы, и ранний вариант продукта, который раньше считался бы внутренним инженерным образцом, вполне может стать конечным продуктом. На исправление ошибок предыдущих версий тратятся средства и усилия в основном тогда, когда они влияют на желание пользователей платить за продукт. Если же пользователи согласны покупать его и в таком виде, то лучше сосредоточиться на новых возможностях, чтобы в очередной раз опередить конкурентов. "Клиент всегда прав".

С другой стороны, знания эргономики сейчас гораздо доступнее, чем раньше, и можно было бы сразу допускать меньше "детских" ошибок. Тем более это касается фирм такого масштаба, как Apple. Может быть дело в том, что к разработке дизайна они привлекают экстраординарных личностей, которые "мыслят не как все" и "лучше знают, как надо", тогда как лучше было бы обратиться к специалистам, имеющим классическое образование и отражающим опыт среднестатистического человека? Но тогда в новых продуктах не было бы шокирующих эффектов, которые дают темы для новостных лент и подогревают интерес публики. Снова всё упирается в готовность покупателей платить.

В итоге можно сказать, что мы имеем те интерфейсы, которые мы заслуживаем. Мы сами проголосовали за них своим кошельком. В том числе и автор статьи.

экстраординарных личностей

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

Не надо меня поганить. Я за чужой счет живу! И голосую чужими кошельками!)

Я по жизни спокойный человек, практически ничто не способно вывести меня из себя.

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

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

Особенно весело, когда такая хрень происходит в веб-приложениях, где люди с деньгами работают (банковские онлайн-клиенты). Хотите выбрать пункт "отмена" - попадаете по "оплатить", которая сама бросилась под ваш курсор.

Есть ощущение, что иногда это делают даже намеренно. Например, последнее время на кинопоиске, после того как я проскроллил к описанию фильма и начал читать первые несколько слов, обязательно "подгружается" рекламный блок, который как раз занимает место блока с описание, заставляя скорллить снова.

Это гомосексуалисты. В иносказательном смысле

Хорошо ещё, если успеешь понять, на что кликнул или есть возможность отмены. Может и просто какое-нибудь уведомление с подтверждением выскочить, которое попадётся под курсор/палец за 50 миллисекунд до нажатия и которое уже нигде потом не найдёшь.

Я помню, когда в Вебе было не так.

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

И да, это было лучше, чем сейчас. Потому что можно было сразу начать читать, а с Оперой вообще жизнь была.

Ах эти тёплые времена табличной вёрстки :)

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

Вообще-то в вебе это должно было отмереть с поздним html4 и совсем - с html5. Но фронты постарались создать средства, имитирующик косяки html3\4.

Да как раз со смертью табличной вёрстки оно расцвело пышным цветом. Таблицы браузеры худо-бедно просчитывать научились, равно как и дизайнеры расставлять хинты по размерам.

А вот все эти двадцатикратно вложенные div'ы с тонной каких-то CSS-хаков даже для самых простейших вещей в принципе не могут быть просчитаны заранее, до того, как всё это прогрузится.

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

Проблема не в div и не в фреймворках, а в разработчиках, которые так это все запрограммировали

Один лишь Windows Phone и Windows 8 имели элементы управления в более-менее доступных пальцу местах

А ещё там не было этого убогого опыта с открытием веббраузера внутри приложения, а котором нажал ссылку. Веббраузер открывался отдельно, что очевидно и понятно

А ещё это был самый удобный мобильный интерфейс. Минимум движений для достижения результата. А иногда и вовсе без движений - нужная информация уже на плитке.

Привыкал к тупому Андроиду после Windows Phone долго. Испытывал реальный дискомфорт.

Win Phone был шикарен, очень жалко что не взлетел.

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

В ОС "Аврора" это как раз попытались исправить, тоже обратив внимание, что большим пальцем неудобно тянуться к верхней шторке.

Кажется это не повсеместно, ибо появляется новая панель приложения, которая будет распологаться сверху и содержать много разных действий:

Новая панель приложения

Многие привычные вещи сделаны убого. Просто к ним привыкли и никто не задумывается что их надо изменить.

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

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

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

"iCloud, Edit и Search сверху экрана. Ну нет у меня пальцев с той стороны!"

Как раз там находится большой палец, если держать телефон правильно - на ладони. Многие держат двумя пальчиками, а потом меняют телефоны каждый год, ибо если один соскочит, то телефон упадёт на асфальт.

А можете картинку скинуть, как это? Вверху у меня пальцы никогда не находятся, как бы я не держал.

Такого не встречал, из блюдца тоже не пил =)

если держать телефон правильно

Это так тонко, что прямо аж понравилось.

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

Собственно я к тому, что не стоит подходить со своим мерилом (причем довольно однобоким) ко всей индустрии, уверен что разрабатывали там люди не глупее вас в общем случае.

Я вот регулярно нажимаю в ВК кнопку "клипы", потому что она прямо под рукой всегда абсолютно у меня - в правом нижнем углу.

Не знаю, насколько там умные разработчики и\или дизайнеры, но раздражает =)