Come inviare un'applicazione
Introduzione
In questo articolo sono illustrate le linee guida per gli sviluppatori relative al processo di invio delle applicazioni. Sono inoltre incluse alcune istruzioni per tutti i tipi di applicazioni supportate dal Programma per gli sviluppatori Intel AppUp(SM). Per istruzioni più dettagliate, gli sviluppatori dovranno leggere le sezioni specifiche. Per l'invio di componenti, vedere Come inviare un componente.
Operazioni che gli sviluppatori devono eseguire prima di inviare un'applicazione:
Operazioni indipendenti dal tipo di applicazione:
- Ottenere un ID e partecipare al Programma per gli sviluppatori Intel AppUp(SM) (vedere Come registrarsi al Programma per gli sviluppatori Intel AppUp(SM) ).
- Fornire le informazioni di pagamento della propria organizzazione, se si desidera realizzare dei guadagni dalle proprie applicazioni.
- Generare un GUID per l'applicazione mediante Pannello personale -> Avvia una nuova applicazione. Il GUID deve essere utilizzato nel codice se si integra l'SDK Intel AppUp (al momento, questa è un'opzione). Seguire le istruzioni in Come usare il Pannello personale.
- Integrare l'SDK Intel AppUp nell'applicazione. Questa è un'opzione, ma fortemente consigliata dal momento che fornisce le funzionalità DRM.
- Avere pronto per l'invio un file binario compilato (vedere Come sviluppare un'applicazione e le Linee guida per gli sviluppatori per maggiori informazioni; consultare la Guida ai requisiti del packaging dell'applicazione per sapere i requisiti del packaging).
Operazioni specifiche per il tipo di applicazione:
-
Invio di applicazioni native Windows/.NET:
- Scaricare e integrare l'ultimo SDK Intel AppUp. Sono disponibili SDK diversi per applicazioni C/C++ e applicazioni .NET. L'integrazione dell'SDK Intel AppUp è opzionale ma consigliata.
- Sviluppare e produrre il pacchetto dell'applicazione nel formato di un installer MSI . In alternativa, se si utilizza l'SDK, attenersi alla procedura che segue per creare l'installer MSI .
- Applicare al file MSI la firma digitale di autorità di certificazione approvata (le applicazioni autofirmate non superano la convalida). Attenersi alle istruzioni in Procedura per la firma di file MSI .
-
Invio Java*
- Se si utilizza l'SDK, seguire e completare il Processo di packaging per l'SDK di Java*.
- Scaricare e integrare l'ultimo SDK Intel AppUp™ Java* nella propria applicazione Java*. È un'azione facoltativa ma altamente consigliabile.
- Sviluppare un'applicazione per il runtime Oracle Java* 1.6 o superiore.
- Produrre il pacchetto dell'applicazione nel formato jar.
- Ottenere la firma digitale per il file JAR da un'autorità di certificazione approvata (le applicazioni autofirmate non passano la convalida). Nell'articolo Firma di un file JAR sono riportate ulteriori informazioni.
-
Invio Adobe AIR*
- Se si utilizza l'SDK, seguire e completare il Processo di packaging per l'SDK di Adobe AIR*.
- Scaricare e integrare l'ultimo SDK Adobe AIR* nella propria applicazione. È un'azione facoltativa ma altamente consigliabile.
- Sviluppare un'applicazione per il runtime Adobe AIR* 1.5.3 o successivo.
- Ottenere la firma digitale per l'applicazione da un'autorità di certificazione approvata (le applicazioni autofirmate non passano la convalida).
-
Invio MeeGo
- Se si utilizza l'SDK, seguire e completare il Processo di packaging e le linee guida sulla conformità per le applicazioni MeeGo*.
- Scaricare e integrare l'ultimo SDK Intel AppUp™ MeeGo* nella propria applicazione. È un'azione facoltativa ma altamente consigliabile.
- Produrre il pacchetto dell'applicazione nel formato RPM.
- La firma del codice non è richiesta per le applicazioni MeeGo.
Scaricare e controllare l'Elenco di controllo per l'invio delle applicazioni e l'Elenco di controllo per la conformità dell'applicazione prima di continuare. Per semplificare l'invio delle applicazioni, accertarsi di aver completato tutti i punti dell'elenco prima di inviare l'applicazione.
Panoramica sull'invio delle applicazioni

Per inviare un'applicazione dovete accedere al vostro account del sito Web del Programma per gli sviluppatori Intel AppUp(SM) e fare clic su "Pannello personale" nell'angolo in alto a destra della finestra. L'invio di un'applicazione consiste di vari passaggi durante i quali il sito Web del Programma per gli sviluppatori Intel AppUp(SM) raccoglie le informazioni necessarie per convalidare e pubblicare l'applicazione per la distribuzione. I passaggi sono i seguenti:
- Informazioni applicazione: raccolta del nome dell'entità di pubblicazione e delle informazioni sull'applicazione quali le schermate, le icone, i linguaggi e le descrizioni.
- Prezzi: impostare il prezzo dell'app o renderla gratuita.
- Centro Intel AppUp: dove è possibile aggiungere persone che testino la versione beta dell'app.
- Informazioni caricamento: caricare nell'account il file msi, jar, rpm, air e così via
- Convalida: si possono aggiungere i requisiti hardware e software per i test, utili al team incaricato della convalida.
- Panoramica: dove è possibile revisionare tutte le informazioni e inviare l'applicazione affinché sia convalidata.
Ricordarsi che l'invio dell'applicazione deve aderire alle seguenti linee guida:
- Non usare i pulsanti del browser per spostarsi lungo le pagine del processo di invio.
- Seguire i passaggi nella sequenza indicata. È possibile tornare indietro a qualsiasi passaggio già completato facendo clic sulla barra di navigazione in cima alla pagina. È possibile spostarsi in avanti per andare a qualsiasi passaggio già completato. Non è possibile andare a un passaggio che non è stato completato.
- Completato il passaggio Informazioni store e qualsiasi passaggio successivo fino all'invio, è possibile salvare le informazioni dell'applicazione e modificarle in seguito dal Pannello personale (vedere Come usare il Pannello personale).
- L'applicazione, una volta inviata, rimane nella coda di convalida finché non inizia la convalida. Finché non inizia la convalida, è sempre possibile rimuovere dalla coda l'applicazione e modificarla tramite il Pannello personale.
- Quando la convalida è iniziata, non è possibile modificare le informazioni dell'applicazione finché il processo di convalida non è completato e l'ingegnere responsabile della convalida non ha approvato o rifiutato l'applicazione.
Invio dell'applicazione
Informazioni e prezzo dell'applicazione:
- Usando il menu a discesa Organizzazione corrente, selezionare l'organizzazione con cui pubblicare l'applicazione. I pagamenti per la vendita dell'applicazione sono fatti a questa organizzazione.
- Fare clic su "Avvia una nuova applicazione" e immettere il nome dell'applicazione. Questo è il nome che appare nell'App Store. Deve essere un nome univoco in tutto l'App Store. Se il nome dell'applicazione immesso non è univoco viene visualizzato un messaggio. Sarà necessario assegnare un nuovo nome all'applicazione prima di continuare. Con il nome dell'applicazione viene anche creato un GUID.
- Immettere il nome dell'entità con cui pubblicare l'applicazione. Il nome dell'entità di pubblicazione appare nell'App Store e deve essere un nome univoco nel sistema. Il nome dell'entità di pubblicazione può coincidere con quello dell'organizzazione o essere un nome diverso. Il sito tuttavia non consente che due entità di pubblicazione abbiano lo stesso nome. Questo nome verrà associato all'organizzazione. Se si seleziona questa organizzazione la volta successiva che si invia un'applicazione, il sito selezionerà automaticamente questo nome di entità di pubblicazione. Il nome di entità di pubblicazione può tuttavia essere cambiato.
- Immettere quindi tutte le informazioni specifiche dell'applicazione. È possibile salvare le voci e tornare quindi a modificarle oppure fare clic su Avanti per caricare le informazioni nelle altre schede.
Caricamento dei file binari dell'applicazione:


Per agevolare la fase di convalida, prima di caricare l'applicazione accertarsi di aver completato tutti i punti dell'Elenco di conformità dell'applicazione.
L'applicazione deve rispettare le limitazioni all'esportazione. Se la propria applicazione usa crittografia, accertarsi di esaminare le domande riportate in Conformità esportazioni. Potrebbe essere necessario inviare un file CCATS. Averlo pronto per l'invio nel caso sia richiesto.
- Fare clic su Carica e selezionare il file binario da inviare. Se l'applicazione è open source, è necessario creare e caricare il pacchetto sia con il file binario che i file sorgente. Vedere la Guida ai requisiti del packaging dell'applicazione.
- Aggiungere al file che si sta caricando tutte le note che potrebbero essere importanti per l'ingegnere incaricato della convalida. Ad esempio, se si sta caricando la nuova versione di un'applicazione che non ha passato la convalida, si può indicare ciò che è stato risolto nell'applicazione. Queste informazioni non sono pubblicate nell'App Store.
- Fare clic su Salva per salvare le informazioni dell'applicazione e modificarle in seguito oppure fare clic su Avanti per continuare.
Invio dell'applicazione:
- Prima di fare clic sul pulsante Invia, verificare che tutte le informazioni immesse siano accurate. È possibile modificare le informazioni, oppure tornare a una pagina precedente per apportare qualunque modifica.
- Se si desidera invitare dei collaudatori a testare la versione beta della propria applicazione, immettere qui il loro nome e indirizzo e-mail. Saranno invitati a testare l'applicazione.
- Fare clic su Invia per inviare l'applicazione per essere convalidata.
Campi di invio e relativo significato:
Di seguito è riportato un riepilogo dei campi della procedura di invio in base agli scopi:
Informazioni store
|
Campo |
Descrizione |
Obbligatorio |
|
Nome applicazione |
Il nome è automaticamente inserito in base al nome immesso quando si è creata l'applicazione. Il nome può essere cambiato ma deve essere univoco nell'App Store. Non è possibile modificare il GUID. |
|
|
Versione |
Questo numero appare con il nome dell'applicazione nell'App Store, ad esempio MiaApplicazione versione 7.2.5. È sempre bene includere il numero di versione per aiutare i clienti a identificare la versione che stanno utilizzando. Si dovrebbe sempre aggiornare il numero di versione dell'applicazione ogni volta che si invia un nuovo file binario di un'applicazione già pubblicata. Né il sito, né il processo di convalida fanno riferimento al numero di versione per le elaborazioni interne. Il sito genera un numero proprio e non pubblico di versione che usa per le elaborazioni interne e come riferimento ogni volta che viene caricato un nuovo file binario del componente (se non viene caricato un nuovo file binario, la versione interna non cambia). Se, dopo aver pubblicato un'applicazione, si carica un nuovo file binario, il sito lo notificherà ai clienti. È bene includere il numero di versione e cambiarlo ogni volta che si carica un nuovo file binario. |
|
|
Icona prodotto |
Il file dell'icona da usarsi nell'App Store e nell'applicazione. Usare il pulsante Carica per selezionare il file. Deve avere il formato e le dimensioni specificate: almeno 100x100 pixel (proporzioni 1:1) e solo in formato .png. Vedere le Linee guida per gli sviluppatori, Elenco di conformità dell'applicazione e il documento Linee guida di idoneità delle applicazioni/componenti del Programma per gli sviluppatori Intel AppUp e criteri di convalida. |
|
|
Sottotitolo |
Inserire una descrizione dell'applicazione molto breve e di carattere promozionale da far comparire nell'App Store. |
|
|
Data in cui rendere disponibile |
La data a cui si mira per il rilascio dell'applicazione. Immettere la data nel formato (mm/gg/aaaa) o usare il calendario a fianco del campo di immissione. Intel non garantisce il rispetto di questa data per il rilascio. |
|
|
Descrizione breve |
Immettere una breve descrizione da inserire nell'App Store (massimo 300 caratteri). |
|
|
Descrizione completa |
Immettere una descrizione più lunga da inserire nell'App Store per visualizzare ulteriori informazioni quando richiesto (massimo 5000 caratteri). |
|
|
Elenco funzioni |
Immettere una breve descrizione delle funzioni, evidenziando i vantaggi e le funzioni dell'applicazione che saranno inclusi nella descrizione completa. Fare clic su ‘+’ per aggiungere un'altra funzione; fare clic su ‘X’ per eliminare una funzione dall'elenco. Nell'App Store le funzioni appariranno come un elenco puntato. |
|
|
Categoria primaria/categoria secondaria |
Selezionare una categoria primaria (obbligatorio) e una categoria secondaria (facoltativo) dai menu a discesa. |
|
|
Contrassegni |
Immettere le parole chiave che l'App Store può usare durante una ricerca. |
|
|
Schermata primaria |
Usare il pulsante Carica per selezionare il file della schermata primaria da usarsi nell'App Store. Deve avere il formato e le dimensioni specificate. |
|
|
Schermate aggiuntive |
Aggiungere una o più schermate delle dimensioni specificate. |
|
|
Note sulla versione |
Immettere l'URL dove gli sviluppatori possono visualizzare le note sulla versione relative al proprio componente. |
|
Supporto
|
Campo |
Descrizione |
Obbligatorio |
|
Piattaforme SO supportate |
Selezionare i sistemi operativi su cui viene eseguita l'applicazione (usare Maiusc+clic o Ctrl+clic per selezionare più sistemi operativi) |
|
|
Capacità dispositivo di destinazione |
Selezionare i dispositivi supportati dall'applicazione (usare Maiusc+clic o Ctrl+clic per selezionare più dispositivi) |
|
|
Runtime supportato |
Selezionare i runtime supportati dall'applicazione (usare Maiusc+clic o Ctrl+clic per selezionare più runtime) |
S/N |
|
E-mail supporto |
Immettere un indirizzo e-mail valido dove possono essere inviate le richieste di assistenza. L'indirizzo e-mail non è pubblicato nell'App Store. Viene utilizzato per indirizzare le query relative all'applicazione che sono inviate dai clienti. Il formato dell'indirizzo e-mail inserito in questo campo viene sottoposto a convalida. |
|
|
URL supporto |
Immettere l'URL Web dove i consumatori possono trovare informazioni di assistenza. |
|
|
Open source? |
Se il componente non è offerto con una licenza open source, fare clic su ‘No’. Selezionare quindi il Contratto di licenza con l'utente finale di Intel (EULA) predefinito o fornire una propria licenza. Se si seleziona di fornire una propria licenza, si apre una casella di testo che consente di inserire il testo della licenza. Se il componente è offerto con una licenza open source, fare clic su Sì, quindi selezionare il tipo di licenza con cui è offerto. |
|
Prezzi e componenti
|
Campo |
Descrizione |
Obbligatorio |
|
Componenti usati |
Aggiungere tutti i componenti che si sono usati facendo clic su Aggiungi/Modifica componenti. Nella finestra che si apre, selezionare la casella a fianco del nome del componente. È possibile aggiungere più componenti alla volta. I componenti selezionati sono visualizzati in questa pagina, insieme alla quota ricavi pubblicata che è richiesta dallo sviluppatore del componente. Se lo sviluppatore è disposto a contrattare una quota ricavi diversa, fare clic su "controfferta" e inviare la propria offerta. La quota di ricavi dei componenti non deve superare il 100%. |
|
|
Prezzo di vendita |
Selezionare Gratis o A pagamento, in base alla propria offerta. |
|
|
Selezionare la valuta e il prezzo. |
Inserendo queste informazioni saranno automaticamente compilate le successive tabelle dei prezzi con le valute appropriate. In queste tabelle è possibile cambiare i prezzi. Usare una valuta nota per visualizzare come il prezzo si convertirà nelle altre valute. |
|
|
Prezzi/Paesi |
È possibile cambiare il prezzo offerto in ciascuna valuta. Selezionare i paesi in cui si vuole vendere l'applicazione Le tabelle dei prezzi mostrano la porzione del prezzo che va a pagare le quote ricavi dei componenti e calcolano il guadagno derivato dalla vendita dell'applicazione, al netto delle tasse e della quota del programma. |
|
|
Aggiungi nuovi paesi |
Selezionare la casella se si vuole vendere automaticamente l'applicazione nei nuovi paesi che sono aggiunti all'elenco utilizzando la relativa valuta. |
|
|
Nuove valute |
Selezionare la casella se si vuole essere notificati quando nuove valute sono aggiunte al programma. L'applicazione non sarà automaticamente venduta nelle nuove valute senza il consenso dello sviluppatore. |
|
Convalida
L'applicazione viene convalidata rispetto ai requisiti riepilogati nelle Linee guida per gli sviluppatori e definiti nel documento Linee guida di idoneità delle applicazioni/componenti del Programma per gli sviluppatori Intel AppUp(SM) e criteri di convalida .
Finché non inizia la convalida, è possibile rimuovere l'applicazione dalla coda della convalida e modificarla e caricare anche un nuovo file binario. Quando la convalida è iniziata, il sito impedisce che si apportino modifiche.
Se si carica un nuovo file binario, un sistema interno di assegnazione della versione assegnerà al file una nuova versione ai fini della convalida e del rilascio. Lo sviluppatore può scegliere di mantenere inalterato il numero della versione che ha immesso oppure di aggiornarlo. Il numero di versione scelto dallo sviluppatore è il solo numero di versione pubblicato insieme all'applicazione.
Si consiglia di controllare periodicamente il "Pannello personale" per conoscere i risultati della convalida. Nel pannello è visualizzata la data in cui viene pubblicata.
Se l'applicazione non passa la convalida, viene indicato nella pagina Applicazioni con informazioni sui motivi. Nell'articolo sui risultati della convalida sono specificate le istruzioni per la lettura dei documenti di convalida.