Shortcut: Was ist das, Automatisierungsszenarien auf iOS

Autor: IT Sectr Veröffentlicht: 2026-02-15 Lesezeit: 9 Min.

Shortcut ist ein Automatisierungsszenario in der Shortcuts-App von Apple, das Aktionen mehrerer Apps und Dienste ohne Code-Schreiben verbindet. Shortcuts werden per Sprache über Siri, nach Zeitplan, beim Betreten oder Verlassen einer Geofence, durch Tippen auf ein Widget oder Berühren eines NFC-Tags gestartet. Das Szenario wird visuell über den Actions-Builder durch Ziehen und Ablegen von Blöcken erstellt. Weitere Informationen finden Sie im Shortcuts-Benutzerhandbuch.

Wichtige Punkte

  • Shortcut — ein Automatisierungsszenario, das App-Aktionen ohne Code verbindet
  • Shortcuts-App — ein visueller Builder mit Actions-Blöcken für iOS und iPadOS
  • Siri-Integration — Shortcuts werden per Sprache mit einem benutzerdefinierten Satz gestartet
  • Auslöser — Zeit, Geofence, NFC, Widget, App-Öffnung und Fokus-Modi
  • App Intents — ein Framework zum Hinzufügen von Actions von Drittanbieter-Apps zu Shortcuts

Was ist ein Shortcut — ein Automatisierungsszenario?

Shortcut ist eine Folge von Aktionen (Actions), die zu einem einzigen Szenario zur Automatisierung von Aufgaben auf iOS, iPadOS, macOS und watchOS zusammengefasst sind. Im Gegensatz zu einer normalen App hat ein Shortcut keine permanente Oberfläche — er wird im Hintergrund ausgeführt oder zeigt nur für die Dateneingabe schnelle Dialoge an. Der Benutzer erstellt ein Szenario in der Shortcuts-App, indem er Blöcke aus der Actions-Galerie kombiniert, und startet es mit einem Tippen, per Sprache oder automatisch über einen Auslöser.

Shortcuts-App — ein integrierter Automatisierungs-Builder von Apple, verfügbar auf allen Geräten mit iOS 13+, iPadOS, macOS 12+ und watchOS. Die Actions-Bibliothek umfasst über 300 integrierte Blöcke: System (Nachricht senden, anrufen, App öffnen), Medien (Fotos, Musik, Podcasts), Internet (REST-API über Get Contents of URL), Datei- und Dokumentenarbeit. Die Galerie enthält fertige Szenarien von Apple und der Community — vom Senden der voraussichtlichen Ankunftszeit an einen Kontakt bis zum batchweisen Umbenennen von Dateien.

Actions-Bibliothek wird durch Drittanbieter-Apps über das App Intents-Framework erweitert. Der Entwickler registriert Intents in Intents.intentdefinition, und sie erscheinen automatisch in der Shortcuts-Galerie. Beispielsweise fügt Things 3 die Actions «Aufgabe erstellen» und «Heutige Aufgaben anzeigen» hinzu, während CARROT Weather die «Heutige Vorhersage» mit Standortparametern hinzufügt.

Wie Shortcuts auf iOS funktionieren

Shortcuts arbeitet innerhalb der iOS-Sandbox — das Szenario wird in einem Hintergrundprozess namens shortcuted mit eingeschränkten Berechtigungen ausgeführt. Jede Action ist ein Aufruf eines vordefinierten Handlers, der Eingabeparameter empfängt, die Operation ausführt und ein Ergebnis zurückgibt. Das System übergibt die Ausgabe einer Action als Eingabe an die nächste über eine Pipeline — der Benutzer sieht dies als blaue Verbindungspunkte zwischen Blöcken im Editor.

Ausführungsablauf eines Shortcuts ist linear: Actions werden nacheinander von oben nach unten ausgeführt. Bedingte Verzweigungen werden mit If-Blöcken implementiert — das System wertet die Bedingung aus und führt den entsprechenden Zweig aus. Schleifen sind verfügbar: Repeat (N-mal wiederholen), Repeat with Each (über Listenelemente iterieren) und For Each. Ein Fehler in einer Action unterbricht das gesamte Szenario, es sei denn, ein Try/Catch-Block wurde hinzugefügt.

swift
import Intents

class OrderCoffeeIntentHandler: NSObject, OrderCoffeeIntentHandling {
    func handle(intent: OrderCoffeeIntent,
                completion: @escaping (OrderCoffeeIntentResponse) -> Void) {
        let order = Order(coffee: intent.coffee, size: intent.size)
        placeOrder(order) { success in
            let response = success
                ? OrderCoffeeIntentResponse.success(coffee: intent.coffee)
                : OrderCoffeeIntentResponse.failure(error: "Order failed")
            completion(response)
        }
    }
}

