Overzicht van optimaliseren voor apparaten (preview)
[Dit artikel maakt deel uit van de voorlopige documentatie en kan nog veranderen.]
Optimaliseren voor apparaten is een functie die de manier verandert waarop canvas-app-schermen worden geladen en weergegeven op Android- en iOS-apparaten. Met deze functie kunnen makers verbluffende systeemeigen apps bouwen voor mobiele gebruikers met voor apparaten geoptimaliseerde schermen die systeemeigen UI-elementen gebruiken in plaats van weergave binnen de webweergave. Apparaatgeoptimaliseerde schermen bieden de volgende voordelen:
- Moderne mobiele gebruikerservaringen en interactiepatronen
- Verbeterde prestaties en betrouwbaarheid
- Geïntegreerde apparaatmogelijkheden met door de maker gedefinieerde gebruikersinterface
Het is niet nodig om apps opnieuw te bouwen, omdat makers alle bekende elementen voor het bouwen van apps kunnen gebruiken om voor apparaten geoptimaliseerde ervaringen te creëren, hoewel er enkele beperkingen gelden. Apps die zijn geoptimaliseerd voor apparaten werken met andere mobiele functies, zoals offline, pushmeldingen en verpakken.
Belangrijk
- Dit is een preview-functie.
- Preview-functies zijn niet bedoeld voor productiegebruik en bieden mogelijk beperkte functionaliteit. Deze functies zijn beschikbaar vóór een officiële release zodat klanten vroeg toegang kunnen krijgen en feedback kunnen geven.
Toestaan dat schermen apparaatgeoptimaliseerd worden
- Selecteer Instellingen > Toekomstige functies > Voorbeeld > Optimaliseren voor apparaten.
- Gebruik alleen ondersteunde bedieningselementen op het scherm.
Nadat deze functie is ingeschakeld, kunt u zien welke bedieningselementen worden ondersteund in het deelvenster Invoegen door het filter Apparaat geoptimaliseerd (preview) te selecteren. Meer informatie over welke besturingselementen momenteel standaard worden ondersteund.
Schermen die uitsluitend met apparaatgeoptimaliseerde bedieningselementen zijn gemaakt, worden automatisch native weergegeven op Android- en iOS-apparaten. Een app kan schermen hebben die zijn geoptimaliseerd, terwijl andere dat mogelijk niet zijn. Dit hangt alleen af van de bedieningselementen die de maker heeft gekozen om dat scherm te creëren.
Hoe schermen worden geoptimaliseerd voor apparaten
Voor een canvas-app die op Power Apps-mobiel wordt uitgevoerd, zijn er UI-elementen, hun huidige status en de bijbehorende bedrijfslogica die bepalen hoe schermen worden geoptimaliseerd. Op een scherm hebt u bijvoorbeeld een knop op positie 0, met een breedte en hoogte van respectievelijk 200 en 40 en met de vulkleur blauw. Dankzij de bedrijfslogica met Power Fx kunt u de gebruiker naar een ander scherm laten navigeren.
Als de optie Optimaliseren voor apparaten uitstaat voor dat scherm, wordt het scherm geladen en weergegeven in een webweergave, op dezelfde manier als in de webbrowser van een desktop. Wanneer Optimaliseren voor apparaten aanstaat, wordt de huidige status van elk element doorgegeven aan het apparaat waar hetzelfde element wordt weergegeven, maar met behulp van de eigen gebruikersinterface. Nu hebben we dus een systeemeigen weergegeven, lange blauwe knop in de linkerbovenhoek. Bedrijfslogica wijzigt de status of onderneemt acties, die op dezelfde manier verlopen als voorheen. Wanneer de native weergegeven knop wordt geselecteerd, wordt Power Fx uitgevoerd op het apparaat en wordt de gebruiker naar het opgegeven scherm genavigeerd.
Elk besturingselement heeft een voor het apparaat geoptimaliseerdesysteemeigen equivalent nodig die dezelfde eigenschappen ondersteunt, zodat deze kan worden weergegeven zoals een maker verwacht. Tijdens de preview zijn er enkele beperkingen voor tot in hoeverre besturingselementen en eigenschappen worden ondersteund. Of een besturingselement nu klassiek of modern is, het filtert de lijst met besturingselementen op voor apparaten geoptimaliseerde besturingselementen.