„Windows 8.1 ux & ui“: 9 populiariausios naujos ir atnaujintos funkcijos

Turinys:

Video: 9 Советов и Скрытых Возможностей Samsung Galaxy ONE UI 2024

Video: 9 Советов и Скрытых Возможностей Samsung Galaxy ONE UI 2024
Anonim

Anksčiau šiandien mes su jumis pasidalinome nuorodomis į visą „Windows 8.1“ dokumentaciją, susijusią su naujomis UX ir UI gairėmis. Dabar laikas pamatyti, kurios funkcijos buvo atnaujintos ir kurios yra naujos. Didžioji dalis pakeitimų padaryta tam, kad kūrėjai galėtų greičiau atlikti programų pateikimo procesą ir atitiktų naujos operacinės sistemos reikalavimus. Taigi, čia yra devynios naujos ir atnaujintos funkcijos:

Keičiami langai

„Windows 8.1“ neturi fiksuoto pločio rodinių būsenų. Dabar vartotojai gali nuolat keisti programų dydį iki minimalaus pločio. (Numatytasis mažiausias programos plotis yra 500 pikselių.) Taigi programose nebėra užfiksuotų ir užpildytų rodinių būsenų. Vietoj to, jūs sukuriate savo programą, kad ji būtų funkcionali ir gerai atrodanti iki bet kokio dydžio.

Pastaba „Windows 8“ rodomas vaizdas buvo 320 pikselių pločio. Numatytasis mažiausias 500 pikselių plotis yra didesnis nei rodomas „Windows 8“ vaizdas. Jei jūsų programa gerai veikia mažesniais dydžiais ir norite paskatinti vartotojus laikyti jūsų programą ekrane, galite pakeisti mažiausią plotį į 320 pikselių. Tuo pačiu metu vartotojai ekrane gali turėti daugiau nei dvi programas. Taigi jūsų programa gali būti rodoma tarp dviejų kitų programų, o ne greta kairiojo ar dešiniojo ekrano krašto.

Viena programa vienu metu gali atidaryti daugiau nei vieną langą. Programa gali paleisti kitą programą. Kai tai atsitiks, paprastai dvi programos ekraną padalija tolygiai, jei yra pakankamai vietos. Bet jūs galite tai pakeisti taip, kad paleista programa būtų platesnė ar siauresnė nei originali programa, arba kad ji net pakeistų originalią programą ekrane. Norėdami pakeisti numatytąjį elgesį, naudokite nuosavybę „DesiredRemainingView“.

Plytelių atnaujinimai

„Windows 8“ buvo dviejų dydžių plytelės: kvadratinės plytelės (150 × 150 taškų 1x mastelio plokščiakalnyje), plačios plytelės (310 × 150 1x plokštumoje). „Windows 8.1“ yra du papildomi plytelių dydžiai: mažos plytelės (70 × 70 1x plokščiakalnyje), didelės plytelės (310 × 310 1x plokščiakalnyje). Kadangi trys iš keturių šablonų tipų dabar yra kvadratiniai, plytelės, kurios anksčiau buvo vadinamos „kvadratinėmis“ plytelėmis „Windows 8“ (150 × 150 ties 1x plokštuma), dabar vadinamos „vidutinėmis“ plytelėmis. Tada visas rinkinys yra mažas, vidutinis, platus ir didelis. Čia yra visų keturių pavyzdžiai.

Ieškokite atnaujinimų

„Windows 8.1“ pristato naują paieškos laukelio valdiklį, kuris padės pateikti paieškos rezultatus: „Windows.UI.Xaml.Controls.SearchBox“ programoms, naudojančioms XAML, ir „WinJS.UI.SearchBox“, programoms, naudojančioms „JavaScript“. Dabar jūsų programose gali būti paieškos laukelis kaip elementas jūsų žymėjime. Naujasis valdiklis palaiko visą šabloną ir stilių.

Naudojant „Windows 8.1“, programų paiešką visiškai kontroliuoja jūsų programos. Paieškos laukelis yra integruotas su paieškos sutartimi, kad būtų patobulinta patirtis ir įgalintas gilus pritaikymas, todėl jūsų programos siūlo patirtį, atitinkančią vartotojo poreikius. Paieškos laukelyje palaikomi programos pateikiami paieškos pasiūlymai ir rezultatai, konkrečios programos paieškos istorija ir visiškas palaikymas liečiant, klaviatūra ir pele.

Bendrinkite naujinius

„Windows 8.1“ šaltinio programose, skirtose „Share“ sutarčiai, gali būti pateikti keli būdai, kaip grįžti prie bendrinamo turinio. „Windows 8.1“ „Uri“ formatą padalija į du naujus „DataPackage“ duomenų formatus ir „DataPackagePropertySet“ pristato keturias naujas griežtai įvestas savybes. „DataPackage“ „Uri“ formatas nebenaudojamas ir pakeičiamas į „WebLink“ ir „ApplicationLink“ formatus.

Pakabukai veikia kiekviename ekrane

