Windows 8.1 ux & ui: nangungunang 9 bago at na-update na mga tampok

Talaan ng mga Nilalaman:

Video: Windows 8.1 UX Design, 11 The Windows Store 2024

Video: Windows 8.1 UX Design, 11 The Windows Store 2024
Anonim

Mas maaga ngayon ay ibinabahagi namin sa iyo ang mga link sa buong dokumentasyon sa Windows 8.1 patungkol sa bagong mga alituntunin ng UX at UI. Ngayon, oras na upang makita kung aling mga tampok ang na-update at alin ang bago. Karamihan sa mga pagbabago ay ginawa upang ang mga developer ay maaaring magkaroon ng isang mas mabilis na proseso ng pagsusumite ng app at upang matugunan ang mga kinakailangan ng bagong operating system. Kaya, narito ang siyam na bago at na-update na mga tampok:

Mga windows windows

Ang Windows 8.1 ay walang mga estado na view ng lapad na lapad. Ang mga gumagamit ay maaari na ngayong baguhin ang laki ng mga app na hanggang sa isang minimum na lapad. (Ang default na minimum na lapad ng isang app ay 500 na mga pixel.) Kaya hindi na na-snap at punan ang mga estado ng view ng mga app. Sa halip, binuo mo ang iyong app upang maging functional at mahusay na pagtingin sa anumang sukat hanggang sa minimum.

Tandaan Ang snapped view sa Windows 8 ay may lapad na 320 mga piksel. Ang default na minimum na lapad ng 500 mga pixel ay mas malaki kaysa sa pagtingin ng Windows 8 na naka-snack. Kung gumagana nang maayos ang iyong app sa mas maliit na laki at nais mong hikayatin ang mga gumagamit na panatilihin ang iyong app sa screen, maaari mong baguhin ang minimum na lapad sa 320 mga pixel. Ang mga gumagamit ay maaaring magkaroon ng higit sa dalawang mga app sa screen nang sabay. Kaya maaaring lumitaw ang iyong app sa pagitan ng dalawang iba pang mga app at hindi katabi sa kaliwa o kanang gilid ng screen.

Ang isang solong app ay maaaring magbukas ng higit sa isang window nang sabay. Ang isang app ay maaaring maglunsad ng isa pang app. Kapag nangyari ito, karaniwang pinaghiwalay ng dalawang apps ang screen nang pantay-pantay kung mayroong sapat na espasyo. Ngunit maaari mong baguhin ito upang ang inilunsad na app ay mas malawak o mas makitid kaysa sa orihinal na app, o kaya pinalitan nito ang orihinal na app sa screen. Upang mabago ang default na pag-uugali, gamitin ang pag-aari ng DesiredRemainingView.

Mga update sa tile

Sa Windows 8 mayroong dalawang laki ng tile: Mga tile ng square (150 × 150 mga piksel sa 1x scaling plateau), Wide tile (310 × 150 sa 1x plateau). Sa Windows 8.1, mayroong dalawang karagdagang laki ng tile: Maliit na mga tile (70 × 70 sa talampas ng 1x), Malaking mga tile (310 × 310 sa talampas ng 1x). Dahil ang tatlo sa apat na mga uri ng template ay parisukat na ngayon, ang mga tile na ginamit na tinatawag na "square" tile sa Windows 8 (150 × 150 sa 1x plateau) ay tinawag na ngayong "medium" na tile. Ang buong hanay pagkatapos ay maliit, katamtaman, malawak, at malaki. Narito ang mga halimbawa ng lahat ng apat.

Maghanap ng mga update

Ipinakilala ng Windows 8.1 ang isang bagong control-box control upang matulungan kang magbigay ng mga resulta ng paghahanap: Windows.UI.Xaml.Controls.SearchBox para sa mga app na gumagamit ng XAML at WinJS.UI.SearchBox para sa mga app gamit ang JavaScript. Maaari mong isama ang iyong mga app ngayon ang kahon ng paghahanap bilang isang elemento sa iyong markup. Sinusuportahan ng bagong kontrol ang buong pagdadulas at estilo.

Sa Windows 8.1, ang karanasan sa paghahanap ng app ay ganap na kinokontrol ng iyong mga app. Sumasama ang kahon ng paghahanap sa kontrata ng Paghahanap upang mapanghawakan ang karanasan at paganahin ang malalim na pagpapasadya, kaya nag-aalok ang iyong mga app ng mga karanasan na nilikha sa mga pangangailangan ng gumagamit. Sinusuportahan ng kahon ng paghahanap ang mga suhestiyon sa paghahanap at mga resulta ng paghahanap, partikular na kasaysayan ng paghahanap, at buong suporta para sa ugnayan ng touch, keyboard, at mouse.

Ibahagi ang mga update

Sa Windows 8.1, ang mga mapagkukunang apps para sa kontrata ng Pagbabahagi ay maaaring magbigay ng maraming mga paraan upang makabalik sa nilalaman na ibinahagi. Ang Windows 8.1 ay naghahati ng Uri ng format sa dalawang bagong mga format ng data sa DataPackage at ipinakikilala ang apat na bagong mga katangian ng malakas sa DataPackagePropertySet. Para sa DataPackage, ang format ng Uri ay tinanggal at pinalitan ng mga format ng WebLink at ApplicationLink.

Gumagana ang mga alarma sa bawat screen

