5 ms·
Why did you develop just for OSX and would you consider supporting other platforms (Linux!) in future?
by zacmps 10y ago
Why did you develop just for OSX and would you consider supporting other platforms (Linux!) in future?
- kogir 10y agoWell, we had to start somewhere, and macOS is what our team knows best. If there's enough interest, we'd love to support other platforms (including Linux).
- mixedCase 10y agoIf you have decoupled your application logic from the UI, you might wanna look into Qt/QML. Opens up support for a lot of platforms, and you can have a native-looking GUI for both Windows and Linux using the exact same codebase without "ifdeffing".
- davidcollantes 10y agoJust curious, could you link an application using Qt/QML with a native-looking Windows GUI?
- LeoNatan25 10y agoNative-"looking" = Looks and feels like nothing native. Always use the best UI for each platform, which is the native UI stack.
- mixedCase 10y agoQt maps its widgets to native ones. As long as you pay the same attention to detail as required when you're accessing the Win32 API directly, you're going to be able to get the same results. And as I mentioned in the other comment, QML makes it fairly easy to make UWP/Metro-style apps.
- userbinator 10y agoIt's easy to make it look native, but in my experience as a user of these usually-ported-from-Linux apps, the difference in responsiveness can be noticeable.
- davidcollantes 10y agoAgain, do you have a link to one of those applications? Every time I have come across one, they look decently on Linux, but far from it under macOS, for example. Like previous post @LeoNatan25 wrote, they looked and feel nothing like native.
- mixedCase 10y agoAs I mentioned in the other comment, most people simply don't care about making it native outside of their own platform, but Qt won't get in your way if that's what you want; you have access to the native widgets, it is up to you to make it look the part.
- mixedCase 10y agoYou just made me realize Microsoft's inconsistency makes it rather hard to say an app looks "native" in it. Visual Studio, Edge, Office, Explorer... look nothing alike. In any case... Qt does map its widgets to the Win32 ones, it's not just a crude imitation. Apps like OBS, Wireshark, VLC and KeePassX get close to a native appearance, it's just that nobody seems to give a shit about going the extra mile to make an app look native in Windows. There's this if you wanna see how you can get a Qt app to feel right on every platform: http://www.slideshare.net/qtbynokia/how-to-make-your-qt-app-look-native http://www.slideshare.net/qtbynokia/how-to-make-your-qt-app-... Also, UWP style applications seem fairly easy to make with QML if, again, you give a shit.