Règles à observer pour l'adaptation et la validation des applications et composants du programme pour développeurs Intel AppUp®

Version 2.1
Dernière mise à jour : 10 avril 2013

Table des matières

1. Introduction

2. Définitions et directives de la boutique d’applications

3. Critères de validations des applications

Annexe : Liste des marques commerciales et des marques Intel

1. INTRODUCTION

Le programme pour développeurs Intel AppUp® représente une opportunité pour les développeurs de créer des applications uniques et utiles pour les netbooks, les PC/PC portables et les tablettes équipés de processeurs Intel®.

Les boutiques du programme pour développeurs permettront aux utilisateurs finaux de découvrir, acheter et télécharger ces applications.

1.1 PRÉSENTATION ET OBJET

L’objet du présent document est d'aider les développeurs à bien comprendre les règles de validation des applications et des composants qu'ils soumettent.

Pour être validée, l'application doit satisfaire aux critères de validation prédéfinis. Une application ne sera pas validée si un ou plusieurs des critères de validation ne sont pas remplis. Notez que les critères de validation des applications décrits dans ce document ont été développés par Intel® et qu'il est possible qu'ils ne soient pas en ligne avec les tests de validation des normes de l'industrie. Seuls seront distribués les applications et/ou les composants qui satisfont aux critères.

INDÉPENDAMMENT DE TOUTE AUTRE DISPOSITION DE CE DOCUMENT, INTEL SE RÉSERVE TOUS LES DROITS POUR DÉTERMINER, À SA SEULE DISCRÉTION, L'ACCEPTATION D'UNE APPLICATION POUR SA DISTRIBUTION DANS LES BOUTIQUES AppUp®. LE FAIT POUR UNE APPLICATION DE RÉUSSIR LES TESTS DE VALIDATION ET DE CORRESPONDRE AUX AUTRES CRITÈRES DÉFINIS DANS LE PRÉSENT DOCUMENT NE GARANTIT EN AUCUN CAS QU'ELLE SERA ACCEPTÉE POUR ÊTRE DISTRIBUÉE – IL NE S'AGIT ICI QUE DE RÈGLES À OBSERVER.

2. DÉFINITIONS ET DIRECTIVES DE LA BOUTIQUE D’APPLICATIONS

2.1 DÉFINITION D’UNE APPLICATION

Dans le cadre de ce document, le terme « application » décrit un programme logiciel développé par un programmeur dans le respect des règles de soumission d'applications suivantes : sous sa propre marque commerciale ou sa propre marque et pour être utilisé spécifiquement avec le programme pour développeurs Intel AppUp.

2.2 DIRECTIVES SUR LES POLITIQUES

Les applications doivent satisfaire aux directives suivantes afin de réussir la validation du programme pour développeurs Intel AppUp.

Contenu :

  • Le développeur soumissionnaire doit être propriétaire ou posséder des droits de licence adéquats sur tout le contenu soumis au programme pour développeurs. Pour le contenu sous licence, le développeur qui effectue le portage est le seul responsable du respect de tous les termes et conditions des licences et de la notification des utilisateurs potentiels des problèmes de conformité associés au contenu tiers, y compris du code source libre et toute autre condition de licence.

Sécurité/Logiciels malveillants :

  • Seront rejetées les applications contenant des virus informatiques, des logiciels espions, du code malveillant ou dangereux ou tout autre composant interne (chevaux de Troie, etc.) susceptibles d'endommager, détruire ou nuire à d'autres composants (autres logiciels, micrologiciels, matériels, données, systèmes, services ou réseaux).
  • Les applications autorisant les mises à jour automatiques ou les mises à jour OTA sont habituellement interdites. Toutefois, Intel examinera chaque application au cas par cas. Visitez http://software.intel.com/fr-fr/contact si vous voulez que votre application soit considérée.

