Översikt av optimera för enheter (förhandsgranskning)
[Denna artikel är en förhandsversion av dokumentationen och kan komma att ändras.]
Optimera för enheter är en funktion som ändrar hur olika appskärmar läses in och visas på Android- och iOS-enheter. Denna funktion gör att skaparna bygger ursprungliga appar för mobila användare med enhetsoptimerade skärmar som använder ursprungliga element för användargränssnitt i stället för att återges i webbvyn. Skärmar med enhetsoptimering ger följande fördelar:
- Modern mobil användarupplevelse och interaktionsmönster
- Förbättrad prestanda och tillförlitlighet
- Integrerade enhetsfunktioner med användargränssnitt som definierats av tillverkaren
Det behövs inte eftersom beslutsfattare kan använda alla välkända appbyggelement för att skapa enhetsoptimerade erfarenheter, men det finns vissa begränsningar. Appar som är optimerade för enheter fungerar med andra mobila funktioner som offline, push-meddelanden och omslutning.
Viktigt
- Detta är en förhandsversion.
- Förhandsversion ska inte användas i produktion, och funktionerna kan vara begränsade. funktionerna är tillgängliga före den officiella publiceringen så att kunderna kan få tillgång tidigare och ge oss feedback.
Låt skärmarna vara enhetsoptimerade
- Välj Inställningar > Kommande funktioner > Förhandsgranska > Optimera för enheter.
- Använd endast de kontroller som stöds på skärmen.
När den här funktionen har aktiverats kan du se vilka kontroller som stöds i rutan Infoga genom att välja filtret Enhet optimerad (förhandsversion). Läs mer om vilka kontroller som stöds enhetligt i dag.
Skärmar som enbart görs med enhetsoptimerade kontroller återges automatiskt enhetligt på Android- och iOS-enheter. En app kan ha skärmar som är optimerade, medan andra inte gör det. Det beror bara på vilka kontroller som tillverkaren har valt för att skapa skärmen.
Så här optimeras skärmar för enheter
För en arbetsyteapp som körs på Power Apps mobil, det finns UI-element, deras nuvarande tillstånd och den relaterade affärslogiken som avgör hur skärmar optimeras. På en skärm kan du till exempel ha en knapp på plats 0 med en bredd och höjd på 200 respektive 40, och med färg i blått. Med affärslogiken Power Fx kan du navigera användaren till en annan skärm.
Om alternativet Optimera för enheter är inaktiverat för den skärmen läses skärmen in och visas i en webbvy och körs på samma sätt som i webbläsaren på skrivbordet. När Optimera för enheter är på skickas varje elements aktuella tillstånd till enheten där samma element renderas, men med det ursprungliga användargränssnittet. Nu har vi en inbyggt återges, lång blå knapp längst upp till vänster. Affärslogik ändrar tillstånd och åtgärder, som körs på samma sätt som tidigare. När du väljer den inbyggda återgivna knappen kör enheten Power Fx och användaren navigeras till den angivna skärmen.
Varje kontroll behöver en enhetsoptimerad, inbyggd motsvarighet som stöder samma egenskaper så att den kan återge det som en tillverkare förväntar sig. Under förhandsgranskningen finns det vissa begränsningar som det finns stöd för för kontroller och egenskaper. Om en kontroll är klassisk eller modern filtreras listan med kontroller för enhetsoptimerade kontroller.