Home › Documentazione › Linee guida per gli sviluppatori
Linee guida per gli sviluppatori
Qui di seguito sono riepilogate le linee guida per gli sviluppatori e i requisiti per l'invio del Programma per gli sviluppatori Intel AppUpSM.
Riepilogo dei requisiti per applicazioni/componenti
- Il codice deve soddisfare i criteri riportati nel documento Linee guida per la convalida.
- Per le applicazioni, si raccomanda di utilizzare componenti pubblicati nel Catalogo per sviluppatori, laddove possibile, per accelerare lo sviluppo e ridurre i rischi di non superare il processo di convalida.
- L'utilizzo dell'SDK del Programma per gli sviluppatori Intel AppUpSM è obbligatorio, tranne che per le applicazioni open source.
- Utilizzate il GUID in conformità alle istruzioni sulle API fornite con l'SDK.
- Eseguite test rigorosi sul codice prima dell'invio. Se il codice sviluppato è destinato al sistema operativo MeeGo*, usare il programma di conformità di MeeGo in MeeGo.com.
- Eseguite il packaging dell'applicazione in base alla Guida ai requisiti di packaging delle applicazioni.
- Java: Eseguite il packaging dell'applicazione in base alla Guida ai requisiti di packaging delle applicazioni.
- Quando inviate un'applicazione, seguite le istruzioni e fornite informazioni appropriate e accurate nei moduli di invio.
- È consigliabile utilizzare i numeri di versione.
Requisiti per la convalida
Per prepararvi alla convalida, seguite le istruzioni in merito alle attività da svolgere e da evitare. Per ulteriori informazioni sulla convalida, consultate i documenti Linee guida sulla convalida e Processo di convalida ed effettuate il download della Lista di controllo per la predisposizione delle applicazioni o Lista di controllo per la predisposizione dei componenti.
Per le applicazioni:
- Assicuratevi di disporre delle autorizzazioni necessarie per utilizzare marchi di altre aziende.
- Assicuratevi di disporre del diritto di distribuire la vostra applicazione. Solo per le applicazioni open source, è necessario inviare il codice sorgente.
- Assicuratevi che la vostra applicazione possa essere installata, eseguita e disinstallata correttamente.
- Assicuratevi che l'interfaccia utente sia pulita e omogenea.
- Valutate in modo appropriato la vostra applicazione quando la inviate e includete tutti i criteri richiesti nei moduli di invio.
- Non consentite comportamenti che possano risultare dannosi per altro software o reti.
- Non consentite comportamenti che prevedano l'acquisizione e l'utilizzo di informazioni private senza il consenso esplicito dell'utente.
- Non includete contenuti sgradevoli.
- Non includete popup o messaggi pubblicitari per la vendita, l'upgrade o l'upsell al di fuori dell'app store.
- Java: Assicuratevi che la vostra applicazione supporti almeno Java 1.6 o versione successiva.
Per i componenti:
- Includete un documento di licenza.
- Documentate la vostra API.
- Includete le informazioni appropriate per testare ulteriormente il componente.
- Il formato del package di installazione verrà controllato per verificare che sia corretto.
- Il package verrà installato.
- Verranno eseguiti i test dei criteri di convalida sull'applicazione.
- L'applicazione verrà disinstallata e verrà verificato che il processo sia corretto.
Come vengono eseguiti i test
- Il formato del package di installazione verrà controllato per verificare che sia corretto.
- Il package verrà installato.
- Verranno eseguiti i test dei criteri di convalida sull'applicazione.
- L'applicazione verrà disinstallata e verrà verificato che il processo sia corretto.
0