Jeder Intents-Handler wird in Info.plist über den Schlüssel INIntentsSupported registriert. Wenn ein Shortcut über Siri gestartet wird, findet das System den entsprechenden IntentHandler und führt ihn asynchron aus. Die Antwort wird als INIntentResponse-Objekt zurückgegeben, das einen Status, eine Nachricht und optionale Daten zur Anzeige für den Benutzer enthält.

Szenarien in der Shortcuts-App erstellen

Einen Shortcut erstellen beginnt mit dem Tippen auf «+» in der Galerie der Shortcuts-App. Der Benutzer wählt Actions aus Kategorien aus: Apps, Skripte, Web, Dateien, Gesundheit, Musik und andere. Jede Action ist konfigurierbar — Eingabefelder, Schalter, Listen. Nach dem Zusammenbau wird das Szenario mit der Play-Taste getestet, und bei Fehlern wird der problematische Block hervorgehoben. Zum Teilen wird der Shortcut als .shortcut-Datei exportiert, um über AirDrop oder iMessage gesendet zu werden.

Variablen und Magie Shortcuts unterstützt Variablen — Ausgabedaten einer Action können an eine andere übergeben werden. Magische Variablen werden automatisch bestimmt: Wenn die vorherige Action ein Bild zurückgibt, schlägt das System es in den Parametern der nächsten Action vor. Der Benutzer kann auch benannte Variablen über den Set Variable-Block erstellen und an jeder Stelle im Szenario verwenden.

swift
import AppIntents

struct CreateTaskIntent: AppIntent {
    static var title: LocalizedStringResource = "Create Task"
    static var description = IntentDescription(
        "Creates a new task in your to-do list"
    )

    @Parameter(title: "Task Title")
    var taskTitle: String

    func perform() async throws -> some IntentResult {
        let task = TaskModel(title: taskTitle)
        try await Database.shared.save(task)
        return .result(dialog: "Task created")
    }
}

App Intents ist ein modernes Framework von Apple (iOS 16+, SwiftUI), das Intents für benutzerdefinierte Intents ersetzt hat. Im Gegensatz zum alten SiriKit funktioniert App Intents ohne Objective-C-Laufzeit, unterstützt Asynchronität via async/await und generiert automatisch Dialoge für Siri. Ein CreateTaskIntent-Struct wird mit dem AppIntent-Protokoll markiert, und Parameter werden mit dem @Parameter-Attribut markiert. Das Framework erstellt automatisch eine Action in der Shortcuts-Galerie.

Startauslöser und Systemintegration

Shortcuts-Auslöser sind Bedingungen, unter denen ein Szenario automatisch gestartet wird. Die Konfiguration erfolgt auf der Registerkarte Automation in der Shortcuts-App. Auslöser werden unterteilt in persönliche (Zeit, Standort, Laden), sensorische (NFC, Schütteln), systemische (App-Öffnung, Fokus-Modus, CarPlay-Verbindung) und ereignisbasierte (E-Mail-Eingang, Kalenderereignis, Benachrichtigung). Jeder Auslöser kann für sofortige Ausführung oder mit Bestätigung eingestellt werden.

AuslöserStartbedingungAnwendungsbeispiel
ZeitBestimmte Uhrzeit, Sonnenaufgang/-untergangNicht stören um 22:00 Uhr aktivieren
GeofenceBetreten oder Verlassen eines Bereichs«Bin auf dem Nachhauseweg» bei Verlassen der Arbeit senden
NFCBerühren eines NFC-Tags«Smart Home»-Szenario beim Berühren eines Tags starten
AppÖffnen oder Schließen einer AppAn Timer-Ausschalten beim Schließen von YouTube erinnern
FokusWechsel des Fokus-ModusDunkles Design bei Aktivierung des Schlaf-Fokus aktivieren
LadenStromverbindung/-trennungLade-Widget beim Anschließen von MagSafe öffnen

Automatisierung ist eine Schlüsselfunktion von Shortcuts, die normalen Apps ohne Entwicklerrechte nicht zur Verfügung steht. Der Benutzer richtet einen Auslöser einmal ein und vergisst ihn — das Szenario läuft im Hintergrund ohne Eingriff. Beispielsweise wird die Automatisierung «Wenn ich nach Hause komme, schalte WLAN ein und deaktiviere den Lautlos-Modus» beim Betreten des Haus-Geofence ausgelöst. Das System fordert bei der Ersteinrichtung die Erlaubnis zur Automatisierung an und kann sie bei seltener Nutzung deaktivieren.

Shortcuts auf macOS — seit macOS 12 Monterey sind Shortcuts auf dem Mac verfügbar. Szenarien werden über iCloud zwischen allen Apple-Geräten synchronisiert. Auf dem Mac werden System-Actions unterstützt: Finder, Terminal, Automator und AppleScript. macOS-Entwickler können Actions über App Intents ähnlich wie unter iOS hinzufügen.

App Intents und Intents-Framework für Entwickler

