Windows 8.1 ux & ui: top 9 nieuwe en bijgewerkte functies

Inhoudsopgave:

Video: Windows 8.1 UX Design, 05 Layout 2024

Video: Windows 8.1 UX Design, 05 Layout 2024
Anonim

Eerder vandaag hadden we de links naar de volledige documentatie in Windows 8.1 met betrekking tot de nieuwe UX- en UI-richtlijnen met u gedeeld. Nu is het tijd om te zien welke functies zijn bijgewerkt en welke nieuw zijn. De meeste wijzigingen zijn aangebracht zodat ontwikkelaars een sneller indieningsproces voor apps kunnen hebben en ook kunnen voldoen aan de vereisten van het nieuwe besturingssysteem. Dus, hier zijn negen nieuwe en bijgewerkte functies:

Aanpasbare vensters

Windows 8.1 heeft geen weergavestaten met een vaste breedte. Gebruikers kunnen nu het formaat van apps continu wijzigen tot een minimale breedte. (De standaard minimumbreedte van een app is 500 pixels.) Apps hebben dus niet langer de status Vastgelegd en opvullen. In plaats daarvan ontwikkel je je app om functioneel te zijn en goed te kijken naar elke grootte tot het minimum.

Opmerking De magnetisch weergave in Windows 8 had een breedte van 320 pixels. De standaard minimumbreedte van 500 pixels is groter dan de snapshotweergave van Windows 8. Als uw app goed werkt bij kleinere formaten en u wilt gebruikers aanmoedigen om uw app op het scherm te houden, kunt u de minimale breedte wijzigen in 320 pixels. Gebruikers kunnen meer dan twee apps tegelijkertijd op het scherm hebben. Uw app kan dus tussen twee andere apps verschijnen en niet naast de linker- of rechterrand van het scherm.

Een enkele app kan meer dan één venster tegelijkertijd openen. Een app kan een andere app starten. Wanneer dit gebeurt, splitsen de twee apps het scherm meestal gelijkmatig als er voldoende ruimte is. Maar u kunt dit wijzigen zodat de gelanceerde app breder of smaller is dan de originele app, of zelfs de originele app op het scherm vervangt. Gebruik de eigenschap DesiredRemainingView om het standaardgedrag te wijzigen.

Tegelupdates

In Windows 8 waren er twee tegelgroottes: vierkante tegels (150 × 150 pixels op het 1x schaalplateau), brede tegels (310 × 150 op het 1x plateau). In Windows 8.1 zijn er twee extra tegelgroottes: Kleine tegels (70 × 70 op het 1x plateau), Grote tegels (310 × 310 op het 1x plateau). Omdat drie van de vier sjabloontypen nu vierkant zijn, worden de tegels die vroeger 'vierkante' tegels werden genoemd in Windows 8 (150 × 150 op het 1x plateau) nu 'middelgrote' tegels genoemd. De hele set is dan klein, medium, breed en groot. Hier zijn voorbeelden van alle vier.

Zoeken naar updates

Windows 8.1 introduceert een nieuw zoekvak om u te helpen zoekresultaten te bieden: Windows.UI.Xaml.Controls.SearchBox voor apps met XAML en WinJS.UI.SearchBox voor apps met JavaScript. Uw apps kunnen het zoekvak nu als element in uw opmaak opnemen. De nieuwe besturing ondersteunt volledige sjablonen en styling.

In Windows 8.1 wordt de zoekervaring van apps volledig beheerd door uw apps. Het zoekvak is geïntegreerd met het zoekcontract om de ervaring te versterken en diep maatwerk mogelijk te maken, zodat uw apps ervaringen bieden die zijn afgestemd op de behoeften van de gebruiker. Het zoekvak ondersteunt door de app geleverde zoeksuggesties en resultaten, app-specifieke zoekgeschiedenis en volledige ondersteuning voor aanraak-, toetsenbord- en muisinteracties.

Deel updates

In Windows 8.1 kunnen bron-apps voor het Share-contract meerdere manieren bieden om terug te keren naar de inhoud die wordt gedeeld. Windows 8.1 splitst het Uri-formaat in twee nieuwe gegevensformaten in DataPackage en introduceert vier nieuwe, sterk getypte eigenschappen in DataPackagePropertySet. Voor DataPackage is de Uri-indeling verouderd en vervangen door de WebLink- en ApplicationLink-indelingen.

