Produktneuigkeiten

Leitfaden für Produktmanager zur Anpassung von Android-Apps für verschiedene Geräte

Lesezeit: 6 Minuten
Profil von Fahd Imtiaz ansehen
Fahd Imtiaz Senior Product Manager, Android Developer Experience

Heute führen wir einige Updates für die Android-Plattform ein. Dazu gehören der Beginn der Einführung von Android 16 mit Details für Entwickler und Nutzer, eine Developer Preview für verbesserte Android-Desktopfunktionen mit verbundenen Displays und Updates für Android-Nutzer in Google-Apps und mehr sowie der June Pixel Drop. Außerdem fassen wir alle Google I/O-Updates für Android-Entwickler zusammen, die sich auf die Entwicklung hervorragender, adaptiver Android-Apps konzentrieren.

Das Android-Ökosystem ist dynamischer denn je, da ständig neue Formfaktoren hinzukommen.

Android-Nutzer erwarten, dass ihre Apps auf einer immer vielfältigeren Auswahl an Formfaktoren reibungslos funktionieren – von Smartphones und faltbaren Geräten über Tablets, Chromebooks, Fernseher, Autos, Wearables und XR-Geräte. Viele Android-Apps erfüllen diese Erwartungen jedoch nicht, da sie mit Einschränkungen der Benutzeroberfläche entwickelt wurden, z. B. auf eine einzelne Ausrichtung beschränkt sind oder die Größe nicht geändert werden kann.

Aus diesem Grund wurden in Android 16 API-Änderungen für Apps eingeführt, die auf SDK-Level 36 ausgerichtet sind. Damit werden Einschränkungen für die Ausrichtung und Größenänderung auf Geräten mit großen Displays ignoriert. So wird ein einheitliches Modell angestrebt, in dem adaptive Apps die Norm sind. Jetzt ist der richtige Zeitpunkt, um voranzukommen. Adaptive Apps sind nicht nur die Zukunft von Android, sondern auch die Erwartung, dass Ihre App sich auf allen Android-Formfaktoren abhebt.

Warum Sie jetzt auf adaptives Design umstellen sollten

500-plus-devices.png

Quelle: Interne Google-Daten

Bei der Priorisierung von Optimierungen, um Ihre App anpassungsfähig zu machen, geht es nicht nur darum, mit den API-Änderungen für Ausrichtung und Größenanpassung in Android 16 für Apps mit SDK 36 als Zielversion Schritt zu halten. Adaptive Apps bieten spürbare Vorteile in Bezug auf Nutzerfreundlichkeit, Entwicklungseffizienz und Marktabdeckung.

  • Mobile Apps können jetzt auf über 500 Millionen aktiven Geräten mit großem Bildschirm genutzt werden:Mobile Apps lassen sich mit minimalen Änderungen auf faltbaren Smartphones, Tablets, Chromebooks und sogar in kompatiblen Autos ausführen. Mit Android 16 wird das Desktop-Freiform-Fenster deutlich verbessert, sodass sich große Bildschirme, einschließlich verbundener Displays, wie ein Desktop-Computer nutzen lassen. Android XR eröffnet eine neue Dimension und ermöglicht, dass Ihre vorhandenen Apps in immersiven Umgebungen verfügbar sind. Die Erwartungen der Nutzer sind klar: Sie möchten eine einheitliche, hochwertige Nutzererfahrung, die sich intelligent an jeden Bildschirm anpasst – sei es ein faltbares Gerät, ein Tablet mit Tastatur oder ein verschiebbares, in der Größe anpassbares Fenster auf einem Chromebook.
  • „Die neue Baseline“ mit Änderungen an der API für Ausrichtung und Größenanpassung in Android 16:Wir gehen davon aus, dass sich mobile Apps so entwickeln, dass sich die Benutzeroberfläche wie bei Websites responsiv an jede Bildschirmgröße anpasst. Ab Android 16 werden von Apps definierte Einschränkungen wie eine feste Ausrichtung (nur Hochformat) und nicht größenänderbare Fenster ignoriert. Das gilt zunächst für Geräte mit großen Displays (kleinste Breite des Geräts >= 600 dp), einschließlich Tablets und innerer Displays auf Foldables. Für die meisten Apps ist das entscheidend, damit sie auf jedem Displayformat dargestellt werden können. Wenn Ihre App nicht responsiv ist, kann es auf diesen Bildschirmen zu Problemen bei der Nutzerfreundlichkeit kommen. Das macht responsives Design von einer „Nice-to-have“-Funktion zu einer grundlegenden Anforderung.