Confidentialité de l’utilisateur/Choix de participation :

  • Les applications recueillant des données personnelles doivent avoir une charte de confidentialité et expliquer pourquoi la collecte, la transmission et le partage des informations personnelles sont nécessaires.
  • La transmission des données personnelles est interdite sans le consentement explicite de l'utilisateur (choix de participation) et les données doivent être chiffrées.
  • La transmission d'informations à des tierces parties doit également être signalée à Intel dans la section « Remarques à l’intention de l'équipe de validation » de la procédure de soumission d'une application.
  • Les développeurs collectant des données personnelles devront fournir les éléments suivants :
    • Objet de la collecte
    • Avis de transmission
    • Méthode du choix de participation utilisée pour acquérir le consentement de l'utilisateur
  • Les applications qui communiquent des informations à des tierces parties sans le consentement des utilisateurs seront rejetées. Lors de la soumission de son application, le développeur informera Intel dans la zone de commentaires prévue à cet effet si l'application transmet des données personnelles d'utilisateurs à une tierce partie.
  • Exemples d'informations personnelles concernées par ces règles
  • .

    • Coordonnées, numéros de téléphone, photos, éléments audio et vidéo, SMS ou autres communications écrites, historique de recherche, données de localisation et autres données stockées sur des périphériques mobiles ou dans le cloud.

2.3 PACKAGING DES APPLICATIONS

Packaging des applications

Signature obligatoire des applications :

Toutes les applications destinées au système d'exploitation Windows* doivent être signées par une autorité de certification reconnue :

  • Verisign
  • Thawte
  • Globalsign
  • Chosensecurity
  • Comodo
  • Go Daddy
  • Trustcenter

2.4 INFORMATIONS SUR LA SOUMISSION DES APPLICATIONS

Les soumissions d'application doivent comprendre tous les détails nécessaires pour que l'application soit exécutée et validée. Tout manquement à ces instructions entraînera des retards ou le rejet de l'application lors de la validation. Utilisez le champ « Message (Remarques à l’intention de l’équipe de validation) » de la page de soumission afin de fournir des informations concernant votre application, par exemple :

  • Informations d'ouverture de session ou de compte de test
  • Emplacement et instructions permettant d'accéder et d'installer les fichiers dépendants ou applications nécessaires à l'exécution de l'application.
  • Si l'application est une démonstration ou une version de pré-lancement, indiquez toute limitation imposée à l'utilisateur final, telle que dates d'expiration, fonctionnalité limitée.

Clés d’application

  • Nous conseillons au développeur de fournir, avec son application, au moins 35 clés de licence dans un fichier de valeurs séparées par des virgules. Elles seront utilisées par Intel pour valider l'application. Les clés doivent être fournies au format suivant lors de la soumission de l’application :

Explication : Dans l'exemple ci-dessus, il y a deux clés uniques utilisables chacune 5 fois. Ce qui nous donne un total de 10 activations.

Les balises de début “” sont exigées. ”>

a : entrez le nombre d'activations par clé.

k : les clés à entrer, séparées par des virgules.

– notez les caractères ” ” exigés dans le format.

  • Pour publier une application avec clés, le développeur doit également télécharger un fichier CSV formaté dans le menu déroulant « Clés d'application » de « Mon tableau de bord ». Au moins une clé doit être téléchargée pour que l’application soit publiée.

2.5 EXPÉDITION DE MATÉRIEL POUR VALIDATION