Charms werken op elk scherm

In Windows 8, toen er meerdere apps op het scherm waren en de gebruiker charms opriep, gaf het systeem charms weer voor elke app die de meeste schermruimte in beslag nam. In Windows 8.1 geeft het systeem charmes weer voor de laatste app waarmee de gebruiker interactie heeft gehad, ongeacht hoeveel apps op het scherm zijn of dat er meerdere schermen zijn. Als de gebruiker bijvoorbeeld de charm Instellingen selecteert, geeft het systeem het vervolgmenu Instellingen weer voor de laatste app die is gebruikt.

Ontwerp uw app zodat deze werkt met de charms, ongeacht de grootte van de app. In het bijzonder moet de breedte van de Instellingen-flyout kleiner zijn dan of gelijk zijn aan de huidige breedte van uw app.

Integreren met mensen en evenementen

Met Windows 8.1 kunt u de kracht van mensen en evenementen in uw app brengen. U kunt gebruikers van uw app informatie over mensen die ze kennen vanuit uw app opzoeken, en met mensen communiceren door communicatie-ervaringen te integreren, zoals berichten, e-mail, bellen, video-oproepen, enzovoort. Je kunt gebruikers ook in je app houden door ze snel hun beschikbaarheid van de agenda te laten zien en evenementen aan hun favoriete agenda toe te voegen.

Spraaksynthese

Windows 8.1 introduceert de Windows.Media.SpeechSynthesis API, die spraaksynthese ondersteunt - ook bekend als text-to-speech (TTS) - in Windows Store-apps. Gebruik spraaksynthese om een ​​gebruiker om invoer te vragen, markeer app-meldingen en berichtdialogen, instructies geven (zoals turn-by-turn navigatie) en inhoud lezen zoals tekst- of e-mailberichten, RSS-feeds, boeken en zoekresultaten.

Windows 8.1 bevat een aantal spraaksynthese-engines, ook wel stemmen genoemd. Elke stem heeft een vriendelijke naam, zoals Microsoft David (en-US, mannelijk), Microsoft Zira (en-US, vrouwelijk) en Microsoft Hazel (en-UK, vrouwelijk), die in uw app kan worden opgegeven en ook kan worden geselecteerd vanuit het taalbedieningspaneel door een gebruiker. De spraaksynthesemogelijkheden die worden ondersteund door Windows 8.1 maken het mogelijk:

De spraaksynthesizer instellen op een specifiek geslacht, stem en taal. Spraakoutput genereren uit een tekst zonder opmaak met behulp van de standaardkenmerken en -eigenschappen van de huidige stem. Spraakoutput genereren van een string met Speech Synthesis Markup Language (SSML) om stemkenmerken, uitspraak, volume, toonhoogte, snelheid of snelheid, nadruk, enzovoort aan te passen. Lezen en schrijven van audiogegevens gegenereerd door de spraaksynthese-engine van en naar een willekeurige toegangsstroom.

Ondersteuning voor alarmapps op het vergrendelscherm

In Windows 8.1 wordt een van de slots op het vergrendelscherm nu gebruikt voor alarm-apps. Alarm-apps gebruiken de klasse AlarmApplicationManager om toestemming van de gebruiker te vragen als systeemalarm-app. Als de gebruiker toestemming verleent (of als de gebruiker de app in dat alarmslot plaatst via het bedieningspaneel) neemt de app het slot en wordt het de systeemalarm-app. Alarmmeldingen die worden geactiveerd door de systeemalarm-app worden vervolgens binnen een seconde aan de gebruiker getoond. Alleen de app in het alarmvak kan alarmmeldingen afvuren; alarmmeldingen van andere apps worden behandeld als normale meldingen.

Updates voor planning van werkitems

Met de CoreDispatcher-API (Windows:: UI:: Core: CoreDispatcher) heeft u nu meer controle over prioriteiten bij het plannen van werkitems. In Windows 8.1 zijn de prioriteiten voor work-dispatch nu in deze volgorde:

SendMessage (hoogste prioriteit)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (inclusief vensterberichten en COM-aanroepen (Component Object Model))

Berichten voor apparaatinvoer

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (Laagste prioriteit, gebruikt voor achtergrondtaken)

Wat denk je als ontwikkelaar, zijn deze veranderingen goed of slecht?

Windows 8.1 ux & ui: top 9 nieuwe en bijgewerkte functies