goodbye.png
  • Nutzerreichweite und App-Sichtbarkeit in Google Play steigern:Adaptive Apps haben bessere Chancen, in Google Play höher eingestuft und in redaktionellen Artikeln auf verschiedenen Formfaktoren präsentiert zu werden. So können Sie ein breiteres Publikum in der Google Play-Suche und auf den Startseiten erreichen. Außerdem werden Bewertungen und Rezensionen im Google Play Store auf allen Formfaktoren angezeigt. Wenn Ihre App nicht optimiert ist, kann der erste Eindruck eines potenziellen Nutzers durch eine 1-Sterne-Rezension beeinträchtigt werden, in der sich über eine gestreckte Benutzeroberfläche auf einem Gerät beschwert wird, das der Nutzer noch nicht einmal besitzt. Nutzer interagieren auch eher mit Apps, die auf allen ihren Geräten eine gute Nutzererfahrung bieten.
  • Höheres Engagement auf großen Bildschirmen:Nutzer auf Geräten mit großen Bildschirmen haben oft andere Interaktionsmuster. Auf großen Bildschirmen verbringen Nutzer möglicherweise mehr Zeit mit der App, führen komplexere Aufgaben aus und sehen sich mehr Inhalte an.

Konzepte verzeichneten nach der Optimierung eine Steigerung der Nutzerinteraktionen um 70% auf großen Bildschirmen.
Die Nutzung von 6 wichtigen Media-Streaming-Apps in den USA war bei Tablet- und Smartphone-Nutzern bis zu dreimal höher als bei reinen Smartphone-Nutzern.

  • Barrierefreiere App-Erlebnisse:Laut der Weltbank haben 15% der Weltbevölkerung eine Behinderung. Menschen mit Behinderungen sind auf Apps und Dienste angewiesen, die Barrierefreiheit unterstützen, um zu kommunizieren, zu lernen und zu arbeiten. Wenn die bevorzugte Ausrichtung des Nutzers berücksichtigt wird, verbessert das die Barrierefreiheit von Anwendungen und trägt dazu bei, dass alle Nutzer die App nutzen können.

Die meisten Apps werden heute nur für Smartphones entwickelt.

android-16-form-factors_2.png

„…wenn man sich die Anzahl der Nutzer ansieht, rechtfertigt der ROI die Investition nicht.“

Das ist ein häufiges Argument von Produktmanagern und Entscheidungsträgern. Wenn Sie nur die wichtigsten Analysen betrachten und die Anzahl der Tablet-Sitzungen mit der Anzahl der Smartphone-Sitzungen vergleichen, scheint die Sache klar zu sein.

Auch wenn die wichtigsten Analysen möglicherweise niedrigere Sitzungszahlen auf Tablets im Vergleich zu Smartphones zeigen, kann es ein Fehler sein, allein auf Grundlage des aktuellen Volumens zu schließen, dass sich große Bildschirme nicht lohnen. So verpassen Sie möglicherweise wertvolle Interaktionen und zukünftige Chancen.

Sehen wir uns die Gründe dafür genauer an:

