Car-tech

Windows 8 presser utviklere for å oppdatere sine ferdigheter

How to Upgrade to Windows 10 for Free in 2020

How to Upgrade to Windows 10 for Free in 2020
Anonim

Microsoft liker å snakke om Windows 8 som Windows "reimagined", og på mange måter er det ganske avskjerming fra sine forgjengere. For å tillate at operativsystemet brukes på en rekke berøringsskjerm-enheter, har Microsoft radikalt redesignet utseendet på operativsystemet.

I forrige uke på selskapets byggekonferanse i Redmond, Wash., Lærte utviklere noen av de teknikkene de trenger for å få mest mulig ut av det nye operativsystemet. Samtalen snakket om problemer som hvordan du arbeider med levende fliser på startsiden, hvordan du arbeider med berøringsgrensesnittet og hvordan du utformer programmer slik at de ser bra ut i det nye, enklere grensesnittet.

[Videre lesing: Vårt beste Windows 10-triks, tips og tweaks]

Windows 8 går utover statiske ikoner som lenker til applikasjoner. I stedet kan hver app ha en levende flis på startsiden, en som kan oppdateres med informasjon som bilder, kalenderelementer eller nyheter. "Hele formålet med levende fliser er å skape et system som lever med aktivitet," sa Kraig Brockschmidt, senior programleder for Windows-planlegging, under en samtale.

Live oppdatering kan finne sted på tre steder: på startsiden, i popup-varslinger og på låseskjermbildet.

Microsoft utviklet live oppdatering slik at den ikke ville forbruke en utilbørlig mengde strøm. "Vi kunne ha et system som er veldig levende med apps som kjører hele tiden, men vi får bare en eller to timers batterilevetid," sa Brockschmidt. I stedet kan fliser utgjøre oppdateringer selv når den underliggende appen ikke kjører. Windows vil tillate en utvikler å definere en ekstern tjeneste gjennom et API (applikasjonsprogrammeringsgrensesnitt) som kan levere oppdateringer over Internett på vegne av appen.

Microsoft begrenset hva som kan plasseres på start- og låseskjermer. "Hvis du lar alle sette hva de vil ha på sine fliser-video, interaktive kontroller, bevegelse-det ville være absolutt kaos etter hvert," sa Brockschmidt. I stedet tilbyr selskapet 40 maler for fliser og varsler som utviklere kan bruke. Hvert bilde i en flis kan ikke være større enn 200Kb og har ikke mer enn 1024 piksler. "Ved å begrense det du kan gjøre på startskjermen, får du en mye mer enhetlig visning som er mye renere og mer informativ," sa Brockschmidt.

En annen designoverveiende utvikler må gripe med er en ny form for input, nemlig berøring, hvor brukere kommuniserer med operativsystemet direkte gjennom skjermen. "Vi ønsker virkelig at utviklere skal ha en touch-sentrisk tilnærming til deres applikasjoner," sa Jeff Burtoft, en Microsoft HTML5-evangelist, under en annen samtale.

På samme måte som musen introduserte nye måter å interagere med grafiske programmer, gjør også touch-grensesnittet gir nye muligheter for brukerinteraksjon. Windows 8 kan avgjøre om enheten den kjører på aksepterer berøring som en inngang. Hvis det gjør det, aktiverer det "lyttere" for berøringsbasert inngang.

"All vår navigasjon fungerer både med berøring og mus," sa Burtoft. "Hvis du designer for berøring, får du musen gratis."

Berøringsinteraksjoner faller i to former: pekere og bevegelser.

En gest oppsummerer brukerens intensjon, for eksempel et trykk på en skjerm som indikerer ønsket om å åpne et program. Windows 8 tolker en rekke bevegelser på vegne av programmet, slik at utvikleren ikke trenger å skrive den koden fra bunnen av.

Microsoft utviklet et sett med bevegelser, som Burtoft kalte Windows 8 Touch Language, som selskapet ønsker utviklere å bruke jevnt over alle sine applikasjoner. Bevegelsene inkluderer trykk, trykk-og-hold, klemme og zoom og sveip-fra-kant. "Så lenge forskjellige applikasjoner alle bruker det samme språket, vil det være enkelt for brukerne å fange videre" for å navigere gjennom sine programmer, sa Burtoft.

I tilfeller der bevegelser ikke kan gi detaljene en applikasjon trenger, gir Microsoft også pekere. Med pekere får hvert berøringspunkt på skjermen sitt eget "hendelsesobjekt", som utviklere kan koble til direkte med deres programkode. Pekere tillater brukeren å utføre oppgaver som tegning eller skriving på skjermen.

Et annet aspekt å vurdere er design. I en annen Build-sesjon forklarte Microsofts viktigste brukeropplevelsesrådgiver, Will Tschumy, filosofien bak den nye Windows, i håp om at utviklere vil bygge sine applikasjoner på en lignende måte.

Til den uformelle observatøren ser det nye grensesnittet mindre rotete ut med bokser og menyvalg. Dette utseendet, sa Tschumy, var faktisk inspirert av høymodernisme, en designskole som har sine røtter i Bauhaus kunstbevegelsen i begynnelsen av det 20. århundre. "Det handler om å prøve å få OS ut av veien," han sa. Windows 8 prøver å hjelpe brukerne med å fokusere på oppgaven, sa han. Apper skal ha svært lite, om noen, krom-designbegrepet for bokser og menyvalg som rammer de fleste applikasjoner i dag. I stedet bør innholdet i programmet, for eksempel et bilde-, video- eller tekstdokument, ta opp hele skjermen.

Tschumy informerte utviklere om at de, når de har et designspørsmål med Windows 8, burde tenke "innhold før krom. "

Et selskap som tar imot det nye designparadigmet, er SAP. ERP-leverandøren planlegger å frigjøre seks applikasjoner de neste månedene som omfavner de nye Windows-designreglene, sa Fred Samson, SAPs visepresident for mobilitet og innovasjon, i en annen sesjon.

"Vi prøvde å utnytte så mange Windows 8-funksjoner som vi kan, "sa Samson. Det nye grensesnittet tillater SAP å bygge applikasjoner som er mer nedslående og interaktive, sa han. Brukerne kan flytte om et dokument ved å bla i stedet for personsøking, data kan vises på kart i stedet for lister, og dokumenter kan identifiseres av bilder i stedet for navn.

Samson demonstrerte en applikasjon, Financial Factsheet, som lar brukere se data fra en kunde database på grafiske måter. For eksempel lar brukeren spørre en database for kontakter innenfor en radius på 50 kilometer, og resultatene vises på et kart.

"Brukerne trenger ikke å lære et nytt språk. De trenger ikke å åpne et filter, velg et attributt, filtrer etter attributtet. Det er alt lagt ut for dem, "sa han.