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

  1. Il formato del package di installazione verrà controllato per verificare che sia corretto.
  2. Il package verrà installato.
  3. Verranno eseguiti i test dei criteri di convalida sull'applicazione.
  4. L'applicazione verrà disinstallata e verrà verificato che il processo sia corretto.

0