Expédition de matériel (HW) : lorsqu'un matériel spécial est nécessaire pour valider une application, les développeurs doivent expédier deux (2) appareils de test à Intel pour réaliser les tests. Les notes de soumission d'application doivent indiquer les dépendances matérielles, qu'un matériel spécial est expédié, les informations de l'expéditeur et de suivi, ainsi que la date d'expédition approximative.

  • Avant de soumettre votre application, contactez iadp-validation@intel.com pour obtenir des consignes d’expédition et pour toute question. Veillez à inclure le nom de l'application, le numéro de version, la date de soumission, le nom de la société l'adresse e-mail et le numéro de téléphone du contact.
  • La durée d'attente de validation peut être prolongée en raison des délais d'attente du matériel. Aucune garantie n'est offerte par Intel concernant la durée de retour du matériel dépendant.
  • Le paquet doit contenir toutes les informations de validation nécessaires afin de faire correspondre le matériel à l'application logicielle avec laquelle il doit être utilisé, y compris le nom de l'application, le numéro de version, la date de soumission, le nom de la société, l'adresse e-mail et le numéro de téléphone du contact.
  • Le paquet doit contenir toutes les instructions nécessaires pour l'installation du matériel.
  • Le développeur est responsable des frais d'expédition et d'assurance à destination et en provenance d'Intel. Les informations d'expédition de retour et de pré-affranchissement doivent être contenues dans le paquet du matériel. Des étiquettes pré-affranchies ou un compte d'expédition doivent être fournis.
  • Si le développeur n'exige pas que le matériel lui soit retourné, il doit l'indiquer dans les informations fournies lors de la soumission.
  • Intel conservera le matériel en laboratoire pour les tests pendant 8 semaines après la dernière date de soumission de l'application du développeur, à moins que le développeur ne demande à faire autrement.
  • Intel n'est pas responsable de la perte ou des dommages subis par le matériel soumis par le développeur, que ce soit dans le laboratoire de validation ou lors de l'expédition.
  • Intel accusera réception du matériel par e-mail. Intel confirmera l'expédition de retour au développeur par e-mail.
  • La durée d'attente de validation peut être prolongée en raison des délais d'attente du matériel. Aucune garantie n'est offerte par Intel concernant la durée de retour du matériel dépendant.

3. CRITÈRES DE VALIDATION DES APPLICATIONS

ILU01 - L’application doit pouvoir être téléchargée et installée depuis le centre Intel AppUp®

  • Les applications qui ne s'installent pas ou ne s'exécutent pas correctement sur l'appareil cible seront rejetées.

ILU02 - L’application doit s’installer proprement

  • L'application doit pouvoir être désinstallée [par le menu des programmes ou par Ajouter/Supprimer des programmes]
  • Toute application présentant des erreurs lors de sa désinstallation sera rejetée.
  • Toutes les applications qui ne suppriment pas l'icône dans la catégorie appropriée lors de leur désinstallation seront rejetées.
  • Les applications qui laissent derrière elles des fichiers inutiles seront rejetées. La seule exception concerne les données et/ou fichiers liés à l'utilisateur.
  • Les fichiers se trouvant sur le Bureau, dans le menu Démarrer et dans le dossier Programmes doivent être supprimés. Les utilisateurs doivent accepter que des fichiers associés à l'application soient laissés (par exemple : les données utilisateur, les sauvegardes de jeux et les informations de configuration).

ILU03 - L’application doit se lancer sur l’appareil cible

  • Les applications qui ne se lancent pas sur l'appareil cible seront rejetées.
  • Les applications qui peuvent UNIQUEMENT se lancer depuis le dossier d’installation de l’application de l’Explorateur Windows seront rejetées. L’application doit posséder une icône de Bureau ou un raccourci dans le menu des programmes.
  • Les applications qui se plantent ou qui présentent des erreurs seront rejetées.
  • Les applications qui ne fonctionnent pas comme prévu seront rejetées.
  • Lorsque des messages d'erreur concernant le lancement s'affichent à l'intention des utilisateurs finaux, le client Intel AppUp® doit être appelé « centre Intel AppUp® ».

INC01 - Utilisation non autorisée des marques commerciales et des marques Intel

  • Toute utilisation inappropriée de marques commerciales et de noms de marques Intel entraînera le rejet de l'application.
  • Toute utilisation non autorisée de logos Intel pour le marketing ou dans le contenu local de l'application entraînera le rejet de l'application.

