Finestre

Windows 8: gli sviluppatori e il loro rapporto con Windows Store

Sommario:

Anonim

Continuiamo con il nostro speciale su Windows 8. Nell'ultima puntata abbiamo analizzato a fondo il Windows Store, come funzionava e come possiamo sfruttarlo per trovare l'applicazione che ci serve. Oggi parleremo anche dell'app store, ma questa volta dal punto di vista degli sviluppatori: quali requisiti deve soddisfare un'app per apparire nello Store e quali altri servizi aggiuntivi offre Microsoft.

Cosa deve soddisfare un'app Modern UI per poter accedere allo Store?

Per poter accedere a Windows Store, un'app Modern UI deve prima superare una serie di test.Microsoft stabilisce severi requisiti, sia a livello di codice e API, sia a livello di usabilità, che impediscono a qualsiasi applicazione che non abbia un minimo di qualità di raggiungere lo Store.

La certificazione prevede due fasi, una automatica e l' altra svolta da persone. Nella fase di test automatico viene verificato che l'applicazione richiami solo le API consentite e che tutti i campi e i file (catture e icone) inviati rispettino le relative restrizioni.

Segue la fase di test più estesa, la parte in cui una persona testerà l'applicazione. Come se fossi un normale utente, esplorerai l'applicazione provando tutte le opzioni, navigando tra le diverse pagine e provando anche a fare cose inaspettate per l'applicazione (ad esempio inserendo lettere in un campo di testo).

Con questo cercano di verificare che l'applicazione funzioni, e che funzioni bene.I requisiti di base sono che l'applicazione deve essere funzionante dal momento in cui è installata, non può essere chiusa in modo imprevisto a causa di un errore o di un arresto anomalo, che non può impiegare più di 5 secondi per l'avvio o meno di 2 secondi per sospendere e che l'interfaccia non può smettere di rispondere in qualsiasi momento.

"Inoltre, garantiranno il rispetto della privacy degli utenti. Ciò significa che devono mostrare un&39;informativa sulla privacy se memorizzano o utilizzano informazioni personali e avvisano quando condivideranno o invieranno le stesse informazioni (nessuna delle quali può essere disattivata in seguito, in stile Facebook). "

Il processo di certificazione verifica inoltre che gli annunci non siano invadenti e non appaiano al posto delle barre delle app o delle notifiche, che rispettino le impostazioni di sistema dell'utente e che possano essere utilizzati ovunque sul computer, indipendentemente dalle dimensioni dello schermo o metodi di input.

Infine, Microsoft monitora il contenuto dell'applicazione: che non vi sia razzismo, incitamento alla violenza o simili e che la classificazione per età sia appropriata.

In sintesi: qualsiasi applicazione disponibile in Windows Store ha superato i test che assicurano che scaricherai qualcosa che funzioni bene e mantenga ciò che promette. Certo, questo è in teoria: su Windows Phone il processo è molto simile e guarda cosa succede con WhatsApp, ad esempio.

Applicazioni desktop sì, ma solo come collegamenti

Anche le app desktop saranno nello Store.

Oltre alle app Metro o Modern UI, Windows Store accetterà anche app desktop. Tuttavia, non potremo scaricarli direttamente da lì: lo Store fungerà solo da elenco di applicazioni.Quando si accede alla pagina di dettaglio di ciascuno, avremo i collegamenti per andare al sito Web del produttore e scaricarlo.

Per superare la certificazione, un'app desktop deve soddisfare gli stessi requisiti delle app Modern UI. Inoltre, Microsoft impone alcune restrizioni aggiuntive sui collegamenti per il download: devono essere diretti (non andare in giro migliaia di volte per scaricare o acquistare l'applicazione), avere versioni a 32 e 64 bit e includere anche le stesse informazioni che viene fornito a Microsoft nello Store. Come ultima condizione, solo gli sviluppatori aziendali potranno inviare applicazioni desktop.

Versioni beta e di prova nel Windows Store

Uno dei difetti di Windows Store è che, a differenza del suo cugino mobile più piccolo, non offre applicazioni beta.Su Windows Phone, gli sviluppatori possono inviare una versione beta, che è privata e passa solo attraverso l'autocertificazione. È lo sviluppatore che include le email degli utenti che vogliono provare l'applicazione, e saranno gli unici che potranno scaricarla e provarla.

Windows Store non ha questa funzionalità, che è un bug e una seccatura per gli sviluppatori, principalmente perché gli utenti normali non possono installare le app dell'interfaccia utente moderna senza un account sviluppatore. In questo modo, se qualcuno vuole offrire una versione beta di un'applicazione, potrà contare solo su un gruppo molto ristretto di persone e non riceverà tanti commenti o suggerimenti.

