Skip to content

Software solutions for macOS® KDAB helps you create a native look-and-feel

The KDAB Group

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.
Contact us to find out how we can help with your macOS project

FacebookTwitterGoogle+LinkedInEmail

Code Migration & Modernization Workshops Leverage KDAB's expertise - Modernize your code base

KDAB has a long and proven experience in code migrations. Our experts can provide you with recommendations of how to modernize your code base as well as making a fast and safe code migration for you. An existing code base can be a great asset

Read more

Software Architecture Workshops Define, review and tune the architecture with KDAB's support

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.

Read more

Profiling and Performance Workshops Improve performance of the whole stack with KDAB specialists

KDAB’s experts help you to improve the performance of the whole stack. To achieve more frames per second, faster boot-up time, improved usage of the CPU(s), memory and/or the battery are some of our normal tasks.

Read more

Testing and Refactoring Workshops Reduce technical depth - Refactor with KDAB's proven methods

In KDAB we have developed strategies for making your code base more robust and faster without breaking it. Our workshops help you improve your software’s testability and the speed, quality and resilience of your code.

Read more

By continuing to use the site, you agree to the use of cookies. More information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close