Windows 8.1 ux & ui: top 9 novih in posodobljenih funkcij

Kazalo:

Video: So You Wanna Make Games?? | Episode 9: User Interface Design 2024

Video: So You Wanna Make Games?? | Episode 9: User Interface Design 2024
Anonim

Zdaj smo z vami delili povezave do celotne dokumentacije v sistemu Windows 8.1 glede novih smernic za UX in uporabniški vmesnik. Zdaj je čas, da vidimo, katere funkcije so bile posodobljene in katere nove. Večina sprememb se izvede tako, da lahko razvijalci sprostijo hitrejši postopek oddaje aplikacij in tudi izpolnijo zahteve novega operacijskega sistema. Torej, tukaj je devet novih in posodobljenih funkcij:

Spremenljiva okna

Windows 8.1 nima stanj pogleda s fiksno širino. Uporabniki lahko zdaj stalno spreminjajo velikost aplikacij na najmanjšo širino. (Privzeta najmanjša širina aplikacije je 500 slikovnih pik.) Tako aplikacije nimajo več stanja zaseka in zapolnitve. Namesto tega razvijete svojo aplikacijo, da deluje funkcionalno in dobro gleda katero koli velikost na najmanjšo možno mero.

Opomba Razgledni prikaz v sistemu Windows 8 je imel širino 320 pik. Privzeta najmanjša širina 500 slikovnih pik je večja od zasukanega pogleda Windows 8. Če vaša aplikacija deluje dobro pri manjših velikostih in želite uporabnike spodbuditi, da vašo aplikacijo ohranjajo na zaslonu, lahko spremenite minimalno širino na 320 pik. Uporabniki imajo lahko hkrati več kot dve aplikaciji na zaslonu. Tako se lahko vaša aplikacija prikaže med dvema drugim aplikacijama in ne leži na levem ali desnem robu zaslona.

Posamezna aplikacija lahko hkrati odpre več oken. Aplikacija lahko zažene drugo aplikacijo. Ko se to zgodi, obe aplikaciji običajno zaslon enakomerno razdelita, če je dovolj prostora. Lahko pa to spremenite tako, da je zagnana aplikacija širša ali ožja od prvotne ali tako, da na zaslonu celo nadomesti originalno aplikacijo. Če želite spremeniti privzeto vedenje, uporabite lastnost DesiredRemainingView.

Posodobitve ploščic

V operacijskem sistemu Windows 8 sta bili dve velikosti ploščic: kvadratne ploščice (150 × 150 pikslov na 1x planotirani planoti), široke ploščice (310 × 150 na 1x planoti). V sistemu Windows 8.1 obstajata dve dodatni velikosti ploščic: Majhne ploščice (70 × 70 na 1x planoti), Velike ploščice (310 × 310 na 1x planoti). Ker so tri od štirih vrst predloge zdaj kvadratne, jih lahko v Windows 8 (150 × 150 na 1x planoti) imenujemo "kvadratne" ploščice zdaj imenujemo "srednje" ploščice. Celoten sklop je potem majhen, srednje velik, širok in velik. Tu so primeri vseh štirih.

Iskanje posodobitev

Windows 8.1 uvaja novo krmilno polje za iskanje, ki vam pomaga pri zagotavljanju rezultatov iskanja: Windows.UI.Xaml.Controls.SearchBox za aplikacije, ki uporabljajo XAML in WinJS.UI.SearchBox za aplikacije, ki uporabljajo JavaScript. Vaše aplikacije lahko zdaj kot element v označevanju vključujejo iskalno polje. Novi nadzor podpira popolno oblikovanje in oblikovanje.

V operacijskem sistemu Windows 8.1 izkušnje iskanja aplikacij v celoti nadzirajo vaše aplikacije. Iskalno polje se integrira s pogodbo o iskanju, da izkoristi izkušnjo in omogoči globinsko prilagajanje, tako da vaše aplikacije ponujajo izkušnje, ki so narejene za potrebe uporabnikov. Iskalno polje podpira priložene predloge in rezultate iskanja, ki jih ponuja aplikacija, zgodovino iskanja za posamezne aplikacije in popolno podporo za interakcije na dotik, tipkovnico in miško.

Delite posodobitve

V sistemu Windows 8.1 lahko izvorne aplikacije za pogodbo o skupni rabi ponujajo več načinov, kako se vrniti na vsebino, ki se deli. Windows 8.1 razdeli Uri format na dva nova formata podatkov v DataPackage in uvede štiri nove lastnosti z močnim tipkanjem v DataPackagePropertySet. Za DataPackage je format Uri opuščen in nadomeščen s formati WebLink in ApplicationLink.

