Комментарии 230
Такое ощущение, что переводчик статью перевел, но к сведению не принял. Зачем эти многочисленные «ПИ»? Или считается, что прочитать слово «интерфейс» займет больше времени, чем понять, что эта аббревиатура значит в текущем контексте (я понимаю, что это калька с GUI)? Все таки, не от руки же текст пишется.
А по существу, статья толковая конечно.
«Работая по принципу Без ПИ...» — или — «С безинтерфейсным подходом...»,
«Если мы исключим ПИ...» — или — «Если мы исключим интерфейс...»,
«поначалу требуется немного ПИ.» — или — «поначалу нужно немного работы с интерфейсом»?
Нельзя писать «мы исключим интерфейс», поскольку интерфейс остается. Речь идет именно о принципе экранных интерфейсов.
И мне кажется лучше писать БИ при частом употреблении в тексте, чем «безинтерфейсный подход» и «безинтерфейсные системы»
Работая по принципу Без ПИ...
многие госконторы у нас по этому принципу работают...
zhituha-nb:~$
А какой плюс был бы от форсквера в спидометре! Врезался — зачекинился! И фоточку приложил.
Шик!
(оригинал)
___________________
Sent from my Mini Cooper
Что примечательно, Самсунг еще года три туда поддержку Вконтакта не прикрутит.
Дальнейшая эволюция заставляет нервно хихикать: твиты «Я взял банку варенья» и записи в соцсетях «2 часа ночи, третий подход за едой», сообщения на дверце «5 ваших друзей в этот момент ищут что-то в холодильнике» и прочие «полезные» мелочи. И охота ценителей за старыми холодильниками, которые _без_ всех этих наворотов :)
Есть вещи — они исторически не имеют интерфейса и интуитивно ясны. Классический пример «гамбургер — хватаешь и ешь».
Есть компьютеры — терминалы в виртуальность. Они исторически должны выполнять столько функций, что никакой вещи никогда не будет свойственно. И столькими способами, что никакой вещи не снились. Для этого требуется интерфейс, чтобы человек выразил что он намерен делать и каким способом. (Не помяните яблоко — они как раз критикуемы за намерение придать компьютеру интерфейс вещи, выбрав за пользователя как именно исполнять действие. Вплоть до анекдотов)
Есть «непонятно что» — много то ли умных вещей, то ли спецкомпьютеров, к которым непонятно как относиться: как к многофункциональной вещи или как к компьютеру. Пример — смартофон. Поиск и навигация давно уже стали важнейшими функциями наряду с телефоном. Не считая «менее важных» музыки, чтения, офисных операций. Можно добавлять сюда «холодильник=проекторная доска», «музыкальный центр=игровой центр» и прочих неествественных мутантов.
А есть ещё «сценарии» — логика того, как человеку нужно с помощью артефактов добиться зачастую незаметной, примитивной, вспомогательной цели. Например, просочиться в машину и подготовить её к поездке.
И вот как раз тут, на стыке «непонятно чего» и «сценариев» можно флеймить БЕСКОНЕЧНО: просто или подробно, быстро или тщательно, эргономично и для кого и прочая и прочая.
Основное, по-моему, в компьютерных интерфейсах указать с чем ты собираешься что-то делать. После указания объекта количество возможных действий способов снижается на порядки по сравнению с фактически бесконечным множеством.
— Volkov Commander: можно файлы копировать, переименовывать, удалять и даже редактировать!"
Файл можно послать почтой, на файлопомойку, переименовать, заархивировать. Я бы не сказал, что количество способов как-то серьёзно сокращается от того, что это .doc по сравнению с .jpg или .opp.
Нужен ли пользователю документ, спросите себя.
Да хоть человек всунет руку в корявую трубу «мечта технофоба» (и не сможет правой отмахиваться от мухи, кстати) — и то операции тяжёлой стройтехники станут пластичнее и быстрее. Вероятно, даже и точнее.
Но нас интересует движение и ориентация ковша, а не положения локтя. Локоть как раз в самом немешающем месте воткнут (не считая проблем с воздушными проводами, хотя эта проблема и кучей рычагов нерешаема).
независимо от конструкции рычага, положение ковша не будет совпадать с положением рычага, если только не нахлобучивать на рычаг ещё одну гидравлическую конструкцию для синхронизации положений.
Я вам предлагаю тупо установить модельку эксаватора в кабине. И пусть человек дёргает модельку как захочет. Хоть зубами, хоть пинает. Механика пассивной модельки сама снимет управляющие импульсы в зависимости от того как человек её гнёт. Коли не хотите всовывать свою руку в «мечту технофоба».

