Et interview med Meteor for WP7-udvikler Ben McCormick

Ikon for læsetid 4 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

1) Har du udviklet apps til andre platforme før? Hvis ja, hvad er de?

Ikke til mobile platforme, men jeg har udviklet adskillige webbaserede Silverlight-apps i løbet af de sidste par år. De var primært til mindre, personlige ting for at hjælpe mig med at lære miljøet.

2) Hvorfor valgte du WP7 som en platform efter dit valg?

Jeg har altid været interesseret i mobiludvikling, men adgangsbarrieren for de nuværende populære mobile platforme er lidt skræmmende. Der er kun så mange timer i døgnet, og at lære nye miljøer og nye sprog er bare ikke en prioritet for mig i øjeblikket. At være en professionel C#/WPF-udvikler betyder, at jeg kan tage de færdigheder, jeg har finpudset i løbet af de sidste par år, og anvende dem direkte på en spændende ny platform.

3) Hvilken ene synes du er den enkelte funktion, du kunne lide i WP7?

Det er mere en filosofi end en funktion, tror jeg, men ideen om, at din online eller digitale persona skal forbindes til en integreret oplevelse, forekommer mig at være en fantastisk måde at udvikle den mobile platform på. Så meget som den adskilte "app"-oplevelse i sandkasse fungerer på nuværende mobile enheder, så føler jeg ærligt talt, at det er en model, der skal ses på og udvikles.

4) Er du tilfreds med WP7 Platform-udviklingsværktøjer?

Jeg er tilfreds med Silverlight til Windows Phone, til en vis grad; der mangler en del funktioner, som er tilgængelige i de nyeste versioner af Silverlight, og især fra WPF, men det er en helt anden diskussion. Vi har været nødt til at finde på nogle ret kreative måder at løse nogle problemer på, som ikke rigtig vises på nyere udgivelser. Bortset fra det er jeg meget fortrolig med C# og XAML, og udviklingsmiljøerne (Visual Studio og Blend) er helt i top.

Det ville have været rart, hvis officielle Panorama- og Pivot-kontroller blev frigivet tidligere. Mens jeg skriver dette, er de sidste værktøjer, som inkluderer frigivelsen af ​​disse kontroller, et par dage væk. Vi har måttet nøjes med kontroller, der virkelig ikke er egnede.

5) Hvad er de apps, du udvikler nu i WP7?

Lige nu er vi ved at udvikle en applikation kaldet Meteor, som i bund og grund er en Window Media Center-fjernbetjening. Forskellen mellem denne app og en almindelig fjernbetjeningsapp er, at vi ønsker, at oplevelsen skal føles så naturlig og integreret som muligt. Vi ønsker at gøre op med "fjernbetjeningsemulatoren", som de fleste apps i dette område forsøger at gøre, og få oplevelsen til at føles som en naturlig forlængelse af Windows Media Center.

6) På hvilken måde kan Microsoft forbedre deres WP7 eller Hvad mangler WP7 fra?

Fra et udviklersynspunkt er der et par ting, som vi gerne vil se, som sandsynligvis ikke vil ske på grund af platformens natur og skellet mellem Silverlight til Windows Phone/Silverlight 4 og WPF 4, men fra en platform synspunkt, jeg synes, det er lidt tidligt at sige, da jeg ikke engang har haft en egentlig enhed i mine egne hænder. Mange mennesker vil sige, at "copy paste" eller multitasking er ekstremt vigtigt, men jeg har aldrig haft et problem uden dem.

7) Fremtidsplaner for dig?

Hvad mig angår, vil jeg gerne fortsætte med at arbejde på andre WP7-apps. Ingen reelle planer på den front i øjeblikket, da vi stadig fokuserer på at gøre Meteor fantastisk. Jeg vil også gerne komme ind i spiludvikling på et tidspunkt, så jeg vil snart tage et kig på XNA og se, hvordan det er, og vi har nogle gode ideer til et spil, som vi tror ville fungere rigtig godt på platform, så det er noget at kigge efter, når Meteor er færdig.

Tak Ben for at dele med os.

Mere om emnerne: Udvikler, Interview, Windows Phone 7

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *