Windows 8.1 UX & UI Top 9 Nye og opdaterede funktioner

  • Ambrose Warner
  • 0
  • 2340
  • 425

Med lanceringen af ​​Windows 8.1 er UX og brugergrænseflade UI-funktionerne også blevet opdateret, og nogle nye er også frigivet. Læs for at finde ud af mere


Tidligere i dag delte vi linkene til den fulde dokumentation i Windows 8.1 med de nye UX- og UI-retningslinjer med dig. Nu er det tid til at se, hvilke funktioner der er opdateret, og hvilke der er nye. De fleste af ændringerne foretages, så udviklere kan få en hurtigere app-indsendelsesproces og også til at opfylde kravene i det nye operativsystem. Så her er ni nye og opdaterede funktioner:

Vinduer, der kan ændres

Windows 8.1 har ikke visningstilstande med fast bredde. Brugere kan nu ændre størrelsen på apps kontinuerligt ned til en mindste bredde. (Standardapplikationens bredde på en app er 500 pixels.) Så apps har ikke længere snappede og udfyldte visningstilstande. I stedet udvikler du din app til at være funktionel og se godt ud i enhver størrelse ned til minimumet.

Bemærk! Den snappede visning i Windows 8 havde en bredde på 320 pixels. Standardminimumbredden på 500 pixels er større end Windows 8-snappet visning. Hvis din app fungerer godt i mindre størrelser, og du vil opfordre brugerne til at holde din app på skærmen, kan du ændre den mindste bredde til 320 pixels. Brugere kan have mere end to apps på skærmen på samme tid. Så din app kan muligvis vises mellem to andre apps og ikke støder op til 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 nok plads. Men du kan ændre dette, så den lancerede app er bredere eller smallere end den oprindelige app, eller så den endda erstatter den originale app på skærmen. Brug egenskaben DesiredRemainingView for at ændre standardadfærden.

Fliseopdateringer

I Windows 8 var der to flisestørrelser: Firkantede fliser (150 × 150 pixels på 1x skaleringsplateauet), Brede fliser (310 × 150 på 1x plateau). I Windows 8.1 er der to yderligere flisestørrelser: Små fliser (70 × 70 på 1x plateauet), Store fliser (310 × 310 på 1x plateau). Da tre af de fire skabelontyper nu er firkantede, kaldes fliserne, der tidligere blev kaldt "firkantede" fliser i Windows 8 (150 × 150 på 1x-plateauet) nu "mellemstore" fliser. Hele sættet er derefter lille, medium, bred og stor. Her er eksempler på alle fire.

Søg efter 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 inkludere søgefeltet som et element i din markering. Den nye kontrol understøtter fuld skabelon 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 udformet efter brugernes behov. Søgefeltet understøtter app-leverede søgeforslag og -resultater, app-specifik søgehistorik og fuld understøttelse af berørings-, tastatur- og musevirkninger.

Del opdateringer

I Windows 8.1 kan kilde-apps til Share-kontrakten 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 typede egenskaber i DataPackagePropertySet. For DataPackage er Uri-formatet udfaset og erstattet med formaterne WebLink og ApplicationLink.

Charms fungerer på hver skærm

I Windows 8, da der var flere apps på skærmen, og brugeren påberåbte charme, viste systemet charms, uanset hvilken app der besatte mest skærmplads. I Windows 8.1 viser systemet charme for den sidste app, som brugeren interagerede med, uanset hvor mange apps der er på skærmen, eller om der er flere skærme. For eksempel, hvis brugeren vælger indstillings charme, viser systemet indstillingsflyout for den sidste app, der blev brugt.

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

Integrer med mennesker og begivenheder

Windows 8.1 lader dig bringe kraften fra mennesker og begivenheder ind i din app. Du kan lade brugere af din app finde oplysninger om personer, de kender fra din app, og interagere med folk ved at integrere kommunikationsoplevelser som messaging, e-mail, opkald, videoopkald osv. Du kan også beholde brugere i din app ved at lade dem hurtigt se deres kalendertilgængelighed og fø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-apps. Brug talesyntese til at bede en bruger om input, fremhæve appunderretninger og meddelelsesdialoger, give instruktioner (såsom sving for sving-navigation) og læse indhold som tekst- eller e-mail-beskeder, RSS-feeds, bøger og søgeresultater.

Windows 8.1 inkluderer et antal talesyntese-motorer, kendt som stemmer. Hver stemme har et venligt navn, såsom Microsoft David (en-US, mand), Microsoft Zira (en-US, kvinde) og Microsoft Hazel (en-UK, kvinde), der kan specificeres i din app og også vælges fra sprogets kontrolpanel af en bruger. Talsyntesefunktionerne understøttet af Windows 8.1 muliggør:

Indstilling af talesyntetiseren til et bestemt køn, stemme og sprog. Generering af taleoutput fra en almindelig tekststreng ved hjælp af standardkarakteristika og egenskaber for den aktuelle stemme. Generering af taleoutput fra en streng, der indeholder Speech Synthesis Markup Language (SSML) til at tilpasse stemmeegenskaber, udtale, lydstyrke, tonehøjde, hastighed eller hastighed, vægt osv. Læsning og skrivning af lyddata genereret af talsyntesemotoren til og fra en tilfældig adgangsstrøm.

Understøttelse af alarmapp på låseskærmen

I Windows 8.1 bruges en af ​​låseskærmslotsene nu til alarmapps. Alarmapps bruger klassen AlarmApplicationManager til at anmode om tilladelse fra brugeren til at være systemalarmappen. Hvis brugeren giver tilladelse (eller hvis brugeren placerer appen i alarmrillen ved hjælp af kontrolpanelet), tager appen rillen og bliver systemalarmappen. Alarmmeddelelser, der affyres af systemalarmappen, vises derefter til brugeren med en nøjagtighed på inden for et sekund. Kun appen i alarmåbningen kan underrette brandalarmer; alarmmeddelelser, der affyres af andre apps, behandles som normale meddelelser.

Opdateringer til planlægning af arbejdsgenstande

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

SendMessage (højeste prioritet)
CoreDispatcherPriority.Høj
CoreDispatcherPriority.Normal (Inkluderer vinduesmeddelelser og COM-opkald til Component Object Model)
Eventuelle enhedsinputmeddelelser
CoreDispatcherPriority.Low
CoreDispatcherPriority.Idle (Laveste prioritet, bruges til baggrundsopgaver)

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

  • windows 8 udviklere



Endnu ingen kommentarer

De mest interessante og nyttige artikler fra informationsteknologiens verden
Praktiske tip, seneste artikler og nyheder for at forbedre dit tekniske liv. Føles som din egen i moderne teknologis verden