Apps für die nächste Generation von Samsung Galaxy-Geräten optimieren
Lesezeit: 3 Minuten
Bei Galaxy Unpacked hat Samsung heute seine neuesten faltbaren und tragbaren Geräte 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.
Mit Geräten wie dem Galaxy Z Fold8 wird das Ökosystem auf Hardware mit einer natürlichen Ausrichtung im Querformat und einem breiteren Seitenverhältnis im Hauptdisplay erweitert. Ganz gleich, ob ein Nutzer ein großes Display aufklappt, ein Cover-Display öffnet oder auf sein Handgelenk schaut – er erwartet eine reibungslose Nutzung. Damit Sie sich auf diese Situation vorbereiten können, stellen wir Ihnen praktische Anleitungen und neue Tools zur Verfügung, mit denen Sie proaktiv Anpassungen vornehmen können.
Layoutarchitektur für dynamische Displays, einschließlich ultrabreiter faltbarer Geräte, überdenken
Wenn Sie für die neuesten faltbaren Geräte entwickeln, müssen Sie Annahmen zur Ausrichtung und Größe des Displays fallen lassen. Das gilt insbesondere für das Galaxy Z Fold8 mit seinem ultrabreiten Display, das die Vielfalt der zu berücksichtigenden Seitenverhältnisse noch erhöht. Bei Geräten mit dieser natürlichen Ausrichtung im Querformat werden die Einschränkungen von fest codierten Layoutregeln deutlich, wenn Nutzer das Gerät aufklappen. Deshalb haben wir spezielle Anleitungen für die Entwicklung für faltbare Geräte und Geräte mit drei Displays im Querformat eingeführt.
Wenn Sie eine responsive Benutzeroberfläche erstellen möchten, die diese physikalischen Effekte nahtlos verarbeitet, sollten Sie sich auf die folgenden Kernbereiche konzentrieren:
- Flüssige, adaptive Layouts erstellen : Breite Seitenverhältnisse und kompakte vertikale Höhen erfordern flüssige Benutzeroberflächen, die sich responsiv skalieren lassen. In unserer aktualisierten Anleitung zum adaptiven Design wird empfohlen, zuerst die Fensterbreite zu berücksichtigen, um Layoutänderungen zu bestimmen, und dann die Höhe anzupassen. Damit sich einzelne Komponenten flexibel an das Raster anpassen, sollten Sie Ihr Layout mit flexiblen Containern strukturieren, in denen Inhalte automatisch umgebrochen, über mehrere Spalten verteilt und neu angeordnet werden. In unseren Designgalerien für adaptive Apps und Dual-Screen-Apps finden Sie Designinspirationen.
- Tatsächlichen App-Bereich erfassen:Der Anzeigebereich Ihrer App entspricht selten der physischen Gerätegröße, insbesondere auf einem ultrabreiten Bildschirm im Mehrfenstermodus, Splitscreen- oder Multitasking-Modus. Manchmal unterscheiden sich sogar die Ausrichtungen. Verwenden Sie Window Size Classes (Fenstergrößenklassen) mit der Jetpack Window Manager-Bibliothek, um den genauen Platz zu berechnen, den Ihre App einnimmt.
- Aktuelles Jetpack Compose-Update nutzen : Beginnen Sie mit der Einführung der stabilen Jetpack Compose-Version vom April 2026 (Compose-BOM-Version
2026.04.01).Nutzen Sie die neuen Tools für das strukturelle Layout, um komplexe Architekturen zu verwalten. Mit der neuen Grid-API können Sie dynamische Spuren und Spaltenbereiche definieren, ohne dass die Leistung durch eine Lazy List beeinträchtigt wird. Kombinieren Sie Grid mit der neuen FlexBox-Layout-API, um die Ausrichtung auf mehreren Achsen und das dynamische Umbrechen von Elementen zu vereinfachen. Sie können auch die neue MediaQuery API verwenden, um die Benutzeroberfläche an die Umgebung anzupassen. Dazu verwenden Sie Bedingungen, um Signale wie Gerätestatus, Fenstergröße und Tastaturtypen zu erkennen. - App für faltbare Smartphones optimieren : Verwenden Sie die Jetpack WindowManager-Bibliothek, die eine API-Oberfläche für Fensterfunktionen faltbarer Geräte wie Faltungen und Scharniere bietet. Wenn Ihre App faltbar-freundlich ist, kann sie ihr Layout so anpassen, dass wichtige Inhalte nicht im Bereich von Faltungen oder Scharnieren platziert werden. Faltungen und Scharniere können als natürliche Trennzeichen verwendet werden.
- App-Kontinuität beibehalten:Vermeiden Sie Unterbrechungen des Nutzerablaufs, wenn sich die Gerätekonfiguration ändert. Behalten Sie den UI-Status mit ViewModel bei, um reibungslose Übergänge zu gewährleisten, wenn ein Nutzer sein Gerät zusammen- oder aufklappt.
Nahtlose Kameraaufnahmen auf faltbaren Geräten
Die Implementierung von Kameras auf faltbaren Geräten bringt einzigartige Hardware-Eigenheiten mit sich. Wenn Sie von einem kompakten äußeren Display zu einem größeren inneren Display wechseln, ändert sich das Layout-Seitenverhältnis, während die Ausrichtung des Geräts gleich bleibt. Wenn eine App ein festes Hochformatverhältnis zwischen dem Kamerasensor und dem Gerätedesign annimmt, kommt es bei diesen Faltübergängen wahrscheinlich zu seitlichen, gestreckten oder zugeschnittenen Vorschauen.
Wenn Sie die Media-Pipeline Ihrer App optimieren möchten, migrieren Sie Ihre Aufnahmevorgänge mit dem CameraX-Migrations-Skill zu CameraX. Die PreviewView der Bibliothek verarbeitet automatisch die Sensorausrichtung, die Geräteausrichtung und die Skalierung im Hintergrund. So wird unabhängig davon, wie der Nutzer das Gerät hält oder positioniert, eine saubere, stabile Vorschau garantiert. Wenn Sie eine vorhandene Camera2-Codebasis verwalten, können Sie die CameraViewfinder-Bibliothek einbinden, um diese komplexen Transformationen für Seitenverhältnis und Drehung automatisch anzuwenden, ohne dass eine vollständige Überarbeitung der Architektur erforderlich ist.
Kurzinfos für Wear OS 7 erweitern
Die Möglichkeit, für diese neue Generation von Geräten zu entwickeln, erstreckt sich bis zum Handgelenk. Wear-Widgets, die mit Wear OS 7 eingeführt wurden, bieten eine neue Oberfläche, über die Nutzer sofort und auf einen Blick auf wichtige Updates zugreifen können. Sie können diese ausdrucksstarken Funktionen mit Jetpack Glance und RemoteCompose erstellen. Wichtig: Mit diesem Framework erstellte Widgets können jetzt in Kacheln mit mehreren Widgets angezeigt werden, die zuvor für eigene Widgets reserviert waren.
Intelligente Funktionen entwickeln
Gemini-KI erledigt bereits Aufgaben im Namen von Nutzern. Sie können mit dem KI-System experimentieren, indem Sie die Funktionen Ihrer Apps teilen.
Auf den neuen faltbaren Geräten von Samsung ist Gemini Nano 4 vorinstalliert, unser neuestes On-Device-Modell. Nano 4 unterstützt über 140 Sprachen, bietet ein besseres multimodales Verständnis und vieles mehr. Mit der Prompt API von ML Kit und erweiterten Funktionen wie strukturierter Ausgabe und Thinking-Modus können Sie intelligente Funktionen auf dem Gerät erstellen.
Jetzt optimieren
Mit den Tools und Frameworks können Sie Ihre App für alle Bildschirmgrößen optimieren. Sehen Sie sich zuerst unseren Leitfaden zum Erstellen adaptiver Apps an, um mehr über die wichtigsten Prinzipien des adaptiven Designs zu erfahren.
YouTube-Playlist Achten Sie schließlich darauf, dass Ihre App auf den neuesten Formfaktoren einwandfrei funktioniert und ein erstklassiges Nutzererlebnis bietet. Sehen Sie sich dazu unsere speziellen Qualitätsrichtlinien für Foldables mit drei Displays und Foldables im Querformat und Wear OS an.
Die Zukunft schon heute erleben
-
ProduktneuigkeitenDa neue Formfaktoren wie das Pixel 10 Pro Fold in das Android-Ökosystem aufgenommen werden, ist die Entwicklung adaptiver Apps unerlässlich, um auf Smartphones, Tablets und Faltgeräten eine hohe Nutzerfreundlichkeit zu gewährleisten.
Fahd Imtiaz, Miguel Montemayor • Lesezeit: 3 Minuten -
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.
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.