Googles Übernahme von iOS-Design ist für alle gut

click fraud protection

Die zentralen Thesen

  • Google wird nun in seinen iOS-Apps Standard-Oberflächenelemente von Apple verwenden.
  • Das Befolgen von UI-Konventionen macht die Verwendung und Entwicklung einer App viel einfacher.
  • Die Pflege einer kompletten benutzerdefinierten Benutzeroberfläche ist eine Menge sinnlose Arbeit.
Apples Heldenbild für die iOS-Designvorlage
Apfel

Google gibt seine "Material" Design der Benutzeroberfläche zugunsten der Verwendung der iOS-eigenen UI-Konventionen. Aber geht es nur ums Aussehen?

Jede Computerplattform hat ihre Benutzerschnittstellenkonventionen. Dazu gehört, wie es aussieht, wie es funktioniert und was die Benutzer erwarten können. Beispielsweise verwendet der Mac zum Einfügen die Tastenkombination ⌘+V, während Windows Strg+V verwendet. Und während der Mac eine einzelne Menüleiste hat, die sich immer am oberen Rand des Bildschirms befindet, platziert Windows Menüleisten in jedem Fenster. Apps von Drittanbietern, die diesen Konventionen nicht folgen, fühlen sich unwohl und passen nicht dazu. Aber bei Googles Sinneswandel kann es um mehr gehen als nur um das Aussehen und das Gefühl, zu Hause zu sein.

"In den meisten Fällen iOS vs. Android-UI-Konventionen sind größtenteils eher eine stilistische als eine funktionale Unterscheidung. Zum Beispiel sieht der Ein-/Ausschalter auf beiden Plattformen ziemlich gleich aus." Chao He von der Agentur für digitale Produkte Swenson He, sagte Lifewire per E-Mail.

„Der wahre Vorteil hier ist, dass die iOS-Apps von Google stilistisch mit dem Rest des iOS-Ökosystems übereinstimmen“, fügte er hinzu. "Dies wird Google auch dabei helfen, den Entwicklungsaufwand zu reduzieren, um seine eigene Designsprache innerhalb des iOS-Frameworks zu replizieren, sodass sie diese Bemühungen an anderer Stelle neu ausrichten können."

Schauen und fühlen

Wenn Sie jemals von einem iPhone zu einem Android-Telefon gewechselt haben oder umgekehrt, fühlt sich alles seltsam an. Als das iPhone zum Beispiel noch über eine Home-Taste verfügte, könnten Sie beim Versuch, eine App zu beenden, unten auf einem Bildschirm drücken. Damit eine App hineinpasst, muss sie die etablierten Konventionen übernehmen. Apple hat sogar eine Reihe von Dokumenten – die Human Interface Guidelines oder HIG – die zu allem beraten, vom Symbollayout bis hin zu Schriftarten.

Beispiele für Google-Designvorlagen
Google

Das Befolgen dieser Konventionen ist gut für den Entwickler – es ist eine Sache weniger, über die man nachdenken muss, und führt zu einer App, die bereits mit anderen konsistent ist – und gut für den Benutzer. Wir müssen die Tastenkombination nicht neu lernen für Speichern oder Drucken für jede App zum Beispiel. Oder wir wissen, dass auf dem Mac eine Taste ihre Aktion erst auslöst, wenn Sie sie loslassen. Mit dieser nützlichen Regel können Sie einen falschen Klick abbrechen, indem Sie einfach den Mauszeiger vom On-Screen-Steuerung vor dem Loslassen der Maustaste (dies funktioniert auch mit Tippen auf iOS – noch mehr Konsistenz).

Aber Google kümmert sich nicht darum. Wenn dies der Fall wäre, hätte es vor Jahren die UI-Konventionen von Apple übernommen, anstatt seine eigenen Steuerelemente und Paradigmen auf das iPhone und iPad zu portieren. Der wahrscheinliche Grund, warum Google seinen Ansatz ändert, ist, dass es harte Arbeit ist.

Geh mit dem Strom

Wenn ein Entwickler eine App erstellt, erhält er viele vorgefertigte Assets kostenlos. Niemand muss eine Schaltfläche oder eine Fenstersymbolleiste entwerfen. Sie weisen den Computer einfach an, ein Fenster zu zeichnen oder eine Reihe von Schaltflächen hinzuzufügen, und sie verwenden die integrierten, von Apple entwickelten Ressourcen.

„Eine iOS-App ist [paradigmatisch], wenn sie eine der Programmiersprachen von Apple verwendet, ‚Swift‘ oder ‚Objective-C‘, Software-Ingenieur Cal Mitchell teilte Lifewire per E-Mail mit.

"Der wahre Vorteil hier ist, dass die iOS-Apps von Google stilistisch mit dem Rest des iOS-Ökosystems übereinstimmen."

Und die Verwendung dieser integrierten Sprachen hat weitere Vorteile.

„Wenn ein Entwickler eine dieser Sprachen im Kontext der App-Entwicklung verwendet, insbesondere in in Verbindung mit anderen iOS-spezifischen SDKs (Software Development Kits) erhöht es die Leistung. Darüber hinaus können native Apps alle Gerätefunktionen voll ausnutzen, sei es die Verwendung der Kamera, des GPS oder anderer Systeme“, sagt Mitchell.

Es ist möglich, mit dem Entwickler-Toolkit von Apple zu kombinieren und Ihren eigenen Look hinzuzufügen, aber das macht viel Arbeit. Jedes Mal, wenn Apple ein iPad mit einer anderen Bildschirmgröße erstellt oder das Aussehen der Benutzeroberfläche subtil ändert, bleiben Sie zurück.

Design der Google App-Schaltfläche
Google

"Google hat seine eigenen Komponenten (Material UI) entwickelt, damit seine Apps auf iOS und Android konsistent aussehen. Mit den Veröffentlichungen neuer iOS-Versionen wurde die Wartung dieser Komponenten jedoch schwieriger, da Apple ständig hinzufügt neue Funktionen und neue Verbesserungen ihrer UI-Komponenten, manchmal sogar das gesamte Erscheinungsbild ändern", mobile App Entwickler Dragos Dobräer teilte Lifewire per E-Mail mit.

„Muss ein Switch wirklich individuell in Übereinstimmung mit einem generischen Designsystem gebaut werden? Oder könnte es ausreichen, einfach die Systemlösung zu nutzen und weiterzumachen?", schrieb Jeff Verkoeyen, Googles Chefdesigner für Apple-Produkte, in einem Twitter-Thread.

Die Antwort scheint jetzt zu sein: "Lass uns einfach weitermachen."