INC02 - Contenu répréhensible

  • Les applications qui font référence aux éléments suivants ou qui en contiennent seront rejetées :
    • Sexe/nudité — Images qui sont suggestives ou sexuelles (par exemple, seins nus, fesses nues, organes génitaux visibles, attouchements sexuels visibles, langage sexuel explicite, érections/actes sexuels explicites, ligotage/sadomasochisme, documents érotiques).
    • Contenu considéré généralement comme de la pornographie
    • Contenu décrivant ou suggérant la prostitution
    • Tout contenu décrivant des fétiches sexuels
    • Tout contenu de nature sexuelle représentant des enfants ou des animaux
  • Les applications doivent être classifiées par leur développeur en fonction du tableau suivant. Les applications qui se classifient de manière inexacte seront rejetées.

Directives concernant la classification

Classification Les applications de cette classification peuvent contenir...
3+
  • Un contenu généralement considéré comme adapté aux enfants de trois ans ou plus
  • Aucun contenu que des parents ou des éducateurs pourraient trouver répréhensible
  • Aucune collecte d’informations personnelles
6+
  • Actes de violence légers ou peu fréquents commis sur des personnages de fiction (par exemple, bandes dessinées et dessins animés)
  • Publicités minimales convenant aux enfants
  • Aucune collecte d’informations personnelles
10+
  • Actes de violence légers ou peu fréquents commis sur des personnages de fiction (par exemple, bandes dessinées et dessins animés)
  • Représentation superficielle ou peu fréquente d’armes et de leur utilisation
  • Jurons légers ou langage grossier
  • Contenu minimal pouvant constituer un mauvais exemple pour des enfants : enseigne ou incite des enfants à accomplir des actes malfaisants ou à imiter un comportement dangereux
  • Contenu minime créant des sentiments de peur, d'intimidation, d'horreur ou de terreur psychologique
  • Publicités minimales convenant aux enfants
  • Aucune collecte d’informations personnelles
13+
  • Représentation peu fréquente de comportements sexuels légers (par exemple, des baisers passionnés)
  • Représentation fréquente ou intense d'actes de violence commis sur des personnages de fiction (par exemple, bandes dessinées et dessins animés)
  • Représentation superficielle ou peu fréquente de violences commises sur des êtres humains ou des animaux (par exemple, mort, assassinat, démembrement, torture)
  • Représentation fréquente ou intense d'armes et de leur utilisation
  • Utilisation peu fréquente ou peu intense de langages vulgaires ou offensants ou de jurons
  • Jeux d’argent
  • Accès à des contenus modérés ou non, générés par des utilisateurs (par exemple, salles de conversation, messages instantanés, e-mail, etc.)
  • Publicité
  • Collecte d'informations personnelles (adresses e-mail, etc.) et sites de réseaux sociaux comme Facebook, Myspace, etc.
17+
  • Représentation fréquente ou intense de situations sexuelles légères, de violence, de langage potentiellement offensant, d'activités potentiellement nuisibles (représentation du tabac ou de son utilisation, de l'alcool ou de son utilisation, de drogues à usage récréatif ou de leur utilisation), documents ou contenus potentiellement perturbants destinés à des adultes
  • Accès ou description de nudité ou de situations sexuelles dans un contexte artistique, littéraire, éducationnel, médical, informatif ou religieux
  • Accès non filtré à Internet
18+

CE CONTENU N’EST PAS AUTORISÉ

  • Contenu considéré généralement comme de la pornographie
  • Nudité ou situations sexuelles (par exemple, seins nus, fesses nues, organes génitaux visibles, attouchements sexuels visibles, langage sexuel explicite, érections/actes sexuels explicites, ligotage/sadomasochisme, objets érotiques)
  • Contenu décrivant ou suggérant la prostitution
  • Description de fétiches sexuels
  • Contenu de nature sexuelle représentant des enfants ou des animaux

