diff options
Diffstat (limited to 'files/fr/mozilla/marketplace/publication')
3 files changed, 187 insertions, 0 deletions
diff --git a/files/fr/mozilla/marketplace/publication/index.html b/files/fr/mozilla/marketplace/publication/index.html new file mode 100644 index 0000000000..f9e798d4d7 --- /dev/null +++ b/files/fr/mozilla/marketplace/publication/index.html @@ -0,0 +1,9 @@ +--- +title: Publication +slug: Mozilla/Marketplace/Publication +tags: + - Structure seule + - 'l10n:priority' +translation_of: Archive/Mozilla/Marketplace/Publishing/Introduction +--- +<p>REDIRECTION <a class="redirect" href="/en-US/Marketplace/Publishing/Introduction">Introduction — App Publishing [en-US]</a> (<em>Introduction - publication d'applications</em>)</p> diff --git a/files/fr/mozilla/marketplace/publication/marketplace_critere_revue/index.html b/files/fr/mozilla/marketplace/publication/marketplace_critere_revue/index.html new file mode 100644 index 0000000000..ff2a0a5e2c --- /dev/null +++ b/files/fr/mozilla/marketplace/publication/marketplace_critere_revue/index.html @@ -0,0 +1,110 @@ +--- +title: Critères d'évaluation du Marketplace +slug: Mozilla/Marketplace/Publication/Marketplace_critere_revue +translation_of: Archive/Mozilla/Marketplace/Publishing/Marketplace_review_criteria +--- +<div class="summary"> +<p>Cet article décrit les différents prérequis qu'une application doit satisfaire avant de pouvoir être publiée par le Firefox Marketplace. Ces critères sont pensés pour répondre aux besoins des développeurs d'applications du Firefox Marketplace autant qu'à ceux de leurs utilisateurs. Les développeurs attendent des critères équitables, universels et réalistes auxquels ils peuvent se fier pour concrétiser leurs idées. D'un autre côté, les utilisateurs veulent être assurés que les applications soient sûres, fonctionnelles et fassent bien ce qu'elles sont censées faire. Les prérequis listés ci-dessous servent à trouver un équilibre délicat entre ces différents besoins.</p> +</div> + +<p>D'après Mozilla, les modalités d'une évaluation d'application sont :</p> + +<ul> + <li>Les critères doient être appliqués de manière équitable, juste et cohérente. Le processus d'évaluation d'application ne doit pas être un obstacle mais bien un point de contact qui fournit des commentaires permettant d'aider les développeurs à aboutir.</li> + <li>Les évaluateurs n'ont pas pour vocation d'être une équipe de contrôle de qualité ! Durant le processus d'évaluation, quelqu'un regardera le manifeste de l'application et passera quelques minutes à l'utiliser comme un utilisateur lambda.</li> + <li>Si l'application échoue, le développeur recevra une explication claire sur les problémes rencontrés ainsi que la maniére de les reproduire. Si possible, l'évaluateur indiquera au développeur la bonne direction par la fourniture de liens vers les documents pertinents ou de recommandations sur les changements nécessaires.</li> + <li>Les évaluateurs ne jugent pas l'apparence d'une application, mais seulement son fonctionnement. Par exemple, une application avec un paragraphe en texte rouge écrit sur fond orange ne sera pas rejetée parce qu'elle est hideuse mais pourra l'être si le paragraphe est illisible.</li> + <li>Nous laissons toujours le bénéfice du doute aux développeurs. Si nous hésitons à refuser une application, des évaluateurs poseront toujours des questions <em>avant</em> de la rejeter. Les applications ne sont pas (sciemment) refusées pour des problémes de compatibilité avec une platefoirme (qui ne sont pas contrôlables par les développeurs) ; cependant nous pouvons différer notre approbation si nous ne parvenons pas à faire fonctionner l'application.</li> +</ul> + +<h2 id="Sécurité">Sécurité</h2> + +<p>Tous les détails de l'architecture de sécurité des applications sont disponibles ici : <a href="https://wiki.mozilla.org/Apps/Security">https://wiki.mozilla.org/Apps/Security</a></p> + +<ul> + <li>Le manifeste d'application doit être disponible à la racine de l'application.</li> + <li>Le manifeste d'application doit contenir l'en-tête <code>Content-Type</code> de <code>application/x-web-app-manifest+json</code>.</li> + <li>Les applications ne doivent pas utiliser de redirection ou d'"iframes" pour charger le contenu que le développeur n'est pas autorisé à utiliser.</li> + <li>Les permissions requises doivent être spécifiées dans le manifeste de l'application, avec la description des raisons pour lesquelles ces autorisations sont nécessaires.</li> + <li>Les applications de <a href="https://developer.mozilla.org/fr/Apps/Manifeste#type">type </a><code>privileged</code> recevront des vérifications supplémentaires, incluant notamment un contrôle du code, pour vérifier l'absence d'activité malveillante et de perte de données utilisateur rendues possibles par les APIs<code> privileged.</code></li> + <li>La politique de sécurité du contenu (<a href="https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy">CSP</a>) définit, dans le manifeste d'application, ce que le code source de l'application peut faire. La valeur par défaut, si elle n'est pas spécifiée, pour les applications non privilégiées est la même que pour n'importe quel site Web ; les applications de <a href="https://developer.mozilla.org/fr/Apps/Manifeste#type">type </a><code>privileged</code> doivent répondre à une CSP plus <a href="https://developer.mozilla.org/en-US/Marketplace/Options/Packaged_apps#Privileged_app">restrictive</a>. Le rapport de validation créé à la soumission d'une application sur le Firefox Marketplace indiquera les violations potentielles de la CSP dans votre application - méfiez-vous malgré tout des faux positifs et des demandes de certains modules de bibliothèques tierces que vous n'utilisez pas.</li> +</ul> + +<h2 id="Confidentialité">Confidentialité</h2> + +<p>Le développeur devra fournir un lien vers la politique de confidentialité utilisée pour son application lors de sa soumission. Il n'y a, en revanche, pas de restriction concernant le format ou le contenu de cette politique de confidentialité. N'hésitez-pas à utiliser notre <a href="https://github.com/flamsmark/privacy-policy-template">modèle de politique de confidentialité</a>. Regardez également nos<a href="https://developer.mozilla.org/en-US/Marketplace/Publishing/Privacy_policies"> directives sur la politique de confidentialité</a>.</p> + +<h2 id="Contenu">Contenu</h2> + +<ul> + <li>Toutes les applications qui enfreignent nos <a href="#Directives_sur_le_contenu">directives de contenu</a>, spécifiées ci-après, ne seront pas autorisées. Si vous pensez être dans une situation limite, n'hésitez pas à demander des explications à l'équipe d'évaluation, et ce, même si l'application n'est pas encore prête pour une soumission. Nous voulons vous aider à rester sur la bonne voie, <span id="result_box" lang="fr"><span class="hps">plutôt que</span> <span class="hps">d'investir</span> <span class="hps">du temps de développement</span> <span class="hps">dans un contenu</span> <span class="hps">qui sera</span> <span class="hps">rejeté</span><span>.</span></span></li> + <li><span id="result_box" lang="fr"><span class="hps">A partir de janvier</span> <span class="hps">2014,</span> <span class="hps">toutes les applications</span> <span class="hps">doivent recevoir</span> <span class="hps">une</span> <span class="hps">note </span>de la part de l'International Age Rating Coalition (IARC)<span>.</span> <span class="hps">Pour obtenir cette</span> <span class="hps">note,</span> <span class="hps">nous</span> <span class="hps">vous dirigeons vers</span> <span class="hps">un bref questionnaire</span> <span class="hps">au cours du processus</span> <span class="hps">de soumission</span><span>,</span> <span class="hps">et vous recevrez immédiatement la note</span><span>.</span> <span class="hps">Des informations supplémentaires sur</span> <span class="hps">le processus</span> <span class="hps">d'évaluation</span> sont <span class="hps">disponibles</span> <a href="https://developer.mozilla.org/en-US/Marketplace/Publishing/Submit/Rating_Your_Content"><span class="hps">ici</span></a><span>.</span> </span></li> + <li><span id="result_box" lang="fr"><span class="hps">Les captures d'écran</span> <span class="hps">et</span> <span class="hps">descriptions</span> <span class="hps">soumises sur le Firefox Marketplace </span><span class="hps">doivent</span> <span class="hps">représenter </span><span class="hps">l'application</span><span> avec précision.</span> <span class="hps">Vous</span> <span class="hps">pouvez inclure</span> <span class="hps">1 ou 2</span> <span class="hps">images</span> vendeuses, <span class="hps">qui prouvent </span><span class="hps">la compatibilité</span><span>,</span> <span class="hps">comparent les caractéristiques</span><span>,</span> <span class="hps">ou de manière générale, </span><span class="hps">suscitent l'intérêt</span><span>,</span> <span class="hps">mais</span> <span class="hps">il doit aussi y avoir</span> <span class="hps">au moins une</span> capture d'écran <span class="hps">de l'application</span> <span class="hps">en fonctionnement</span><span>, pour</span><span class="hps"> que les utilisateurs</span> puissent<span class="hps"> prévisualiser</span> <span class="hps">ce qu'ils</span> vont <span class="hps">réellement</span> <span class="hps">obtenir</span><span>.</span> <span class="hps">Si</span> <span class="hps">l'une de vos</span> <span class="hps">captures d'écran</span> <span class="hps">montre</span> un écran de démarrage ou <span class="hps">de lancement</span><span>, vous</span> <span class="hps">devez également inclure</span> <span class="hps">une capture d'écran</span> <span class="hps">de la partie fonctionnelle</span> <span class="hps">de l'application.</span></span></li> + <li><span lang="fr"><span class="hps">Dans le</span> <span class="hps">manifeste de l'application</span><span>,</span> <span class="hps">les clés </span><a href="https://developer.mozilla.org/fr/Apps/Manifeste#locales"><code>locale</code> </a><span class="hps">doivent correspondre aux</span> <span class="hps">localisations</span> <span class="hps">que votre application</span> <span class="hps">prend en charge.</span> <span class="hps">En spécifiant </span><span class="hps">une clé <code>locale </code></span><span class="hps">en polonais</span><span>, les utilisateurs</span> <span class="hps">s'attendent à ce que</span> <span class="hps">votre application</span> <span class="hps">soit disponible</span> <span class="hps">dans cette langue</span><span>.</span></span></li> + <li>L'icône de l'application doit suivre le <a href="https://www.mozilla.org/en-US/styleguide/products/firefox-os/icons/">Firefox OS app icons style guide</a>. Seule une icône 128x128 est obligatoire, mais nous vous recommandons également une icône 512x512 (pour plus de détails, voir <a href="https://developer.mozilla.org/en-US/Apps/Build/Icon_implementation_for_apps#Firefox_OS">Icon implementation for apps</a>.) À noter, ces icônes peuvent être rondes, carrées aux angles arrondis ou carrées, selon le guide de style.</li> +</ul> + +<h3 id="Règles_de_contenu">Règles de contenu</h3> + +<p><span id="result_box" lang="fr"><span class="hps">Cette liste</span> <span class="hps">décrit les types</span> <span class="hps">de contenu qui</span> <span class="hps">ne sont pas appropriés</span> sur le Firefox Marketplace<span>.</span> <span class="hps">Cette liste</span> <span class="hps">est</span> <span class="hps">indicative, non</span> <span class="hps">définitive</span><span>,</span> <span class="hps">et</span> <span class="hps">peut donc être</span> <span class="hps">mise à jour</span><span>.</span> </span><span lang="fr">Si une application est jugée contraire à ces règles de contenu, Mozilla a le droit de retirer immédiatement l'application du Marketplace Firefox.</span></p> + +<ul> + <li><span id="result_box" lang="fr"><span class="hps">Pas de matériaux</span> <span class="hps">pornographiques</span> <span class="hps">obscènes</span><span>,</span> <span class="hps">ou de représentations</span> <span class="hps">graphiques</span> <span class="hps">de sexualité</span> <span class="hps">ou de violence</span><span>.</span></span></li> + <li><span lang="fr"><span class="hps">Pas de contenu violant</span> <span class="hps">les droits de quelqu'un, y compris la propriété intellectuelle ou d'autres droits de propriété, ou les droits de confidentialité ou de publicité.</span></span></li> + <li><span lang="fr"><span class="hps">Pas de contenu</span> <span class="hps">visant à </span><span class="hps">nuire</span> à <span class="hps">Mozilla</span> ou à ses <span class="hps">utilisateurs</span> <span class="atn hps">(</span><span>tels que</span> du <span class="hps">code malveillant</span><span>, des virus</span><span>,</span> des <span class="hps">logiciels espions...</span><span>)</span><span>.</span></span></li> + <li><span lang="fr"><span class="hps">Pas de contenu </span><span class="hps">illégal</span> <span class="hps">ou faisant</span> <span class="hps">la promotion d'activités</span> <span class="hps">illégales</span><span>.</span></span></li> + <li><span lang="fr"><span class="hps">Pas de c</span><span class="hps">ontenu</span> <span class="hps">trompeur</span><span>,</span> <span class="hps">frauduleux</span>, <span class="hps">conçu pour</span> le phishing <span class="hps">ou</span> <span class="hps">autres</span> <span class="hps">vols d'identité.</span></span></li> + <li><span lang="fr"><span class="hps">Pas de contenu faisant l'apologie </span><span class="hps">des</span><span class="hps"> jeu</span><span>x d'argents.</span></span></li> + <li><span lang="fr"><span class="hps">Pas de contenu </span><span class="hps">faisant</span> <span class="hps">la publicité de produits</span> <span class="hps">ou services illicites</span> <span class="hps">ou contrôlés</span><span>.</span></span></li> + <li><span lang="fr">Pas de contenu <span class="hps">exploitant des enfants</span><span>.</span></span></li> + <li><span lang="fr"><span class="hps">Pas de c</span><span class="hps">ontenu qui</span> <span class="hps">dégrade</span><span>,</span> <span class="hps">intimide</span><span>,</span> menace, <span class="hps">incite à la violence</span><span>,</span> <span class="hps">ou</span> <span class="hps">encourage des actions</span> <span class="hps">préjudiciables</span> <span class="hps">contre</span> <span class="hps">quelqu'un ou un groupe</span> basées sur <span class="hps">l'âge</span><span>, le sexe</span><span>, la race</span><span>, l'origine ethnique</span><span>, l'origine nationale</span><span>, la religion</span><span>, l'orientation sexuelle</span><span>, le handicap</span><span>, la religion</span><span>, la situation géographique</span> <span class="hps">ou toute autre</span> <span class="hps">catégorie protégée, ou qui constitue un discours de haine</span></span>.</li> + <li><span lang="fr"><span class="hps">Aucun</span> contenu <span class="hps">qui trompe</span> <span class="hps">un utilisateur</span> <span class="hps">et le pousse à prendre une décision</span> <span class="hps">d'achat</span><span>.</span></span></li> +</ul> + +<h2 id="Fonctionnalité">Fonctionnalité</h2> + +<ul> + <li><span id="result_box" lang="fr"><span class="hps">L'évaluateur </span><span class="hps">doit</span> <span class="hps">être en mesure de mettre en oeuvre </span>l<span class="hps">es fonctionnalités</span> <span class="hps">annoncées</span> <span class="hps">de l'application</span><span>.</span> Les <span class="hps">défauts superficiels </span><span class="hps">et</span> <span class="hps">les inconvénients mineurs</span> <span class="hps">seront signalés </span><span class="hps">au développeur,</span> <span class="hps">mais</span> <span class="hps">n'empêcheront pas </span>l'approbation<span class="hps"> d'une application</span><span class="hps">.</span></span></li> + <li><span lang="fr"><span class="hps">L'application</span> <span class="hps">ne doit pas</span> <span class="hps">compromettre les performances</span> <span class="hps">ou</span> <span class="hps">la stabilité du système</span><span>.</span></span></li> +</ul> + +<h2 id="Ergonomie">Ergonomie</h2> + +<ul> + <li>Le développeur doit tenter raisonnablement d'optimiser la mise en page de l'application pour la plate-forme cible. L'objectif de cette exigence est d'empêcher des échecs évidents, tels que : + <ul> + <li>Une application soumise pour mobile qui est de façon évidente pour un site de bureau.</li> + <li>Une application qui visiblement ne s'étend pas pour remplir l'espace d'écran disponible (imaginez une application de 320x480 qui ne prend que le coin supérieur sur une tablette, le reste de l'écran demeurant vierge. Ce n'est certainement pas attendu !)</li> + </ul> + </li> + <li>L'application doit mettre en œuvre sa propre méthode de navigation et ne pas compter sur le bouton Chrome du navigateur ou un bouton arrière du matériel qui ne sera pas présent sur tous les périphériques. + <ul> + <li>Par exemple, une application sera rejetée si l'évaluateur navigue quelque part dans l'application et ne peut pas revenir en arrière. Les applications ne sont PAS nécessaires pour implémenter une barre de boutons commune aux applications natives.</li> + <li>Sur Firefox OS v1.1 et versions ultérieures, vous pouvez ajouter la propriété de manifeste <code><a href="https://developer.mozilla.org/en-US/Apps/Build/Manifest#chrome">chrome</a></code> pour ajouter des contrôles de navigation minimaux.</li> + </ul> + </li> + <li>Les éléments de navigation, tels que les boutons et les liens, doivent être faciles à cliquer ou à utiliser.</li> +</ul> + +<h2 id="Politique_de_blocage">Politique de blocage</h2> + +<p>Nous espérons que nous ne devrons jamais l'utiliser, mais nous nous réservons le droit de supprimer ("blocklist" (en) "liste noire" ou "liste de blocage" (fr)) toute application publiée qui est plus tard considérée comme contraire aux exigences de sécurité, de confidentialité ou de contenu ; ou des applications qui dégradent sérieusement les performances du système ou du réseau. Les développeurs seront informés de la situation avant qu'une application soit bloquée ; ils seront présupposés être de bons citoyens, à moins que nous ayons des preuves précises. Nous recevrons une assistance complète de l'équipe d'évaluation des applications pour communiquer sur ce qui se passe et résoudre le problème. Des exemples spécifiques, de situations où la liste de blocage est justifiée, comprennent :</p> + +<ul> + <li>Phishing</li> + <li>Spamming</li> + <li>Modification du contenu de "Images de poupées v1.0" à "Violence brutale v1.0" (sans actualiser la note de contenu)</li> + <li>Un mauvais comportement (grave) de l'application pour un grand pourcentage d'utilisateurs - dégradant les performances du téléphone, provoquant des redémarrages, provoquant une perte de données utilisateur, etc. - pour lequel les utilisateurs ne peuvent pas dire que c'est à cause de l'application et s'il n'est pas résolu en redémarrant l'appareil.</li> + <li>Une application utilisée pour des attaques sur le réseau, tel qu'un déni de service distribué (DDOS)</li> +</ul> + +<h2 id="Plus_d'informations">Plus d'informations</h2> + +<p><span id="result_box" lang="fr"><span>Les ressources suivantes fournissent plus d'informations sur le processus d'évaluation des applications et les commentaires :</span></span></p> + +<ul> + <li><a href="https://wiki.mozilla.org/Marketplace/Reviewers/Apps/Testing">Reviewers test criteria</a> — cette page décrit les tests que les évaluateurs effectueront sur votre application.</li> + <li><a href="https://wiki.mozilla.org/Marketplace/Reviewers/Apps">App reviewers</a> — comment contacter l'équipe d'évaluation et participer à l'examen des applications.</li> +</ul> + +<p> </p> diff --git a/files/fr/mozilla/marketplace/publication/updating_apps/index.html b/files/fr/mozilla/marketplace/publication/updating_apps/index.html new file mode 100644 index 0000000000..861bd4447f --- /dev/null +++ b/files/fr/mozilla/marketplace/publication/updating_apps/index.html @@ -0,0 +1,68 @@ +--- +title: Mises à jour des applications +slug: Mozilla/Marketplace/Publication/Updating_apps +translation_of: Archive/Mozilla/Marketplace/Publishing/Updating_apps +--- +<div class="summary"> +<p>Cet article explique le processus par lequel vous mettez à jour des applications publiées, auto-éditées ou publiées sur le<span class="seoSummary"> <a href="https://marketplace.firefox.com/">Firefox Marketplace</a>.</span></p> +</div> + +<div class="note"> +<p><span class="transpan"><span id="tran0">Une fois qu'une application a été installée par un utilisateur, il n'est plus possible de changer son nom par une mise à jour. De nouvelles installations cependant, prendront le nouveau nom de l'application. Ceci est une mesure de sécurité pour éviter les changements de nom sans scrupules.</span></span></p> +</div> + +<h2 id="Mise_à_jour_des_applications_hébergées"><span class="short_text" id="result_box" lang="fr"><span>Mise à jour de</span>s <span>applications hébergées</span></span></h2> + +<p><a href="/en-US/Marketplace/Options/Hosted_apps">Hosted Apps</a> <span id="result_box" lang="fr"><span>respectent</span> <span>les règles normales de</span> <span>mise en cache Web</span><span>,</span> <span>et peuvent</span> <span>utiliser des mécanismes</span> <span>avancés</span> <span>pour améliorer le démarrage</span><span> ou</span> <span>pour permettre</span> <span>une utilisation hors ligne</span><span>,</span> <span>tels que</span></span> <span class="transpan"><span style="background-color: #d3d8f1;"> </span></span> <a href="https://developer.mozilla.org/en-US/docs/HTML/Using_the_application_cache">AppCache</a>. Par conséquent<span id="result_box" lang="fr"><span>, il</span> <span>n'y a normalement pas</span> <span>de règles spéciales pour</span> <span>la mise à jour</span> <span>des</span> <span>applications</span> <span>-</span> <span>il vous suffit de</span> <span>mettre à jour l'</span><span>application sur votre</span> <span>site.</span></span></p> + +<p>Cependant, quelques changements sur vos applications peuvent impliquer des mises à jour du <a href="/en-US/Apps/Build/Manifest">manifeste.</a></p> + +<h3 id="Changer_le_contenu_d'un_manifeste">Changer le contenu d'un manifeste</h3> + +<p><span class="transpan"><span id="tran0">Pour mettre à jour les caractéristiques d'une application publiée - comme le nom d'application, le nom du développeur, les langues, les icônes - vous appliquez simplement ces changements au manifeste que vous hébergez. Si vous avez soumis l'application au Marketplace de Firefox et qu'un de ces changements est considéré comme significatif, l'application est marquée pour</span></span> <a href="#Re_review_of_updated_apps">évaluation</a>.</p> + +<p><span class="transpan"><span id="tran0">Les moments d'exécution sur le Web et l'OS de Firefox devraient automatiquement détecter ces changements et déclencher une mise à jour chez l'utilisateur. Cependant, vous pouvez manuellement déclencher des mises à jour en inscrivant un champ de version dans le manifeste d'application. Votre application peut alors vérifier la version en inspectant la valeur retournée {{ domxref ("Apps.getInstalled") }}</span></span> . <span class="transpan"><span id="tran0">Si la version installée de l'utilisateur n'est pas à jour, votre application peut déclencher une mise à jour utilisant {{ domxref ("Apps.install") }}. Notez que quelques changements à un manifeste, et en conséquence une installation, peuvent exiger l'approbation de l'utilisateur avant l'exécution de la mise à jour.</span></span></p> + +<p>La valeur de version n'est pas utilisée par l'OS de Firefox ni pendant les temps d'exécution sur le Web, donc vous pouvez utiliser n'importe quel schéma de version vous convenant.</p> + +<h3 id="Changement_de_l'emplacement_d'un_manifeste">Changement de l'emplacement d'un manifeste</h3> + +<p>Vous pouvez vouloir changer l'emplacement du fichier du manifeste de votre application. Typiquement, vous ferez cela pour déplacer l'application vers un nouveau domaine ou vers un sous-domaine qui vous permettront de livrer plusieurs applications hébergées.</p> + +<p><span class="transpan"><span id="tran0">Si vous voulez faire ceci pour des applications soumises au Marketplace de Firefox, retournez à la soumission d'application et dans la page "</span></span> Edit Details "<span class="transpan"><span> changez la valeur de l'URL du manifeste. La suite dépendra du statut de votre application :</span></span></p> + +<ul> + <li><span id="result_box" lang="fr"><span>pour une</span> application <span>publiée</span> <span>(</span><span>ou approuvée</span> <span>mais non publiée</span><span>)</span> <span>,</span> <span>l'application</span> <span>est marquée</span> <span>pour évaluation et</span> <span>vous serez</span> <span>contacté</span> <span>si</span> <span>(</span><span>et seulement si</span><span>) des</span> <span>problèmes ultérieurs</span> <span>sont découverts.</span></span></li> + <li>Pour des applications non approuvées, l'évaluation se déroulera normalement.</li> +</ul> + +<h3 id="Avis_sur_les_applications_mises_à_jour"><span class="short_text" id="result_box" lang="fr"><span>Avis sur</span> <span>les applications</span> <span>mises à jour</span></span></h3> + +<p><span id="result_box" lang="fr"><span>Lorsqu'une</span> <span>applicationi</span> <span>hébergé</span>e <span>est signalée</span> <span>pour évaluation</span> <span>à la suite d'</span><span>une mise à jour</span><span>, ce qui suit</span> <span>se produit </span><span>:</span></span></p> + +<ul> + <li>Le statut de l'application ne change pas, une application publiée reste publiée .</li> + <li><span id="result_box" lang="fr"><span>L'application</span> <span>est ajoutée à la</span> <span>file d'attente des évaluations à réaliser</span><span> et</span> <span>quand son tour arrive</span><span> (</span><span>entre</span><span> quelques</span> <span>heures et quelques</span> <span>jours plus tard</span><span>) un évaluateur</span> <span>examine</span> <span>les changements et </span><span>:</span></span> + <ul> + <li><span class="short_text" id="result_box" lang="fr"><span>efface</span> <span>le marquage (flag)</span></span> .</li> + <li><span id="result_box" lang="fr">la <span>rejette</span>, <span>si l'application</span> <span>est</span> <span>complètement cassée,</span></span><span lang="fr"> <span>et vous contacte.</span> <span>Cela supprimera l'application de Firefox Marketplace, si elle a été publiée.</span></span></li> + <li> <span class="short_text" id="result_box" lang="fr"><span>vous</span> <span>contacte pour</span> <span>de plus amples informations</span><span>.</span></span> </li> + </ul> + </li> +</ul> + +<div class="warning"> +<p><span id="result_box" lang="fr"><span>Dans la mesure du possible</span><span>, vous devez</span> <span>éviter de changer</span> <span>l'emplacement</span> <span>de l'application</span> <span>/</span> <span>manifeste</span> <span>après</span> <span>la publication</span> <span>dans le</span> <span>Marketplace de</span> <span>Firefox</span><span>,</span> <span>en raison de</span> <span>l'impact sur</span> <span>l'utilisateur.</span> <span>Un changement</span> <span>de l'</span><span>emplacement du manifeste</span> <span>se traduira par</span> <span>une nouvelle instance</span> <span>installée de</span> <span>l'</span><span>application lorsque</span></span> {{ domxref("Apps.install") }} <span class="short_text" id="result_box" lang="fr"><span>est invoquée</span></span> . <span id="result_box" lang="fr"><span>De nombreux utilisateurs</span> <span>trouveront cela</span> <span>perturbant.</span></span></p> +</div> + +<h2 id="Mise_à_jour_des_applications_empaquetées"><span class="short_text" id="result_box" lang="fr"><span>Mise à jour</span> <span>des applications</span> <span>empaquetées</span></span></h2> + +<p><span class="short_text" lang="fr"><span>Les </span></span><a href="/en-US/docs/Web/Apps/Packaged_apps">Packaged Apps</a> <span id="result_box" lang="fr"> <span>ont un processus</span> <span>de mise à jour</span> <span>différent de celui des</span> <span>applications hébergées</span><span>.</span> <span>Pour mettre à jour</span> <span>une</span> <span>application</span> <span>empaquet</span><span>ée,</span> <span>vous téléchargez</span> <span>une nouvelle version</span> du <span>fichier zip</span> <span>sur le</span> <span>Marketplace de</span> <span>Firefox</span><span>.</span> <span>L'</span><span>application mise à jour</span> <span>est ensuite</span> <span>évaluée et</span><span>,</span> <span>lorsqu'elle est approuvée</span><span>,</span> <span>publiée sur le</span> <span>Marketplace</span><span>.</span></span> <span id="result_box" lang="fr"><span>Cela déclenche</span> <span>une mise à jour</span> de <span>toutes les</span> <span>versions installées</span><span>.</span> <span>Les utilisateurs de l'OS</span> <span>Firefox</span><span> peuvent</span> <span>également demander</span> <span>une mise à jour</span> <span>en utilisant l'application</span> <span>Paramètres.</span> <span>Pour télécharger</span> <span>une nouvelle</span> <span>version de votre application</span><span>, connectez-vous</span> <span>au Marketplace</span> <span>avec le</span> <span>même compte que</span> pour <span>la présentation précédente,</span> <span>puis cliquez sur</span> <span>l'icône d'engrenage</span> <span>en haut à droite</span> <span>et cliquez sur</span> <span>«</span></span> My Submissions <span lang="fr"><span>» <em>(mes soumissions)</em>.</span></span> <span id="result_box" lang="fr"><span>Sous</span> <span>l'en-tête</span> <span>«</span></span> Manage My Submissions <span lang="fr"><span>» <em>(gérer mes soumissions)</em> et</span> pour <span>l'application en question</span><span>, cliquez sur</span> <span>"Status</span> <span>&</span> <span>Versions</span><span>.</span><span>"</span> <span>De là</span><span>, faites défiler</span> <span>vers le bas et</span> <span>cliquez sur "</span></span> Select a File " <em>(</em><span lang="fr"><em><span>Sélectionner un fichier</span></em><span><em>)</em> sous </span></span> "Upload New Version" <em><span lang="fr"><span>(</span><span>Télécharger</span> <span>la nouvelle version).</span></span></em> <span id="result_box" lang="fr"><span>À partir de là, vous</span> <span>pouvez</span> <span>choisir de ne pas</span> <span>avoir</span> <span>une </span> <span>publication</span> <span>automatique de votre application</span> <span>après son évaluation</span> <span>en décochant la case</span> <span> </span></span> "Publish my app in the Firefox Marketplace as soon as it's reviewed". <span lang="fr"> <span>Les appareils des utilisateurs</span> <span>vérifier</span>ont chaque<span> jour l'existence de</span><span> mises à jour</span> <span>d'applications</span><span>,</span> <span>et</span> <span>verront</span> <span>une notification</span> <span>d'une mise à jour</span> <span>disponible</span> <span>pour son téléchargement</span> <span>à leur discrétion.</span></span></p> + +<p><img alt="Would you like to publish to marketplace upon review?" src="https://mdn.mozillademos.org/files/8523/publish_checkbox.png" style="height: 232px; width: 1000px;"></p> + +<ul> + <li> <span id="result_box" lang="fr"><span>Lorsque l'application</span> <span>empaquetée</span> <span>mise à jour</span> <span>est publiée, le</span> <span>mini-</span><span>manifeste</span> <span>est mis à jour</span> <span>pour pointer vers le</span> <span>fichier zip</span> <span>mis à jour</span> <span>(</span><span>le mini-</span><span>manifeste n'est</span> <span>pas</span> <span>l'application principale</span> <span>manifeste)</span><span>.</span> <span>L'en-tête</span> </span> <code>ETag</code> <span lang="fr"> <span>est modifié,</span> <span>ce qui déclenche</span> <span>une mise à jour</span> <span>sur le téléphone</span> <span>Firefox</span> <span>OS</span><span>.</span></span></li> + <li>L'OS Firefox <span id="result_box" lang="fr"><span>vérifie</span> <span>une fois</span> <span>par jour par sondage téléphonique, les</span> <span>modifications apportées aux</span><span> applications</span><span>.</span> </span> <span id="result_box" lang="fr"><span>Pour ce faire, il examine l'URL du mini-manifeste, puis interroge l'URL dans le champ package_path dans le mini-manifeste.</span></span> <span lang="fr"> <span>Cela se fait</span> avec la méthode</span> <code>checkForUpdate()</code> dans la <a href="/en-US/docs/Web/API/App"><code>App</code> object</a>. <span id="result_box" lang="fr"><span>Lorsque</span> <span>l'en-tête</span> <span>ETag</span> <span>change, il</span> <span>sait que l'</span><span>application a été</span> <span>mise à jour</span><span>.</span> <span>Ensuite,</span> <span>il vérifie</span> <span>si le</span> <span>fichier zip</span> <span>a changé.</span></span></li> + <li>Firefox OS <span id="result_box" lang="fr"><span>contrôle</span> <span>le lot</span> <span>pour les mises à jour</span> <span>des applications</span><span>.</span></span></li> +</ul> |