3 ms·
Just because the UI layer and installer are using OS-specific libraries doesn't mean it isn't a unified app under the hood.
by pyre 11y ago
Just because the UI layer and installer are using OS-specific libraries doesn't mean it isn't a unified app under the hood.
- mwcampbell 11y agoYou're right, of course. My comment was premature. But I've looked at both the Windows and Mac apps now, and as far as I can tell, there's no common core besides (probably) libgit2. Each app is implemented using a language runtime and frameworks specific to its host platform. So any unification is only skin-deep. Maybe I'm just envious of companies that have the resources and discipline to keep up the appearance of a unified app while in fact maintaining multiple independent implementations. FWIW, if I were going to implement a unified multi-platform app, I'd use SWT; in fact, I did on a recent project.