INC03 - Mécanismes publicitaires et de paiement

  • Les applications ne doivent pas encourager les utilisateurs à mettre à niveau ni à acheter leurs applications ou d'autres applications hors du centre Intel AppUp®. Exemples :
    • Les liens, boutons ou images dirigeant les utilisateurs vers des pages leur permettant d'acheter les applications de la boutique Intel en dehors du centre Intel AppUp sont interdits.
    • Les liens, boutons ou images de page d'accueil dirigeant les utilisateurs vers un ou plusieurs sites Web proposant des applications de la boutique Intel disponibles au téléchargement et/ou à l'achat sont interdits.
    • Les programmes d'installation qui téléchargent des fichiers ou du contenu supplémentaires nécessaires à l'application qui s'installent durant la procédure d'installation sont autorisés.
  • Les applications ne sont pas autorisées à utiliser des mécanismes de paiement ou de publicité autres que ceux fournis par Intel via le centre Intel AppUp. Les exceptions suivantes sont toutefois admises pour les applications soumises avant le 30 juin 2013 :
    • Les applications qui utilisent du contenu acheté en dehors du centre Intel AppUp. Par exemple : le contenu d'un lecteur gratuit d'e-book, le contenu d'une application magazine, du contenu vidéo ou musical accessible via des applications dans le centre Intel AppUp.
    • Les paiements et abonnements In-App.
    • Les applications hébergeant du contenu de services de tierces parties doivent utiliser le SDKIntel AppUp®.
    • Les applications concernées par cette exception seront autorisées à utiliser des mécanismes de paiement externes jusqu'en décembre 2013.

