Überschreibungen pro App für Nutzer auf großen Bildschirmen

Android bietet Überschreibungen, die das konfigurierte Verhalten von Apps ändern.

Gerätehersteller können auf ausgewählten Geräten mit großen Bildschirmen Überschreibungen für Apps festlegen. Android 14 QPR1 führt Nutzerüberschreibungen ein, mit denen Nutzer über die Geräteeinstellungen Überschreibungen auf Apps anwenden können.

Überschreibungen pro App sollen die Nutzererfahrung auf Geräten mit großen Bildschirmen verbessern. Einige Überschreibungen können von Apps deaktiviert werden.

Weitere Informationen zu Überschreibungen für einzelne Apps finden Sie unter Gerätekompatibilitätsmodus.

Nutzerüberschreibungen

Android 14 QPR1 führt ein neues Konfigurationsmenü ein, 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, auf denen das Konfigurationsmenü implementiert ist, können Nutzer aus einer Liste von Apps auswählen und dann das Seitenverhältnis der App auf verschiedene Werte festlegen, z. B. 4:3, 16:9 und Vollbild. Die Seitenverhältniswerte werden vom Gerätehersteller konfiguriert. Nutzer können das Seitenverhältnis auch auf den App-Standardwert 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_KOMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE

    Wenn Sie die Überschreibung der Kompatibilität mit dem Seitenverhältnis des Nutzers 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 in den Geräteeinstellungen von der Liste der Apps ausgeschlossen. Daher können Nutzer das Seitenverhältnis der App nicht überschreiben.

    Das Festlegen des Attributs auf true hat keine Auswirkungen.


  • PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE

    Wenn Sie die Vollbildoption der Überschreibung des Nutzer-Seitenverhältnisses 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 Vollbildoption aus der Liste der Seitenverhältnisoptionen in den Geräteeinstellungen entfernt. Nutzer können die Vollbildüberschreibung nicht auf Ihre App anwenden.

    Das Festlegen dieses Attributs auf true hat keine Auswirkungen.

Optimieren Sie Ihre App für große Bildschirme:Legen Sie in Ihrer App keine Einschränkungen des Seitenverhältnisses fest. Verwenden Sie Fenstergrößenklassen, um verschiedene Layouts je nach verfügbarem Anzeigebereich zu unterstützen.