Ser frem til Windows Store

Jeg modtog en check fra Microsoft forleden for den storslåede sum på $ 12, 17. Dette ville have deprimeret mig, hvis jeg troede, at jeg ville blive rig på at udvikle en Windows Phone-app, men vores uddannelsesmæssige spil handlede mere om at undersøge udvikling for Windows Phone og dets distributionssystem, og det var også et forfængelighedsprojekt, da vi opdaterede et af vores pc-spil fra begyndelsen af ​​1980'erne.


Faktisk en fyrste sum.

Når vi går over til betatestning af vores seneste version af vores pc-applikation, står jeg over for den sædvanlige beslutning om softwaredistribution. Det første problem er aktivering. Ideelt set bør vi være i stand til at distribuere programmet frit i demotilstand. Softwaren skal generere et lokaliseret serienummer på brugerens computer, og dette, når det returneres til os, ville blive brugt til at generere en unlock-kode, der vil blive leveret til brugeren efter passende betaling. Vores tidligere version brugte en DLL til generering af serienummer og låsekode og var indlejret i softwaren. Den nye version har brug for den samme funktionalitet, men vi er usædvanlige med at skrive koden selv, og den forrige version fik os manuelt til at generere unlock-koderne fra e-mails sendt af vores klienter.

I disse dage har du virkelig brug for online aktivering, hvilket uundgåeligt betyder online betaling og en klientdatabase. Du kan selvfølgelig gøre det hele selv. Forskellige WPF-kontroller er tilgængelige til softwarebeskyttelse, PayPal giver dig online betaling samt betaling via betalingskort og kreditkort, og en række andre købmænd tilbyder lignende faciliteter. Du kan binde det sammen med nogle HTML / webtjenester til en intern database. Med alt dette gjort skal du kun overbevise folk om at komme til dit websted.

Personer fra Valve og Blizzard har for nylig vist en vis alarm ved det kommende Windows 8 og dets ledsagende Windows Store. De kan næppe klage over Win 8s ydelse, da test viser, at deres software og spil faktisk burde fungere bedre. Det ser ud til at være mere en modvilje mod Windows Store, der konkurrerer med deres Steam- og Battle.net-spilleveringsplatforme. For at være klar fungerer både Steam og Battle.net fint på Windows 8, men Windows RT (den stil, der tidligere var kendt som "Metro-style") apps og applikationer kommer kun fra Windows Store. Windows RT refererer til Runtime og bruger WinRT framework - et Windows runtime bibliotek, der fungerer på både ARM og x86 platforme. Når udviklere overgår til WinRT og efterlader Win32 API'er, bliver de nødt til at bruge Windows Store til at distribuere deres apps.

Du kan selvfølgelig skrive applikationer, der kun kører på x86-skrivebordet, men det kommende marked af Windows 8 ARM-tabletter og Windows-telefoner er meget attraktivt.

Hvilket bringer mig tilbage til min check fra Microsoft. Udvikling til Windows Phone og distribution gennem sin markedsplads har været en næsten problemfri og smertefri oplevelse, dog ikke økonomisk givende.

Dette har vist følgende fordele: Du kan nemt inkludere de få kodelinjer, der giver din app mulighed for at fungere i demotilstand; Microsoft fører dig igennem ved at levere screenshots, pris og marketingmateriale; når en app-pakke uploades, scannes koden for grim opførsel; din app vises på den globale markedsplads, og folk kan prøve den gratis; download og betaling håndteres af Microsoft; information om køb er let tilgængelig; og vigtigst af alt, at du får betalt.

Jeg kan forestille mig, at jeg har meget den samme oplevelse, når jeg offentliggør i den nye Windows Store. Jeg behøver ikke længere at bekymre mig om softwarebeskyttelse, downloadserver, aktiveringsserver, online køb eller klientregnskab. Min software er tilgængelig globalt, og produktet er også blevet markeret som "sikkert" af Microsoft.

Så hvad er ulempen?

Penge er altid vigtige, og Microsoft vil tage 30 procent for at vise og distribuere din app; appen skal prissættes til under $ 1000; Windows RT er Metro, og dets brugergrænseflade, begrænsninger, sandboxing og nye funktioner kan kræve betydelig omskrivning eller nytænkning af din applikation; Windows RT-software vil kun være tilgængelig i Windows-butikken; og din app kan gå tabt blandt tusinder af andre apps.

Fra en Windows-udviklers synspunkt synes jeg fordelene opvejer enhver ulempe.

Brugervenlighed for distribution og en global markedsplads er svære at give op. Med hensyn til Blizzard og Valve handler det ikke kun om spil, og Windows Store ligner den måde, vi køber Windows-software i fremtiden. Hvis jeg var hos en af ​​disse virksomheder, ville jeg seriøst på Windows RT for den fremtidige Windows-spiludvikling og tænke på at outsourcere Windows-distribution og salg til Microsoft.

Microsoft tilbyder i det væsentlige en detailhandel til dit produkt mod et gebyr på 30 procent (20 procent, når du først har solgt $ 25.000), men det vil være den eneste forretning til Windows RT-applikationer. Microsoft har også beføjelse til at afvise din ansøgning af forskellige grunde. Dette kan være foruroligende for nogle, og det giver bestemt muligheden for censur og magtmisbrug, men det er allerede den metode, som Apple og i mindre grad Google bruger til deres iOS- og Android-apps. Det er heller ikke den eneste metode til distribution af apps, da x86-applikationer og HTML 5-apps kan distribueres frit.

Jeg håber, at Windows Store også vil lade mig distribuere x86-apps, men jeg formoder, at det ikke gør det. Heldigvis er vores applikation på fuld skærm, der passer til Metro, så jeg begynder at tænke på, hvordan jeg kan komprimere fire niveauer af overlagte windows til det nye brugergrænseflade og overgang fra WPF til WinRT.

© Copyright 2020 | mobilegn.com