it-swarm-eu.dev

Was sind einige Alternativen zum "Schweben" auf berührungsbasierten Geräten?

Kam kürzlich in einem 37signals Podcast auf:

http://37signals.com/podcast#episode18

Die einfache "Brute-Force" -Lösung besteht darin, nur die erste Berührung eines UI-Objekts als Hover zu verwenden.

http://37signals.com/svn/posts/2419-product-blog-update-basecamp-translationstemplates-notifire-highrise-twilio-etc

Es klappt. Aber gibt es andere, elegantere Lösungen? Könnte die Hardware beispielsweise jemals so hergestellt werden, dass sie das tatsächliche Schweben der Finger unterstützt?

51
noluckmurphy

Dies würde eine ganz andere Technologie bedeuten als die derzeit verwendete. Ich würde nicht versuchen, Touch-Geräte in die Semantik von Bildschirmgeräten zu zwingen. Touch-Geräte entwickeln ihre eigenen Benutzererwartungen. Touch to Hover ist vollkommen akzeptabel. Ich habe einige nette Beispiele gesehen, die dem Benutzer Hinweise geben, wo sich "schwebende" Bereiche befinden, wenn der Bildschirm zum ersten Mal geladen wird. Hervorheben von Hot Spots auf irgendeine Weise und anschließendes Ausblenden dieser Highlights nach ein oder zwei Sekunden.

30
ThatSteveGuy

Der Punkt des Schwebens besteht darin, dem Benutzer einige Informationen über ein Element zur Verfügung zu stellen, ohne eine primäre Aktion auszulösen.

Ein Ansatz könnte darin bestehen, die Anzeige von Sekundärinformationen auszulösen, wenn der Totraum in der Nähe eines Elements berührt wird. Das ist allerdings nicht sehr auffindbar.

Ein besserer Ansatz, denke ich, ist im Grunde die oben gegebene Antwort - berühren und halten. Das erste Mal, wenn der Benutzer einfach auf tippt, werden die sekundären Informationen angezeigt, bevor er zur primären Funktion wechselt, damit er weiß, dass es etwas zu erkunden gibt. Es ist nicht ganz das, was 37 Signale sagen, da ich die primäre Funktion nicht blockieren würde, würde ich nur kurz offenbaren, dass sie da ist.

Anstelle von Berühren und Halten können Sie auch ein Streichen über etwas als Informationssuche betrachten, obwohl dies wiederum nicht leicht erkennbar ist, es sei denn, Sie legen einen Hinweis darauf vor, dass dies möglich ist. Ich glaube nicht, dass irgendetwas an den ersten Durchgängen einer Anwendung falsch ist, die einige Tutorial-Arten von Illustrationen enthält, um den Benutzer wissen zu lassen, dass etwas möglich ist, und viele Dinge wie Berühren nach außen oder Streichen zum Aufdecken sind sehr leicht zu merken, selbst wenn sie es sind sind schwer zu entdecken.

Lesen Sie alle Antworten und Kommentare oben und bei allem Respekt vor Ihnen und Ihren Lösungen würde ich einfach empfehlen, die Schwebefunktion nicht in Touch-Geräten zu implementieren. Bei Touch-Geräten erwarten Benutzer nichts dergleichen. Daher würde ich es vorziehen, eine solche Funktion nicht zu integrieren.

Bei mobilen Geräten bevorzugen Benutzer und Entwickler/UX-Ingenieure einen möglichst geringen Platzbedarf. Um eine neue Ansicht zu erhalten oder die Details zu erhalten, erwartet der Benutzer nicht, dass er zweimal auf eine Schaltfläche oder einen Link tippt.

6
Deepukjayan

Die beste Lösung ist das, was Sie in Ihrer Frage haben - eine einzige Berührung führt den Hover-Effekt aus. Dies funktioniert gut auf einem iPhone und ist völlig intuitiv. Ich tippe auf ein Navigationselement und es wird erweitert, um die sekundären Navigationselemente anzuzeigen. Ich tippe erneut darauf, es bringt mich irgendwohin (wenn es selbst ein Link ist). Ich sehe keine Notwendigkeit, etwas zu ersetzen, das bereits funktioniert und für den Benutzer sinnvoll ist.

5
Charles Boyung

Einige Touchscreen-Technologien unterstützen das Schweben. Zum Beispiel unterscheiden Sie mit Microsoft Surface und einigen spezialisierten Tablet-Displays zwischen Schweben und Drücken. Es scheint jedoch frustrierend zu sein. Ich habe ZBrush mit einem Tablet verwendet, mit dem Sie buchstäblich schweben können, und die Genauigkeit wurde erheblich verringert (der Cursor sprang alle überall). In einem Grafikprogramm ist dies in Ordnung, da Sie das Gefühl haben, zu zeichnen (und die Unvollkommenheiten können dazu führen, dass es natürlicher aussieht), aber für Dinge, bei denen der Benutzer genau sein muss, bin ich mir nicht sicher, ob dies eine großartige Option wäre.

3
Robert Fraser

Erwarten Sie nicht, dass Geräte wie das iPad bald einen Cursor unterstützen. Es ist viel klüger, sich darauf zu konzentrieren, den Schwebeflug und andere nervige Nur-Maus-Funktionen zu vermeiden. Ich habe kürzlich einen ausführlicher Beitrag darüber geschrieben, warum wir aufhören sollten, irgendetwas mit der Maus über das Web zu tun, und was die besten Möglichkeiten sind, es zu ersetzen.

3
VangelisB

Wenn ein Objekt für einen Zeitraum ohne Aktivität den Fokus hat, bewegen Sie den Mauszeiger. Dies ist wahrscheinlich ein Hinweis darauf, dass der Benutzer weitere Informationen benötigt. Zugegeben, dies ist bei Single-Touch-Aktionselementen wie Links und Schaltflächen sehr schwierig (in einer Tastaturumgebung, in der Sie darauf tippen können, ist es einfacher, den Fokus zu erhalten.).

2
JeffO

Warum nicht einfach den Namen der Funktion auf die Schaltfläche schreiben (es sei denn, sie ist winzig). Auf diese Weise muss der Benutzer nicht über jede Schaltfläche fahren, bis er die gewünschte gefunden hat. Mystery-Schaltflächen oder Links zu haben, die schweben müssten, wird als Mystery Meat bezeichnet.

Wenn Sie wirklich Bilder anstelle von Text haben möchten, dann mag ich die Idee, mit einer Berührung eine andere Berührung zu "schweben", um die Taste zu "drücken". Es ist jedoch nicht immer klar, dass die Benutzeroberfläche dies unterstützt. Schaltflächen sehen so aus, als würden Sie sie berühren, um sie zu aktivieren, und ein neuer Benutzer könnte vorsichtig sein, eine Schaltfläche zu berühren, falls er eine Funktion aktiviert, die er nicht wollte.

Eine Alternative wäre die Verwendung kleiner gefederter Schalter.

Swipe Switches

Auf diese Weise ist klar, dass sie durch einfaches Berühren nicht aktiviert werden. Es lässt den Benutzer jedoch nicht wissen, dass er sie für einen Tipp berühren könnte.

0
Rocketmagnet