Кнопки можно тыкать быстрее, чем комп просвапится.
Следующий канал нажимается быстрее, чем телик успевает переключиться.
Глотать можно быстрее, чем пищевод проталкивает.
Вам не трудно жить?!
P.S. Рычаги тоже дёргаются быстрее, чем ковш шевелится.
Простите, но чем вам не устраивает прочесть разговор таки полностью?
Во-вторых, рычаги, видимо, дешевле и надежнее
В-третьих, движение рычагом однозначно свидетельствует о воле оператора. Бывают, конечно, форс-мажоры, но случайно сдвинуть рычаг сложно. По крайней мере в советских экскаваторах :)
Третий фактор, имхо, важен, особенно в источниках повышенной опасности. Помнится даже где-то в фантастике встречалось: девайсы (прежде всего транспорт) с мыслеуправлением, инфу выдавали без физического контакта, считывая команды дистанционно, но вот для небезопасных команд требовали физического подтверждения как доказательство того, что это не случайная мысль мелькнула повторить подвиг Гастелло, а сознательное решение оператора.
«Gun is first sample of click and point interface».
Опять же управление кораблём — телеграф мощности машины и штурвал.
Во-2, дешевле, но не надёжнее, чем другая механика
В-3, движение «моделькой» и «рукавом» однозначно свидетельствуют о воле оператора. Для пущей паранои можно подтверждать удержанием педали, как на делают прессах. Педаль должна быть обязательной.
Интерфейс управления экскаватором — копай отсюда (показываем пальцем) и досюда (тыкаем пальцем за горизонт). Канава 1,5 метра глубиной — пошёл. (голосом)".
Есть такой, кстати. Называется «водитель экскаватора».
Я уже предложил кучу решений по возникшим возражениям:
1) можно использовать рукав, чтобы не отмахиваться от мух
2) можно использовать модельку, чтобы синхронизировать манипулятор с органами управления
3) можно обязать держать педаль нажатой, чтобы убедить машину в осознанности намерений
4) можно приложить все предохранители, которые используются сейчас — от опрокидывания и прочие
Дополнительно вам предлагаю 5) использовать тензометрические датчики в жёстком рукаве, коли у вас руки на весу устают.
Все эти решения доступны, не дороже нынешних, интуитивнее, точнее и быстрее.
Сколько раз можно созерцать, как экскаваторщик через искажённые каналы управления кривыми руками пытается суматошно и беспорядочно нацеливать ковш?
Сколько раз авиаторы грохались, пока не ввели единогласно и обязательно нынешний интуитивный штурвал Эсно-Пельтри? С обратной связью, кстати. Чтобы адекватно чувствовать флаттер, сваливание, компрессию, и так далее.
Это поопаснее экскаватора, и количество умерших авиаторов или те, на кого авиаторы упали гораздо больше, чем количество умерших эксвататорщиков и тех, на кого они упали.
«Сколько точно вам ещё нужно убитых, чтобы вы задумались?»
Вы успешно слили два вопроса, ловко подсунув словоблудие вместо ответов.
Давайте попробуем снова:
1) «такая штука как ROPS/ARP — защита от опрокидывания» несовместим с жестовым управлением?
Ответьте, пожалуйста «1) Да» или «1) Нет»
2) Обратная связь уже реализована на нынешних рычагах? Коли вы так уцепились за неё в вопросе миграции на жестовое управлени.
Ответьте, пожалуйста «2) Да» или «2) Нет»
Они подумали над тем что нужно человеку и воплотили это. Они достойны даже самой навязчивой рекламы в этом плане.
В окнце концов почему на английский мы переводим свои брнеды, а западным такая локализация — фи — не позволительна? Яндекс — Yandex, Жигули — Lada.
С этим не сложности — это просто становится нечитаемым.
Что касается остальных — то имена собственные допустимо использовать без перевода, а учитывая специфику хабра и хабровчан, думаю это единственно-правильный способ — английский на уровне имен собственных знают практически все и не возникнет неоднозначностей и непоняток + гуглить при желании на порядок проще.
И ещё часто забывают, что интерфейс — это про черный ящик. В случае с разработчиками зачастую нужен серый ящик, потому что иногда очень важно понимать, как работает система, — все абстракции текут (с).
Интерфейс — это вообще-то не только экран. Это почти что угодно, посредством чего человек взаимодействует с окружающим миром. Брелок — тоже интерфейс. Руль — тоже интерфейс. И даже ПДД или правила этикета — это своеобразный интерфейс между людьми.
В таком случае «отказ от интерфейса» звучит как бред.
А вот чрезмерное усложнение там, где можно сделать просто — это и правда популярная ошибка, равно как и чрезмерное упрощение. Например, любой ввод пароля — это сложность. На домашнем компе это лишнее (хотя кому как). А где-нибудь в секретной лаборатории пароль + скан отпечатка может оказаться недостаточно.
Проблема не в наличии или отсутствии интерфейсов, а в юзабилити, и в том, какие вообще задачи решают эти интерфейсы. Твиттер на холодильнике точно не нужен, но это игрушка, а не какая-то полезная фича. Большая панель управления в отеле может решать задачу сокращения персонала, например, и удешевления стоимости проживания. Если хочется традиционный телефон с вежливой девушкой на проводе (это тоже интерфейс, кстати) — ради бога, но выйдет дороже. Правда, даже в этом случае, нужно знать, что можно заказать, а что — нет, т.е. где-то ознакомиться с перечнем услуг, а это в итоге может оказаться менее удобно, чем экран с множеством менюшек.
А также проблема в роли рекламы в мире информации. Прежде, чем что-то продать, нужно рассказать об этом людям, потратив их драгоценное время и нервы (т.к. они вынуждены напрячь мозг). И чем сложнее рассказ, тем меньше людей его захотят слушать. Хотя, чем больше рекомендаций от осиливших, тем больше новых слушателей. Но в любом случае, что угодно новое — это нагрузка на людей. Если кучу простых вещей в доме поменять на дорогие электронные, модные и навороченные, включая дверь с твиттером, вилку с Ethernet, расческу с измерителем объема прически, то почти никакой человек этого не выдержит чисто психически. Как минимум потребуется много времени на изучение и привыкание.
Частично эти проблемы решаются с помощью стандартизации. Например, сам сотовый телефон стал стандартом. Никому не надо объяснять, что это такое, хотя совсем недавно он являлся модной дорогой игрушкой. Клавиши набора номера 123456789 * # с удивительной точностью повторяются от смартфона к смартфону, независимо от наличия клавиатуры или тач-скрина, потому что это стандарт. И даже не важно, оформлен ли он официально. Впоследствии наиболее сильные стандарты могут быть оформлены в виде законов на уровне государства. Сотовая связь пару десятков лет назад вообще никак не фигурировала в законе, а сейчас ее активно регулируют. Закон — тоже интерфейс (взаимодействия с государством и его институтами).
И те, кто не придерживаются стандартов, и делают что-то новое и непривычное, конечно же сталкиваются с проблемой продвижения. Это неизбежно. Но по-другому в мире пока не научились делать. Действительно хорошие идеи находят все больше и больше понимания и одобрения, и в последствии могут стать стандартами. А плохие идеи не выживают.
Всегда есть выбор у каждого человека — игнорировать ли все СМИ и пользоваться только тем, что есть. Покупать ли только то, что знает и понимает, ничего нового или непривычного. Никто ж не заставляет покупать и даже изучать холодильник с твиттером. Единственный «интерфейс», который не получится полностью игнорировать — это закон. Так что даже если вы не в курсе, что хотят сделать с налогом на имущество, — это ваши проблемы. Всё остальное можно изучать или нет, — по своему желанию.
Неформальные требования общества вообще, и рынка в частности, бывает обойти сложнее чем формальные требования закона. Тот же закон не обязывает людей иметь телефоны, но полноценной коммуникации во многих областях жизни без него не получится.
получается что топор для селянина — это интерфейс для рубки дров. автор призывает отказаться от топора, дрова сами должны рубиться и топить печь.
а в идеале должна быть одна большая кнопка «сделать все хорошо».
читая автора, невольно вспоминаю фильм «валли» с атрофировавшимися людьми. и то как они были рады избавиться от интерфейсов в конце фильма.
Поэтому гостевой доступ на компе есть, а я стараюсь лочить комп, как отхожу. Проблемы ввести пароль нету, привык давно. Когда спрашивают пароль, предлагаю сменить пользователя на гостевого.
Да что уж там, даже лишний чужой софт, который вроде в фоне работает (ну например дал кому-нить в ворде что-нить попечатать), занимает место на панельке задач и усложняет переключение между окнами.
В общем пароль не только для секретности нужен да и с учётом того, что виндовый пароль без проблем сбрасывается, при наличии физического доступа к компу, секретность оказывается почти нулевая.
Никто ж не заставляет покупать и даже изучать холодильник с твиттером.Телефон непременно с камерой покупать тоже никто не заставляет. Но без камеры найти труднее и выйдет сильно дороже.
Прелесть в том, что им можно пользоваться в исключительных случаях, а обычно — не надо.
Я бы не отказался.
Слышал, что на крутых сигналках типа black bug есть такая функция. Если я правильно слышал и правильно помню.
И даже больше, есть датчики, которые определяют находится ли ключ внутри автомобиля или снаружи. И если ключ внутри, то снаружи машину никак не открыть.
Без обид, но ваш комментарий — это самый стандартный комментарий человека, который ни разу не сталкивался с системой keyless доступа к авто. И подобный комментарий появляется в каждом обсуждении этой темы и набирает много плюсов и положительных отзывов, что еще больше убеждает людей в глупости такой системы как keyless, и мол дураки ее проектировали и разрабатывали, а мы-то умные раскусили ее. Ну надо ж как-то сначала разобраться перед тем как осуждать, ну или хотя бы предположить, что люди работающие в мерседесе не настолько дураки, чтобы делать такие ненаджные системы как у вас в комментарии. Ведь тут подумать три секунды и все станет ясно.
Как вы себе прикидываете ограничение в 30-40см? Это же радиосвязь. Чуть ухудшились условия приема и передатчик повышает мощность. При некотором раскладе срабатывают сразу все замки.
А еще их хорошо ретранслируют спец средствами. Клиент ушел, а замки открыты. Никогда не сталкивались с таким?
Вы не допускаете, что с вашего времени могло что-то измениться? Или что в разных компаниях может быть разный технологический уровень?
| Как вы себе прикидываете ограничение в 30-40см?
Примерно так. Вообще как бы не вижу проблемы ограничить мощность передатчика. С учётом прямой видимости рассчитать необходимый уровень не должно составлять проблем.
| А еще их хорошо ретранслируют спец средствами.
как и сигналы брелков сигнализаций, которые есть чуть ли не у каждого первого владельца иномарки, всё решают протоколы защиты.
Дело тут не в мощности, а в среде передачи. И различении их. Сделать подобие NFC не сложно. А вот сделать так, чтобы два рядом стоящих приемника ВСЕГДА и в ЛЮБЫХ условиях понимали расстояние до какого передатчика ближе это задача иного плана.
Пример, стоит машина на парковке среди других машин. Я подхожу к двери. Передатчик в кармане штанов, закрыт от приемника двери моей массивной задницей. Зато, благодаря переотражениям от соседних машин, он гораздо «ближе» к приемнику багажника. Я лезу в дверь, а мне услужливо разблокируют багажник.
не уверен. У меня машина свет в салоне зажигает, когда подходишь ближе метров трёх. Хотя возможно на открытие там дополнительный менее мощный канал.
А вообще ценные вещи либо в багажник нужно класть, либо при себе держать, даже если колесо меняешь. На практике не мешает практически, если конечно это не чемодан с баксами :)
А еще потенциально возможна проблема, когда брелок остался в машине и у него села батарейка :)