1. Der „Henne-Ei-Kreislauf“ bei der Nutzererfahrung:Ist es möglich, dass die geringe Nutzung ein Symptom und nicht die eigentliche Ursache ist? Nutzer verlassen Apps schnell, wenn sie sich unhandlich oder fehlerhaft anfühlen. Wenn Ihre App auf großen Bildschirmen eine gestreckte Smartphone-Oberfläche ist, bietet sie wahrscheinlich eine schlechte Nutzerfreundlichkeit. Die geringe Anzahl von Nutzern kann auf eine schlechte Nutzererfahrung zurückzuführen sein, nicht unbedingt auf einen Mangel an potenziellen Nutzern.

2. Nicht nur das Nutzervolumen, sondern auch das Nutzer-Engagement im Blick behalten:Zählen Sie nicht nur Nutzer, sondern analysieren Sie auch ihren Wert. Nutzer interagieren auf großen Bildschirmen anders mit Apps. Auf dem großen Display sind die Sitzungen oft länger und die Nutzer können noch tiefer in die Inhalte eintauchen. Wie oben erwähnt, zeigen Nutzungsdaten, dass die Interaktionszeit bei Nutzern, die Apps sowohl auf ihrem Smartphone als auch auf ihrem Tablet verwenden, im Vergleich zu Nutzern, die Apps nur auf ihrem Smartphone verwenden, deutlich zunimmt.

3. Marktentwicklung:Das Ökosystem der Android-Geräte entwickelt sich ständig weiter. Mit dem Aufkommen von Foldables, der bevorstehenden Unterstützung für verbundene Displays in Android 16 und Formfaktoren wie XR und Android Auto ist adaptives Design wichtiger denn je. Wenn Sie für eine bestimmte Bildschirmgröße entwickeln, entstehen technische Schulden, die die Entwicklungsgeschwindigkeit verlangsamen und die Produktqualität langfristig beeinträchtigen können.

Okay, ich bin überzeugt. Wo soll ich anfangen?

three-step-workflow.png

