Што такое юзабіліці перавага «перацягвання файлаў/малюнкаў тут»?

Я часта бачу, загружаць дыялогі, якія прапануюць карыстальнік перацягнуць файл у выдзеленую вобласць:

enter image description here

Гэта альтэрнатыва класічнаму файл дыялог выбару .

Якім чынам перацягнуць і расчыняюцца варыянты паляпшэння юзабіліці? З пункту гледжання УБ, гэта добрая ідэя наогул?

Мой асабісты досьвед паказвае, што гэта займае больш клікаў і больш складаны, чым дыялог выбару файлаў: 1) адкрыць вокны правадыра, 2) сумясціце акно правадыра і браўзэр акно побач адзін з адным, 3) перацягнуць файл з аднаго вакна ў іншых ,

3
Гэта <�я> здаецца </я> як карысная функцыя, але я прызнаю, я ненавіджу гэта сам. Я думаю, што праблема ў тым, што ён спрабуе пераймаць кіравання файламі на працоўным стале ў браўзэры - але ўсё, што выкарыстоўвае браўзэр ужо прывык да таго, браўзэры апрацоўваюцца загрузкі на працягу апошніх 2-х гадоў. Акрамя таго, я рэдка маю даволі экрана больш, каб увесь адкрыты бок аб Боке, каб нават зрабіць перацягвання практычным.
дададзена аўтар andersjanmyr, крыніца
@CodeMaverick я спецыяльна казаў пра перацягванні-і-падзенні, каб выклікаць загрузку браўзэра. Перацягвання, безумоўна, карысна ў якасці агульнага ўзаемадзеяння карыстацкага інтэрфейсу ў АС. Я не ўпэўнены, што гэта выдатны спосаб для загрузкі файлаў праз вэб-браўзэр.
дададзена аўтар andersjanmyr, крыніца
@CodeMaverick гэта адрозніваецца тым, што <�я> яна адрозніваецца . Гэта мая кропка. На працягу 20 гадоў людзі загрузілі файлы ў Інтэрнэце на вэб-старонцы па-іншаму, чым перацягвання файлаў у тэчку або прыкладанне. Правільна ці няправільна, гэта быў іншы вопыт.
дададзена аўтар andersjanmyr, крыніца
@CodeMaverick асяроддзе заўсёды з'яўляецца часткай крытэраў варта пакласці ў працэс прыняцця рашэнняў. Я не кажу, што ёсць правільны адказ тут. Але заўсёды варта ўлічваць, што карыстальнікі, ужо знаёмыя. На працоўным стале, яны знаёмыя з перацягваннем. У вэб-браўзэры, не так шмат.
дададзена аўтар andersjanmyr, крыніца
Мне падабаецца функцыя перацягвання і падзенне, таму што я нашмат хутчэй у маім звычайным правадыру, чым у маім файлавым браўзэры ...
дададзена аўтар Judy, крыніца
Магчымая выгада можа быць адразу некалькі файлаў - Ctrl + Click для выбару некалькіх файлаў не заўсёды відавочная. Асабіста я выкарыстоўваю drag'n'drop на Youtube, таму што я, як правіла, ужо ёсць (глыбокі некалькі каталогаў) тэчку з відэафайламі адкрытымі. Не маюць ніякіх рэальных дадзеных для падтрымкі, што, хоць.
дададзена аўтар Ben Brocka, крыніца
@ DA01 - гэта <�я> вызначана карысная функцыя ў свеце ІТ, як у сеткі і праграмнага забеспячэння. У мяне асабіста ёсць 3 манітора (некаторыя людзі ў нашай кампаніі маюць да 6 манітораў) і перацягвання эканоміць масу часу. У нас ёсць шмат прыкладанняў з вокнаў. Гэта значна прасцей перацягнуць файл у дадатак, каб адкрыць яго, а не праходзіць праз File> Open маршрут.
дададзена аўтар Code Maverick, крыніца
@ DA01 - Калі вы згодны з тым, што перацягваннем ў АС карысна, а затым растлумачыць, якім чынам браўзэр не адрозніваецца адносна UX? Гэта практычна тое ж самае, як перацягвання файлаў у IM для загрузкі, электроннай пошце паведамленне аб для мацавання, заяўка на адкрыццё і г.д. Адзінае адрозненне заключаецца ў канчатковай кропцы, якая ў дадзеным выпадку з'яўляецца вэб-браўзэр для загрузка малюнкаў.
дададзена аўтар Code Maverick, крыніца
@ DA01 -. <�Код> Гэта адрозніваецца тым, што яна адрозніваецца Гэта зацвярджэнне з'яўляецца лагічнай памылкай і ніякім чынам не даказвае свой пункт гледжання. Я пытаюся ў вас, як выдаленне файла ў вэб-браўзэры іншы карыстацкі досвед, чым скінуўшы файл у тэчку Windows, электроннай пошты ці імгненнае паведамленне. Вопыт карыстальнік перацягвання дае тыя ж перавагі, як для вэб-браўзэра і аперацыйнай сістэмы. <�Я> рэальны </я> тут пытанне не пра <�я> сярэдні (OS GUI супраць вэб-браўзэра); гаворка ідзе пра функцыі (перацягвання супраць загрузкі файлаў) у пэўнай асяроддзі (вэб-браўзэры).
дададзена аўтар Code Maverick, крыніца
@ DA01 - я 100% згодны з вашым сцвярджэннем асяроддзя з'яўляецца крытэрыем, які думаў пра ў працэсе прыняцця рашэнняў. Я проста кажу, што менавіта гэтае пытанне з'яўляецца асяроддзем агностыку, так як гэта каля 2 функцыі/элементаў кіравання, якія дазваляюць загрузіць файл праз вэб-браўзэр: перацягвання супраць файла дыялогу векавога.
дададзена аўтар Code Maverick, крыніца

