Versione 2.0
Ultimo aggiornamento: 15 dicembre 2011
Indice
1. Introduzione
2. Definizioni e linee guida dello store di applicazioni
- 2.1 Definizione di applicazione
- 2.2 Linee guida delle normative
- 2.3 Packaging delle applicazioni e uso dell'SDK
- 2.4 Informazioni sull'invio delle applicazioni
- 2.5 Spedizione di hardware per la convalida
3. Criteri di convalida delle applicazioni
Appendice: elenco dei marchi e dei marchi registrati Intel
1. INTRODUZIONE
Il Programma per gli sviluppatori Intel AppUp® offre agli sviluppatori un'opportunità per creare applicazioni esclusive e utili per i netbook, i tablet e i PC basati sui processori Intel®. Il Programma per gli sviluppatori Intel AppUp consente inoltre agli sviluppatori di creare componenti che altri sviluppatori possono usare come elementi di base delle proprie applicazioni, accelerando lo sviluppo delle applicazioni.
Gli store di applicazioni del programma per gli sviluppatori consentirà agli utenti finali di individuare, acquistare e scaricare queste applicazioni. Il Catalogo dei componenti, che fa parte del programma per gli sviluppatori, mette i componenti a disposizione degli sviluppatori di applicazioni.
Lo scopo di questo documento è spiegare chiaramente agli sviluppatori le linee guida usate per convalidare le applicazioni e i componenti inviati al programma.
Affinché un'applicazione o un componente passi la convalida, deve soddisfare le linee guida prestabilite per la convalida. Un'applicazione/componente non passa la convalida se non si attiene a una o più linee guida. Notare che i criteri di convalida delle applicazioni/componenti descritti in questo documento sono stati sviluppati da Intel® e potrebbero non allinearsi con i test di convalida standard del settore. Solo le applicazioni/componenti che soddisfano i criteri sono ritenuti idonei per la distribuzione.
FERMO RESTANDO QUALSIASI ALTRA DISPOSIZIONE IN QUESTO DOCUMENTO, INTEL SI RISERVA TUTTI I DIRITTI DI DETERMINARE A SUA ESCLUSIVA DISCREZIONE SE ACCETTARE DI INCLUDERE UN'APPLICAZIONE NEGLI STORE INTEL APPUP(SM). NON VI È ALCUNA GARANZIA CHE UN'APPLICAZIONE CHE PASSA TUTTI I TEST DI CONVALIDA E SODDISFA GLI ALTRI REQUISITI STABILITI IN QUESTO DOCUMENTO SIA ACCETTATA PER LA DISTRIBUZIONE. QUESTE SONO SOLO LINEE GUIDA.
2. DEFINIZIONI E LINEE GUIDA DELLO STORE DI APPLICAZIONI
2.1 DEFINIZIONE DI APPLICAZIONE
In questo documento il termine "applicazione" si riferisce a un programma software creato da uno sviluppatore in conformità con le seguenti linee guida per l'invio di applicazioni: il programma software è stato creato usando il marchio dello sviluppatore ed è destinato specificatamente all'uso con il Programma per gli sviluppatori Intel AppUp
2.2 LINEE GUIDA DELLE NORMATIVE
Le applicazioni devono soddisfare le seguenti linee guida per superare la convalida del Programma per gli sviluppatori Intel AppUp.
Contenuto:
- Lo sviluppatore che invia l'applicazione deve possedere o avere adeguati diritti di licenza su tutto il contenuto inviato al programma per gli sviluppatori. Per gli eventuali contenuti con licenza, lo sviluppatore che esegue l'invio è l'unico responsabile della conformità a tutti i termini e le condizioni di tale licenza e della notifica ai potenziali utenti dell'applicazione di eventuali problemi di conformità associati a tali contenuti di terze parti, incluso l'eventuale codice open source e i requisiti di licenza correlati.
Protezione/malware:
- Saranno rifiutate le applicazioni che contengono virus, spyware, codice, programmi o altri componenti interni nocivi o dannosi (trojan horse e così via) che possano danneggiare, distruggere o influire negativamente su altri software, firmware, hardware, dati, sistemi, servizi o reti.
- Sono solitamente vietate le applicazioni che consentono l'aggiornamento automatico o gli aggiornamenti over-the-air (OTA). Tuttavia, Intel valuta le applicazioni caso per caso in base alla situazione. Per la valutazione della propria applicazione, inviare un'e-mail all'indirizzo appup.support@intel.com .
Consenso esplicito per l'uso dei dati riservati dell'utente:
- Le applicazioni che raccolgono dati personali devono contenere un'informativa sulla privacy insieme ai dettagli sulle modalità e le motivazioni relative alla raccolta, la divulgazione e la condivisione di tali dati.
- La trasmissione di informazioni personali è vietata senza il consenso esplicito da parte dell'utente e devono essere crittografate durante la trasmissione.
- Anche la trasmissione delle informazioni di terzi deve essere comunicata a Intel nella sezione "Note per il team di convalida" del processo di invio dell'applicazione.
- Gli sviluppatori che raccolgono dati personali forniranno i seguenti elementi oltre alla propria applicazione:
- Scopo della raccolta
- Avviso sulla trasmissione
- Metodo di richiesta del consenso esplicito da parte dell'utente
- Saranno rifiutate le applicazioni che condividono i dati con terze parti senza il consenso esplicito dell'utente. Al momento dell'invio della propria applicazione, lo sviluppatore utilizzerà l'area apposita per le note relative all'invio per comunicare a Intel se l'applicazione trasmette dati personali dell'utente a terze parti.
- Esempio di informazioni personali o dati interessati da questa linea guida.
- Contatti, numeri di telefono, foto, audio, video, SMS o altre comunicazioni tramite testo, cronologia delle ricerche, informazioni di localizzazione e gli altri dati contenuti all'interno di dispositivi mobili o i dati memorizzati nel cloud.
2.3 PACKAGING DELLE APPLICAZIONI E USO DELL'SDK
Packaging delle applicazioni
- I pacchetti richiesti sono basati sulla distribuzione a sistemi operativi e sono controllati durante l'installazione dell'applicazione. I pacchetti di applicazioni devono rispondere a questi requisiti obbligatori:
Firma dell'applicazione obbligatoria:
Tutte le applicazioni destinate a un sistema operativo Windows* devono essere firmate da un'autorità di certificazione accettata:
- Verisign
- Thawte
- Globalsign
- Chosensecurity
- Comodo
- Go Daddy
- TrustCenter
Uso dell'SDK
- L'utilizzo dell'SDK Intel AppUp® è facoltativo per tutte le applicazioni. Ciò si applica alle applicazioni Windows*, Java*, Adobe AIR* e MeeGo*.
- Le applicazioni open source non possono utilizzare l'SDK Intel AppUp®.
2.4 INFORMAZIONI SULL'INVIO DELLE APPLICAZIONI
L'invio delle applicazioni deve includere tutte le informazioni necessarie per eseguire e convalidare completamente l'applicazione. La mancata inclusione di tali informazioni causerà ritardi o il rifiuto della convalida. Utilizzare il campo "Messaggio (Note per il team di convalida)" nella pagina di invio per fornire informazioni sull'applicazione, ad esempio:
- Accesso ai test o informazioni sull'account
- Posizione e istruzioni per accedere e installare i file o le applicazioni dipendenti che sono necessari per eseguire l'applicazione.
- Se l'applicazione è una "demo" o una versione di pre-release, indicare le eventuali limitazioni riguardanti l'utente finale che esegue l'applicazione, come ad esempio la data di scadenza, le funzionalità limitate e così via.
Chiavi applicazione
- Si consiglia agli sviluppatori di inviare almeno 35 chiavi di licenza come valore separato da virgola durante l'invio dell'applicazione. Ciò verrà utilizzato da Intel per convalidare l'applicazione. Le chiavi devono essere inviate nel seguente formato durante l'invio dell'applicazione:
<"Keys a=5, k=abcd-234d,sk3f-34fk">
Spiegazione: Nell'esempio precedente sono presenti 2 chiavi univoche e ciascuna chiave può essere utilizzata 5 volte. Ciò fornisce 10 attivazioni totali combinate.
Il tag di inizio "
a - inserire il numero di attivazioni per ciascuna chiave
k – chiavi effettive da inserire separate da una virgola
<… > – tenere presenti i caratteri " <" e ">" richiesti nel formato.
- Per pubblicare un'applicazione utilizzando le chiavi, lo sviluppatore deve anche caricare un file CSV formattato nel menu a discesa "Chiavi applicazione" di "Pannello personale".
2.5 SPEDIZIONE DI HARDWARE PER LA CONVALIDA
Spedizione di hardware (HW): quando la convalida di un'applicazione richiede l'uso di hardware speciale, gli sviluppatori devono spedire a Intel due (2) dispositivi da usare per i test. Le note di invio dell'applicazione devono indicare tutte le dipendenze hardware, dichiarare che è stato spedito dell'HW speciale, fornire il nome dello spedizioniere, il codice della spedizione e la data approssimativa di spedizione.
- Prima di inviare un'applicazione, scrivere un'e-mail all'indirizzo iadp-validation@intel.com per istruzioni sulla spedizione ed eventuali domande. Includere il nome dell'applicazione, il numero della versione, la data di invio, il nome della società, l'e-mail di contatto e il numero di telefono
- I tempi di spedizione dell'HW potrebbero allungare quelli di convalida. Intel non garantisce il rispetto dei tempi per le applicazioni la cui convalida dipende dall'uso di HW.
- Nella spedizione devono anche essere incluse tutte le informazioni relative alla convalida e necessarie per far corrispondere l'HW all'applicazione software con cui deve essere utilizzato; tali informazioni devono includere il nome dell'applicazione, il numero di versione, la data di invio, il nome dell'azienda, l'e-mail e il numero di telefono di contatto.
- Nella spedizione devono essere incluse tutte le istruzioni necessarie per la configurazione dell'HW.
- Lo sviluppatore è responsabile dei costi di assicurazione e spedizione a Intel e di restituzione da parte di Intel. Nella spedizione dell'hardware devono essere incluse informazioni sulla restituzione prepagata dell'hardware. È necessario fornire etichette prepagate o il nome dell'account di spedizione.
- Se lo sviluppatore non richiede che l'HW sia restituito, deve dichiararlo nelle informazioni dell'invio.
- L'HW da utilizzare per i test sarà mantenuto da Intel nei suoi laboratori per 8 settimane dopo l'ultima data di invio dell'applicazione, a meno che lo sviluppatore non richieda di fare altrimenti.
- Intel non è responsabile per la perdita o i danni dell'HW inviato, sia che questi avvengano nel laboratorio di convalida che durante la spedizione.
- Intel confermerà tramite e-mail il ricevimento dell'HW. Intel confermerà tramite e-mail la spedizione dell'HW da restituire.
- I tempi di spedizione dell'HW potrebbero allungare quelli di convalida. Intel non garantisce il rispetto dei tempi per le applicazioni la cui convalida dipende dall'uso di HW.
3. CRITERI DI CONVALIDA DELLE APPLICAZIONI
ILU01 - L'applicazione deve essere scaricata e installata dal centro Intel AppUp®
- Saranno rifiutate le applicazioni che non possono essere installate ed eseguite correttamente sul dispositivo di destinazione
ILU02 - L'applicazione deve disinstallarsi in modo corretto
- L'applicazione deve essere in grado di disinstallarsi [tramite il menu dei programmi o Installazione applicazioni]
- Saranno rifiutate le applicazioni che generano errori durante la disinstallazione
- Saranno rifiutate le applicazioni il cui processo di disinstallazione non rimuove l'icona dall'appropriata categoria
- Saranno rifiutate le applicazioni il cui processo di disinstallazione lascia file inutili nel sistema. Verrà fatta eccezione per eventuali dati e/o file dell'utente.
- Il desktop, il menu Start e i file della cartella dei programmi devono essere rimosse. Gli utenti devono accettare di tralasciare qualsiasi file associato all'applicazione (ad esempio i dati utente, i salvataggi dei giochi o le informazioni di configurazione).
ILU03 - L'applicazione deve poter essere avviata sul dispositivo di destinazione
- Saranno rifiutate le applicazioni che non si avviano sul dispositivo di destinazione
- Saranno rifiutate le applicazioni per le quali si verificano crash o errori
- Saranno rifiutate le applicazioni che non funzionano nel modo atteso
- Quando agli utenti finali appaiono messaggi di errore relativi all'avvio, il client Intel AppUp® deve essere considerato come "Centro Intel AppUp®".
INC01 - Uso non autorizzato dei marchi e dei marchi registrati Intel
- Saranno rifiutate le applicazioni che non usano in modo appropriato i marchi e i marchi registrati Intel.
- Saranno rifiutate le applicazioni che non usano in modo autorizzato i logo Intel per fini di marketing o nel contenuto locale dell'applicazione.
INC02 - Contenuto inappropriato
- Le applicazioni che fanno riferimento o contengono il seguente contenuto saranno rifiutate:
- Contenuto sessuale/nudità - immagini che sottintendono contenuto sessuale o sono di tipo sessuale (ad esempio, immagini di posteriore, seno o genitali nudi, effusioni amorose esplicite, linguaggio sessuale esplicito, erezioni/atti sessuali espliciti, rappresentazioni di schiavitù sessuale/sadomasochiste, erotismo)
- Contenuto classificabile in genere come pornografico
- Contenuto che rappresenta o sottintenda alla prostituzione
- Qualsiasi contenuto che rappresenta feticci sessuali
- Qualsiasi contenuto di natura sessuale che rappresenta bambini o animali
- Le applicazioni sono valutate dallo sviluppatore in base alla tabella seguente. Le applicazioni che non sono valutate in modo accurato saranno rifiutate.
Linee guida per la valutazione
| Valutazione | Le applicazioni con questa valutazione potrebbero contenere... |
| 3+ |
|
| 6+ |
|
| 10+ |
|
| 13+ |
|
| 17+ |
|
| 18+
QUESTO CONTENUTO È VIETATO |
|
INC03 - Pubblicità e meccanismi di pagamento
- Alcune applicazioni possono consigliare agli utenti di non aggiornare o acquistare le proprie applicazioni o altre applicazioni al di fuori del centro Intel AppUp®. Esempi:
- Sono vietati i collegamenti, i pulsanti o le immagini relative ad acquisti che indirizzano gli utenti a effettuare acquisti o download di applicazioni o di versioni delle applicazioni elencate nello store Intel, fuori dal centro Intel AppUp.
- Sono vietati i collegamenti a home page, i pulsanti o le immagini che indirizzano gli utenti a un sito Web o su siti che contengono applicazioni elencate nello store Intel per il download e/o l'acquisto.
- Sono consentiti i programmi di installazione che scaricano file/contenuti extra richiesti per l'installazione dell'applicazione come parte del processo di installazione.
- Le applicazioni non possono utilizzare meccanismi di pagamento o pubblicità diversi da quelli forniti da Intel tramite il centro Intel AppUp. Tuttavia, vengono concesse le seguenti eccezioni per le applicazioni inviate entro il 30 giugno 2012:
- Applicazioni che utilizzano contenuti acquisiti all'esterno del centro Intel AppUp. Ad esempio: contenuti di libri per un lettore di e-book gratuito, contenuti di applicazioni per riviste, contenuti video o musicali a cui si può accedere dalle applicazioni interne al centro Intel AppUp.
- Pagamenti In-App e contenuti degli abbonamenti.
- Le applicazioni che utilizzano questa eccezione saranno abilitate all'uso della monetizzazione esterna fino a dicembre 2012
UIX01 - Tutti i menu, le icone grafiche e il testo devono essere chiaramente leggibili dall'utente
- Devono usare funzionalità a schermo intero, se sono pertinenti all'applicazione. La definizione di schermo intero varia a seconda del produttore (vedere la tabella seguente per esempi di dimensioni dello schermo del dispositivo).
- Devono usare funzionalità applicabili al dispositivo.
- Saranno rifiutate le applicazioni che presentano testo sovrapposto o troncato, problemi di grafica o distorsioni, sbavature di colore e visualizzazioni non corrette. Se l'applicazione è progettata per l'utilizzo in modalità orizzontale e verticale, i pulsanti, i menu e le immagini saranno visibili in entrambi i layout.
Dispositivi di esempio:
| Piattaforma/dispositivo/produttore | Dimensioni dello schermo | Risoluzione dello schermo | Chipset video |
| Notebook - 900X3A/Samsung | 13.3 | 1366 X 768 | Grafica HD Intel® 3000 |
| Notebook - Acer Aspire* S3/Acer | 13.3 | 1366 X 768 | Grafica HD Intel® 3000 |
| Ultrabook - Asus Zenbook*- UX21E | 11.6 | 1366 X 768 | Intel® UMA |
| PC- Lenovo ThinkPad*- T410 | 14.1 | 1440 X 900 | Grafica HD Intel® |
| PC- HP Pavilion*- DV6-3236 NR | 15.6 | 1366 X 768 | Grafica HD Intel® |
| MeeGo* Netbook- Asus EeePC* 1015PEM | 10.1 | 1024 X 600 | Intel® GMA 3150 |
| Windows* 7 Netbook- Samsung N150* | 10.1 | 1024 X 600 | Intel® GMA 3150 |
UIX02 - La coerenza dell'interfaccia utente deve essere mantenuta in tutta l'applicazione
- Saranno rifiutate le applicazioni i cui menu e input dell'utente non funzionano nel modo atteso
OSI01 - L'applicazione è compatibile con MeeGo* e può essere eseguita sui dispositivi compatibili con MeeGo*
Le applicazioni MeeGo* devono essere compatibili con MeeGo*: http://wiki.meego.com/Quality/Compliance
GEN01 - Informazioni sull'invio delle applicazioni e funzionalità generale
- Le informazioni sull'invio delle applicazioni devono includere tutte le informazioni di accesso, le istruzioni e i componenti hardware e software necessari per effettuare i test. Saranno rifiutate le applicazioni che non possono essere convalidate per errori di funzionalità causati da metadati mancanti, incompleti o non accurati.
- Per pubblicare un'applicazione utilizzando le chiavi, lo sviluppatore deve anche caricare un file CSV formattato nel menu a discesa "Chiavi applicazione" di "Pannello personale".
DES01 - I campi del contenuto e delle descrizioni devono essere senza errori e rispettare le linee guida per l'invio e la convalida del contenuto
- Saranno rifiutate le app che utilizzano indirizzi IP senza la licenza appropriata.
- Il contenuto con licenza è consentito solo nei casi in cui:
- Il contenuto e il nome dell'app sono originali
- Il contenuto tutelato da copyright è usato con l'appropriata autorizzazione
- Gli elementi che usano marchi (logo/marchi commerciali) sono stati approvati dai proprietari dei marchi
- Il materiale e il contenuto dei metadati delle app devono rientrare nella valutazione 3+ del contenuto dell'applicazione, indipendentemente dalla valutazione che è stata selezionata dallo sviluppatore dell'app.
- Saranno rifiutate le app che presentano errori significativi di ortografia e grammaticali
DES02 - Gli indirizzi e-mail e gli URL di supporto devono essere validi ed essere mezzi appropriati per entrare in contatto con gli sviluppatori
- Saranno rifiutate le app che presentano indirizzi e-mail e URL non validi
DES03 - I termini e le condizioni personalizzate sono compatibili con i modelli e gli obiettivi del programma
- Saranno rifiutate le applicazioni in cui l'EULA personalizzato non consente l'utilizzo di 5 dispositivi
- Saranno rifiutate le app il cui l'EULA personalizzato è in conflitto con l'EULA di Intel
IMG01 e 02 - Le icone e le schermate sono appropriate e rispettano le norme e le linee guida del programma
- Le icone devono rientrare nella valutazione 3+ del contenuto dell'applicazione, indipendentemente dalla valutazione che è stata selezionata dallo sviluppatore dell'app.
APPENDICE: ELENCO DEI MARCHI E DEI MARCHI REGISTRATI INTEL
BlueMoon, BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Cilk, Core Inside, E-GOLD, i960, Intel, il logo Intel, Intel AppUp, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Insider, il logo Intel Inside, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Sponsor del futuro., il logo Intel Sponsor del futuro., Intel StrataFlash, Intel vPro, Intel XScale, InTru, il logo InTru, il logo InTru Inside, il marchio sonoro InTru, Itanium, Itanium Inside, MCS, MMX, Moblin, Pentium, Pentium Inside, Puma, skoool, il logo skoool, SMARTi, Sound Mark, The Creators Project, The Journey Inside, Thunderbolt, Ultrabook, vPro Inside, VTune, Xeon, Xeon Inside, X-GOLD, XMM, X-PMU e XPOSYS sono marchi di Intel Corporation registrati negli Stati Uniti e/o in altri paesi.
*Altri marchi e denominazioni potrebbero essere proprietà di terzi.
Microsoft, Windows e il logo Windows sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e/o in altri paesi.
Java e tutti i marchi e logo basati su Java sono marchi o marchi registrati di Sun Microsystems, Inc. negli Stati Uniti e in altri paesi.
Bluetooth è un marchio appartenente al rispettivo proprietario e utilizzato da Intel Corporation su licenza.
Intel Corporation utilizza il marchio Palm OS®* Ready su licenza di Palm, Inc.
