Validierungsprozess
Validierungsprozess für Anwendungen und Komponenten
Nachdem Sie Ihren Code eingereicht haben (siehe Wie man eine Anwendung einreicht bzw. Wie man eine Komponente einreicht), wird er auf eine Validierungswarteliste gesetzt. Die Liste wird in der Reihenfolge der Einreichungen bearbeitet.
Die Validierung von Anwendungen erfolgt in mehreren Schritten.
- Die eingereichten Informationen werden überprüft (z. B. Alterseinstufung, Kategorien, Hinweise des Entwicklers sowie Betriebssysteme und Runtimes, für die die Anwendung entwickelt wurde).
- Für das Betriebssystem MeeGo* entwickelte Anwendungen werden mit MeeGo-Compliance-Tools getestet.
- Die Anwendung wird unter dem geeigneten Betriebssystem installiert.
- Die Kompatibilität mit den Einreichungsrichtlinien wird anhand mehrerer Validierungstests überprüft.
- Die Anwendung wird mit Ihren Einreichungskriterien verglichen.
- Die Anwendung/Komponente wird angenommen bzw. abgelehnt.
- Der Entwickler wird über das Ergebnis informiert.
Selbst wenn eine Anwendung alle Validierungstests besteht, behält sich Intel das Recht vor, eingereichte Anwendungen/Komponenten abzulehnen oder veröffentlichte Anwendungen/Komponenten zu entfernen, falls entsprechende Gründe hierfür vorliegen.
Was wird validiert
Im Rahmen des Validierungsprozesses werden verschiedene Schlüsselbereiche von Anwendungen und Komponenten überprüft. Für Anwendungen wird Folgendes überprüft:
- Sicherheit und Datenschutz – Weist die Anwendung inakzeptables Verhalten auf, das sich negativ auf andere Anwendungen und Netzwerke auswirken kann, und erfasst oder benutzt sie persönliche Informationen ohne die Zustimmung des Benutzers?
- Lizenzierung und Marken – Werden Intels Regeln zu geschützten Marken befolgt? Sind Sie berechtigt, den Code zu verkaufen und weiterzugeben?
- Installation/Deinstallation/Ausführung – Kann die Anwendung installiert, ausgeführt und deinstalliert werden, ohne auf dem System Probleme zu verursachen?
- Einreichen – Stimmt die Alterseinstufung und entsprechende Kategorisierung der Anwendung? Enthält sie keine unzulässigen Inhalte?
- Untersagte Aktivitäten – Weist die Anwendung unerlaubte Aktivitäten auf, wie Popup-Fenster und besondere Arten der Werbung?
- Funktionalität – Erfüllen die Funktionen der Anwendung und Benutzeroberfläche den beabsichtigten Zweck? Ist die Benutzeroberfläche konsistent? Erfüllt die Anwendung sonstige Nutzungsanforderungen?
Für Komponenten wird Folgendes überprüft:
- Lizenzierung – Gibt es eine Lizenzvereinbarung für die Komponente?
- API-Dokumentation – Ist die API beschrieben?
- Test – Entspricht die Funktionalität den bereitgestellten Tests (für Open-Source-Code) bzw. der Benutzerdokumentation (für proprietären Code)?
Einzelheiten zu den im Rahmen der Validierung durchgeführten Überprüfungen finden Sie in den Validierungsrichtlinien sowie in der Checkliste für fertige Anwendungen bzw. der Checkliste für fertige Komponenten.
Kriterien, die bei der Validierung automatisch zur Ablehnung Ihrer Anwendung führen
Wenn einer der folgenden Gründe (Liste nicht vollständig) vorliegt, wird Ihre Anwendung automatisch abgelehnt:
- Die Anwendung wurde nicht korrekt paketiert. Siehe Leitfaden für die Anforderungen an die Anwendungspaketierung .
- Die ausgewählte Kategorie oder Alterseinstufung entspricht nicht dem Inhalt.
- Die Anwendung enthält unzulässige Inhalte.
- Der Code enthält Malware.
- Beim Erfassen persönlicher Daten oder der Nutzung externer Ressourcen, wie GPS, werden keine entsprechenden Warnungen angezeigt und Benutzer nicht zur bewussten Zustimmung/Ablehnung aufgefordert.
- Die für die Nutzung der Anwendung/Komponente erforderliche Lizenz oder Benutzerdokumentation fehlt.
- Unzulässige Verwendung von Marken.
- Der Code erzeugt Popup-Fenster.
- Der Code entspricht nicht den Anforderungen des Betriebssystems MeeGo*.
Einzelheiten zu den Kriterien für eine Ablehnung finden Sie in den Validierungsrichtlinien sowie in der Checkliste für fertige Anwendungen bzw. der Checkliste für fertige Komponenten.
Kriterien für eine reibungslose Validierung
Bevor Sie Ihre Anwendung zur Validierung einreichen, müssen Sie Folgendes abgeschlossen haben:
- Sie haben die Anwendung entsprechend dem Leitfaden für die Anforderungen an die Anwendungspaketierung vorbereitet.
- Sie haben die Validierungsrichtlinien gelesen.
- Sie haben Ihre Anwendung intern getestet.
- Sie haben die Checkliste für fertige Anwendungen bzw. die Checkliste für fertige Komponenten heruntergeladen und gelesen.
Validierungsstatus überprüfen
Nachdem Sie Ihre Anwendung oder Komponente eingereicht haben, können Sie den Validierungsstatus in Ihrem Dashboard überprüfen. Der Validierungsstatus wird in der Liste der gespeicherten Anwendungen/Komponenten unterhalb der Anwendung/Komponente angezeigt.
Wenn die Einreichung erfolgreich war, werden Sie vom Validierungstechniker per E-Mail benachrichtigt. Die Informationen zur Veröffentlichung werden unterhalb des Namens der Anwendung/Komponente angezeigt.
Wenn die Einreichung nicht erfolgreich war, werden der Status und die Fehlercodes unterhalb der Anwendung/Komponente angezeigt. Außerdem erhalten Sie eine E-Mail mit weiteren Einzelheiten.
Wenn die Einreichung nicht erfolgreich war
Wenn die Einreichung nicht erfolgreich war, überprüfen Sie Folgendes.
- Suchen Sie den Fehlercode in den Validierungsrichtlinien. Dieses Dokument enthält alle Fehlercodes sowie die Tests, die den jeweiligen Code ausgeben.
- Wenn der Fehler von einer Komponente verursacht wurde, lesen Sie die Informationen auf der Support-Seite der Komponente oder wenden Sie sich an den Entwickler der Komponente.
- Überarbeiten Sie Ihren Code.
- Reichen Sie die Anwendung/Komponente erneut zur Validierung ein.