Produktneuheiten
Google I/O 2025: Adaptive Android-Apps entwickeln, die auf allen Formfaktoren überzeugen
Lesezeit: 5 Minuten
Wenn Ihre App nicht adaptiv ist, verpassen Sie die Chance, Nutzer auf 500 Millionen Geräten zu erreichen. Auf der Google I/O dieses Jahres zeigen wir, warum adaptive Entwicklung nicht nur eine gute Idee, sondern unerlässlich ist, um Apps zu entwickeln, die im wachsenden Android-Geräte-Ökosystem überzeugen. Hier erfahren Sie, wie Sie Nutzer überall erreichen und ihnen ein auf ihre Bedürfnisse zugeschnittenes Erlebnis bieten.
Vorteile der adaptiven Entwicklung
In der heutigen Welt mit mehreren Geräten erwarten Nutzer, dass ihre Lieblings-Apps reibungslos und intuitiv funktionieren, egal ob auf einem Smartphone, Tablet oder Chromebook. Diese Erwartung an ein nahtloses Erlebnis ist nicht nur eine Frage des Komforts, sondern auch ein wichtiger Faktor für die Nutzerbindung und das Nutzer-Engagement.
Nutzer von Unterhaltungs-Apps (z. B. Prime Video, Netflix und Hulu) verbringen auf Smartphones und Tablets fast 200% mehr Zeit in der App (fast dreimal so viel Engagement) als Nutzer, die nur ein Smartphone verwenden*.
Beim Streamingdienst Peacock von NBCUniversal ist ein Trend zu beobachten, dass Nutzer zwischen Mobilgeräten und großen Bildschirmen wechseln. Durch die adaptive Entwicklung kann eine einzige Version auf verschiedenen Formfaktoren verwendet werden.
„So hat Peacock mehr Zeit, Innovationen schneller voranzutreiben und seinen Kunden einen größeren Mehrwert zu bieten.“
– Diego Valente, Head of Mobile, Peacock and Global Streaming
Die adaptive Android-Entwicklung bietet eine strategische Lösung, mit der Apps auf einer wachsenden Anzahl von Geräten und in verschiedenen Kontexten effektiv funktionieren. Dies wird durch intelligente Designentscheidungen erreicht, die die Wiederverwendung von Code und die Skalierbarkeit in den Vordergrund stellen. Da Android kontinuierlich auf neuen Formfaktoren verfügbar wird und mit Android 16 neue Funktionen wie Desktop-Freiform-Fenster und verbundene Displays eingeführt werden, wird die Fähigkeit einer App, sich nahtlos an verschiedene Bildschirmgrößen anzupassen, immer wichtiger, um Nutzer zu binden und wettbewerbsfähig zu bleiben.
Neben den direkten Vorteilen für Nutzer führt die adaptive Entwicklung auch zu einer höheren Sichtbarkeit. Der Google Play Store unterstützt aktiv Entwickler, deren Apps auf verschiedenen Formfaktoren gut funktionieren. Wenn Ihre App auf Tablets eine gute Leistung erbringt oder auf ChromeOS hervorragend funktioniert, können Nutzer auf diesen Geräten Ihre App leichter finden. Das ist eine Win-win-Situation: bessere Apps für Nutzer und ein größeres Publikum für Sie.
Neues zur adaptiven Android-Entwicklung von der Google I/O
Damit Sie überzeugende adaptive Apps entwickeln können, haben wir auf der I/O dieses Jahres einige wichtige Neuigkeiten vorgestellt.
Für das wachsende Android-Geräte-Ökosystem entwickeln
Ihre mobilen Apps können jetzt auf über 500 Millionen aktiven Geräten genutzt werden, darunter faltbare Smartphones, Tablets, Chromebooks und sogar kompatible Autos. Dazu sind nur minimale Änderungen erforderlich. Android 16 bietet erhebliche Verbesserungen bei Desktop-Freiform-Fenstern, um auf großen Bildschirmen und bei Geräten, die mit externen Displays verbunden sind, ein echtes Desktop-Erlebnis zu ermöglichen. Und Android XR eröffnet eine neue Dimension, mit der Ihre vorhandenen mobilen Apps in immersiven virtuellen Umgebungen verfügbar gemacht werden können.
Umstellung auf adaptive Entwicklung
Angesichts des wachsenden Android-Geräte-Ökosystems ist die adaptive App-Entwicklung eine grundlegende Strategie. Dabei geht es darum, dass dieselbe mobile App auf Smartphones, faltbaren Smartphones, Tablets, Chromebooks, verbundenen Displays, XR-Geräten und in Autos gut funktioniert. So wird eine solide Grundlage für zukünftige Geräte geschaffen und eine Differenzierung für bestimmte Formfaktoren ermöglicht. Sie müssen Ihre App nicht für jeden Formfaktor neu entwickeln, sondern nur bei Bedarf kleine, iterative Änderungen vornehmen. Wenn Sie sich heute für diesen adaptiven Ansatz entscheiden, können Sie nicht nur mit der Zeit gehen, sondern auch eine Vorreiterrolle bei der Bereitstellung außergewöhnlicher Nutzererlebnisse im gesamten Android-Ökosystem einnehmen.
Leistungsstarke Tools und Bibliotheken für die Entwicklung adaptiver Apps nutzen:
- Compose Adaptive Layouts-Bibliothek: Diese Bibliothek erleichtert die adaptive Entwicklung, da Ihr App-Code in kanonische Layoutmuster wie „Liste – Details“ und unterstützende Bereiche passt, die automatisch neu angeordnet werden, wenn die Größe Ihrer App geändert, sie gedreht oder zusammengeklappt wird. In Version 1.1 haben wir die Bereichserweiterung eingeführt, mit der Nutzer die Größe von Bereichen ändern können. Die Socialite-Demo-App hat gezeigt, wie ein einziger Code mit dieser Bibliothek auf sechs Formfaktoren angepasst werden kann. In Version 1.2 (Alpha) wurden außerdem neue Anpassungsstrategien wie „Levitate“ (Bereich in ein Dialogfeld oder Bottom Sheet verschieben) und „Reflow“ (Bereiche auf derselben Ebene neu anordnen) angekündigt. Für XR-Geräte können Komponentenüberschreibungen UI-Elemente automatisch räumlich anpassen.
- **Jetpack Navigation 3 (Alpha)**: Diese neue Navigationsbibliothek vereinfacht die Definition von Nutzerpfaden auf verschiedenen Bildschirmen mit weniger Boilerplate-Code, insbesondere für Layouts mit mehreren Bereichen in Compose. Sie hilft bei Szenarien, in denen Listen- und Detailbereiche auf kleineren Bildschirmen separate Ziele sein können, aber auf größeren Bildschirmen zusammen angezeigt werden. Die neue Jetpack Navigation-Bibliothek ist jetzt in der Alpha-Version verfügbar.
- Verbesserungen bei der Eingabe in Jetpack Compose: Die mehrschichtige Architektur von Compose, die umfassende Unterstützung für Eingaben und der zentrale Ort für die Layoutlogik vereinfachen die Erstellung adaptiver UIs. In Compose 1.9 werden Kontextmenüs für Rechtsklicks und verbesserte Touchpad-/Mausfunktionen eingeführt.
- Fenstergrößenklassen: Verwenden Sie Fenstergrößenklassen für Layoutentscheidungen auf höchster Ebene. In AndroidX.window 1.5 werden zwei neue Breitenklassen eingeführt: „large“ (1200 dp bis 1600 dp) und „extra-large“ (1600 dp und größer). So stehen mehr detaillierte Breakpoints für große Bildschirme zur Verfügung. Das hilft bei der Entscheidung, wann Navigationsleisten erweitert oder drei Inhaltsbereiche angezeigt werden sollen. Die Unterstützung für diese neuen Breakpoints wurde auch in der Compose Adaptive Layouts-Bibliothek 1.2 Alpha angekündigt, zusammen mit Designrichtlinien.
- Compose-Vorschauen: Visualisieren Sie Ihre Layouts auf verschiedenen Bildschirmgrößen und mit unterschiedlichen Seitenverhältnissen, um schnell Feedback zu erhalten. Sie können auch verschiedene Geräte nach Namen angeben, um eine Vorschau Ihrer UI in der jeweiligen Größe und mit den entsprechenden Einrückungswerten zu sehen.
- Adaptive Layouts testen: Es ist wichtig, Ihre adaptiven Layouts zu validieren. Android Studio bietet verschiedene Tools zum Testen, darunter Vorschauen für verschiedene Größen und Seitenverhältnisse, einen in der Größe veränderbaren Emulator zum Testen auf verschiedenen Bildschirmgrößen mit einem einzigen AVD, Screenshot-Tests und instrumentelle Verhaltenstests. Mit Journeys mit Gemini in Android Studio können Sie Tests in natürlicher Sprache definieren, um noch robustere Tests auf verschiedenen Fenstergrößen durchzuführen.
App-Verfügbarkeit auf allen Geräten sicherstellen
Vermeiden Sie es, erforderliche Funktionen unnötig zu deklarieren (z. B. bestimmte Kameras oder GPS) im Manifest. Dadurch kann verhindert werden, dass Ihre App im Play Store auf Geräten angezeigt wird, die diese spezifischen Hardwarekomponenten nicht haben, aber Ihre App ansonsten problemlos ausführen könnten.
Verschiedene Eingabemethoden verarbeiten
Denken Sie daran, verschiedene Eingabemethoden zu verarbeiten wie Touch, Tastatur und Maus, insbesondere bei abnehmbaren Chromebooks und verbundenen Displays.
Auf Änderungen an der API für Ausrichtung und Größe in Android 16 vorbereiten
Ab Android 16 werden für Apps, die auf SDK 36 ausgerichtet sind, Manifest- und Laufzeiteinschränkungen für Ausrichtung, Größe und Seitenverhältnis auf Displays ignoriert, die in beiden Dimensionen mindestens 600 dp groß sind. Um die Erwartungen der Nutzer zu erfüllen, benötigen Ihre Apps Layouts, die sowohl für Fenster im Hoch- als auch im Querformat geeignet sind, und die Größe muss zur Laufzeit geändert werden können. Es gibt ein temporäres Manifest-Flag zum Deaktivieren auf Anwendungs- und Aktivitätsebene, um diese Änderungen bis targetSdk 37 zu verzögern. Diese Änderungen gelten derzeit nicht für Apps, die als „Spiele“ kategorisiert sind. Weitere Informationen zu diesen API-Änderungen.
Adaptive Überlegungen für Spiele
Auch Spiele müssen adaptiv sein. Unity 6 bietet eine verbesserte Unterstützung für die Konfigurationsverwaltung, einschließlich APIs für Screenshots, Seitenverhältnis und Dichte. Erfolgsgeschichten wie Asphalt Legends Unite zeigen, dass die Nutzerbindung auf faltbaren Smartphones nach der Implementierung adaptiver Funktionen deutlich gestiegen ist.
Heute mit der adaptiven Entwicklung beginnen
Jetzt ist der richtige Zeitpunkt, um Ihre Android-Apps zu verbessern und sie auf allen Formfaktoren intuitiv reaktionsfähig zu machen. Mit den neuesten Tools und Updates, die wir einführen, können Sie Erlebnisse schaffen, die nahtlos auf allen Geräten funktionieren, von faltbaren Smartphones bis hin zu Autos und darüber hinaus. Wenn Sie diese Strategien implementieren, können Sie Ihre Reichweite erhöhen und Nutzer im gesamten Android-Ökosystem begeistern.
Lassen Sie sich vom Vortrag „Adaptive Android development makes your app shine across devices“ inspirieren und sehen Sie sich alle Ressourcen an, die Sie für den Einstieg benötigen: developer.android.com/adaptive-apps
Diese Ankündigung und alle Updates zur Google I/O 2025 finden Sie ab dem 22. Mai auf io.google.
*Quelle: interne Daten von Google
Weiterlesen
-
Produktneuheiten
Im Jahr 2025 ist das Android-Ökosystem weit über das Smartphone hinausgewachsen. Entwickler haben heute die Möglichkeit, über 500 Millionen aktive Geräte zu erreichen, darunter faltbare Smartphones, Tablets, XR-Geräte, Chromebooks und kompatible Autos.
Fahd Imtiaz • Lesezeit: 2 Minuten
-
Produktneuheiten
Mit neuen Formfaktoren wie dem Pixel 10 Pro Fold, die dem Android-Ökosystem hinzugefügt werden, ist die adaptive App-Entwicklung unerlässlich, um auf Smartphones, Tablets und faltbaren Smartphones eine hohe Nutzerfreundlichkeit zu gewährleisten.
Fahd Imtiaz, Miguel Montemayor • Lesezeit: 3 Minuten
-
Produktneuheiten
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-Desktop-Erlebnisse mit verbundenen Displays und Updates für Android-Nutzer in Google-Apps und mehr sowie der Pixel Drop im Juni.
Fahd Imtiaz • Lesezeit: 6 Minuten
Auf dem Laufenden bleiben
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.