Plugin-Entwicklung mit dem Actions SDK
Der offizielle Entwicklerpfad
Wenn du eine verteilbare Integration möchtest, die im Logitech-Ökosystem auftaucht, baue ein Logi Actions SDK-Plugin.
1. Was das SDK unterstützt
Die öffentlichen SDK-Docs sagen, dass du Plugins bauen kannst mit:
C#Node.js
Die aktuellen Docs positionieren das SDK als den Weg, um:
- Plugin-Projekte zu erstellen,
- Plugins zu verpacken,
- Pakete zu verifizieren,
- sie über den
Marketplacezu verteilen.
2. Host-Modell
Der Host-Stack besteht aus:
Logi Options+Logi Plugin Service- unterstützten Geräten und Overlays wie
Actions RingoderMX Creative Console
Während der Entwicklung wird das Plugin in den Host-Dienst verlinkt, statt es von Hand zu kopieren.
3. Kern-Toolchain
Die offiziellen Docs nennen derzeit:
- neueste
Logi Options+- oderLoupedeck-Software, .NET 8für den C#-Pfad,LogiPluginToolfür C#-Packaging und -Verifizierung,@logitech/plugin-toolkitfür den Node.js-Pfad.
4. Entwicklungsmodi
| Pfad | Am besten für | Warum |
|---|---|---|
Node.js / TypeScript | Schnelle Iteration, Web-/API-Integrationen, JS-Teams | Schnelles Scaffold, npm-Ökosystem, Watch-Workflow |
C# / .NET | Umfangreichere Desktop-Integrationen, starke Typisierung, ausgereifte Architektur | Offizielles Tooling, starke Plugin-Struktur, ideal für Windows-lastige Apps |
5. Was ein Plugin kann
Die SDK-Docs und Marketplace-Beispiele zeigen, dass Plugins Folgendes bereitstellen können:
- Commands,
- Adjustments,
- Settings,
- dynamische Ordner,
- Icons,
- Profile,
- zustandsbehaftete Actions,
- Login-Flows für externe Dienste,
- lokale Datenspeicherung,
- haptisches Feedback für unterstützte Geräte.
6. Was ein Plugin nicht ist
Denke nicht daran als:
- Firmware-Flashing,
- rohe USB/HID-Treiberprogrammierung,
- uneingeschränktes Remapping jedes Logitech-Geräts,
- direkte universelle Unterstützung für ältere Nicht-MX-Geräte.
Es ist eine Anwendungs-/Plugin-Plattform.