„Windows 8“ sistemoje, kai ekrane buvo kelios programos, o vartotojas rėmėsi žavesiu, sistema rodė žavesį, atsižvelgiant į tai, kuri programa užėmė daugiausiai ekrano vietos. „Windows 8.1“ sistemoje sistema rodo žavesį už paskutinę programą, su kuria vartotojas bendravo, nepaisant to, kiek programų yra ekrane, ar yra keli ekranai. Pvz., Jei vartotojas pasirenka nustatymų žavesį, sistema rodo paskutinės naudotos programos nustatymų skrajutę.

Suprojektuokite savo programą taip, kad ji veiktų kartu su žavesiu, nepaisant programos dydžio. Visų pirma, „Settings“ skrajutės plotis turi būti mažesnis arba lygus dabartiniam jūsų programos plotui.

Integruokite su žmonėmis ir renginiais

„Windows 8.1“ leidžia pritaikyti žmonių ir įvykių galią jūsų programai. Galite leisti jūsų programos vartotojams ieškoti informacijos apie pažįstamus žmones iš jūsų programos ir bendrauti su žmonėmis integruodami bendravimo patirtį, pavyzdžiui, žinutes, el. Paštą, skambučius, vaizdo skambučius ir pan. Taip pat galite išlaikyti vartotojus savo programoje leisdami jiems greitai peržiūrėti kalendoriaus prieinamumą ir įtraukti įvykius į pageidaujamą kalendorių.

Kalbos sintezė

„Windows 8.1“ pristato „Windows.Media.SpeechSynthesis API“, palaikančią kalbos sintezę, dar vadinamą teksto į kalbą (TTS), „Windows Store“ programose. Naudokite kalbos sintezę, norėdami paraginti vartotoją įvesti, paryškinti programos pranešimus ir pranešimų dialogus, pateikite instrukcijas (tokias kaip navigacija po posūkio po eilės) ir skaitykite tokį turinį kaip teksto ar el. pašto pranešimai, RSS tiekimas, knygos ir paieškos rezultatai.

„Windows 8.1“ apima daugybę kalbos sintezės variklių, žinomų kaip balsai. Kiekvienas balsas turi draugišką vardą, pvz., „Microsoft David“ (en-US, male), „Microsoft Zira“ (en-US, female) ir „Microsoft Hazel“ (en-UK, female), kuriuos galima nurodyti jūsų programoje ir taip pat pasirinkti iš kalbos valdymo pulto, kurį pateikia vartotojas. Kalbos sintezės galimybės, palaikomos „Windows 8.1“, įgalina:

Kalbos sintezatoriaus nustatymas pagal konkrečią lytį, balsą ir kalbą. Kalbos išvesties generavimas iš paprasto teksto eilutės naudojant numatytas dabartinio balso savybes ir savybes. Kalbos išvesties generavimas iš eilutės, kurioje yra „Speech Synthesis Markup Language“ (SSML), kad būtų galima pritaikyti balso charakteristikas, tarimą, garsumą, garsą, dažnį ar greitį, pabrėžimą ir pan. Garso duomenų, kuriuos generuoja kalbos sintezės variklis, skaitymas ir rašymas į atsitiktinės prieigos srautą ir iš jo.

Signalizacijos programos palaikymas užrakinimo ekrane

„Windows 8.1“ sistemoje vienas iš užrakinimo ekrano sričių dabar naudojamas žadintuvo programoms. Signalizacijos programos naudoja „AlarmApplicationManager“ klasę, kad paprašytų vartotojo leidimo būti sistemos signalizacijos programa. Jei vartotojas suteikia leidimą (arba jei vartotojas įdeda į tą pavojaus signalo angą naudodamas valdymo skydelį), programa paima vietą ir tampa sistemos aliarmo programa. Tada sistemos aliarmo programos suaktyvinti aliarmo pranešimai vartotojui parodomi vienos sekundės tikslumu. Tik žadintuvo srityje esanti programa gali suaktyvinti pranešimus apie aliarmą; kitų programų suaktyvinti aliarmo pranešimai traktuojami kaip įprasti pranešimai.

Darbo elementų planavimo atnaujinimai

Dabar „CoreDispatcher“ („Windows:: UI:: Core: CoreDispatcher“) API suteikia galimybę labiau kontroliuoti darbo elementų planavimo prioritetus. „Windows 8.1“ darbo išsiuntimo prioritetai dabar išdėstyti tokia tvarka:

„SendMessage“ (aukščiausias prioritetas)

„CoreDispatcherPriority.High“

„CoreDispatcherPriority.Normal“ (apima langų pranešimus ir komponento objekto modelio (COM) skambučius)

Bet kokie prietaiso įvesties pranešimai

„CoreDispatcherPriority.Low“

„CoreDispatcherPriority.Idle“ (žemiausias prioritetas, naudojamas foninėms užduotims)

Kaip manote, kaip kūrėjas, ar šie pokyčiai yra geri ar blogi?

„Windows 8.1 ux & ui“: 9 populiariausios naujos ir atnaujintos funkcijos