
Native SDK (vercel-labs/native)
Native SDK ist ein Toolkit von Vercel Labs für native Desktop-Apps mit deklarativer UI und TypeScript. Es zielt auf native Binaries und wird oft als Electron-Ersatz verkauft. In der Praxis sind grundlegende Desktop-Teile wie Fokus, Terminals und WebView-Observability im Issue-Tracker noch unvollständig.
Warum es auf der Liste steht
Das ist eine frühe Plattform, die verkauft wird, als wäre sie schon ein fertiger Electron-Killer. Marketing spricht von keinem WebView und keinem JavaScript-Runtime. Der Tracker steckt voller Basis-Primitive, die noch nicht funktionieren, darunter Fokus, Terminals, WebView-Observability und Layout-Steuerung (Issues #222 bis #226). Sterne und Agent-Automation-Messaging liefen einer soliden Qualitätslatte davon. Wenn das Produkt noch nicht sagen kann, welches Terminal ein Event ausgelöst hat, ist das keine fertige Revolution. Das ist eine Launch-Ankündigung mit langer Hausaufgabenliste.
Referenzen (8)
vercel-labs/native Repository
~7k Sterne, 100+ offene Issues; README vermarktet Zero-Runtime-Native-Binaries.
WebView ist write-only — kein Console, Nav oder Crash-Signal
Eingebetteter WebView-Inhalt unsichtbar für Automation-Snapshots und App-Diagnostik.
macOS-Fokus wird inferiert, nicht beobachtet
Autofocus und Fokuswechsel hinken oder kommen nie; Key-Window-Resignation unobserved.
Terminal-Events identifizieren nicht welches Terminal
on-terminal-State ohne pty-Key; Multi-Terminal-UIs nicht disambiguierbar.
PtySpawnOptions hat kein cwd
Pro-Verzeichnis-Terminals müssen cd in Shell-Kommandozeilen schmuggeln.
Focus-Effects können Fokus nicht zwischen Views verschieben
Dokumentierte Focus-APIs existieren, Zig-Updates transferieren Fokus nicht wirklich.
Kill-Electron-Marketing-Post
Template-Narrativ: kein Browser-Runtime und Sterne als ganzes Argument.
Skepsis gegenüber reinvented Desktop-Widgets
Pushback: native Desktop-Widgets werden neu erfunden statt reifer Stacks.