Article View: pl.comp.os.advocacy
Article #481859Re: ta niebywała intuicyjność interfejsów...
From: Wojciech Bancer
Date: Mon, 07 Mar 2011 18:00
Date: Mon, 07 Mar 2011 18:00
70 lines
3948 bytes
3948 bytes
On 2011-03-07, Andrzej Rosa <bakters@yahoo.com> wrote:
[...]
>> Dlaczego zakładasz, ze system nie jest w stanie wykryć multitouch
>> i wysłać jednoznacznego zdarzenia, np.
>>
>> {
>> EventType: MultiTouch
>> Params: { x1: 10, y1: 10, x2: 20, y2: 20, strength: 5 }
>> }
>>
>> Co jest niejednoznaczne?
>
> Kontekst, bo jednoczesne dotknięcie ekranu dwoma palcami wcale nie musi
> oznaczać eventu typu multitouch.
Ale mówimy nadal o iOs?
> Użytkownik jak najbardziej może przycisnąć pędzel palcem lewej ręki
> i rysować prawą.
Już Ci pisałem przykład o przycisku i osobnym kontenerze. Nie masz
kontekstu, po prostu *dla przycisku* dotknąłeś go raz (bo drugi palec
dotknął poza obszarem).
> Poza tym istnieją interfejsy dotykowe pozwalające na jednoczesną
> pracę wielu użytkowników.
Ale nie w iOS.
>> Przecież to zdarzenie odbierze tylko kontener
>> w danym kontekście.
>
> No właśnie. A co jak użytkownik lewą ręką przesuwa okienko a prawą
> klika w to co mu się odkryło? To przecież bardzo intuicyjne zachowanie.
> Praktycznie zawsze tak robię sortując kartki na stole...
Nijak. Nie klikasz dwoma palcami w *jeden* element, więc nie rejestrujesz
*multitouch*, tylko dwa osobne dotknięcia, w osobnych kontenerach.
>> To nie jest tak, że system rozpropaguje to
>> ^^^^^^^^^^^^^^^
>> do wszystkich elementów.
>
> Sęk w tym, że czasami zupełnie nie powinien, bo to nie jest multitouch.
Przecież napisałem, że *TO NIE JEST TAK*.
> Za każdym razem masz do czynienia z tym samym gestem, który zależnie od
> kontekstu powinien być inaczej zinterpretowany.
Coś Ty się tego kontekstu tak uczepił. Wszyscy Ci tłumaczą, żebyś
spojrzał na to z innej perspektywy, a Ty jak się przyczepiłeś, tak
nadajesz.
Jest przycisk. Dla niego NIE ISTNIEJE kontekst. Jest przycisk.
Dla niego istnieje informacja "teraz mnie klinąłeś", "teraz mnie
dotykasz (miłe)", "a teraz już nie (bu)". Nie masz *w ogóle*
informacji co jest poza Twoim malutkim światem. O to dba system.
To jest programowanie oparte na zdarzeniach, nie na kontekście.
Kontekst to masz na www po stronie serwera (stąd potrzeba sesji,
ciastek itd). Po stronie przeglądarki też masz język oparty o
zdarzenia (javascript), bo tak jest najłatwiej w systemie
z UI graficzym.
--
Wojciech Bańcer
proteus@post.pl
Technical Details
Message-ID:
<slrnina7i6.2sgu.proteus@pl-test.org>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<90a44e0b-e088-46ee-8b44-69ea10d21611@u3g2000vbe.googlegroups.com> <iklomn$r0e$1@news.onet.pl> <ikm2c2$hjv$1@node2.news.atman.pl> <4d6ea047$0$2452$65785112@news.neostrada.pl> <ikqirp$9j0$1@inews.gazeta.pl> <4d7120e0$0$2491$65785112@news.neostrada.pl> <wzs7ints4fdh.gy2djku3mouc$.dlg@40tude.net> <4d73d38d$0$2439$65785112@news.neostrada.pl> <dk59fm1lho5c$.mmsu0q21f7sl.dlg@40tude.net> <4d74cf56$0$2486$65785112@news.neostrada.pl> <slrnin9lqe.2mi3.proteus@pl-test.org> <4d74f027$0$2505$65785112@news.neostrada.pl> <slrnin9sds.gj1.Mariusz.Kruk@epsilon.rdc.pl> <4d74f850$0$2489$65785112@news.neostrada.pl> <d0thyzpt6iwy$.v9e54amu1o1r$.dlg@40tude.net> <4d750103$0$2492$65785112@news.neostrada.pl> <slrnina1mv.2q3p.proteus@pl-test.org> <4d751549$0$2437$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Wojciech Bancer <proteus@post.pl> Newsgroups: pl.comp.os.advocacy Subject: Re: ta niebywała intuicyjność interfejsów... Date: Mon, 7 Mar 2011 18:00:45 +0000 (UTC) Organization: None Lines: 70 Message-ID: <slrnina7i6.2sgu.proteus@pl-test.org> References: <90a44e0b-e088-46ee-8b44-69ea10d21611@u3g2000vbe.googlegroups.com> <iklomn$r0e$1@news.onet.pl> <ikm2c2$hjv$1@node2.news.atman.pl> <4d6ea047$0$2452$65785112@news.neostrada.pl> <ikqirp$9j0$1@inews.gazeta.pl> <4d7120e0$0$2491$65785112@news.neostrada.pl> <wzs7ints4fdh.gy2djku3mouc$.dlg@40tude.net> <4d73d38d$0$2439$65785112@news.neostrada.pl> <dk59fm1lho5c$.mmsu0q21f7sl.dlg@40tude.net> <4d74cf56$0$2486$65785112@news.neostrada.pl> <slrnin9lqe.2mi3.proteus@pl-test.org> <4d74f027$0$2505$65785112@news.neostrada.pl> <slrnin9sds.gj1.Mariusz.Kruk@epsilon.rdc.pl> <4d74f850$0$2489$65785112@news.neostrada.pl> <d0thyzpt6iwy$.v9e54amu1o1r$.dlg@40tude.net> <4d750103$0$2492$65785112@news.neostrada.pl> <slrnina1mv.2q3p.proteus@pl-test.org> <4d751549$0$2437$65785112@news.neostrada.pl> NNTP-Posting-Host: 87-205-14-164.ip.netia.com.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1299520845 18204 87.205.14.164 (7 Mar 2011 18:00:45 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 7 Mar 2011 18:00:45 +0000 (UTC) X-User: wojciech.bancer User-Agent: slrn/0.9.9p1 (Darwin) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit