Condividi tramite


Il presente articolo è stato tradotto automaticamente.

Nota del redattore

Windows 7 App-roval di telefono

Keith Ward

Keith WardUn rapido sguardo a copertura di questa rivista rivela che il nostro tema è lo sviluppo di applicazioni Windows 7 telefono. In questo spazio di pochi mesi fa, ho elencato alcuni fattori che saranno importante in vendita il tuo app ( msdn.microsoft.com/magazine/gg232771 ) e in questo numero, Don't Get Me iniziato colonna di David Platt (p. 92) ha più buoni consigli.

Ma penso che sia tempo di sentire da uno sviluppatore che effettivamente ha costruito un'applicazione per Windows 7 telefono. Bob Baker scrisse la sua prima applicazione di statistiche di PC nel 1978. Da allora, ha lavorato in un sacco di diverse aree di sviluppo, compresi alcuni "insider lavoro Silverlight", come egli chiama, ritorno in giornata. Attualmente, sta lavorando come un appaltatore ad un'azienda di fortuna 50. Basti dire che egli avrebbe riconosciuto come un testimone esperto se si trattasse di un caso di Corte.

Baker s anche un musicista che suona il basso e la chitarra. È natura, quindi, che la sua prima applicazione Windows 7 telefono è un metronomo: Egli chiama "metrognome", come è a tema gnome. È suo primissimo mobile app su qualsiasi dispositivo, in modo da Baker non sapevo esattamente cosa aspettarsi.

Nel complesso, Baker dice che non sviluppare l'app era particolarmente difficile perché ha un profondo background di Silverlight. La prima versione di MetroGnome, infatti, ha solo circa 12 ore di tempo di sviluppo. "È tutto.Baker, NET,"dice. "L'accessibilità generale di scrivere qualcosa su questa piattaforma è miglia davanti a Windows Mobile 6 e 5... Tale modello di costruire qualcosa con l'intera infrastruttura è in atto". Una cosa che Baker dice che vorrebbe avere, però, è accesso OS.

Baker sottolineato anche alcuni altri settori che vorrebbe vedere Microsoft a migliorare. E comincia con una migliore documentazione. "I documenti sono abbastanza sottili. La maggior parte di ciò che ho imparato è il risultato di ping [supporto Microsoft], trovare i post del blog, esempio di codice,"Baker dice. Egli aggiunge: "Ho desiderio [Microsoft aveva] trascorso più tempo per legare insieme app presentazione orientamenti e linee guida dell'interfaccia utente. Non ci sono un sacco di utili esempi, a tutti,"da Microsoft.

La prossima serie di sfide per Baker è venuto quando ha presentato il suo app per l'approvazione di Microsoft. Egli dice che egli presentate MetroGnome per approvazione su Oct. 18. Dopo quasi una settimana di attesa, ha scoperto suo app non riuscita del processo di approvazione. Il problema era che non sapeva perché non è riuscito l'app. Il sito di applicazione-pubblicazione — o "App Hub," come viene chiamato — non dirgli perché non è riuscito l'app. Un PDF doveva dargli informazioni sul motivo per cui si è verificato l'errore, ma il documento era vuoto, Baker dice.

"Nel frattempo, non sapevo se era qualcosa di sbagliato con il mio codice — o qualcos'altro," spiega. Baker via e-mail di supporto e alla fine ha ottenuto un PDF di ritorno che ha detto che non c'è stato un fallimento di screenshot. La spiegazione per la mancata, secondo Baker, era che egli non ha preso uno screenshot dell'applicazione in esecuzione. Non non c'era nessun'altra spiegazione — e quello che ha ricevuto è stato un inutile, come ha incluso screenshots con la sua presentazione.

In definitiva, il problema rivelato per essere una stranezza in quanto viene acquisito uno screenshot. "Ho trascorso quattro a sei ore di battere la testa contro l'Hub di App, cercando di arrivare a fare ciò che volevo fare — controllo forum, invio di posta elettronica a supporto, ecc.," dice. Si scopre che facendo una "regione cattura" screenshot risultati nell'inclusione di un bordo da un telefono emulatore che ha usato. Quelli aggiunti pixel significava che screenshot del panettiere era troppo piccola, causando il fallimento. "C'è un sacco di persone che ha incontrato la stessa cosa," dice. (Come uno sviluppatore ha detto geekswithblogs.net/dlussier/archive/2010/10/27/142465.aspx ]: "Lo screenshot possa essere prelevato da un emulatore, ma non può mostrare l'emulatore".) Dopo il reinvio app con i nuovi screenshot "finestra di cattura", l'app navigato attraverso il processo di approvazione in meno di un giorno.

In tutto, Baker dice che egli darebbe l'attuale processo di approvazione/presentazione di Microsoft Windows 7 telefono un "B-meno... Ci sono un sacco di bug nel sistema di App Hub. Spero che essi farlo fisso." Dice anche che egli realizza questo è un territorio nuovo di zecca per Microsoft e in generale è felice con il processo. In realtà, egli gode di sviluppo mobile abbastanza ora che sta lavorando alla sua prossima app Windows 7 telefono: un sintonizzatore per strumenti musicali.

Quali sono i vostri sforzi per creare un'applicazione Windows 7 telefono state come? Fammi sapere di mmeditor@microsoft.com .