Я считаю что важно сохранять последовательность в так называемой редакционной политике и придерживаться единого принципа перевода на всем протяжении статьи.
Ну раз выше вы согласились, есть смысл надеяться, что вы немного подправите статью согласно таким принципам? :)
-подошли
-поднесли телефон к ручке двери\кассе
-всё само открылось\считалось, потому что телефон и дверь\касса друг друга узнали, авторизовали, подтвердили операцию и т.д.
Максимум для безопасности может быть использован пин-код телефона + заранее в меню может быть выбрано, что, мол, счета кассы Старбакса до 20 баксов оплачивать без всяких там кодов.
en.wikipedia.org/wiki/Thermostat
A thermostat is a component of a control system which senses the temperature of a system so that the system's temperature is maintained near a desired setpoint. The thermostat does this by switching heating or cooling devices on or off, or regulating the flow of a heat transfer fluid as needed, to maintain the correct temperature.
А ещё в этой игре здорово, что можно нажать на паузу, и двигаться во время ней. Вы же бог — чего вам? ))
2. Заказывает сэндвич;
3. Достаёт бумажник
4. Ищет нужную карточку или отсчитывает наличку
5. Ждёт аппарат для ввода пинкода/чек или сдачу
6. Вводит пинкод/расписывается
7. Кладёт карточку или сдачу в бумажник
8. Идёт мыть руки
9. Садится и кушает свой сендвич.
Так же можно убрать некоторые пункты при оплате по NFC
Сравнение должно быть объективным, а у вас маркетинговый вариант.
4.1. Оттопыривает кармашек с банкнотами.
4.2. Перелистывает первую банкноту, т.к. она слишком крупная.
4.3. Перелистывает вторую банкноту.
4.4. Перелистывает четвертую банкноту.
4.5. Обнаруживает, что все бумажные банкноты слишком крупные.
4.6. Оттопыривает кармашек с мелочью.
4.7. Ковыряется в мелочи.
4.8. Продолжает ковыряться в мелочи.
4.9. Вываливает мелочь себе на руку.
4.10. Отбирает первую нужную монетку.
4.11. Отбирает вторую нужную монетку.
4.12. Ссыпает оставшиеся монетки обратно в кармашек.
4.13. Закрывает кармашек с мелочью.
4.14. Протягивает ладонь с мелочью продавцу.
Тогда будет нормальный, правильный бред, честно противопоставленный бреду в последовательностях из статьи.
4.11b. Ссыпает монеты обратно в кошелек.
4.11c. Находит самую мелкую из крупных банкнот (повторяя пункты 4.1-4.4)
4.11d. Протягивает банкноту продавцу
4.11e. Узнает, что у продавца нет сдачи
4.11f. Возвращает сэндвич обратно и идет искать, где бы разменять деньги.
1) Пришёл в кафе
2) Заказал кофе
3) Выпил
4) Нажал на кнопку (на столике, или сразу на телефоне) «Оплатить»
5) Подтвердил операцию с телефона
6) Идёшь довольный домой)
В магазинах (на заправках, мойках и т.д.) примерно так же.
1) Подошли
2) Достали смарт
3) Включили
4) Сняли блок
5) Ввели пароль (далеко не все этим пользуются)
6) Ищем виджет
7) Нажали на виджет
8) ПРОФИТ
Причем, часть пунктов можно считать притянутыми за уши, плюс, у привыкшего человека это займёт времени уж точно не больше чем поиск брелка по карманам.
Кстати, про автоанлок машины, на досуге читал поучительную цитату на баше:
2012-10-23 18:50 #AA-238584
поворь, любитель похвастаться всегда будут наказаны… у меня сосед поставил себе на бэху 5 2000 года сигналку «маджик кар», у него там функция есть «свободные руки», это когда с брелком от сигналки подходишь к машине и она сама снимает машину с охраны. чувак любитель gj[dfcnfnmcz и расказывал про крутую сигналку всем подряд, любил похвастаться. живёт он на первом этаже. паркуют у нас машины во дворе, кароче вчера утром его машину с парковки перетащили к его окну, сигналка подумала что это хозяин подошел близко к машине и сняла сама себя с охраны. то что осталось от машины стоит теперь у бедолаги под окном))
«честная» последовательность выглядит скорее как:
1. Достали смарт (он включён, ей-ей).
2. Сняли блокировку (ей-ей, если человек здесь вводит пароль, значит ему дополнительная паранойя только в радость, но обычно его просто нет)
3. Нажали на виджет (часто используемый виджет уж точно где-нибудь в центре экрана)
Ура.
1. вытаскаваем из кармана смарт
2. пока несем смарт от кармана в поле зрения, нажимаем любую кнопку на нем
3. на андроид 4.2 виджеты прямо на локскрине. либо тыкаем на виджет либо делаем свайп разблокировки и опять таки тыкаем на виджет.
Первые 2 пункта — 1 секунда, второе это тоже отсилы 2 секунды, даже если с каким нибудь ключем разблокировки.
Линуксоиды смотрят на автора как на мышевоза.
Ну а очки или линзы решат вторую проблему — показывать человеку информацию именно там, где она ему нужна. Маршрут накладывать на дорогу перед тобой, справочную информацию об объекте показывать рядом с ним и так далее.
В этом году, Амбер Кейс рассказал о предвосхищенном Вейзером фоновом определении местоположения.
Мы многого можем достичь уже сегодня даже с самыми базовыми инструментами.
Интересный пример — программа Llama в андроиде. Мне больше не нужно париться со звуковыми профилями на работе и дома, включать/отключать беспроводные сети и синхронизации и т.д. При этом оно настраивается один раз, а потом просто работает.
В крайнем случае берут ответственность по спорным платежам на себя, но опять же по предварительной договорённости с банком наверняка.

