Windows 8.1 ux & ui: topp 9 nye og oppdaterte funksjoner

Innholdsfortegnelse:

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 deg koblingene til den fullstendige dokumentasjonen i Windows 8.1 om de nye UX- og UI-retningslinjene. Nå er det på tide å se hvilke funksjoner som er oppdatert og hvilke som er nye. De fleste av endringene er gjort slik at utviklere kan ha en raskere prosessinnleveringsprosess og også for å oppfylle kravene til det nye operativsystemet. Så her er ni nye og oppdaterte funksjoner:

Omfangbare vinduer

Windows 8.1 har ikke visningstilstander med fast bredde. Brukere kan nå endre størrelse på apper kontinuerlig ned til en minimumsbredde. (Standard minimumsbredde for en app er 500 piksler.) Så apper har ikke lenger statusene for snitt og fylling. I stedet utvikler du appen din til å være funksjonell og god i alle størrelser ned til det minste.

Merk Det klikkede utsnittet i Windows 8 hadde en bredde på 320 piksler. Standard minimumsbredde på 500 piksler er større enn Windows 8-utsnittet. Hvis appen din fungerer bra i mindre størrelser, og du vil oppmuntre brukere til å holde appen din på skjermen, kan du endre minimumsbredde til 320 piksler. Brukere kan ha mer enn to apper på skjermen samtidig. Så appen din kan vises mellom to andre apper og ikke ved siden av venstre eller høyre kant av skjermen.

En enkelt app kan åpne mer enn ett vindu samtidig. En app kan starte en annen app. Når dette skjer, deler de to appene vanligvis skjermen jevnt hvis det er nok plass. Men du kan endre dette slik at den lanserte appen er bredere eller smalere enn den originale appen, eller slik at den til og med erstatter den originale appen på skjermen. For å endre standardoppførselen, bruk egenskapen DesiredRemainingView.

Flisoppdateringer

I Windows 8 var det to flisestørrelser: Firkantede fliser (150 × 150 piksler på 1x skaleringsplatået), Brede fliser (310 × 150 på 1x-platået). I Windows 8.1 er det to ekstra flisestørrelser: Små fliser (70 × 70 på 1x-platået), Store fliser (310 × 310 på 1x-platået). Fordi tre av de fire maltypene nå er firkantede, kalles flisene som tidligere ble kalt “firkantede” fliser i Windows 8 (150 × 150 på 1x platået) nå “middels” fliser. Hele settet er da lite, middels, bredt og stort. Her er eksempler på alle fire.

Søk oppdateringer

Windows 8.1 introduserer en ny søkefeltkontroll for å hjelpe deg med å gi søkeresultater: Windows.UI.Xaml.Controls.SearchBox for apper som bruker XAML og WinJS.UI.SearchBox for apper som bruker JavaScript. Appene dine nå kan inkludere søkefeltet som et element i markeringen din. Den nye kontrollen støtter full maling og styling.

I Windows 8.1 styres appsøkopplevelsen fullstendig av appene dine. Søkefeltet integreres med søkekontrakten for å gi deg opplevelsen og muliggjøre dyp tilpasning, slik at appene dine tilbyr opplevelser som er laget etter brukerens behov. Søkefeltet støtter appforsynte søkeforslag og resultater, appspesifikk søkehistorikk og full støtte for berørings-, tastatur- og musinteraksjoner.

Del oppdateringer

I Windows 8.1 kan kildeprogrammer for Share-kontrakten gi flere måter å komme tilbake til innholdet som blir delt. Windows 8.1 deler Uri-formatet i to nye dataformater i DataPackage og introduserer fire nye sterkt typede egenskaper i DataPackagePropertySet. For DataPackage avskrives Uri-formatet og erstattes med WebLink- og ApplicationLink-formatene.

Sjarm fungerer på hver skjerm

