Car-tech

Windows 8 drukt ontwikkelaars op om hun vaardigheden bij te werken

Powerapps Microsoft Dynamics 365 Onderwijs

Powerapps Microsoft Dynamics 365 Onderwijs
Anonim

Microsoft praat graag over Windows 8 als 'opnieuw bedacht', en in veel opzichten is het een behoorlijk vertrekpunt van zijn voorgangers. Om het gebruik van het besturingssysteem op verschillende touchscreen-apparaten mogelijk te maken, heeft Microsoft het uiterlijk van het besturingssysteem grondig herzien.

[Lees meer: ​​Onze beste Windows 10-tricks, tips en tweaks]

Windows 8 gaat verder dan statische pictogrammen die linken naar applicaties. In plaats daarvan kan elke app een live-tegel op de startpagina hebben, een die kan worden bijgewerkt met informatie zoals foto's, agenda-items of nieuws. "Het hele doel van live tegels is om een ​​systeem te creëren dat leeft van activiteit", zegt Kraig Brockschmidt, senior programmamanager voor Windows-planning, tijdens één lezing.

Live-updates kunnen op drie plaatsen plaatsvinden: op de startpagina, in pop-upmeldingen en op het vergrendelingsscherm.

Microsoft heeft live bijwerken zo ontworpen dat het geen overmatige hoeveelheid stroom zou verbruiken. "We zouden een systeem kunnen hebben dat heel levendig is, met apps die de hele tijd draaien, maar we zouden slechts een of twee uur batterijduur krijgen," zei Brockschmidt. In plaats daarvan kunnen tegels updates uitvoeren, zelfs als de onderliggende app niet actief is. Windows stelt een ontwikkelaar in staat om een ​​externe service te definiëren, via een API (application programming interface), die namens de app updates via internet kan leveren. Beperkt wat er op de start- en vergrendelschermen kan worden geplaatst. "Als je iedereen laat zetten wat ze willen op hun tegels - video, interactieve bedieningselementen, beweging - zou het uiteindelijk een totale chaos zijn," zei Brockschmidt. In plaats daarvan biedt het bedrijf 40 sjablonen voor tegels en meldingen die ontwikkelaars kunnen gebruiken. Elke afbeelding in een tegel mag niet groter zijn dan 200 kB en heeft niet meer dan 1024 pixels. "Door te beperken wat u op het startscherm kunt doen, krijgt u een veel uniformere weergave die veel schoner en informatiever is", zei Brockschmidt.

Net zoals de muis nieuwe manieren introduceerde om met grafische programma's om te gaan, zo ook touch-interface biedt nieuwe mogelijkheden voor gebruikersinteractie. Windows 8 kan bepalen of het apparaat waarop het wordt uitgevoerd touch als invoer accepteert. Als dit het geval is, worden "luisteraars" geactiveerd voor invoer via aanraking.

"Al onze navigatie werkt met zowel aanraking als muis," zei Burtoft. "Als je ontwerpt voor aanraken, krijg je de muis gratis."

Aanraakinteracties kunnen in twee vormen worden ingedeeld: aanwijzers en gebaren.

Een gebaar vat de intentie van een gebruiker samen, zoals een tik op een scherm dat de wens aangeeft om open een programma. Windows 8 interpreteert een reeks gebaren namens de toepassing, zodat de ontwikkelaar die code niet helemaal opnieuw hoeft te schrijven.

Microsoft ontwikkelde een reeks gebaren, die Burtoft de Windows 8 Touch Language noemde, die het bedrijf wil ontwikkelaars om uniform te gebruiken in al hun applicaties. De bewegingen omvatten tikken, ingedrukt houden, knijpen en zoomen en swipe-van-de-rand. "Zolang verschillende applicaties allemaal dezelfde taal gebruiken, kunnen gebruikers gemakkelijk" doorklikken "naar hoe ze door hun apps kunnen navigeren, zei Burtoft.

Voor gevallen waarin gebaren niet de details kunnen bieden die een toepassing nodig heeft, biedt Microsoft ook aanwijzingen. Met aanwijzers krijgt elk aanraakpunt op het scherm een ​​eigen 'gebeurtenisobject', waarmee ontwikkelaars rechtstreeks naar hun toepassingscode kunnen linken. Met pointers kan de gebruiker taken uitvoeren, zoals tekenen of schrijven op het scherm. Een ander aspect dat moet worden beschouwd, is ontwerp. In een andere Build-sessie legde de belangrijkste adviseur voor gebruikerservaringen van Microsoft, Will Tschumy, de filosofie achter de nieuwe Windows uit, in de hoop dat ontwikkelaars hun apps op dezelfde manier bouwen.

Voor de toevallige waarnemer lijkt de nieuwe interface minder rommelig met vakken en menukeuzes. Deze look, zei Tschumy, was eigenlijk geïnspireerd door het hoge modernisme, een school van design die zijn wortels heeft in de Bauhaus-kunststroming van het begin van de 20e eeuw.

"Alles draait om het proberen om het besturingssysteem uit de weg te ruimen," hij zei. Windows 8 probeert gebruikers te helpen zich op de taak te concentreren, zei hij. Apps moeten heel weinig of geen chrome hebben - de ontwerpterm voor vakken en menuselecties die de meeste applicaties vandaag omlijsten. In plaats daarvan moet de inhoud van de toepassing, zoals een foto-, video- of tekstdocument, het volledige scherm beslaan.

Tschumy adviseerde ontwikkelaars dat ze, telkens wanneer ze een ontwerpvraag met Windows 8 hadden, "content vóór chroom" moesten denken. "

Een bedrijf dat het nieuwe ontwerpparadigma omarmt, is SAP. De ERP-leverancier (enterprise-resource-planning) is van plan in de komende maanden zes applicaties uit te geven die de nieuwe Windows-ontwerpregels omarmen, zei Fred Samson, SAP-vice-president van mobiliteit en innovatie, in een andere sessie.

"We probeerden om zo veel mogelijk Windows 8-functies te gebruiken, "zei Samson. Met de nieuwe interface kan SAP applicaties bouwen die meer meeslepend en interactief zijn, zei hij. Gebruikers kunnen een document verplaatsen door te scrollen in plaats van te bladeren, gegevens kunnen worden weergegeven op kaarten in plaats van lijsten en documenten kunnen worden geïdentificeerd op basis van afbeeldingen in plaats van namen.

Samson heeft één toepassing, financiële informatieblad, getoond waarmee gebruikers gegevens kunnen bekijken van een klantendatabase op grafische manieren. Zo kan de gebruiker bijvoorbeeld een database opvragen voor contactpersonen binnen een straal van 50 mijl en de resultaten op een kaart weergeven.

"Gebruikers hoeven geen nieuwe taal te leren. Ze hoeven geen filter te openen, een attribuut te selecteren, filter op het attribuut. Het is allemaal voor hen klaargelegd, "zei hij.