Čari delujejo na vsakem zaslonu

V sistemu Windows 8, ko je bilo na zaslonu več aplikacij in je uporabnik skliceval na čare, je sistem prikazoval čare za tisto aplikacijo, ki je zasedala največ prostora na zaslonu. V sistemu Windows 8.1 sistem prikaže čare za zadnjo aplikacijo, s katero je uporabnik sodeloval, ne glede na to, koliko aplikacij je na zaslonu ali ali obstaja več zaslonov. Na primer, če uporabnik izbere čar Nastavitve, sistem prikaže prelet z nastavitvami za zadnjo aplikacijo, ki je bila uporabljena.

Svojo aplikacijo oblikujte tako, da deluje s čarami, ne glede na velikost aplikacije. Zlasti širina nastavitve mora biti manjša ali enaka trenutni širini vaše aplikacije.

Povežite se z ljudmi in dogodki

Windows 8.1 vam omogoča, da v svojo aplikacijo dodate moč ljudi in dogodkov. Uporabnikom vaše aplikacije lahko dovolite, da poiščejo informacije o ljudeh, ki jih poznajo v vaši aplikaciji, in sodelujejo z ljudmi z vključevanjem komunikacijskih izkušenj, kot so sporočanje, e-pošta, klic, video klic in tako naprej. Uporabnike lahko tudi obdržite v svoji aplikaciji, tako da jim omogočite, da si hitro ogledajo njihovo razpoložljivost in dodajo dogodke v svoj želeni koledar.

Sinteza govora

Windows 8.1 uvaja API Windows.Media.SpeechSynthesis, ki podpira sintezo govora - znan tudi kot besedilo v govor (TTS) - v aplikacijah Windows Store. Uporabite sintezo govora, da uporabnika pozovete k vnosu, označite obvestila o aplikacijah in pogovorna okna, dajte navodila (na primer navigacija po vrsti) in berete vsebino, kot so besedilna ali e-poštna sporočila, RSS-viri, knjige in rezultati iskanja.

Windows 8.1 vključuje številne mehanizme za sintezo govora, znane kot glasovi. Vsak glas ima prijazno ime, kot so Microsoft David (en-ZDA, moški), Microsoft Zira (en-ZDA, ženska) in Microsoft Hazel (en-UK, ženska), ki ga lahko določite v vaši aplikaciji in tudi izberete na nadzorni plošči Jezik uporabnik. Zmožnosti sinteze govora, ki jih podpira Windows 8.1, omogočajo:

Nastavitev sintetizatorja govora na določen spol, glas in jezik. Ustvarjanje govora iz navadnega besedilnega niza z uporabo privzetih značilnosti in lastnosti trenutnega glasu. Ustvarjanje govornega izhoda iz niza, ki vsebuje govorni sintezni jezik za označevanje (SSML), da prilagodite glasovne značilnosti, izgovorjavo, glasnost, višino, hitrost ali hitrost, poudarke ipd. Branje in pisanje zvočnih podatkov, ki jih ustvarja sistem za sintezo govora v tok z naključnim dostopom in iz njega.

Podpora za aplikacijo alarma na zaklenjenem zaslonu

V operacijskem sistemu Windows 8.1 se za aplikacije alarma zdaj uporablja ena od zapornic. Alarmne aplikacije uporabljajo razred AlarmApplicationManager, da od uporabnika zahtevajo dovoljenje za aplikacijo sistemskega alarma. Če uporabnik podeli dovoljenje (ali če uporabnik namesti aplikacijo v to režo alarma s pomočjo nadzorne plošče), aplikacija prevzame režo in postane sistemski alarmni program. Obvestila o alarmih, ki jih sproži aplikacija sistemski alarm, se uporabniku nato prikažejo s točnostjo v eni sekundi. Obvestila o alarmih lahko sproži samo aplikacija v reži za alarm; obvestila o alarmih, ki jih sprožijo druge aplikacije, se obravnavajo kot običajna obvestila.

Posodobitve za načrtovanje delovnih elementov

API CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) zdaj omogoča večji nadzor nad prednostnimi nalogami pri razporejanju delovnih elementov. V operacijskem sistemu Windows 8.1 so prednostne naloge pri delu odposlane v tem vrstnem redu:

Pošlji sporočilo (najvišja prednost)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (vključuje sporočila oken in klice modela COM (Component Object Model))

Vsa sporočila o vnosu naprave

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (najnižja prednost, uporablja se za opravila v ozadju)

Kaj menite, kot razvijalec, so te spremembe dobre ali slabe?

Windows 8.1 ux & ui: top 9 novih in posodobljenih funkcij