9 адказы

Я збіраюся быць мокрае коўдру і выказаць здагадку, што там не можа быць вялікім перавагай.

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

Так, перацягнуць і падзенне не з'яўляецца новай канцэпцыяй. Гэта было часткай нашай сістэмы ГПІ на працягу 4 гадоў. Але зьвярніце ўвагу, што працэс загрузкі файлаў праз браўзэр быў вакол на працягу 2-х гадоў, і гэта іншы працэс - але адзін, што людзі прывыклі.

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

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

Некалькі чалавек адзначылі, што гэта менш крокаў, але гэтыя прыклады не ўлічваюць для «таго, каб знайсці файл на кампутары» першым. І для некаторых людзей (я, для аднаго), які можа быць болем.

Для мяне гэты працэс павінен быць:

  • find the file on my system
    • search for the file
    • 'show file' I can bring up a system window
  • go back to my browser.
    • resize my browser
    • move my browser to the side so I can see the system window
    • notice I have 5 other browser windows open
    • move all of them
  • put focus back on my system window
    • drag the file over

Такім чынам, гэта не заўсёды менш крокаў. Гэта сапраўды залежыць ад кантэксту і якога роду карыстальнік выкарыстоўвае яго для якой канкрэтнай мэты.

FYI, Windows і OSX, па меншай меры, зрабілі традыцыйнае акно сістэмы патоку нашмат прасцей, а з палямі пошуку, якія цяпер ўбудаваны ў дыялогах. Для тых, хто выкарыстоўвае гэтую функцыю, паток цяпер:

  • Націсніце кнопку Upload
  • увядзіце імя файла, які вы шукаеце ў поле пошуку
  • выберыце яго

Рэзюмэ: Я не ўпэўнены, што адзін абавязкова лепш/горш, чым іншыя. Абодва яны могуць быць карысныя для людзей у правільным кантэксце. На самай справе, я хацеў бы прапанаваць толькі што ... хай карыстальнікі выкарыстоўваюць абодва. InVision робіць гэта прыгожа з іх онлайн загрузіць інструмент, дзе вы бачыце нешта падобнае на гэта:

---------------------------------------------------
|            Drag Files Here To Upload            |
|                   (or browse)                   |
---------------------------------------------------

... дзе «Агляд» з'яўляецца спасылка на дыялог традыцыйнай файлавай сістэмы. Лепшае з абодвух сьветаў?

5
дададзена
@virtualnobi, што з'яўляецца сапраўдным. Я павінен скажам <�я> можа </я> прапанаваць невялікую перавагу ...
дададзена аўтар andersjanmyr, крыніца
+1 да зводцы, дзе вы можаце зьмешваць і спалучаць лепшае з абодвух сьветаў. Калі б я праектаванне кіравання загрузкай, то, як я б гэта зрабіць.
дададзена аўтар Code Maverick, крыніца
Я не зусім купіць аргумент, што некалькі файлаў могуць быць загружаны прасцей: ласо іх можна толькі, калі яны сумежных. Калі няма, то вы назад Ctrl-Click, каб выбраць/адмяніць выбар, які гэтак жа, як і ў спісе загрузкі.
дададзена аўтар WerkkreW, крыніца

Агульная карыснасць тут усё залежыць ад таго, якія файлы вы хочаце загрузіць, як ваш працоўны працэс і як арганізаваць іх.

