Windows 8: udviklere og deres forhold til Windows Store

Indholdsfortegnelse:
- Hvad skal en Modern UI-app opfylde for at kunne komme ind i butikken?
- Desktop-applikationer ja, men kun som links
- Beta- og prøveversioner i Windows Store
- Ansøgningspriser: fra 1,49 til 1000 dollars
- In-App Purchases, en anden måde at tjene penge på med applikationer
- Push-meddelelser, Live Connect og annoncenetværk
- Special Windows 8 In Depth
Vi fortsætter med vores special på Windows 8. I den sidste del har vi analyseret Windows Store i dybden, hvordan det fungerede, og hvordan vi kan udnytte det til at finde den applikation, vi har brug for. I dag skal vi også tale om app-butikken, men denne gang fra udviklernes synspunkt: hvilke krav skal en app opfylde for at blive vist i butikken, og hvilke andre tilføjede tjenester Microsoft tilbyder.
Hvad skal en Modern UI-app opfylde for at kunne komme ind i butikken?
For at en moderne brugergrænseflade-app kan komme til Windows Store, skal den først bestå en række tests.Microsoft stiller strenge krav, både på kode- og API-niveau, såvel som på brugervenlighedsniveau, som forhindrer enhver applikation, der ikke har et minimum af kvalitet, i at nå butikken.
Certificering har to faser, den ene automatisk og den anden udføres af mennesker. I den automatiske testfase verificeres det, at applikationen kun kalder de tilladte API'er, og at alle de sendte felter og filer (fangst og ikoner) overholder de tilsvarende begrænsninger.
Dernæst kommer den mere omfattende testfase, den del, hvor en person vil teste applikationen. Som om du var en normal bruger, vil du udforske applikationen ved at prøve alle mulighederne, navigere gennem de forskellige sider og endda prøve at gøre ting uventede for applikationen (f.eks. indtaste bogstaver i et tekstfelt).
Med dette forsøger de at verificere, at applikationen virker, og at den fungerer godt.De mest grundlæggende krav er, at applikationen skal være funktionel fra det øjeblik, den er installeret, ikke kan lukkes uventet på grund af en fejl eller nedbrud, at det ikke kan tage mere end 5 sekunder at starte eller tage mindre end 2 sekunder at suspendere, og at grænsefladen ikke kan stoppe med at reagere på noget tidspunkt.
"Udover dette vil de sikre, at brugernes privatliv respekteres. Det betyder, at de skal vise en fortrolighedserklæring, hvis de gemmer eller bruger personlige oplysninger, og advare, når de vil dele eller sende de samme oplysninger (ingen af dem kan du slå fra senere, Facebook-stil). "
Certificeringsprocessen kontrollerer også, at annoncer ikke er påtrængende og ikke vises i stedet for app- eller notifikationsbjælker, at de respekterer brugerens systemindstillinger, og at de kan bruges hvor som helst computer uanset skærmstørrelse eller input metoder.
Endelig overvåger Microsoft indholdet af applikationen: at der ikke er racisme, tilskyndelse til vold eller lignende, og at aldersgrænsen er passende.
Sammenfattende: enhver applikation, der er tilgængelig i Windows Store, har bestået test, der sikrer, at du vil downloade noget, der fungerer godt og gør, hvad det lover. Selvfølgelig er dette i teorien: på Windows Phone er processen meget ens og se på, hvad der sker med WhatsApp, for eksempel.
Desktop-applikationer ja, men kun som links
Ud over Metro- eller Modern UI-apps accepterer Windows Store også desktop-apps. Vi vil dog ikke være i stand til at downloade dem direkte derfra: Butikken fungerer kun som en liste over applikationer.Når vi går ind på detaljesiden for hver enkelt, vil vi have links til at gå til producentens hjemmeside og downloade den.
For at bestå certificeringen skal en desktop-app opfylde de samme krav som Modern UI-apps. Derudover pålægger Microsoft nogle yderligere begrænsninger på downloadlinkene: de skal være direkte (ikke gå rundt tusindvis af gange for at downloade eller købe applikationen), have 32-bit og 64-bit versioner og også indeholde de samme oplysninger, som er givet til Microsoft i butikken. Som en sidste betingelse vil kun virksomhedsudviklere være i stand til at indsende desktopapplikationer.
Beta- og prøveversioner i Windows Store
En af fejlene ved Windows Store er, at den i modsætning til dens mindre mobile fætter ikke tilbyder beta-applikationer.På Windows Phone kan udviklere indsende en betaversion, som er privat og kun gennemgår selvcertificering. Det er udvikleren, der inkluderer e-mails fra de brugere, der vil prøve applikationen, og de vil være de eneste, der vil være i stand til at downloade og prøve den.
Windows Store har ikke denne funktion, hvilket er en fejl og generende for udviklere, primært fordi almindelige brugere ikke kan installere Moderne UI-apps uden en udviklerkonto. På denne måde, hvis nogen ønsker at tilbyde en betaversion af en applikation, vil de kun kunne regne med en meget lille gruppe mennesker og vil ikke modtage så mange kommentarer eller forslag.
"Hvad Windows Store tilbyder, og denne gang forbedret i forhold til Windows Phone Store, er prøveversionerne. Enhver bet alt applikation kan have en prøvetilstand begrænset af tid (syv dage). Når den tid går, advarer systemet >"
Hvis brugeren beslutter sig for at købe den fulde version, vil de fra det øjeblik, de betaler, kunne bruge applikationen uden nogen form for begrænsning. Og vigtigst af alt: uden at downloade noget ekstra og uden at miste nogen data .
Ansøgningspriser: fra 1,49 til 1000 dollars
Selvfølgelig giver Windows Store dig mulighed for at udgive bet alte applikationer. Priserne er fastsat af Microsoft og varierer fra $1,49 til $1.000. I det nedre område, som nok vil være det mest almindelige, er stigningerne $0,50. Efterhånden som prisen bliver højere, bliver forskellene også større.
I euro er den laveste pris 1,19 euro. Mærkeligt nok stiger priserne ikke på samme måde, men nogle gange er der forskelle på 30 cent og nogle gange 50, som du kan se på skærmbilledet. Mulighederne for at vælge imellem er ret brede, så enhver kan sætte den pris, de foretrækker.
Af alt det, der indsamles med salget af applikationen, tager Microsoft den traditionelle andel: 30 %. Men når salget overstiger 25.000 USD, bliver kommissionen 20 %.
In-App Purchases, en anden måde at tjene penge på med applikationer
Med Windows 8 inkluderer Microsoft en ny måde at generere penge til udviklere på: køb i appen eller køb integreret i applikationen. Konceptet er meget enkelt: betal for små tilføjelser eller tilføjelser til applikationen.
For eksempel kunne et racerspil drage fordel af køb i appen, så brugerne kan købe eksklusive biler, eller en nyhedslæser kan sælge forskellige temaer til applikationen. Den største fordel er, at indkøbene foretages med Windows Store-kontoen, så betalingsoplysningerne ikke gives til skaberen af applikationen.
For udvikleren giver køb i appen også vigtige fordele, primært at al betaling og produktstyring foregår på Microsofts servere. Du skal kun tjekke købskvitteringerne, hvis du vil overføre det køb til en server (f.eks. så de nødvendige data downloades ved installation af applikationen på en anden pc).
Push-meddelelser, Live Connect og annoncenetværk
Microsoft tilbyder nogle tjenester forbundet med Windows Store til udviklere. De er værktøjer, der udvider funktionerne i applikationerne eller letter bestemte opgaver, så længe de har deres applikation offentliggjort i butikken.
Den første ting er push-meddelelser. For at en app kan modtage disse øjeblikkelige meddelelser, skal den bruge WNS (Windows Notification Service).WNS fungerer som en mellemliggende server mellem computeren og udviklerens server, der sender meddelelserne. Det er vigtigt at bemærke, at der ikke er nogen anden måde at sende push-beskeder til apps i Windows 8.
Microsoft tilbyder også Live Connect-tjenesten. Som du ved, kan du med Windows 8 oprette en brugerkonto knyttet til en Live-konto. Live Connect giver applikationen adgang til denne Live-konto (så længe vi giver udtrykkelig tilladelse) og derfor SkyDrive, Kalender, Kontakter og Messenger på en meget enkel og desuden meget sikker måde for brugeren.
"Denne tjeneste kan også bruges til at identificere brugeren på en ekstern server. Lad os for eksempel sige, at du downloader et online strategispil, hvor du kæmper mod andre spillere i en browser eller på en mobil.Nå, i stedet for at skulle oprette en ny konto, bruger vi simpelthen vores Live-konto til at identificere os selv uden de store problemer. Det er en procedure, der ligner proceduren for indtastning med Facebook/Twitter>."
Endelig har Microsoft også et annoncenetværk for . Gennem et gratis SDK kan enhver udvikler inkludere i deres applikation og tjene ekstra penge direkte på deres Windows Store-konto og spare alt besværet med at lede efter annoncører eller bureauer, der administrerer .