Nutzer mit großem Bildschirm – App-spezifische Überschreibungen

Android bietet Überschreibungen, mit denen das konfigurierte Verhalten von Apps geändert werden kann.

Gerätehersteller können Apps auf ausgewählten Geräten mit großem Bildschirm überschreiben. Mit Android 14 QPR1 werden Nutzerüberschreibungen eingeführt, mit denen Nutzer über die Geräteeinstellungen Überschreibungen auf Apps anwenden können.

App-spezifische Überschreibungen sollen die Nutzerfreundlichkeit auf Geräten mit großen Bildschirmen verbessern. Apps können einige Überschreibungen deaktivieren.

Weitere Informationen zu App-spezifischen Überschreibungen finden Sie im Hilfeartikel Gerätekompatibilitätsmodus.

Nutzerüberschreibungen

In Android 14 QPR1 wird ein neues Konfigurationsmenü eingeführt, mit dem Nutzer das Seitenverhältnis von Apps ändern können, um die Darstellung von Apps auf großen Bildschirmen zu verbessern. Das Menü ist auf bestimmten Geräten mit großen Bildschirmen in den Geräteeinstellungen implementiert.

Auf Geräten mit einem Konfigurationsmenü können Nutzer aus einer Liste von Apps auswählen und dann das Seitenverhältnis der App auf verschiedene Werte wie 4:3, 16:9 und Vollbild festlegen. Die Seitenverhältniswerte werden vom Gerätehersteller konfiguriert. Nutzer können das Seitenverhältnis auch auf die App-Standardeinstellung zurücksetzen. Das ist der Wert, der von der Überschreibung des Geräteherstellers für die jeweilige App festgelegt wurde (siehe OVERRIDE_MIN_ASPECT_RATIO). Wenn keine Überschreibung angewendet wurde oder die Überschreibung durch die App deaktiviert wurde, wird der Wert im App-Manifest festgelegt.

Überschreibungen deaktivieren

Android 14 QPR1 unterstützt die folgenden PackageManager.Property-Tags, mit denen Sie das Konfigurationsmenü für das Seitenverhältnis auf Geräten deaktivieren oder ändern können, auf denen die Überschreibung implementiert ist:


  • PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE

    Wenn Sie die Überschreibung der Nutzeraspektverhältniskompatibilität deaktivieren möchten, fügen Sie die Property Ihrem App-Manifest hinzu und legen Sie den Wert auf false fest:

    <application>
        <property
            android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE"
            android:value="false"/>
    </application>
    

    Auf Geräten, auf denen das Konfigurationsmenü implementiert ist, wird Ihre App aus der Liste der Apps in den Geräteeinstellungen ausgeschlossen. Nutzer können das Seitenverhältnis der App also nicht überschreiben.

    Wenn Sie die Property auf true festlegen, hat das keine Auswirkungen.


  • PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE

    Wenn Sie die Vollbildoption der Nutzer-Seitenverhältnis-Kompatibilitätsüberschreibung deaktivieren möchten, fügen Sie die Property Ihrem App-Manifest hinzu und legen Sie den Wert auf false fest:

    <application>
        <property
            android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE"
            android:value="false"/>
    </application>
    

    Auf Geräten, auf denen das Konfigurationsmenü implementiert ist, wird die Option „Vollbild“ aus der Liste der Seitenverhältnisoptionen in den Geräteeinstellungen entfernt. Nutzer können die Vollbildansicht nicht auf Ihre App anwenden.

    Das Festlegen dieses Attributs auf true hat keine Auswirkungen.

App für große Bildschirme optimieren:Legen Sie in Ihrer App keine Einschränkungen für das Seitenverhältnis fest. Verwenden Sie Fenstergrößenklassen, um je nach verfügbarem Displaybereich unterschiedliche Layouts zu unterstützen.