UIX01 - Tous les menus, les icônes et le texte doivent être facilement lisibles par l'utilisateur

  • Doit utiliser toutes les capacités d'affichage disponibles à l'application. La définition de plein écran varie en fonction du fabricant (voir le tableau ci-dessous pour obtenir des exemples de tailles d'affichage).
  • Doit utiliser les capacités de saisie de données applicables à l'appareil.
  • Les applications contenant des textes se chevauchant, des textes tronqués, des déformations ou autres problèmes liés aux graphiques, des étalements de couleur et des affichages erronés seront rejetées. Si l'application est conçue pour les modes Paysage et Portrait, les boutons, les menus et les images doivent être visibles dans les deux modes.

Exemples d’appareils :

Plate-forme/Appareil/Fabricant Taille de l’affichage Résolution de l’affichage Chipset vidéo
PC portable - 900X3A/Samsung 13.3 1366 X 768 Graphiques HD Intel® 3000
PC portable - Acer Aspire* S3/Acer 13.3 1366 X 768 Graphiques HD Intel® 3000
Ultrabook – Asus Zenbook*- UX21E 11.6 1366 X 768 Intel® UMA
PC - Lenovo ThinkPad*- T410 14.1 1440 X 900 Graphiques HD Intel®
PC - HP Pavilion*- DV6-3236 NR 15.6 1366 X 768 Graphiques HD Intel®
Netbook MeeGo* - Asus EeePC* 1015PEM 10.1 1024 X 600 Contrôleur graphique Intel® GMA 3150
Netbook Windows* 7 - Samsung N150* 10.1 1024 X 600 Contrôleur graphique Intel® GMA 3150

UIX02 - La cohérence de l'interface utilisateur doit être préservée dans l'ensemble de l'application

  • Les applications dont les menus et entrées utilisateur ne fonctionnent pas comme prévu seront rejetées.

OSI01 – L’application est compatible avec MeeGo* et s’exécute sur des appareils compatibles avec MeeGo*

Les applications MeeGo* doivent être compatibles MeeGo* : http://wiki.meego.com/Quality/Compliance

GEN01 - Informations sur la soumission d'applications et fonctionnalités générales

  • Les informations fournies lors de la soumission de l'application contiennent tous les détails d'ouverture de session, toutes les instructions et tous les matériels/logiciels nécessaires pour exécuter les tests. Les applications qui n'auront pu être validées en raison de métadonnées manquantes, incomplètes ou inexactes ou d’erreurs de fonctionnalités seront rejetées.
  • Pour publier une application avec clés, le développeur doit également télécharger un fichier CSV formaté dans le menu déroulant « Clés d'application » de « Mon tableau de bord ».

DES01 – Les champs de contenu et de description ne comportent aucune erreur et sont conformes aux directives de soumission et de validation du contenu

  • Les applications utilisant une adresse IP licenciée de manière inappropriée seront rejetées.
  • Les contenus sous licence sont autorisés uniquement si :
    • Le nom du contenu et de l'application est original
    • Le contenu sujet à des droits d'auteur est utilisé avec l'autorisation appropriée
    • Les éléments appartenant à des marques (logos/marques de commerce) ont été approuvés par les propriétaires de la marque
  • Le contenu et les matériaux des métadonnées des applications tombent dans ou sous la classification de contenu d'application 3+, quelle que soit la classification de contenu sélectionnée par le développeur.
  • Les applications présentant des fautes d'orthographe ou des erreurs grammaticales importantes seront rejetées.

DES02 – Les adresses email et les URL d'assistance sont valides et constituent un mécanisme approprié pour contacter les développeurs

  • Les applications comportant des adresses e-mail ou des URL d’assistance non valides seront rejetées.

DES03 - Les conditions générales personnalisées destinées à l'utilisateur sont compatibles avec les modèles et objectifs du programme

  • Les applications avec un CLUF personnalisé qui n'autorise pas l'utilisation sur 5 appareils seront rejetées.
  • Les applications avec un CLUF personnalisé qui rentre en conflit avec le CLUF standard d'Intel seront rejetées.

IMG01 & 02 - Les icônes et les captures d'écran sont appropriées et respectent les règles et les directives du programme

  • L'icône tombe dans ou sous la classification de contenu d'application 3+, quelle que soit la classification du contenu de l'application sélectionnée par le développeur.

INC02 - Contenu répréhensible

Les composants qui font référence aux éléments suivants ou qui en contiennent seront rejetés :

  • Sexe/nudité — Images qui sont suggestives ou sexuelles (par exemple, seins nus, fesses nues, organes génitaux visibles, attouchements sexuels visibles, langage sexuel explicite, érections/actes sexuels explicites, ligotage/sadomasochisme, documents érotiques).
  • Contenu considéré généralement comme de la pornographie
  • Contenu décrivant ou suggérant la prostitution
  • Tout contenu décrivant des fétiches sexuels
  • Tout contenu de nature sexuelle représentant des enfants ou des animaux

ANNEXE : LISTE DES MARQUES COMMERCIALES ET DES MARQUES INTEL

BlueMoon, BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Cilk, Core Inside, E-GOLD, i960, Intel, le logo Intel, Intel AppUp, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Insider, le logo Intel Inside, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Votre partenaire du futur., le logo Intel Votre partenaire du futur., Intel StrataFlash, Intel vPro, Intel XScale, InTru, le logo InTru, le logo InTru Inside, la marque sonore InTru, Itanium, Itanium Inside, MCS, MMX, Moblin, Pentium, Pentium Inside, Puma, skoool, le logo skoool, SMARTi, Sound Mark, The Creators Project, The Journey Inside, Thunderbolt, Ultrabook, vPro Inside, VTune, Xeon, Xeon Inside, X-GOLD, XMM, X-PMU et XPOSYS sont des marques commerciales d'Intel Corporation aux États-Unis et/ou dans d'autres pays.

* Les autres noms et désignations peuvent être revendiqués comme marques par des tiers.

Microsoft, Windows et le logo Windows sont des marques de commerce ou déposées de Microsoft Corporation aux États-Unis et/ou dans d’autres pays.

Java ainsi que toutes les marques et logos dérivés de Java sont des marques commerciales ou déposées de Sun Microsystems, Inc., aux États-Unis et dans d’autres pays.

Bluetooth est une marque commerciale, propriété de son titulaire et utilisée par Intel Corporation sous licence.

Intel Corporation utilise la marque Palm OS®* Ready sous licence de Palm, Inc.

Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.