it-swarm.com.de

Wann sollten Sie Popover in einer iPhone-App verwenden?

Ich arbeite an einer iPhone App für einen Kunden.

Im Moment haben sie eine Hauptseite zum Anzeigen einer Liste von Ereignissen und dann eine "Filter" -Taste zum Drücken, um zu einer anderen Seite zu gelangen und die Entfernung von den aktuellen Standorten des Benutzers zu verringern. Die Filter wirken sich nur auf diese Seite aus.

Ich habe mich gefragt, ob es angebracht wäre, dafür Popover zu verwenden - nur weil sie die Seite direkter mit den Filtern verknüpfen.

Und das brachte mich zu der Überlegung, ob es eine Best Practice für die Verwendung von Popovers in einer iPhone-App gibt?

Oh ja und heißen sie Popover oder Popups? (:

Hier ist ein Beispiel für ein Popover:

enter image description here

Mehr hier: http://mobile-patterns.com/popovers

3
Lisa Tweedie

Ich kann mir keine spezifischen Best Practices einfallen lassen, aber ich habe eine ziemlich schlechte Vorgehensweise gesehen: Pop-Over verwenden, wenn eine separate Seite sinnvoller wäre.

In Ihrem Beispiel würde ich das als schnelles Navigationswerkzeug sehen und es ist wahrscheinlich sinnvoll, es als Pop-Over zu verlassen.

Ich habe aber auch Apps gesehen, die auf vorhandenen Desktop-Apps basieren, bei denen viele Modalitäten verwendet wurden. Wenn Sie auf einem mobilen Gerät das Modal zum Anzeigen von Inhalten verwenden, muss das Modal in der Regel so groß sein wie der Bildschirm selbst. Daher ist es für den Benutzer nicht wirklich von Vorteil, es zu einem Modal zu machen, und es ist oft ein Nachteil, da Sie sich jetzt mit dem Scrollen/Navigieren in einem Modal befassen müssen. Oft wäre die bessere Option, eine neue "Seite" zu verwenden. Ich verwende "Seite" in Klammern, da es sich nicht unbedingt um eine neue Webseite handeln muss, wenn es sich um eine Web-App handelt. Es sollte sich jedoch um eine vollständige Seite in dem Sinne handeln, dass es sich um einen nativen mobilen Bildschirm handelt. Eine übliche Interaktion mit der Benutzeroberfläche besteht darin, die aktuelle Seite nach links zu schieben, um den "modalen" Inhalt von rechts anzuzeigen.

Also ... nachdem ich das eingegeben habe, habe ich vielleicht eine Best Practice formuliert:

Verwenden Sie keine Popups auf Mobilgeräten, um Seiteninhalte anzuzeigen. Betrachten Sie erweiterbare Abschnitte und/oder separate "Seiten". Belassen Sie Popups für Interaktionen mit einzelnen Aufgaben, z. B. für die Navigation.

4
DA01

Eine alte Frage, aber Popover-Steuerelemente sind nicht nur auf iPads verfügbar.

https://developer.Apple.com/library/ios/documentation/UIKit/Reference/UIPopoverController_class/index.html

Popover-Controller sind ausschließlich für iPad-Geräte vorgesehen. Der Versuch, eine auf anderen Geräten zu erstellen, führt zu einer Ausnahme

0
Dave Haigh