Konzept und Prinzipien zur Verteilung von Anwendungen über Stores, Registries und Enterprise-Kanäle inklusive Versionierung, Signierung und Release-Kanälen.
App Distribution beschreibt Konzepte und Praktiken zur Verteilung von mobilen oder Desktop-Anwendungen über Stores, Repositories und Enterprise-Feeds. Es umfasst Packaging, Signing, Versioning, Release-Kanäle und Delivery-Pipelines. Ziel ist zuverlässige, nachvollziehbare und sichere Auslieferung an Nutzer und Geräte im Produktions- und Testbetrieb.
Anzahl der Releases pro Zeiteinheit zur Messung der Delivery-Geschwindigkeit.
Zeit bis zum erfolgreichen Rollback oder Fix nach einem fehlerhaften Release.
Anteil der Builds, die von App-Stores aufgrund von Richtlinien oder Fehlern abgelehnt werden.
Nutzung von Play Console, um Releases schrittweise an Nutzergruppen auszurollen.
Verwendung von App Store Connect für Signierung, TestFlight und Veröffentlichung.
Automatisierte Build-, Signier- und Upload-Prozesse mit Fastlane-Skripten.
Analyse der Zielplattformen und relevanter Store-Anforderungen.
Einrichtung CI/CD-Pipelines mit sicherer Signaturverwaltung.
Definition von Release-Kanälen (beta, canary, production) und Rollout-Regeln.
Automatisierung von Packaging, Tests und Upload-Prozessen.
Monitoring, Audit-Logging und Rollback-Prozesse etablieren.