ENTWICKLUNG

App-SDK & APIs

Desktop-Apps von Drittanbietern entwickeln, ohne EveryOS selbst zu ändern.

Mit dem eigenständigen SDK beginnen

Nutze Node.js 26+ und die tatsächlichen Release-Archive für SDK 1.0.1, Generator und CLI. Die SDK-Versionierung ist unabhängig von EveryOS; eine npm-Veröffentlichung ist optional. Wähle eine Vorlage für Vanilla, React, React-Widget oder Hybrid und folge der Originalanleitung zum Bauen, Validieren, Testen, Packen, Signieren und Veröffentlichen.

Fähigkeiten deklarieren und testen

Apps und App-Widgets laufen in isolierten Frames. Deklariere die benötigten Fähigkeiten; Host-Aktionen werden vom Server durchgesetzt. Nutze Mock-Tests und eine echte signierte Entwicklungsregistry. Netzwerkwerkzeuge benötigen Administrator-Freigabelisten für Hosts/CIDR und Ports. SQL-Werkzeuge benötigen konfigurierte PostgreSQL-, MySQL- oder MariaDB-Verbindungen, eine erhöhte Freigabe und bei Schreibzugriffen eine Desktop-Bestätigung. Auch der Export privater SSH-Schlüssel verlangt eine Bestätigung.

Die dokumentierten APIs nutzen

Lies SDK-Referenz und Dokumentation der authentifizierten HTTP-API zu Routen, CSRF und Ereignisströmen. Es gibt keine allgemeine API für privilegierte Befehle. Veröffentliche signierte Pakete in einer geprüften privaten Registry oder reiche sie bei der Community-Registry ein. Prüfe die Referenzen zu Manifest, Netzwerk, Datenbank, Widgets und Verteilung, bevor du diese Fähigkeiten hinzufügst.