
Native SDK (vercel-labs/native)
Native SDK è un toolkit di Vercel Labs per app desktop native con UI dichiarativa e TypeScript. Punta a binari nativi e viene spesso presentato come sostituto di Electron. In pratica pezzi base come focus, terminali e osservabilità WebView sono ancora incompleti nel tracker.
Perché è in lista
È una piattaforma precoce venduta come se fosse già un killer di Electron finito. Il marketing parla di niente WebView e niente runtime JavaScript. Il tracker è pieno di primitive di base che ancora non funzionano, tra cui focus, terminali, osservabilità WebView e controlli di layout (issue da #222 a #226). Stelle e messaggi di automazione agent sono andati più veloci di un listone di qualità solido. Se il prodotto non sa ancora quale terminale ha sparato un evento, non è una rivoluzione finita. È un annuncio di launch con una lunga lista di compiti.
Riferimenti (8)
Repo vercel-labs/native
~7k stelle e 100+ issue aperte; README vende binari nativi zero-runtime.
WebView write-only — niente console, nav o segnali di crash
Contenuto WebView incorporato invisibile a snapshot di automazione e diagnostica app.
Il focus macOS è inferito, non osservato
Autofocus e transizioni di focus ritardano o non compaiono; resignation della key window non osservata.
Gli eventi terminal non dicono quale terminal
Lo stato on-terminal non ha chiave pty; UI multi-terminal non disambiguabili.
PtySpawnOptions senza cwd
Terminal per directory devono contrabbandare cd nelle command line della shell.
Gli effetti focus non spostano il focus tra view
API focus documentate esistono ma gli update Zig non trasferiscono davvero il focus.
Post marketing stile Kill Electron
Narrazione template: no browser runtime e conteggio stelle come argomento intero.
Scetticismo sul reinventare i widget desktop
Pushback: i widget nativi vengono reinventati invece di usare stack maturi.