Сцэнар 1: Вы ведаеце, дзе вашыя рэчы

You know exactly which files you want to upload, how they are named and in what folder they are located.

Пераход да іх у акне правадыра і перацягнуць/падзенне іх трэба будзе прыкладна столькі ж рух мышы/клікаў, выкарыстоўваючы сродак выбару файлаў. Пераключэнне кантэксту ў іншае прыкладанне, верагодна, больш трывожнае, чым колькасць клікаў (і можа заняць час), так што перавага больш ці менш для выбару файлаў.

Сцэнар 2: Вы ведаеце прыкладныя месцазнаходжанне

Вы ведаеце тэчку, але не дакладнае імя файла.

Уявіце, што вы скінулі сотні малюнкаў з вашага лічбавік ў тэчку і хочаце загрузіць некаторыя. Хутчэй за ўсё,

  • Вы ўсё яшчэ ёсць, што папка адкрыта
  • ў вас ёсць праграма, адкрытай у якой у вас ёсць мініяцюры, што робіць выбар прасцей
  • Вы павінны наладзіць дыялог выбару файла, каб мець магчымасць правільна выбраць файлы, якія вы хочаце (зрабіць яго больш, ўключыць эскізы)

У залежнасці ад канкрэтных абставінаў тут, то прасцей проста перацягнуць, таму што ў вас ёсць рэчы, якія ўжо пад рукой. Няма неабходнасці зноў перамяшчацца ў filechooser, калі ў вас ужо ёсць нешта адкрытае.

Scenarion 3: Вы паняцця не маеце, дзе файлы

Для прыкладу, таму што кіраваць імі з дапамогай знешніх праграм, якія арганізуюць іх артаганальных структур каталогаў.

Як правіла, вы павінны шукаць іх у знешняй праграме тут. Вы выбіраеце іх адзін за адным там, або ёсць куча з іх вы можаце выбраць, але якія знаходзяцца ў некалькіх «фізічных» каталогаў.

This is btw. the way I mostly work with my images (using picasa application). Having applications that do no accept files per drag&drop out of picas is a real pain in the ass. You have to figure out where the file resides, then manually navigate there. For each file.

ТЛ; інш

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

Так што, калі гэта магчыма, зрабіць гэта ў абодвух напрамках. Гэта тое, што большасць добрых прыкладанняў у гэтыя дні падтрымку (гл скрыншот)

5
дададзена

Drag drop can be useful in various cases e.g.

  1. Калі тэчка з файлам ўжо адкрыта. - <�моцны> эканоміць час прагляду у патрэбнае месца з дыялогавага акна адкрыць файл

  2. Вы можаце перацягнуць некалькі файлаў на адным дыханні.

  3. Вы можаце перацягваць элементы з адкрытых прыкладанняў, напрыклад перацягнуць малюнак з прыкладання рэдагавання малюнкаў або з адкрытай браўзэра <�моцны> акно нават без захавання выявы . У некаторых месцах гэты кантроль таксама падтрымлівае <�моцны> ўставіць малюнак з буфера абмену .


In some cases browsing can be more efficient e.g.

  1. Калі вы ведаеце, дзе ваш файлы захоўваюцца і вы <�моцны> не маюць або хочуць, каб адкрыць яшчэ адно акно .


P.S. When drag/dropping you do not need to move your windows around... instead

  1. Пераключэнне ў акне зыходнага кода

  2. Перацягнуць над мэтавай значок/акна папярэдняга прагляду ў панэлі задач і не выпусціць

  3. Пачакайце мэтавае акно, каб атрымаць фокус

  4. Кропля над мэтавым акном

3
дададзена

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

Я раблю гэта крыху хутчэй:

  1. ўкладка Alt з браўзэра ў тэчку
  2. Націсніце і ўтрымлівайце значок дакумента
  3. ўкладка Alt ў вашым браўзэры
  4. RELEASE!
3
дададзена
Я на самой справе не меў ні найменшага падання, вы можаце Alt ўкладкі пры перацягванні дакументаў.
дададзена аўтар vol7ron, крыніца

Толькі ўявіце, у вас ёсць акно тэчкі адкрыта з файлам, які неабходна загрузіць. А ў іншым акне ёсць спасылка, якая кажа, што «Агляд». Вы націскаеце на яго, і вы павінны прайсці праз цяжкасці, каб знайсці файл, які вы ўжо можаце ўбачыць у іншым акне.

У гэтым выпадку перацягвання з'яўляецца вельмі карыснай функцыяй.

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

