Article View: pl.comp.os.advocacy
Article #481824Re: ta niebywała intuicyjność interfejsów...
From: Andrzej Rosa
Date: Fri, 04 Mar 2011 17:26
Date: Fri, 04 Mar 2011 17:26
40 lines
3041 bytes
3041 bytes
On 2011-03-04, Tomek "Grych" Gryszkiewicz <grych@nospam.tg.pl> wrote: > W dniu 11-03-02 20:53, Andrzej Rosa pisze: >> W ogóle interfejs dotykowy jest bardzo trudny, przynajmniej z punktu >> widzenia programisty. Kursor ma zawsze jakiś stan, bo jest umieszczony >> w konkretnym miejscu na ekranie, więc programista jest w stanie po >> prostu przypisać akcję do stanu. W przypadku interfejsu dotykowego nie >> da się, bo nie ma kursora, więc programista musi zgadywać co użytkownik >> może w danym momencie zrobić i przypisać akcje na zasadzie "co by było >> gdyby". Jedyną wskazówką jest kontekst, który jest jednak o wiele mniej >> oczywisty niż konkretny stan, szczególnie w sytuacji gdy mamy do >> czynienia z kilkoma aplikacjami jednocześnie. > Akurat w iOS to jest bardzo proste (z punktu widzenia programisty), Bo masz do czynienia z jedną aplikacją na raz? > normalnie przypisujesz eventy do konkretnych obiektów. Trochę trudniej > obsłużyć suwanie paluchami (drag&drop), To jest bardzo trudne nawet w przypadku klasycznego kursora. > a jeszcze troszkę trudniej > multitouch. Natomiast nie jest to na pewno "bardzo trudne" :) Bo nie wnikasz. Rozpatrz wszelkie możliwe przypadki kiedy przenosisz dowolną zawartość bądź akcję z jednej aplikacji do drugiej a dokopiesz się totalnego galimatiasu. Jak dodasz do tego brak kursora, czyli brak informacji skąd co przenosisz, konsekwencje robią się zupełnie nietrywialne. Dla przykładu - "złapałeś" pędzel w paintcie i upuszczasz na pulpit. Jak masz kursor wiadomo co robić (w tym wypadku nic). W przypadku interfejsu dotykowego nie masz kursora, który "zapamięta" że niesiesz pędzel, nie ma przycisku myszy, który możesz upuścić, więc wszystko zależy od mocy predykcyjnej programisty, w którą sądząc po tej dyskusji mam powody powątpiewać... ;-) -- Andrzej Rosa Working Gentoo flavor: http://www.funtoo.org Maintained by Daniel Robbins.
Technical Details
Message-ID:
<4d7120e0$0$2491$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!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>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.os.advocacy From: Andrzej Rosa <bakters@yahoo.com> Subject: Re: ta niebywała intuicyjność interfejsów... 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> User-Agent: slrn/0.9.9p1 (Linux) Mime-Version: 1.0 Date: 04 Mar 2011 17:26:56 GMT Lines: 40 Message-ID: <4d7120e0$0$2491$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.28.156.3 X-Trace: 1299259616 unt-rea-a-02.news.neostrada.pl 2491 83.28.156.3:33641 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit