Windows 8.1 ux & ui: top 9 nye og opdaterede funktioner

Indholdsfortegnelse:

Video: Windows 8.1 UX Design, 05 Layout 2024

Video: Windows 8.1 UX Design, 05 Layout 2024
Anonim

Tidligere i dag delte vi med dig linkene til den fulde dokumentation i Windows 8.1 vedrørende de nye UX- og UI-retningslinjer. Nu er det tid til at se, hvilke funktioner der er opdateret, og hvilke der er nye. De fleste af ændringerne er foretaget, så udviklere kan have en hurtigere appindgivelsesproces og også for at imødekomme kravene i det nye operativsystem. Så her er ni nye og opdaterede funktioner:

Ændrelige vinduer

Windows 8.1 har ikke visninger i fast bredde. Brugere kan nu ændre størrelse på apps kontinuerligt ned til en minimumsbredde. (Standardapparatets mindstebredde er 500 pixels). Så apps har ikke længere status for knap og udfyldning. I stedet udvikler du din app til at være funktionel og flot i enhver størrelse ned til minimum.

Bemærk! Det viste billede i Windows 8 havde en bredde på 320 pixels. Standardminimalbredde på 500 pixels er større end visningen af ​​Windows 8 med knap. Hvis din app fungerer godt i mindre størrelser, og du vil opfordre brugere til at holde din app på skærmen, kan du ændre minimumsbredden til 320 pixels. Brugere kan have mere end to apps på skærmen på samme tid. Så din app vises muligvis mellem to andre apps og ikke ved siden af ​​hverken venstre eller højre kant af skærmen.

En enkelt app kan åbne mere end et vindue på samme tid. En app kan starte en anden app. Når dette sker, deler de to apps typisk skærmen jævnt, hvis der er plads nok. Men du kan ændre dette, så den lancerede app er bredere eller smalere end den originale app, eller så den endda erstatter den originale app på skærmen. Hvis du vil ændre standardopførselen, skal du bruge egenskaben DesiredRemainingView.

Fliseopdateringer

I Windows 8 var der to flisestørrelser: Firkantede fliser (150 × 150 pixels på 1x skaleringsplateauet), Brede fliser (310 × 150 på 1x plateauet). I Windows 8.1 er der to yderligere flisestørrelser: Små fliser (70 × 70 på 1x-platået), Store fliser (310 × 310 på 1x-platået). Fordi tre af de fire skabelontyper nu er firkantede, kaldes de fliser, der plejede at kaldes “firkantede” fliser i Windows 8 (150 × 150 på 1x plateauet), nu “mellemstore” fliser. Hele sættet er derefter lille, mellemstor, bred og stor. Her er eksempler på alle fire.

Søg opdateringer

Windows 8.1 introducerer en ny søgefeltkontrol, der hjælper dig med at levere søgeresultater: Windows.UI.Xaml.Controls.SearchBox til apps, der bruger XAML og WinJS.UI.SearchBox til apps, der bruger JavaScript. Dine apps kan nu indeholde søgefeltet som et element i din markering. Den nye kontrol understøtter fuld templering og styling.

I Windows 8.1 styres appsøgningsoplevelsen fuldstændigt af dine apps. Søgefeltet integreres med søgekontrakten for at styrke oplevelsen og muliggøre dyb tilpasning, så dine apps tilbyder oplevelser, der er tilpasset brugerens behov. Søgefeltet understøtter app-leverede søgeforslag og resultater, appspecifik søgningshistorik og fuld support til touch-, tastatur- og musinteraktioner.

Del opdateringer

I Windows 8.1 kan kildeapps til delekontrakten give flere måder at komme tilbage til det indhold, der deles. Windows 8.1 opdeler Uri-formatet i to nye dataformater i DataPackage og introducerer fire nye stærkt indtastede egenskaber i DataPackagePropertySet. For DataPackage udskrives Uri-formatet og erstattes med WebLink- og ApplicationLink-formaterne.

