Mac OS X Development Services
Art & Logic has been developing custom Macintosh software since we began in 1991. We know the subtleties of the Mac platform because we’ve evolved with it over the years. Our experience includes the following:
- iPhone & iPod Touch applications
- Cocoa and Carbon application development
- Cross-platform development and porting (see below)
- Media software, including audio and imaging
- Mac OS X device drivers and kernel-level development
- CoreAudio, CoreMIDI, and Audio Units
Mac OS X / Intel
Will your Mac OS X application or driver work with the new Intel hardware? How hard will it be to create a universal binary for your software so that it runs on both PowerPC and Intel processors? Will your application work with Rosetta? How hard will it be to convert your CodeWarrior project to Xcode?
As an Apple Developer Connection member (Premiere level), we can test your OS X application on Intel hardware now. Plus, we have access to Apple’s test lab in Cupertino, CA, where we can test applications on any available Macintosh model.
Mac OS X ‹--› Windows Porting & Cross-platform Development
Over the years we have ported a wide variety of applications between Mac and Windows operating systems (in both directions). Many of our clients have expertise with one platform, but need help with the other. Contact us if you would like to discuss your cross-platform strategy.
Mac OS Classic
Art & Logic’s roots go back to the early Macintosh days. If you have an older Mac OS Classic application that needs updating, please contact us.
Project Stories
Learn about our experience with Mac OS X applications and drivers.
Long-Term Technology Relationships
Art & Logic takes a flexible, long-term approach to technology and design decisions. We use our knowledge of most major software technologies to help you choose the best platform for your application. If the right tools don’t exist, we can build them from scratch or assemble pre-existing components.
Of course, your long-term support plans, existing systems, schedule, and budget weigh heavily into these decisions. We take the time to get to know our clients and the business requirements for their software.
Learn more about advice and planning.
For more information, contact:

Andrew Sherbrooke
Lead Engineer
Please use the become a client form to begin a discussion about your project.

