[Mono-osx] Why not implement WPF using OpenGL on Mac OS X?

Chuck Esterbrook chuck.esterbrook at gmail.com
Thu May 21 06:23:37 EDT 2009


On Thu, May 21, 2009 at 2:38 AM, Andreas Färber <andreas.faerber at web.de> wrote:
> http://www.mono-project.com/Libraries#GUI_Development
>
> There have been such attempts, failing to create a particularly large user
> base.
>
> The general problem is, developers want a nice, common API; but users want
> software that integrates nicely into their OS and its particular
> look-and-feel. So either you use cross-platform toolkits, limiting you to a
> common denominator (think AWT), or you make lots of costly special solutions
> to make your users happy.
>
> On Mac OS X some issues that come to mind are that the menu deviates from
> most other platforms in not being window-specific, it prefers
> window-attached sheets over application-modal dialogs, control layout is
> different everywhere, menu naming/translation deviates, etc.

I agree with your points here. But I think there is still potential to
encapsulate some of this with higher level APIs and then leave the
rest to the developer to decide upon (provide a vanilla application,
or customize for each platform). But it's a tough situation and would
require a serious long term commitment to produce this.

-Chuck


More information about the Mono-osx mailing list