KDAB helps you create a native look-and-feel
KDAB contributes to the development of Qt on Mac, fixing bugs, improving performance an implementing brand new features. Our developers are passionate Mac users, experienced at producing Qt-based applications for the Mac which are App Store compliant, and follow the native look-and-feel guidelines, keeping code portable but leveraging native APIs and technologies cleanly.
KDAB’s more popular services on the Mac platform
- Mac-native look
We can tailor cross platforms interfaces to look truly Mac-native – starting with simple adjustments and progressing to custom widgets or embedding native controls. We can deliver macroscopic interface changes to meet demanding end-user expectation on the Mac, but retaining code compatibility with other platforms.
- Packaging applications
Creating a seamless packaging and deployment experience is vital for applications on the Mac; we have expertise packaging applications using a broad range of options, from disk-images to packages, covering code-signing, App Store sand-boxing, installation of authenticated binaries and beyond. All of this can be automated to ensure hassle-free creation of packaged applications by continuous integrations setups.
- State of the art tools
We use the best tools for the job – whether it be performance, memory usage or more, we’re familiar with the native tools on Mac, and the cross-platform options also available to look at graphics performance, memory usage and more.
- Enhancing Qt support on Mac
Whether it be around mapping, Bluetooth, in-app purchases or video playback, we’re already involving in contributing to the support for many areas of Qt on Apple platforms, and we can use our hands-on experience to help identify the most practical & cost-effective way to enhance Qt’s supports to meet you needs.
- Cocoa integration
Our work on the platform support code in Qt means we’re happy to work on integrating Cocoa code with your application – whether it be creating Cocoa plugins that use Qt internally, wrapping an NSView-based library up as a QWidget, or creating hybrid UIs to ease migration between codebases, we’ve had prior experience and can share it.
KDAB engineers can help you to switch from one OS to a another one, update a UI written in a legacy technology, or balance safeguarding current investments with going for a new opportunity. [...]
KDAB expert have supported embedded and desktop customers since 1999. The software architecture of a complex system is where fundamental mistakes easily can be made. Diligent groundwork, to get it right from start, often proves a significant factor in creating better software. [...]
KDAB’s experts help you to improve performance of the whole stack. Some of our normal tasks are achieving more frames per second, faster boot-up time, improved usage of CPU(s), memory and/or the battery. [...]
In KDAB we have developed strategies for making your code base more robust and faster. Our workshops help you improve your software’s testability and the speed, quality and resilience of your code. [...]