Für Unternehmen, die bereit sind, den nächsten Schritt zu gehen, bietet Android viele Ressourcen und Entwicklertools, um Apps für adaptive Designs zu optimieren. So gehts:

  1. App auf großen Displays testen:Sehen Sie sich zuerst an, wie Ihre App derzeit auf Tablets, Faltgeräten (in verschiedenen Positionen), Chromebooks und in Umgebungen wie Desktop-Fenstern aussieht. Prüfen Sie, ob Ihre App auf diesen Geräten verfügbar ist oder ob Sie diese Nutzer versehentlich ausschließen, indem Sie unnötige Funktionen in Ihrer App voraussetzen.
  2. Häufige UI-Probleme beheben:Prüfen Sie, was in der Benutzeroberfläche Ihrer App derzeit unhandlich ist. Wir haben viele Anleitungen dazu, wie Sie Ihre mobile App ganz einfach für andere Displays übersetzen können.
    1. In der Designgalerie für große Bildschirme finden Sie Inspiration und Informationen dazu, wie sich die Benutzeroberfläche Ihrer App auf verschiedenen Geräten weiterentwickeln kann. Außerdem werden bewährte Lösungen für häufige Herausforderungen bei der Benutzeroberfläche vorgestellt.
    2. Beginnen Sie mit schnellen Erfolgen. So können Sie beispielsweise verhindern, dass Schaltflächen auf die gesamte Bildschirmbreite gedehnt werden, oder auf großen Bildschirmen zu einer vertikalen Navigationsleiste wechseln, um die Ergonomie zu verbessern.
    3. Suchen Sie nach Mustern, bei denen kanonische Layouts (z.B. Listen-Detailansicht) die von Ihnen festgestellten Probleme mit der Benutzeroberfläche beheben könnten. Könnte eine Listen-/Detailansicht die Navigation in Ihrer App verbessern? Wäre es besser, den zusätzlichen Platz mit einem unterstützenden Bereich an der Seite zu nutzen als mit einer Ansicht am unteren Rand?
  3. App schrittweise optimieren, Bildschirm für Bildschirm:Es kann hilfreich sein, die Optimierung zu priorisieren, da nicht alles von Anfang an perfekt angepasst sein muss. Sie können Ihre App schrittweise verbessern, indem Sie sich auf das Wesentliche konzentrieren.
    1. Beginnen Sie mit den Grundlagen. In den Qualitätsrichtlinien für Apps für große Displays findest du eine Priorisierung der Korrekturen, die für Nutzer am wichtigsten sind. Entfernen Sie Ausrichtungseinschränkungen, um sowohl das Hoch- als auch das Querformat zu unterstützen. Achten Sie außerdem darauf, dass die Größenänderung unterstützt wird (für den Fall, dass Nutzer den Splitscreen-Modus verwenden), und verhindern Sie, dass Schaltflächen, Textfelder und Bilder stark gestreckt werden. Diese grundlegenden Korrekturen sind wichtig, insbesondere im Hinblick auf API-Änderungen in Android 16, die diese Aspekte noch wichtiger machen.
    2. Implementieren Sie Optimierungen für adaptive Layouts zuerst mit Fokus auf den wichtigsten Nutzeraktionen oder ‑bildschirmen.
      1. Bildschirme identifizieren, auf denen Optimierungen (z. B. ein Layout mit zwei Bereichen) die größten UX-Vorteile bieten
      2. Gehen Sie dann zu Bildschirmen oder Teilen der App über, die auf großen Bildschirmen nicht so häufig verwendet werden.
    3. Unterstützung von Eingabemethoden, die über die Berührung hinausgehen, einschließlich Tastatur-, Maus-, Trackpad- und Eingabestifteingaben. Dank neuer Formfaktoren und der Unterstützung verbundener Displays können Nutzer nahtlos mit Ihrer Benutzeroberfläche interagieren.
    4. Fügen Sie differenzierende Hero-Funktionen wie die Unterstützung des Modus „Auf dem Tisch“ oder des Dual-Screen-Modus auf Faltgeräten hinzu. Das kann je nach Anwendungsfall passieren. Der Modus „Auf dem Tisch“ eignet sich beispielsweise gut zum Ansehen von Videos und der Dual Screen-Modus für Videoanrufe.

Die Einführung adaptiver Prinzipien (mit Tools wie Jetpack Compose und Fenstergrößenklassen) erfordert zwar eine anfängliche Investition, kann sich aber langfristig auszahlen. Wenn Sie Funktionen nur einmal entwerfen und entwickeln und sie sich an verschiedene Bildschirmgrößen anpassen lassen, überwiegt der Nutzen die Kosten für die Erstellung mehrerer benutzerdefinierter Layouts. Weitere Informationen finden Sie im Entwicklerleitfaden für adaptive Apps.

Mit adaptivem App-Design das Potenzial Ihrer App voll ausschöpfen

Die Botschaft an meine Kollegen, die Produktmanager, Entscheidungsträger und Unternehmen, ist klar: Mit adaptivem Design wird Ihre App auf ein höheres Niveau gehoben und Sie können auch 2025 und darüber hinaus hochwertige Android-Apps anbieten. Eine adaptive, responsive Benutzeroberfläche ist die skalierbare Möglichkeit, die vielen Geräte in Android zu unterstützen, ohne für jeden Formfaktor entwickeln zu müssen. Wenn Sie das vielfältige Geräte-Ökosystem von faltbaren Geräten, Tablets, Chromebooks und neuen Formfaktoren wie XR und Autos ignorieren, entstehen Ihrem Unternehmen versteckte Kosten durch negative Nutzerrezensionen, eine geringere Auffindbarkeit bei Google Play, erhöhte technische Schulden und verpasste Möglichkeiten zur Steigerung der Nutzerinteraktion und ‑akquisition.

Die Wirkung Ihrer Apps maximieren und neue Nutzererlebnisse schaffen Weitere Informationen zum Erstellen adaptiver Apps

Geschrieben von:
Weiterlesen