Sa Windows 8, kapag mayroong maraming mga app sa screen at ang gumagamit ay humimok ng mga anting-anting, ipinakita ng system ang mga anting-anting para sa alinman sa app na sinakop ang pinaka-espasyo sa screen. Sa Windows 8.1, ang system ay nagpapakita ng mga anting-anting para sa huling app na nakipag-ugnay sa gumagamit, anuman ang maraming mga app sa screen o kung mayroong maraming mga screen. Halimbawa, kung pipiliin ng gumagamit ang alindog ng Mga Setting, ipinapakita ng system ang Mga setting ng flyout para sa huling app na ginamit.

Idisenyo ang iyong app upang gumagana ito sa mga anting-anting ng anuman ang laki ng app. Sa partikular, ang lapad ng flyout ng Mga Setting ay dapat na mas mababa sa o katumbas ng kasalukuyang lapad ng iyong app.

Pagsasama sa mga tao at mga kaganapan

Hinahayaan ka ng Windows 8.1 na dalhin ang kapangyarihan ng mga tao at mga kaganapan sa iyong app. Maaari mong hahanapin ang mga gumagamit ng iyong app ng impormasyon tungkol sa mga taong kilala nila mula sa loob ng iyong app, at makisali sa mga tao sa pamamagitan ng pagsasama ng mga karanasan sa komunikasyon tulad ng pagmemensahe, email, tawag, video-call, at iba pa. Maaari mo ring panatilihin ang mga gumagamit sa iyong app sa pamamagitan ng pagpapaalam sa kanila ng mabilis na tingnan ang kanilang pagkakaroon ng kalendaryo at magdagdag ng mga kaganapan sa kanilang ginustong kalendaryo.

Synthesis ng pagsasalita

Ipinakilala ng Windows 8.1 ang Windows.Media.SpeechSynthesis API, na sumusuporta sa synthesis ng pagsasalita - na kilala rin bilang text-to-speech (TTS) - sa Windows Store apps.Gamit ang synthesis ng pagsasalita upang maagap ang isang gumagamit para sa pag-input, i-highlight ang mga abiso ng app at mga mensahe sa mensahe, magbigay ng mga tagubilin (tulad ng turn-by-turn nabigasyon), at basahin ang nilalaman tulad ng mga text o email na mensahe, RSS feed, libro, at mga resulta sa paghahanap.

Kasama sa Windows 8.1 ang isang bilang ng mga engine-synthesis engine, na kilala bilang mga boses. Ang bawat tinig ay may isang mabuting pangalan, tulad ng Microsoft David (en-US, lalaki), Microsoft Zira (en-US, babae), at Microsoft Hazel (en-UK, babae), na maaaring tukuyin sa iyong app at napili din mula sa panel ng Wika control ng isang gumagamit. Ang mga kakayahan sa pagsasalita-synthesis na suportado ng Windows 8.1 ay nagpapagana:

Ang pagtatakda ng synthesizer ng pagsasalita sa isang tiyak na kasarian, boses, at wika. Bumubuo ng output ng pagsasalita mula sa isang simpleng string ng teksto gamit ang mga default na katangian at katangian ng kasalukuyang boses. Ang pagbuo ng output ng pagsasalita mula sa isang string na naglalaman ng Speech Synthesis Markup Language (SSML) upang ipasadya ang mga katangian ng boses, pagbigkas, dami, pitch, rate o bilis, diin, at iba pa. Pagbasa at pagsulat ng data ng audio na nabuo ng engine-synthesis engine hanggang at mula sa isang random-access stream.

Suporta sa alarma ng app sa lock screen

Sa Windows 8.1, ang isa sa mga slot ng lock screen ay ginagamit na ngayon para sa mga app ng alarma. Ginagamit ng mga app ng alarma ang klase ng AlarmApplicationManager upang humiling ng pahintulot mula sa gumagamit upang maging system alarm app. Kung bibigyan ng pahintulot ang gumagamit (o kung inilalagay ng gumagamit ang app sa slot ng alarma sa pamamagitan ng paggamit ng control panel) kukuha ng app ang puwang at maging system alarm app. Ang mga abiso ng alarma na pinaputok ng system alarm app ay pagkatapos ay ipinapakita sa gumagamit na may isang kawastuhan sa loob ng isang segundo. Tanging ang app sa slot ng alarma ay maaaring mag-apoy ng mga abiso sa alarma; ang mga abiso sa alarma na pinaputok ng iba pang mga app ay itinuturing bilang normal na mga abiso.

Mga pag-update sa pag-iskedyul ng item sa trabaho

Ang CoreDispatcher (Windows:: UI: Core: CoreDispatcher) Pinapayagan ka ngayon ng API na mas maraming kontrol sa mga priyoridad sa pag-iskedyul ng trabaho-item. Sa Windows 8.1, ang mga prayoridad sa pag-display ng trabaho ay nasa order na ito:

SendMessage (Pinakamataas na priority)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (May kasamang mga mensahe ng window at Component Object Model (COM) na tawag)

Anumang mga mensahe ng pag-input ng aparato

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (Pinakamababang priority, na ginamit para sa mga gawain sa background)

Ano sa palagay mo bilang developer, ang mga pagbabagong ito ba ay mabuti o masama?

Windows 8.1 ux & ui: nangungunang 9 bago at na-update na mga tampok