[Mono-osx] Menu Bar for Mac OS X?

Joanna Carter cocoasharp at carterconsulting.org.uk
Mon Apr 5 18:30:17 EDT 2010

Hi Duane

> For us the end result was dictated by the user's expectations.  Our users demand a native Mac application, no exceptions.  Therefore the UI is written using Interface Builder and Cocoa.  The core of the business logic is in the C# layer which is shared between the Windows and Mac apps.
> The cost of creating native UIs on both Windows and Mac was negligible compared to the app not being accepted by Mac users.
> Prior to starting work on the Windows app we evaluated all the common and current solutions to cross platform.  Our conclusion was the UI should never be cross platform.  And thanks to Mono and C# the majority of our code is cross platform.
> 9 months after starting the Windows app and just now finishing the Mac app I know we made the correct decision.  We spent 6 months writing the Windows app with the shared C# library.  The past 3 months have been dedicated to creating the Mac app.

That's excellent. Which bridge did you use - Monobjc?

> Your goal as a developer and the goals for the application may lead you to a different definition of cross platform.  For us cross platform does not include the UI.

Amen to that :-)


Joanna Carter
Carter Consulting

More information about the Mono-osx mailing list