Google I/O 2025: Adaptive Android-Apps entwickeln, die auf allen Formfaktoren überzeugen
Lesezeit: 5 Minuten
Wenn Ihre App nicht für die Anpassung entwickelt wurde, verpassen Sie die Chance, eine riesige Anzahl von Nutzern auf 500 Millionen Geräten zu erreichen. Auf der diesjährigen Google I/O gehen wir darauf ein, warum die adaptive Entwicklung nicht nur eine gute Idee, sondern unerlässlich ist, um Apps zu entwickeln, die im wachsenden Android-Geräte-Ökosystem überzeugen. In diesem Leitfaden erfahren Sie, wie Sie Nutzer überall dort erreichen, wo sie sich aufhalten, und ihnen Erlebnisse bieten, die perfekt auf ihre Bedürfnisse zugeschnitten sind.
Vorteile von adaptiven
In der heutigen Multiscreen-Welt erwarten Nutzer, dass ihre Lieblingsanwendungen auf Smartphones, Tablets und Chromebooks reibungslos und intuitiv funktionieren. Diese Erwartung an nahtlose Abläufe ist nicht nur eine Frage des Komforts, sondern auch ein wichtiger Faktor für das Nutzer-Engagement und die Nutzerbindung.
Nutzer von Unterhaltungs-Apps (einschließlich Prime Video, Netflix und Hulu) verbringen beispielsweise in den USA sowohl auf Smartphones als auch auf Tablets fast 200% mehr Zeit in der App (fast dreimal so viel Engagement) als Nutzer, die die App nur auf Smartphones verwenden*.
Peacock, der Streamingdienst von NBCUniversal, verzeichnet einen Trend, dass Nutzer zwischen Mobilgeräten und großen Bildschirmen wechseln. Durch die adaptive Entwicklung kann ein einzelner Build auf den 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 die strategische Lösung, mit der Apps auf einer wachsenden Anzahl von Geräten und in verschiedenen Kontexten effektiv funktionieren können. Dies wird durch intelligente Designentscheidungen erreicht, die auf der Wiederverwendung von Code und der Skalierbarkeit basieren. Da Android kontinuierlich auf neue Formfaktoren ausgeweitet wird und in Android 16 Verbesserungen wie Desktop-Freiform-Fenster und verbundene Displays anstehen, 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 ein adaptives Design auch zu einer höheren Sichtbarkeit. Der Google Play Store unterstützt aktiv Entwickler, deren Apps auf verschiedenen Formfaktoren hervorragend funktionieren. Wenn Ihre App auf Tablets oder ChromeOS-Geräten eine hervorragende Nutzererfahrung bietet, können Nutzer auf diesen Geräten Ihre App leichter finden. Das ist eine Win-win-Situation: Nutzer erhalten Apps von besserer Qualität und Sie erreichen ein breiteres Publikum.
Neues zum adaptiven Android-Entwickeln von der Google I/O
Damit Sie ansprechende adaptive Funktionen effektiver entwickeln können, haben wir dieses Jahr auf der I/O einige wichtige Neuerungen vorgestellt.
Apps für das wachsende Android-Geräte-Ökosystem entwickeln
Ihre mobilen Apps können jetzt mit minimalen Änderungen auf über 500 Millionen aktiven Geräten genutzt werden, darunter faltbare Geräte, Tablets, Chromebooks und sogar kompatible Autos. Mit Android 16 werden Desktop-Freiform-Fenster deutlich verbessert, sodass sich Geräte mit großen Displays und Geräte, die mit externen Displays verbunden sind, wie ein Desktop-Computer nutzen lassen. Android XR eröffnet eine neue Dimension, die es ermöglicht, Ihre vorhandenen mobilen Apps in immersiven virtuellen Umgebungen verfügbar zu machen.
Umstellung auf Adaptive
Angesichts des wachsenden Ökosystems von Android-Geräten ist die Entwicklung adaptiver Apps eine grundlegende Strategie. Es geht darum, wie dieselbe mobile App auf Smartphones, Foldables, Tablets, Chromebooks, verbundenen Displays, XR-Geräten und in Autos gut funktioniert. Das ist eine solide Grundlage für zukünftige Geräte und die Unterscheidung für bestimmte Formfaktoren. Sie müssen Ihre App nicht für jeden Formfaktor neu erstellen, sondern können bei Bedarf kleine, iterative Änderungen vornehmen. Es geht nicht nur darum, mit der Zeit zu gehen, sondern darum, herausragende Nutzererfahrungen im gesamten Android-Ökosystem zu bieten.
Nutzen Sie leistungsstarke Tools und Bibliotheken, um adaptive Apps zu entwickeln:
- Compose Adaptive Layouts-Bibliothek: Diese Bibliothek erleichtert die adaptive Entwicklung, da Ihr App-Code in kanonische Layoutmuster wie „Listen-Detailansicht“ und „Unterstützungsbereich“ passt, die automatisch dynamisch umgebrochen werden, wenn die Größe Ihrer App geändert, sie gedreht oder gefaltet wird. In Version 1.1 haben wir die Funktion zum Maximieren von Bereichen eingeführt, mit der Nutzer die Größe von Bereichen ändern können. Die Socialite-Demo-App hat gezeigt, wie sich eine Codebasis mit dieser Bibliothek an sechs Formfaktoren anpassen lässt. In Version 1.2 (Alpha) wurden auch neue Anpassungsstrategien wie „Levitate“ (Anheben eines Bereichs, z. B.in ein Dialogfeld oder eine Ansicht am unteren Rand) und „Reflow“ (Neuorganisieren von Bereichen auf derselben Ebene) angekündigt. Bei XR können mit Komponentenüberschreibungen UI-Elemente automatisch räumlich dargestellt werden.
- Jetpack Navigation 3 (Alpha): Diese neue Navigationsbibliothek vereinfacht die Definition von Nutzerpfaden über Bildschirme hinweg mit weniger Boilerplate-Code, insbesondere für Layouts mit mehreren Bereichen in Compose. So können Sie Szenarien abdecken, in denen Listen- und Detailbereiche auf kleineren Bildschirmen möglicherweise separate Ziele sind, auf größeren Bildschirmen aber zusammen angezeigt werden. Die neue Jetpack Navigation-Bibliothek ist jetzt in der Alpha-Phase.
- Verbesserungen bei der Eingabe in Jetpack Compose: Die mehrschichtige Architektur von Compose, die umfassende Eingabeunterstützung und die zentrale Stelle für die Layoutlogik erleichtern die Erstellung adaptiver Benutzeroberflächen. In Compose 1.9 werden Kontextmenüs für Rechtsklicks und verbesserte Trackpad-/Mausfunktionen eingeführt.
- Klassen für Fenstergrößen: Verwenden Sie Klassen für Fenstergrößen für Layoutentscheidungen auf oberster Ebene. In AndroidX.window 1.5 werden zwei neue Breitenklassen eingeführt: „large“ (1.200 dp bis 1.600 dp) und „extra-large“ (ab 1.600 dp). Dadurch sind für große Displays detailliertere Breakpoints verfügbar. So lässt sich besser entscheiden, wann Navigationsleisten maximiert oder drei Inhaltsbereiche angezeigt werden sollen. Die Unterstützung für diese neuen Breakpoints wurde auch in der Compose-Bibliothek für adaptive Layouts 1.2 (Alpha) angekündigt. Außerdem gibt es Designrichtlinien.
- Compose-Vorschauen: Sie erhalten schnelles Feedback, indem Sie Ihre Layouts auf einer Vielzahl von Bildschirmgrößen und Seitenverhältnissen visualisieren. Sie können auch verschiedene Geräte nach Namen angeben, um sich die Benutzeroberfläche in der jeweiligen Größe und mit den entsprechenden Inset-Werten anzusehen.
- 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 anpassbaren Emulator zum Testen auf verschiedenen Bildschirmgrößen mit einem einzelnen 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 für verschiedene Fenstergrößen zu ermöglichen.
App-Verfügbarkeit auf allen Geräten sicherstellen
Vermeiden Sie es, erforderliche Funktionen unnötig zu deklarieren (z. B. bestimmte Kameras oder GPS) in Ihrem Manifest, da dies verhindern kann, dass Ihre App im Google Play Store auf Geräten angezeigt wird, die diese Hardwarekomponenten nicht haben, aber Ihre App ansonsten problemlos ausführen könnten.
Umgang mit verschiedenen Eingabemethoden
Denken Sie daran, verschiedene Eingabemethoden wie Touch, Tastatur und Maus zu unterstützen, insbesondere bei abnehmbaren Chromebooks und angeschlossenen Displays.
Vorbereitung auf Änderungen an der API für Ausrichtung und Anpassungsfähigkeit in Android 16
Ab Android 16 werden für Apps, die auf SDK 36 ausgerichtet sind, Manifest- und Laufzeiteinschränkungen für Ausrichtung, Größenänderung und Seitenverhältnis auf Displays ignoriert, die in beiden Dimensionen mindestens 600 dp haben. Um die Erwartungen der Nutzer zu erfüllen, benötigen Ihre Apps Layouts, die sowohl für Hoch- als auch für Querformatfenster geeignet sind und die Größenanpassung zur Laufzeit unterstützen. Sowohl auf Anwendungs- als auch auf Aktivitätsebene gibt es ein temporäres Manifest-Flag, mit dem diese Änderungen bis zum targetSdk 37 verzögert werden können. Derzeit gelten diese Änderungen nicht für Apps, die als „Spiele“ kategorisiert sind. Weitere Informationen zu diesen API-Änderungen
Adaptive Überlegungen für Spiele
Auch Spiele müssen sich anpassen. 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 Faltgeräten nach der Implementierung adaptiver Funktionen deutlich gesteigert werden kann.
Jetzt mit dem Erstellen adaptiver Anzeigen beginnen
Jetzt ist es an der Zeit, Ihre Android-Apps zu optimieren, damit sie auf allen Formfaktoren intuitiv reagieren. Mit den neuesten Tools und Updates, die wir einführen, können Sie Apps entwickeln, die nahtlos auf allen Geräten funktionieren – von Falt-Smartphones bis hin zu Autos und darüber hinaus. Wenn Sie diese Strategien umsetzen, können Sie Ihre Reichweite erhöhen und Nutzer im gesamten Android-Ökosystem begeistern.
Lass dich vom Vortrag Adaptive Android development makes your app shine across devices inspirieren und sieh dir alle Ressourcen an, die du für den Einstieg benötigst: developer.android.com/adaptive-apps.
Weitere Informationen zu dieser Ankündigung und allen Google I/O 2025-Updates finden Sie ab dem 22. Mai auf io.google.
*Quelle: Interne Google-Daten
-
ProduktneuigkeitenGooglebook ist eine neue Kategorie von Laptops, die auf einer gemeinsamen Android-Grundlage basieren. Leistungsstarke Hardware von Partnern wie HP, Dell, Lenovo, Acer und Asus kombiniert die Mobilität von Mobilgeräten mit der Leistung von Desktop-Computern.
Fahd Imtiaz, Loryn Hairston • Lesezeit: 4 Minuten -
ProduktneuigkeitenMit der Einführung des Pixel 11 Pro Fold, der Pixel Watch 5 und der gesamten Pixel-Familie können Nutzer nahtlos auf verschiedenen Bildschirmgrößen, in unterschiedlichen Positionen und mit intelligenten Funktionen arbeiten.
-
ProduktneuigkeitenBei Galaxy Unpacked hat Samsung heute seine neuesten faltbaren Geräte und Wearables vorgestellt. Für Entwickler bedeutet das, dass die Vielfalt an Formfaktoren, Displaygrößen und Gerätepositionen, die Ihre App unterstützen muss, noch einmal zunimmt.
Fahd Imtiaz, Miguel Montemayor • Lesezeit: 3 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.