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

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

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

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

Weitere Informationen zu Überschreibungen pro App finden Sie unter Kompatibilitätsmodus für große Bildschirme.

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ü wird bei ausgewählten Geräten mit großem Bildschirm in den Geräteeinstellungen implementiert.

Auf Geräten, auf denen das Konfigurationsmenü implementiert ist, können Nutzer eine App aus einer Liste 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 die Standardeinstellung der App zurücksetzen. Dabei handelt es sich um den Wert, der für jede App durch den Gerätehersteller angegeben wird (siehe OVERRIDE_MIN_ASPECT_RATIO). Wenn keine Überschreibung angewendet wurde oder die App die Überschreibung deaktiviert hat, kann sie auch über den Wert im App-Manifest verwendet werden.

Ü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 Nutzerseitenverhältnis-Kompatibilität deaktivieren möchten, fügen Sie die Property zu 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 von der Liste der Apps in den Geräteeinstellungen ausgeschlossen. Nutzer können das Seitenverhältnis der App dann nicht überschreiben.

    Das Festlegen der Eigenschaft auf true hat keine Auswirkungen.


  • PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE

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

    Das Festlegen dieser Eigenschaft auf true hat keine Auswirkungen.

App für große Bildschirme optimieren:Legen Sie in Ihrer App keine Seitenverhältnisbeschränkungen fest. Verwenden Sie Fenstergrößenklassen, um verschiedene Layouts basierend auf der Menge des verfügbaren Anzeigebereichs zu unterstützen.