Nyheter

Windows 8.1 UX & UI Top 9 Nya och uppdaterade funktioner

Windows 8.1 UX & UI Top 9 Nya och uppdaterade funktioner

Med lanseringen av Windows 8.1 har UX- och användargränssnittsfunktionerna också uppdaterats och några nya har också släppts. Läs om du vill veta mer


Tidigare idag delade vi länkarna till den fullständiga dokumentationen i Windows 8.1 om de nya riktlinjerna för UX och UI. 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 inlämningsprocess för app och även för att uppfylla kraven i det nya operativsystemet. Så här är nio nya och uppdaterade funktioner:

Fönster som kan ändras

Windows 8.1 har inte visningstillstånd med fast bredd. Användare kan nu ändra storlek på appar kontinuerligt till en minsta bredd. (Standardappens minsta bredd är 500 pixlar.) Så appar har inte längre snäpp- och fyllvyn. Istället utvecklar du din app för att vara funktionell och snygg i vilken storlek som helst.

Obs! Den snappade vyn i Windows 8 hade en bredd på 320 pixlar. Standardminsta bredd på 500 pixlar är större än den snappade vyn i Windows 8. 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 skärmens vänstra eller högra kant.

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 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. För att ändra standardbeteendet använder du egenskapen DesiredRemainingView.

Kakeluppdateringar

I Windows 8 fanns två brickstorlekar: Fyrkantiga brickor (150 × 150 pixlar på 1x skalningsplatå), Breda brickor (310 × 150 på 1x platå). I Windows 8.1 finns det ytterligare två brickstorlekar: Små plattor (70 × 70 på 1x-platån), Stora brickor (310 × 310 på 1x-platån). Eftersom tre av de fyra malltyperna nu är fyrkantiga kallas brickorna som tidigare kallades "fyrkantiga" brickor i Windows 8 (150 × 150 på 1x-platån) nu "medium" 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ökrutekontroll 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 mallning och styling.

I Windows 8.1 styrs appens sökupplevelse helt 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ändarens behov. Sökrutan stöder appförslag och sökförslag och appspecifik sökhistorik och fullt stöd för interaktioner mellan pek, tangentbord och mus.

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 förfaller Uri-formatet och ersätts med WebLink- och ApplicationLink-format.

Charmar fungerar på alla skärmar

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 upptog 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. Till exempel, om användaren väljer charm Inställningar, visar systemet inställningsflyget för den senaste appen som användes.

Designa din app så att den fungerar med charmen oavsett appens storlek. I synnerhet måste bredden på inställningsflyten vara mindre än eller lika med den aktuella bredden i din app.

Integrera med människor och evenemang

Windows 8.1 låter dig ta med människor och händelser i din app. Du kan låta användare av din app leta upp information om personer de känner från din app och interagera med människor genom att integrera kommunikationsupplevelser som meddelanden, e-post, samtal, videosamtal och så vidare. Du kan också behålla användare i din app genom att låta dem snabbt visa deras kalendertillgänglighet 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 be en användare om inmatning, markera appaviseringar och meddelandedialoger, tillhandahålla instruktioner (såsom sväng-för-sväng-navigering) och läs innehåll som text- eller e-postmeddelanden, RSS-flöden, böcker och sökresultat.

Windows 8.1 innehåller ett antal talsyntesmotorer, så kallade röster. Varje röst har ett vänligt namn, som Microsoft David (en-US, man), Microsoft Zira (en-US, kvinna) och Microsoft Hazel (en-UK, kvinna), som kan specificeras i din app och även väljas från språkens kontrollpanel av en användare. Talsyntesfunktionerna som stöds av Windows 8.1 möjliggör:

Ställ in talsyntesen på ett specifikt kön, röst och språk. Generera talutdata från en vanlig textsträng med hjälp av standardegenskaperna och egenskaperna för den aktuella rösten. Generera talutdata från en sträng som innehåller Speech Synthesis Markup Language (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.

Larmappsstöd på låsskärmen

I Windows 8.1 används nu en av låsskärmsplatserna för larmappar. Larmappar använder klassen AlarmApplicationManager för att begära tillstånd från användaren att vara systemlarmappen. Om användaren ger tillstånd (eller om användaren placerar appen i den larmplatsen med hjälp av kontrollpanelen) tar appen platsen och blir systemlarmappen. Larmmeddelanden som avfyras av systemlarmappen visas sedan för användaren med en noggrannhet på inom en sekund. Endast appen i larmfacket kan avfyra larmmeddelanden; larmmeddelanden som avfyras av andra appar behandlas som vanliga meddelanden.

Uppdateringar av schemaläggning av arbetsobjekt

Med CoreDispatcher (Windows :: UI :: Core: CoreDispatcher) API kan du nu mer kontroll över prioriteringar i schemaläggning av arbetsobjekt. I Windows 8.1 är nu arbetspresentationsprioriteringar i denna ordning:

SendMessage (högsta prioritet)
CoreDispatcherPriority.High
CoreDispatcherPriority.Normal (Inkluderar fönstermeddelanden och Component Object Model (COM) -samtal)
Alla enhetsinmatningsmeddelanden
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?

Fixa bildhastighetsfall i Xbox One-bakåtkompatibilitetsspel
Med Xbox One-programmet för bakåtkompatibilitet kan spelare spela sina favorit-Xbox 360-spel gratis på Xbox One. Listan över kompatibla spel innehålle...
Fix Lumia laddar inte ner Windows 10 Mobile Anniversary Update
Jubileumsuppdateringen för Windows 10 Mobile är äntligen här, efter att PC-versionerna släpptes. Men inte alla kan fånga uppdateringen omedelbart, mes...
Windows 7-drivrutinsuppdatering för Intel HD Graphics 4600 misslyckas
Många Windows 7-användare klagar över misslyckade drivrutinsuppdateringar för Intel HD Graphics 4600. När de accepterar att installera uppdateringen i...