Windows 8: utvecklare och deras relation till Windows Store

Innehållsförteckning:
- Vad måste en modern UI-app uppfylla för att kunna komma in i butiken?
- Desktop-applikationer ja, men bara som länkar
- Beta- och testversioner i Windows Store
- Ansökningspriser: från 1,49 till 1000 dollar
- In-App Purchases, ett annat sätt att tjäna pengar med applikationer
- Push-aviseringar, Live Connect och annonsnätverk
- Special Windows 8 In Depth
Vi fortsätter med vår special på Windows 8. I den senaste delen analyserade vi Windows Store på djupet, hur det fungerade och hur vi kan dra nytta av det för att hitta den applikation vi behöver. Idag ska vi också prata om appbutiken, men den här gången ur utvecklarnas synvinkel: vilka krav en app måste uppfylla för att visas i butiken och vilka andra tilläggstjänster Microsoft erbjuder.
Vad måste en modern UI-app uppfylla för att kunna komma in i butiken?
För att en modern UI-app ska ta sig till Windows Store måste den först klara en serie tester.Microsoft ställer strikta krav, både på kod- och API-nivå, såväl som på användbarhetsnivå, som förhindrar att alla program som inte har ett minimum av kvalitet når butiken.
Certifieringen har två faser, en automatisk och den andra utförs av människor. I den automatiska testfasen verifieras det att applikationen endast anropar de tillåtna API:erna och att alla fält och filer (infångningar och ikoner) som skickas följer motsvarande begränsningar.
Nästa kommer den mer omfattande testfasen, den del där en person kommer att testa applikationen. Som om du vore en normal användare kommer du att utforska programmet genom att prova alla alternativ, navigera genom de olika sidorna och till och med försöka göra saker oväntat för programmet (till exempel skriva in bokstäver i ett textfält).
Med detta försöker de verifiera att applikationen fungerar, och att den fungerar bra.De mest grundläggande kraven är att applikationen måste vara funktionell från det att den installeras, inte kan stängas oväntat på grund av ett fel eller krasch, att det inte kan ta mer än 5 sekunder att starta eller ta mindre än 2 sekunder att avbryta, och att gränssnittet inte kan sluta svara när som helst.
"Utöver detta kommer de att se till att användarnas integritet respekteras. Det betyder att de måste visa ett sekretessmeddelande om de lagrar eller använder personlig information, och varna när de ska dela eller skicka samma information (ingen av dem kan du stänga av senare, Facebook-stil). "
Certifieringsprocessen kontrollerar också att annonser inte är påträngande och inte visas i stället för app- eller meddelandefält, att de respekterar användarens systeminställningar och att de kan användas var som helst dator oavsett skärmstorlek eller inmatningsmetoder.
Slutligen övervakar Microsoft innehållet i applikationen: att det inte förekommer rasism, uppvigling till våld eller liknande, och att åldersgränsen är lämplig.
Sammanfattningsvis: alla program som är tillgängliga i Windows Store har klarat tester som säkerställer att du ska ladda ner något som fungerar bra och gör vad det lovar. Naturligtvis är detta i teorin: på Windows Phone är processen väldigt lik och titta på vad som händer med WhatsApp, till exempel.
Desktop-applikationer ja, men bara som länkar
Förutom Metro eller Modern UI-appar accepterar Windows Store även stationära appar. Vi kommer dock inte att kunna ladda ner dem direkt därifrån: Butiken kommer bara att fungera som en lista över applikationer.När vi går in på detaljsidan för var och en har vi länkar för att gå till tillverkarens webbplats och ladda ner den.
För att klara certifieringen måste en stationär app uppfylla samma krav som Modern UI-appar. Dessutom inför Microsoft några ytterligare begränsningar för nedladdningslänkarna: de måste vara direkta (inte gå runt tusentals gånger för att ladda ner eller köpa applikationen), ha 32-bitars och 64-bitarsversioner och även innehålla samma information som ges till Microsoft i butiken. Som ett sista villkor kommer endast företagsutvecklare att kunna skicka in skrivbordsapplikationer.
Beta- och testversioner i Windows Store
En av bristerna med Windows Store är att den, till skillnad från sin mindre mobila kusin, inte erbjuder betaapplikationer.På Windows Phone kan utvecklare skicka in en betaversion, som är privat och endast går igenom självcertifiering. Det är utvecklaren som inkluderar e-postmeddelanden från de användare som vill prova applikationen, och de kommer att vara de enda som kommer att kunna ladda ner och prova den.
Windows Store har inte denna funktion, vilket är en bugg och en olägenhet för utvecklare, främst för att vanliga användare inte kan installera Moderna UI-appar utan ett utvecklarkonto. På så sätt, om någon vill erbjuda en betaversion av en applikation, kommer de bara att kunna räkna med en mycket liten grupp människor och kommer inte att få så många kommentarer eller förslag.
"Vad Windows Store erbjuder, och denna gång förbättrats med avseende på Windows Phone Store, är testversionerna. Alla betalda applikationer kan ha ett testläge som är tidsbegränsat (sju dagar). När den tiden går varnar systemet >"
Om användaren bestämmer sig för att köpa den fullständiga versionen, från det ögonblick de betalar kommer de att kunna använda applikationen utan någon form av begränsning. Och viktigast av allt: utan att ladda ner något extra och utan att förlora någon data .
Ansökningspriser: från 1,49 till 1000 dollar
Naturligtvis låter Windows Store dig publicera betalprogram. Priserna fastställs av Microsoft och sträcker sig från $1,49 till $1 000. I det lägre intervallet, som förmodligen kommer att vara det vanligaste, är ökningarna $0,50. När priset blir högre blir också skillnaderna större.
I euro är det lägsta priset 1,19 euro. Märkligt nog ökar inte priserna på samma sätt, men ibland är det skillnader på 30 cent och ibland 50, som du kan se på skärmdumpen. Möjligheterna att välja mellan är ganska breda, så vem som helst kan sätta det pris de föredrar.
Av allt som samlas in med försäljningen av applikationen tar Microsoft den traditionella andelen: 30 %. Men när försäljningen överstiger 25 000 USD blir provisionen 20%.
In-App Purchases, ett annat sätt att tjäna pengar med applikationer
Med Windows 8 inkluderar Microsoft ett nytt sätt att generera pengar för utvecklare: köp i appen eller inköp integrerade i applikationen. Konceptet är väldigt enkelt: betala för små tillägg eller tillägg till applikationen.
Till exempel kan ett racingspel dra fördel av köp i appen så att användare kan köpa exklusiva bilar, eller så kan en nyhetsläsare sälja olika teman för applikationen. Den största fördelen är att köpen görs med Windows Store-kontot, så betalningsinformationen ges inte till skaparen av applikationen.
För utvecklaren ger In-App-köp också viktiga fördelar, främst att all betalning och produkthantering sker på Microsofts servrar. Du behöver bara kontrollera inköpskvitton om du vill överföra köpet till en server (till exempel så att nödvändig data laddas ner när du installerar applikationen på en annan PC).
Push-aviseringar, Live Connect och annonsnätverk
Microsoft erbjuder vissa tjänster kopplade till Windows Store för utvecklare. De är verktyg som utökar funktionerna i applikationerna eller underlättar vissa uppgifter, så länge de har sin applikation publicerad i butiken.
Det första är push-meddelanden. För att en app ska kunna ta emot dessa omedelbara aviseringar måste den använda WNS (Windows Notification Service).WNS fungerar som en mellanliggande server mellan datorn och utvecklarens server som skickar aviseringarna. Det är viktigt att notera att det inte finns något annat sätt att skicka push-meddelanden till appar i Windows 8.
Microsoft erbjuder även tjänsten Live Connect. Som du vet kan du med Windows 8 skapa ett användarkonto kopplat till ett Live-konto. Live Connect tillåter applikationen att komma åt det Live-kontot (så länge vi ger uttrycklig tillåtelse) och därför SkyDrive, Kalender, Kontakter och Messenger på ett mycket enkelt och dessutom mycket säkert sätt för användaren.
"Denna tjänst kan också användas för att identifiera användaren på en extern server. Låt oss till exempel säga att du laddar ner ett onlinestrategispel där du slåss mot andra spelare i en webbläsare eller på en mobil.Tja, istället för att behöva skapa ett nytt konto använder vi helt enkelt vårt Live-konto för att identifiera oss utan större problem. Det är en procedur som liknar den för att gå in med Facebook/Twitter>."
Äntligen har Microsoft även ett annonsnätverk för . Genom en gratis SDK kan alla utvecklare inkludera i sin applikation och tjäna extra pengar direkt på sitt Windows Store-konto, och spara allt krångel med att leta efter annonsörer eller byråer som hanterar .