Таму <�моцны> будзе лепш мець абодва варыянты даступныя з магчымасцю «праглядаць» вельмі бачны карыстальніку. Падобна гэтаму,

enter image description here

2
дададзена

Перацягнуць для дзеянняў файлаў з'яўляецца агульнымі для ўсяго больш шырокай асяроддзя аперацыйнай сістэмы, кнопка загрузкі файла, як правіла, кіраванне спецыфічным для браўзэраў, і таму пры працы з аперацыямі на аснове файлаў ізалюе іх ад шырокай эксплуатацыі і навакольнага асяроддзя UX, што яны жывуць, тым самым патэнцыйна ствараючы разрыў ад глабальнага UX.

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

Яна таксама можа быць лепш UX з пункту гледжання, што дазваляе большую свабоду працоўнага працэсу. Кнопка загрузкі файлаў прымушае карыстальнік завяршыць дзеянне (часта аказанне пастаяннага доступу да асноўнай старонцы або нават браўзэр недаступны, пакуль на дысплеі), перш чым працягнуць, а затым прымушае іх вузкі ход action- часам у даволі невялікім акне. Перацягвання дазваляе карыстальніку праглядаць файлы ў стылі яны хочуць, яны могуць ужо мець доступ па некалькіх кропках файлавай сістэмы, адкрытых у фонавым рэжыме, яны могуць свабодна LEVERAGE прэч.

1
дададзена

Мая тэорыя складаецца ў тым, што гэта зручна імітуе ўжо навучыліся перацягвання канвенцыі на працоўным стале.

Адкрыццё асобнага браўзэра файла звычайна можа дэзарыентаваць карыстальніка, таму што ім прыйдзецца зноў перамясціць файл.

Уявіце сабе ...

  1. Вы захаваеце файл на працоўны стол. </Р>

  2. Вы знайдзіце файл на працоўным стале.

  3. Вы перацягнуць файл у браўзэры. </Р>

Просты!

З файлавым браўзэрам ...

Крок 3. Вы адкрыць асобнае акно браўзэра файлаў.

Крок 4. Вы перамясціць файл у Desktop - што нават для мяне - гэта як-то больш складаным, чым у Finder/Explorer.

Крок 5. націсніце кнопку Загрузіць.

Па сутнасці, <�моцны> з перацягваннем вы эканоміце 3 дадатковыя крокі .

1
дададзена
Re: крок 4, шмат аперацыёнак цяпер прапаноўваюць вельмі добрыя інструменты пошуку сістэмы прама ў дыялогавым акне. Я лічу, што друкаваць, каб знайсці файл на самай справе вельмі хутка - і для мяне, па меншай меры, у цэлым значна прасцей, чым перастаўляючы усе мае вокны для размяшчэння перацягнуць і падзенне. Пералічваючы крокі трохі ўводзіць у зман, бо там можа быць шмат субшагов ў кожным канкрэтным выпадку ў залежнасці ад звычак карыстальніка і налады.
дададзена аўтар andersjanmyr, крыніца
Так, гэта праўда, я не магу быць захопліваючы крокі на поўдзень, але гэта быў усяго толькі прыклад. Выкананне ўсяго пошуку з'яўляецца дадатковым крокам, які на некаторых сістэмах можа быць проста павольна.
дададзена аўтар Pdxd, крыніца
  1. Вы праверылі функцыянальнасць з карыстальнікам?

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

  3. Я быў бы вельмі засмучаны, калі б мне прыйшлося спявай палка ў і з вашага дыялогу загрузкі ў 20 разоў, каб запоўніць галерэю фатаграфій.

1
дададзена

Кропка я не думаю, што было зроблена, як перацягнуць-н-падзенне «для загрузкі» кампліменты вэб-дадатак, якое выкарыстоўвае іншыя маніпуляцыі перацягнуць-н-падзенне. З таго часу, як AJAX дазволіла дынамічных вэб-прыкладанняў, каб існаваць, перацягнуць-н-падзенне выкарыстоўваецца для многіх перапрызначэння, сартавання і выбару сітуацыі. Я лічу, што паняцце перацягнуць-н-кроплі для загрузкі прыйшоў з гэтай эпохі. Гэта мае сэнс, што «пачуццё» вэб-дадатак будзе паслядоўна ў мэтах зручнасці і прастаты выкарыстання. Google Docs (крыніца скрыншоце) з'яўляецца перадавым вэб-дадатак, так што, магчыма, гэта было што-то яны лічылі, нароўні з астатняй часткай выдатных кропак, зробленых у гэтым пытанні.

0
дададзена