I Windows 8, når det var flere apper på skjermen og brukeren påkalte sjarm, viste systemet sjarm for hvilken app som okkuperte mest skjermplass. I Windows 8.1 viser systemet sjarm for den siste appen som brukeren samhandlet med, uavhengig av hvor mange apper som er på skjermen eller om det er flere skjermer. Hvis brukeren for eksempel velger Innstillingssjarm, viser systemet Innstillinger-flyoutout for den siste appen som ble brukt.

Design appen din slik at den fungerer med sjarmene uansett størrelse på appen. Spesielt må bredden på Innstillinger flyout være mindre enn eller lik den gjeldende bredden på appen din.

Integrer med mennesker og hendelser

Windows 8.1 lar deg bringe kraften til mennesker og hendelser inn i appen din. Du kan la brukere av appen din slå opp informasjon om folk de kjenner fra appen din, og engasjere seg med mennesker ved å integrere kommunikasjonsopplevelser som meldinger, e-post, samtale, videosamtale og så videre. Du kan også holde brukere i appen din ved å la dem raskt se på tilgjengeligheten til kalenderen og legge til hendelser i deres foretrukne kalender.

Talesyntese

Windows 8.1 introduserer Windows.Media.SpeechSynthesis API, som støtter talesyntese - også kjent som tekst-til-tale (TTS) - i Windows Store-apper. Bruk talesyntese for å be en bruker om innspill, fremhev appvarsler og meldingsdialoger, gi instruksjoner (for eksempel sving-for-sving-navigasjon), og les innhold som tekst- eller e-postmeldinger, RSS-feeder, bøker og søkeresultater.

Windows 8.1 inneholder en rekke talesyntesemotorer, kjent som stemmer. Hver stemme har et vennlig navn, for eksempel Microsoft David (en-USA, mann), Microsoft Zira (en-US, kvinne) og Microsoft Hazel (en-UK, kvinne), som kan spesifiseres i appen din og også velges fra Språk-kontrollpanelet av en bruker. Funksjonene for talesyntese som støttes av Windows 8.1, aktiverer:

Innstilling av talesyntesen til et bestemt kjønn, stemme og språk. Genererer taleutgang fra en ren tekststreng ved å bruke standardegenskapene og egenskapene til gjeldende stemme. Genererer taleutgang fra en streng som inneholder Talesyntese Markup Language (SSML) for å tilpasse talekarakteristikker, uttale, volum, tonehøyde, hastighet eller hastighet, vektlegging og så videre. Lesing og skriving av lyddata generert av talesyntese-motoren til og fra en tilfeldig tilgangstrøm.

Støtte for alarmapp på låseskjermen

I Windows 8.1 brukes nå et av låseskjermsporene for alarmapper. Alarmapper bruker klassen AlarmApplicationManager for å be om tillatelse fra brukeren til å være systemalarmen-appen. Hvis brukeren gir tillatelse (eller hvis brukeren plasserer appen i det alarmsporet ved å bruke kontrollpanelet) tar appen sporet og blir systemalarmen-appen. Alarmvarsler som er avfyrt av systemalarmen-appen blir deretter vist til brukeren med en nøyaktighet på innen ett sekund. Bare appen i alarmsporet kan avlese alarmvarsler; alarmsvarsler som er avfyrt av andre apper, blir behandlet som vanlige varsler.

Oppdateringer til arbeidsplanplanlegging

CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) API lar deg nå mer kontroll over prioriteringene i planlegging av arbeidsobjekter. I Windows 8.1 er prioritering av arbeidssending nå i denne rekkefølgen:

SendMessage (Høyeste prioritet)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (inkluderer vindusmeldinger og samtaler om komponentobjektmodell)

Eventuelle enhetsinputmeldinger

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (Laveste prioritet, brukes til bakgrunnsoppgaver)

Hva tenker du som utvikler, er disse endringene gode eller dårlige?

Windows 8.1 ux & ui: topp 9 nye og oppdaterte funksjoner