🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.advocacy
Article #481824

Re: ta niebywała intuicyjność interfejsów...

#481824
From: Andrzej Rosa
Date: Fri, 04 Mar 2011 17:26
40 lines
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-mail
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>

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