Windows 8.1 ux & ui: topp 9 nya och uppdaterade funktioner

Innehållsförteckning:

Video: Windows 8.1 UX Design, 05 Layout 2024

Video: Windows 8.1 UX Design, 05 Layout 2024
Anonim

Tidigare idag delade vi med dig länkarna till den fullständiga dokumentationen i Windows 8.1 om de nya UX- och UI-riktlinjerna. Nu är det dags att se vilka funktioner som har uppdaterats och vilka som är nya. De flesta av ändringarna görs så att utvecklare kan ha en snabbare app-inlämningsprocess och även för att uppfylla kraven i det nya operativsystemet. Så här är nio nya och uppdaterade funktioner:

Storleksanpassningsbara fönster

Windows 8.1 har inte visningstillstånd med fast bredd. Användare kan nu ändra storlek på appar kontinuerligt ner till en minsta bredd. (En minsta bredd för en app är 500 pixlar.) Så appar har inte längre vyn och fyllningsvyn. Istället utvecklar du din app så att den är funktionell och snygg i alla storlekar till ett minimum.

Obs! Den snäppta vyn i Windows 8 hade en bredd på 320 pixlar. Standardminimumbredden på 500 pixlar är större än Windows 8-vyn. Om din app fungerar bra i mindre storlekar och du vill uppmuntra användare att hålla din app på skärmen kan du ändra minsta bredd till 320 pixlar. Användare kan ha mer än två appar på skärmen samtidigt. Så din app kan visas mellan två andra appar och inte bredvid varken vänster eller höger kant på skärmen.

En enda app kan öppna mer än ett fönster samtidigt. En app kan starta en annan app. När detta händer delar de två apparna vanligtvis på skärmen jämnt om det finns tillräckligt med utrymme. Men du kan ändra detta så att den lanserade appen är bredare eller smalare än den ursprungliga appen, eller så att den till och med ersätter den ursprungliga appen på skärmen. Om du vill ändra standardbeteendet använder du Egenskapen DesiredRemainingView.

Kakeluppdateringar

I Windows 8 fanns det två brickor: fyrkantiga plattor (150 × 150 pixlar på 1x skalningsplatån), breda brickor (310 × 150 vid 1x-platån). I Windows 8.1 finns det ytterligare två brickor: Små plattor (70 × 70 vid 1x-platån), Stora brickor (310 × 310 vid 1x-platån). Eftersom tre av de fyra malltyperna nu är fyrkantiga kallas de plattor som brukade kallas ”fyrkantiga” brickor i Windows 8 (150 × 150 på 1x-platån) ”medelstora” brickor. Hela uppsättningen är då liten, medium, bred och stor. Här är exempel på alla fyra.

Sök uppdateringar

Windows 8.1 introducerar en ny sökboxkontroll som hjälper dig att tillhandahålla sökresultat: Windows.UI.Xaml.Controls.SearchBox för appar som använder XAML och WinJS.UI.SearchBox för appar som använder JavaScript. Dina appar kan nu inkludera sökrutan som ett element i din markering. Den nya kontrollen stöder fullständig mall och styling.

I Windows 8.1 styrs appens sökupplevelse fullständigt av dina appar. Sökrutan integreras med sökkontraktet för att driva upplevelsen och möjliggöra djup anpassning, så dina appar erbjuder upplevelser som är utformade efter användarnas behov. Sökrutan stöder appförsedda sökförslag och resultat, appspecifik sökhistorik och fullt stöd för beröring, tangentbord och musinteraktioner.

Dela uppdateringar

I Windows 8.1 kan källappar för Share-kontraktet ge flera sätt att komma tillbaka till innehållet som delas. Windows 8.1 delar Uri-formatet i två nya dataformat i DataPackage och introducerar fyra nya starkt typade egenskaper i DataPackagePropertySet. För DataPackage avskrivs Uri-formatet och ersätts med WebLink- och ApplicationLink-format.

Charms fungerar på varje skärm

I Windows 8, när det fanns flera appar på skärmen och användaren åberopade charm, visade systemet charm för vilken app som ockuperade mest skärmutrymme. I Windows 8.1 visar systemet charm för den senaste appen som användaren interagerade med, oavsett hur många appar som finns på skärmen eller om det finns flera skärmar. Om användaren till exempel väljer inställningscharm, visar systemet inställningsavsnittet för den senaste appen som användes.

Designa din app så att den fungerar med charmen oavsett storleken på appen. I synnerhet måste bredden på inställningsflygningen vara mindre än eller lika med den aktuella bredden på din app.

Integrera med människor och evenemang

Windows 8.1 låter dig ta med kraften hos människor och händelser i din app. Du kan låta användare av din app leta upp information om personer som de känner från i din app och samverka med människor genom att integrera kommunikationsupplevelser som meddelanden, e-post, samtal, videosamtal och så vidare. Du kan också hålla användare i din app genom att låta dem snabbt se deras tillgänglighet på kalendern och lägga till händelser i deras önskade kalender.

Talsyntes

Windows 8.1 introducerar Windows.Media.SpeechSynthesis API, som stöder talsyntes - även känd som text-till-tal (TTS) - i Windows Store-appar. Använd talsyntes för att uppmana användaren att mata in, markera appaviseringar och meddelandedialoger, ge instruktioner (som sväng-för-sväng-navigering) och läsa innehåll som text- eller e-postmeddelanden, RSS-flöden, böcker och sökresultat.

Windows 8.1 innehåller ett antal talsyntesmotorer, kända som röster. Varje röst har ett vänligt namn, till exempel Microsoft David (sv-USA, man), Microsoft Zira (sv-USA, kvinna) och Microsoft Hazel (sv-Storbritannien, kvinna), som kan anges i din app och också väljas från språkens kontrollpanel av en användare. De talsyntesfunktioner som stöds av Windows 8.1 möjliggör:

Ställa in talesyntesen till ett specifikt kön, röst och språk. Genererar talutmatning från en vanlig textsträng med standardegenskaper och egenskaper för den aktuella röst. Generera talutdata från en sträng som innehåller talesyntesmarkeringsspråk (SSML) för att anpassa röstegenskaper, uttal, volym, tonhöjd, hastighet eller hastighet, betoning osv. Läsa och skriva ljuddata som genereras av talsyntesmotorn till och från en slumpmässig åtkomstström.

Larm appstöd på låsskärmen

I Windows 8.1 används en av låsskärmluckorna för larmappar. Larmappar använder klassen AlarmApplicationManager för att begära tillåtelse från användaren att vara systemlarmapp. Om användaren ger tillstånd (eller om användaren placerar appen i det larmfacket med hjälp av kontrollpanelen) tar appen facket och blir systemlarm-appen. Larmmeddelanden som avfyras av systemlarmappen visas sedan för användaren med en noggrannhet inom en sekund. Endast appen i larmfacket kan avfyra larmmeddelanden; larmmeddelanden som avges av andra appar behandlas som vanliga aviseringar.

Uppdateringar av schemaläggning av arbetsobjekt

CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) API ger dig nu mer kontroll över prioriteringar i schemaläggning av arbetsobjekt. I Windows 8.1 är prioriteringar för arbetssändning nu i denna ordning:

SendMessage (Högsta prioritet)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (Inkluderar fönstermeddelanden och COM-samtal för komponentobjektmodell)

Eventuella meddelanden som matas in på enheten

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (Lägsta prioritet, används för bakgrundsuppgifter)

Vad tycker du som utvecklare är dessa förändringar bra eller dåliga?

Windows 8.1 ux & ui: topp 9 nya och uppdaterade funktioner