"

Ciò che offre Windows Store, e questa volta migliorato rispetto allo store di Windows Phone, sono le versioni di prova. Qualsiasi applicazione a pagamento può avere una modalità di prova limitata nel tempo (sette giorni). Quando il tempo passa, il sistema avverte >"

Se l'utente decide di acquistare la versione completa, dal momento del pagamento potrà utilizzare l'applicazione senza alcun tipo di restrizione. E, cosa più importante: senza scaricare nulla di aggiuntivo e senza perdere alcun dato .

Prezzi delle applicazioni: da 1,49 a 1000 dollari

Naturalmente, Windows Store ti consente di pubblicare applicazioni a pagamento. I prezzi sono fissati da Microsoft e vanno da $ 1,49 a $ 1.000. Nell'intervallo inferiore, che probabilmente sarà il più comune, gli incrementi sono di $ 0,50. Man mano che il prezzo aumenta, anche le differenze aumentano.

In euro, il prezzo minimo è di 1,19 euro. Curiosamente, i prezzi non aumentano allo stesso modo, ma a volte ci sono differenze di 30 centesimi e a volte di 50, come puoi vedere nello screenshot. Le possibilità tra cui scegliere sono piuttosto ampie, quindi chiunque può mettere il prezzo che preferisce.

Di tutto ciò che viene raccolto con le vendite dell'applicazione, Microsoft prende la quota tradizionale: 30%. Tuttavia, quando le vendite superano i $ 25.000, la commissione diventerà del 20%.

Acquisti in-app, un altro modo per guadagnare con le applicazioni

Con Windows 8 Microsoft include un nuovo modo per generare denaro per gli sviluppatori: acquisti in-app o acquisti integrati nell'applicazione. Il concetto è molto semplice: pagare per piccoli componenti aggiuntivi o aggiunte all'applicazione.

Ad esempio, un gioco di corse potrebbe sfruttare gli acquisti in-app in modo che gli utenti possano acquistare auto esclusive, oppure un newsreader potrebbe vendere diversi temi per l'applicazione. Il più grande vantaggio è che gli acquisti vengono effettuati con l'account Windows Store, quindi i dettagli di pagamento non vengono forniti al creatore dell'applicazione.

Per lo sviluppatore, gli acquisti in-app offrono anche importanti vantaggi, principalmente che tutti i pagamenti e la gestione del prodotto vengono effettuati sui server Microsoft. Devi solo controllare le ricevute di acquisto se vuoi trasmettere quell'acquisto a un server (per esempio, in modo che i dati necessari vengano scaricati durante l'installazione dell'applicazione su un altro PC).

Notifiche push, Live Connect e reti pubblicitarie

Il server WNS funge da intermediario durante l'invio di notifiche push.

Microsoft offre alcuni servizi associati a Windows Store per gli sviluppatori. Sono strumenti che estendono le funzionalità delle applicazioni o facilitano determinate attività, purché la loro applicazione sia pubblicata nello Store.

La prima cosa sono le notifiche push. Affinché un'app possa ricevere queste notifiche istantanee, deve usare WNS (Windows Notification Service).WNS funge da server intermedio tra il computer e il server dello sviluppatore che invia le notifiche. È importante notare che non esiste altro modo per inviare notifiche push alle app in Windows 8.

Live Connect ti consente di identificarti facilmente con il tuo account Live.

Microsoft offre anche il servizio Live Connect. Come sai, con Windows 8 puoi creare un account utente collegato a un account Live. Live Connect permette all'applicazione di accedere a quell'account Live (sempre che diamo il permesso esplicito) e quindi a SkyDrive, Calendario, Contatti e Messenger in modo molto semplice e, inoltre, molto sicuro per l'utente.

"

Questo servizio può essere utilizzato anche per identificare l&39;utente su un server esterno. Ad esempio, supponiamo che tu scarichi un gioco di strategia online in cui combatti contro altri giocatori in un browser o su un dispositivo mobile.Bene, invece di dover creare un nuovo account, usiamo semplicemente il nostro account Live per identificarci senza troppi problemi. È una procedura simile a quella di Entrare con Facebook/Twitter>."

Infine, Microsoft ha anche una rete pubblicitaria per . Attraverso un SDK gratuito, qualsiasi sviluppatore può includere nella propria applicazione e guadagnare soldi extra direttamente nel proprio account Windows Store, risparmiandosi tutta la seccatura di cercare inserzionisti o agenzie che gestiscono il .

Special Windows 8 Approfondimenti

Finestre

Scelta dell'editore

Back to top button