Charme fungerer på enhver skærm

I Windows 8, hvor der var flere apps på skærmen, og brugeren påkaldte charme, viste systemet charmer, for hvilken app der besatte mest skærmplads. I Windows 8.1 viser systemet charme til den sidste app, som brugeren interagerede med, uanset hvor mange apps der er på skærmen, eller om der er flere skærme. Hvis brugeren for eksempel vælger indstillingscharm, viser systemet indstillingerne til at flyout for den sidste app, der blev brugt.

Design din app, så den fungerer med charms uanset størrelsen på appen. Især skal bredden af ​​indstillingsudflyvningen være mindre end eller lig med den aktuelle bredde på din app.

Integrer med mennesker og begivenheder

Windows 8.1 giver dig mulighed for at bringe kraften fra mennesker og begivenheder ind i din app. Du kan lade brugere af din app slå op info om mennesker, de kender inden for din app, og engagere sig i mennesker ved at integrere kommunikationsoplevelser som meddelelser, e-mail, opkald, videoopkald og så videre. Du kan også holde brugere i din app ved at lade dem hurtigt se deres tilgængelighed af kalender og tilføje begivenheder til deres foretrukne kalender.

Talesyntese

Windows 8.1 introducerer Windows.Media.SpeechSynthesis API, som understøtter talesyntese - også kendt som tekst-til-tale (TTS) - i Windows Store-apper. Brug talesyntese for at bede en bruger om input, fremhæve app-meddelelser og meddelelsesdialog, leverer instruktioner (f.eks. sving for sving-navigation) og læse indhold som tekst- eller e-mail-meddelelser, RSS-feeds, bøger og søgeresultater.

Windows 8.1 inkluderer et antal talesyntesemaskiner, kendt som stemmer. Hver stemme har et venligt navn, såsom Microsoft David (da-USA, mand), Microsoft Zira (da-USA, kvinde) og Microsoft Hazel (da-UK, kvinde), der kan specificeres i din app og også vælges fra sprogkontrolpanelet af en bruger. Talesyntesefunktionerne understøttet af Windows 8.1 aktiverer:

Indstilling af talesynthesizer til et specifikt køn, stemme og sprog. Genererer taleoutput fra en almindelig tekststreng vha. Standardegenskaber og egenskaber for den aktuelle stemme. Generering af taleoutput fra en streng, der indeholder talesyntese-markupsprog (SSML) til at tilpasse stemmekarakteristika, udtale, lydstyrke, tonehøjde, hastighed eller hastighed, vægt osv. Læsning og skrivning af lyddata genereret af talesyntese-motoren til og fra en tilfældig adgangsstrøm.

Alarm-app support på låseskærmen

I Windows 8.1 bruges en af ​​låseskærmslot nu til alarmapps. Alarm apps bruger klassen AlarmApplicationManager til at anmode om tilladelse fra brugeren til at være system alarm app. Hvis brugeren giver tilladelse (eller hvis brugeren placerer appen i det alarmslot ved hjælp af kontrolpanelet) tager appen spalten og bliver systemalarme-appen. Alarmmeddelelser, der er affyret af systemalarmen, vises derefter for brugeren med en nøjagtighed på inden for et sekund. Kun appen i alarmslottet kan udløse alarmmeddelelser; alarmmeddelelser, der er affyret af andre apps, behandles som normale underretninger.

Opdateringer til planlægning af arbejdsemne

CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) API giver dig nu mere kontrol over prioriteter i planlægning af arbejdsemner. I Windows 8.1 er arbejdsdispositioner nu i denne rækkefølge:

SendMessage (Højeste prioritet)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (Inkluderer vindue beskeder og Component Object Model (COM) opkald)

Eventuelle enhedsinputmeddelelser

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (Laveste prioritet, brugt til baggrundsopgaver)

Hvad synes du som udvikler, er disse ændringer gode eller dårlige?

Windows 8.1 ux & ui: top 9 nye og opdaterede funktioner