App Intents ist das primäre Framework für die Integration einer App mit Shortcuts unter iOS 16+ und macOS 13+. Der Entwickler erstellt ein Struct, das das AppIntent-Protokoll implementiert, beschreibt Parameter über Property Wrappers und implementiert die perform()-Methode. Das System registriert den Intent automatisch in Shortcuts, Siri und Spotlight. Zur Unterstützung älterer iOS-Versionen (10–15) wird das Intents-Framework mit INIntent und IntentHandler verwendet.

swift
import Intents

class IntentHandler: INExtension {
    override func handler(for intent: INIntent) -> AnyObject? {
        if intent is OrderCoffeeIntent {
            return OrderCoffeeIntentHandler()
        }
        return .none
    }
}

App Intents testen — das Debuggen von Intents erfolgt über Xcode: Wählen Sie das App-Schema aus, übergeben Sie -intents in Arguments, und der Simulator zeigt eine Liste registrierter Intents zum Testen an. Um einen Shortcut in einer realitätsnahen Umgebung zu testen, erstellen Sie ein App-Archiv und installieren Sie es über TestFlight auf einem Gerät. Shortcuts aus der App erscheinen nach dem ersten Start in der Galerie.

Erweiterte Funktionen App Intents unterstützt Parameter mit Autovervollständigung (dynamische Optionen), Bestätigung vor der Ausführung, Intents für Siri (Sprachkurzbefehle) und die Erstellung von Widgets mit Startschaltflächen. Indexed Intents (iOS 17+) sind Intents, die Siri dem Benutzer automatisch basierend auf dem Kontext vorschlägt: Zeit, Standort und Aktionsverlauf.

Häufig gestellte Fragen

Wie unterscheidet sich ein Shortcut von einer normalen App?

Shortcut ist ein Szenario, das Aktionen verschiedener Apps verbindet, keine eigenständige Anwendung. Der Benutzer schreibt keinen Code, sondern setzt ein Szenario aus fertigen Actions-Blöcken zusammen. Ein Shortcut wird ausgelöst und ausgeführt, ohne die Shortcuts-App zu öffnen, während eine normale App über ein Symbol auf dem Bildschirm gestartet werden muss.

Welche Auslöser unterstützt Shortcuts?

Shortcuts unterstützt folgende Auslöser: geplante Zeit, Geofence beim Betreten oder Verlassen eines Bereichs, NFC-Tag beim Berühren eines iPhones, App-Öffnung, Widget-Tippen, Siri-Sprachbefehl, Ladegerät-Verbindung, Schlafmodus und Fokus-Modus sowie bestimmte App-Benachrichtigungen. Die Konfiguration erfolgt auf der Registerkarte Automation.

Kann ich einen Shortcut mit anderen Benutzern teilen?

Ja, ein Shortcut wird als .shortcut-Datei exportiert und kann über AirDrop, iMessage gesendet oder über iCloud in der Shortcuts-Galerie veröffentlicht werden. Der Empfänger importiert das Szenario und kann es verwenden. Beim Herunterladen aus dem Internet verlangt iOS eine Bestätigung und warnt aufgrund potenzieller Sicherheitsrisiken vor der Ausführung nicht vertrauenswürdiger Szenarien.

Wie integriert sich Shortcuts mit Drittanbieter-Apps?

Drittanbieter-Apps fügen Actions über das App Intents-Framework unter iOS 16+ oder das Intents-Framework unter älteren Versionen hinzu. Der Entwickler registriert Aktionen in Intents.intentdefinition, und sie erscheinen in der Actions-Galerie der Shortcuts-App. Der Benutzer kombiniert Actions verschiedener Apps — zum Beispiel das Senden eines Links von Safari an Bear-Notizen.

Ist Programmierung erforderlich, um Shortcuts zu erstellen?

Nein, Shortcuts werden visuell ohne Code erstellt. Der Benutzer zieht Actions-Blöcke aus der Liste per Drag & Drop, konfiguriert Parameter und verbindet sie nacheinander. Für fortgeschrittene Szenarien stehen Blöcke wie Run Script Over SSH, Get Contents of URL und Control Flow If, Repeat, For Each zur Verfügung, aber Programmiererfahrung ist nicht erforderlich.

Zusammenfassung

  • Shortcut — ein Automatisierungsszenario für iOS, iPadOS und macOS, zusammengesetzt aus Actions-Blöcken
  • Shortcuts-App — ein visueller Builder mit einer Galerie von über 300 integrierten Actions
  • Auslöser — Zeit, Geofence, NFC, Widget, Fokus, Laden — starten das Szenario automatisch
  • Siri-Integration — Shortcuts werden per Sprachbefehl ohne Berührung des Bildschirms gestartet
  • App Intents — ein Framework für iOS 16+, das Actions von Drittanbieter-Apps zu Shortcuts hinzufügt
  • Magische Variablen — automatische Datenübertragung zwischen Actions ohne manuelle Konfiguration
  • iCloud-Synchronisierung — Szenarien sind über iCloud auf allen Apple-Geräten verfügbar

Wir entwickeln eine mobile Applikation schlüsselfertig

IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.

Projekt besprechen

Lesen Sie auch