🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#481839
From: Andrzej Rosa
Date: Mon, 07 Mar 2011 12:13
67 lines
4333 bytes
On 2011-03-06, Tomek "Grych" Gryszkiewicz <grych@nospam.tg.pl> wrote:
> W dniu 11-03-05 18:53, Andrzej Rosa pisze:
>> To naprawdę nie jest proste.  Z tego co piszesz widać po prostu, że
>> nigdy nie wniknąłeś głębiej w problem.  Ja osobiście też nie, tylko
>> kiedyś z nudów wykład na ten temat obejrzałem.  Szczerze polecam zrobić
>> podobnie...
> Naprawdę nie rozumiem w czym widzisz problem. Chodzi Ci o to, w jaki 
> sposób system wysyła te eventy do programu?

Częściowo.  Tzn. programowo to się da zrobić i jest to robione często na
sensownym poziomie, ale prawdziwe problemy są z zaprojektowanie
interfejsu w taki sposób, by przetrzymywał interakcję z użytkownikiem
bez istotnych wtop.

> W to też nie wnikałem, nawet 
> nie obejrzałem z nudów wykładu. Za to napisałem parę aplikacji na iOS, 
> które obsługują dotykowe eventy. Szczerze polecam zrobić podobnie...

Po co?  

>>> Suwanie paluchami w iOS robi się w sposób naprawdę
>>> niezbyt trudny, są eventy "touches begin" i "touches end", możesz też
>>> dostać eventy w trakcie suwania, żeby zapisać sobie ścieżkę. To nie
>>> rocket science :)
>>> Da się to nawet zrobić w javascripcie w Safari, jak masz coś z iOS to
>>> możesz zobaczyć sobie tutaj:
>>> http://o.sitepen.com/labs/code/iphone/events.html
>>> Działa nawet multitouch :) A kod jest dość banalny.
>>
>> Oj, nawet mi się nie chce odpisywać.  Za to przypomniała mi się dyskusja
>> jak się dzieciaki od Waylanda wymądrzały, jak to wszystko im się uda
>> lepiej i prościej zrobić...
> No teraz to z kolei mi nie chce się odpisywać. Naprawdę chciałem 
> podyskutować na temat interfejsu dotykowego, bo mam troszkę doświadczeń 
> w iOS, ale wolisz robić porównania do wymądrzających się dzieciaków. EOT.

Co Ty taki delikutaśny jesteś?  To w końcu p.c.o.a, nie szkółka
niedzielna.

BTW - http://www.slideshare.net/ngkabra/understanding-the-touch-interface

Slide 21 
	Problem: No "Select"
	No "Select-Delete"
	No "Select-Copy-Paste"

	Solution: Identify relevant use-cases and come up with workarounds.

Slide 29 - Podobny problem i podobne rozwiązanie.
Slide 32 - Każda aplikacja musi implementować standardowe gesty (a ja od
		   siebie dodam, że powinna również ignorować niestandardowe,
		   ale to na marginesie).
Slide 33 - Kolejny problem wymagający solidnego przemyślenia interfejsu.
Slide 37 - O, facet poparł mój dopisek do Slide 32.
Slide 38 - Każda aplikacja musi być przyzwoicie przemyślana itd.
Slide 40 - Każdy deweloper musi rozumieć "touch".

Innymi słowy, specjalista w tej dziedzinie napisał praktycznie dokładnie
to samo co ja wcześniej w tym wątku, czyli programista musi zgadnąć co
użytkownik może mieć na myśli i wydumać jak to obsłużyć.  W ogóle nie
wnikał w problem obsługi kilku aplikacji na tym samym ekranie, ale dodam
tylko, że w takim wypadku problemy się po prostu mnożą.

-- 
Andrzej Rosa
Working Gentoo flavor:  http://www.funtoo.org
Maintained by Daniel Robbins.
Technical Details
Message-ID: <4d74cbd4$0$2450$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.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> <4d7120e0$0$2491$65785112@news.neostrada.pl> <ikrvuh$o55$1@inews.gazeta.pl> <4d7278a8$0$2457$65785112@news.neostrada.pl> <il0opi$bhj$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.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> <4d7120e0$0$2491$65785112@news.neostrada.pl> <ikrvuh$o55$1@inews.gazeta.pl> <4d7278a8$0$2457$65785112@news.neostrada.pl> <il0opi$bhj$1@inews.gazeta.pl>
User-Agent: slrn/0.9.9p1 (Linux)
Mime-Version: 1.0
Date: 07 Mar 2011 12:13:08 GMT
Lines: 67
Message-ID: <4d74cbd4$0$2450$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.28.170.220
X-Trace: 1299499988 unt-rea-a-01.news.neostrada.pl 2450 83.28.170.220:39930
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit