Übersicht über „Für Geräte optimieren“ (Vorschauversion)
[Dieser Artikel ist Teil der Dokumentation zur Vorabversion und kann geändert werden.]
Für Geräte optimieren ist ein Feature, das ändert, wie Canvas-App-Bildschirme auf Android- und iOS-Geräten geladen und angezeigt werden. Dieses Feature erlaubt Erstellenden, beeindruckende native Apps für mobile Benutzende mit geräteoptimierten Bildschirmen zu erstellen, die native Benutzeroberflächenelemente verwenden, anstatt sie innerhalb der Webansicht zu rendern. Geräteoptimierte Bildschirme bieten die folgenden Vorteile:
- Moderne mobile Benutzerumgebungen und Interaktionsmuster
- Verbesserte Leistung und Zuverlässigkeit
- Integrierte Gerätefunktionen mit von Erstellenden eingerichteter Benutzeroberfläche
Apps müssen nicht neu erstellt werden, da die Erstellenden alle bekannten Elemente der App-Erstellung nutzen können, um geräteoptimierte Erlebnisse zu schaffen. Allerdings gibt es einige Einschränkungen. Für Geräte optimierte Apps funktionieren mit anderen mobilen Features wie Offline, Pushbenachrichtigungen und Umschließen.
Wichtig
- Dies ist eine Vorschauversion.
- Funktionen in der Vorschauversion sind nicht für den produktiven Einsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Diese Funktionen stehen vor der offiziellen Veröffentlichung zur Verfügung, damit Kunden frühzeitig Zugriff erhalten und Feedback geben können.
Geräteoptimierte Bildschirme zulassen
- Wählen Sie Einstellungen > Kommende Features > Vorschauversion > Für Geräte optimieren.
- Verwenden Sie auf dem Bildschirm nur unterstützte Steuerelemente.
Nachdem dieses Feature aktiviert wurde, können Sie im Bereich Einfügen herausfinden, welche Steuerelemente unterstützt werden. Wählen Sie dazu den Filter Für Geräte optimiert (Vorschauversion) aus. Erfahren Sie mehr darüber, welche Steuerelemente heute nativ unterstützt werden.
Bildschirme, die ausschließlich mit geräteoptimierten Steuerelementen erstellt wurden, werden auf Android- und iOS-Geräten automatisch nativ gerendert. Eine App kann über einige optimierte und einige nicht optimierte Bildschirme verfügen. Dies hängt nur von den Steuerelementen ab, die zur Erstellung dieses Bildschirms ausgewählt wurden.
So werden Anzeigen für Geräte optimiert
Bei einer Canvas-App, die auf der mobilen Power Apps-Version ab, hängt es von bei UI-Elementen von ihrem aktuellen Status und der dazugehörigen Geschäftslogik ab, wie Bildschirme optimiert werden. Beispielsweise könnte es auf einem Bildschirm eine Schaltfläche an Position 0 mit einer Breite und Höhe von 200 bzw. 40 und der Füllfarbe Blau geben. Mit der Geschäftslogik mit Power Fx können Sie den Benutzenden zu einem anderen Bildschirm navigieren.
Wenn die Option Für Geräte optimieren für diesen Bildschirm deaktiviert ist, wird der Bildschirm geladen und in einer Webansicht angezeigt. Die Ausführung ähnelt der in einem Webbrowser auf einem Desktop. Wenn die Option Für Geräte optimieren aktiviert ist, wird der aktuelle Status jedes Elements an das Gerät übergeben, wo dasselbe Element gerendert wird, allerdings unter Verwendung der nativen Benutzeroberfläche. Jetzt haben wir also eine nativ gerenderte, lange blaue Schaltfläche in der oberen linken Ecke. Die Geschäftslogik ändert den Status oder führt Aktionen aus, die dann genauso ausgeführt werden wie zuvor. Wenn die nativ gerenderte Schaltfläche ausgewählt wird, führt das Gerät Power Fx aus und der Benutzende wird zum angegebenen Bildschirm navigiert.
Jedes Steuerelement braucht ein geräteoptimiertes, natives Äquivalent, das dieselben Eigenschaften unterstützt, damit es so dargestellt werden kann, wie es Erstellende erwarten. Während der Vorschauversion gibt es einige Einschränkungen hinsichtlich der unterstützten Steuerelemente und Eigenschaften. Unabhängig davon, ob es sich um ein klassisches oder modernes Steuerelement handelt, wird die Liste der Steuerelemente nach geräteoptimierten Steuerelementen gefiltert.