Для тех кто в танке — это ВАЗ 2106
Про создание качественных интерфейсов хорошо написано в книге «Психбольница в руках пациентов». Основная идея — программисты пишут интерфейсы для программистов, а должны — для обычных людей, которых не вводит в восторг обилие излишеств.
Ну и в начале книги тоже есть пример как раз по теме этого топика: «Компьютер + Автомобиль = Компьютер»
От статьи нехило пахнет яблоками
Если агент туп ему доверяют только открыть дверь или установить температуру, то да, интерфейс не нужен. Фактически контракт не дает ему других возможностей, только скушать то, что подано.
Если агент не туп, но не умнее системы, ему дают большое количество ручек за которые он дергает. Это как раз UI. Ксерокс придумывая оконный интерфейс думал про бизнес пипл, которые как раз в эту категорию и попадают. Контракт дает выбрать блюдо из меню.
Если агент умнее системы, ему делегируют управление системой в полной мере, включая возможность менять правила игры, т.е. контракт управления очень либеральный. Тут однозначно консоль, API и доступ на кухню — готовь что хочешь сам. Прийдется, конечно, покурить мануалы и отвечать за свои действия.
Если с этих позиций смотреть на статью, получается что тренд идет от третьей категории к первой. В консьюмерской области — бессомненно. Расчет идет на на широкие массы, а значит и контракт взаимодействия стараются заземлить по-максимуму, чтобы широкая аудитория могла пользоваться.
На противоположном конце — в промышленной среде — похожий тренд, глобальная автоматизация, все что хочешь имеет API, конфиги и поддержку скриптинга. Опять контракт управления сужается чтобы снизить вероятность человеческой ошибки.
Посередине же — царство UI в его классическом понимании, и оно вроде бы не старается сужаться…
К слову, в бортовом компьютере был именно такой «интерфейс» как на скриншоте с синими надписями сверху — жутко неудобно и неинтуитивно — переключил с немецкого на английский только с третьей попытки.
Как человеку, далёкому от кулинарии, мне непонятна разница между 400Вт2минуты и 800Вт1минуту — энергию объект получит одинаковую, теплоемкость у него константа, значит и результат должен быть одинаков. А жена не согласна и регулирует из-за чего приходится регулировать и мне согласно данным инструкциям. А вот что вес должен либо определяться автоматически, либо вводиться мне понятно и я посмотрю инструкцию что и как делать.
А вообще, между 400Вт×2мин и 800Вт×1мин разница есть.
Понятно, что есть. Например, за 2 минуты утечёт с объекта больше тепла через излучение и конвекцию.
А вообще мне импонируют интерфейсы многих стиралок — выбираешь основной режим стирки (грубо, тип ткани) или спецрежимы типа только полоскание или только отжим, и можешь использовать модификаторы типа регулировки температуры или скорости отжима. Ещё бы какой-нибудь спектральный анализ прикрутить, для определения типа ткани (хотя бы грубо) и степени её загрязнения
Лучший интерфейс — отсутствие интерфейса