Hacker News new | past | comments | ask | show | jobs | submit login

Yes, we build it natively. There are tons of native applications: sublimes, Dropbox, chromes etc... and many ways to cross-platform. I don't want to spend 2GB for every electrons app (slack, vscode, database app...) so I build TablePlus natively. Basically, I split the project into 2 pieces. Logic and Interface. The logic can cross-platform because it is pure C/C++.

Dropbox does the same way with djinni: https://github.com/dropbox/djinni

I see, thanks for the answer. I am a fan of native applications by the way. Will the Windows version use WinForms, WPF or UWP for UI?

Sublime Text isn't quite native, as the text rendering is done with Skia IIRC.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact