Subject: Re: Mac OS Build (was Re: Abiword gets "recognition" at MacHack)
From: Hubert Figuiere (hfiguiere@teaser.fr)
Date: Mon Jun 25 2001 - 08:56:23 CDT
Leonard
> >1/ continue like I begun: target Carbon. This provide a code base that will
> >be usable for a MacOS 8.5 port. But this is probably not the best, but far
> >from being the worst.
>
> At this point, I wouldn't spend time worrying about anything
> less than OS X, since those users already have a choice of word
> processors. I believe we should focus on the future and potential
> "customers".
Yes and no. I am not for forgetting completely MacOS Classic. MacOS 9 still
have 2 yrs lifetime in term of software development, because lot of users
are not ready to do the switch.
AbiWord goals is to provide a cross-platform solution and in this case MacOS
8.5/9 has a wider marketshare than MacOS X. Most of the places that will
have MacOS X will also have lot of MacOS 9....
> >4/ Port GTK to MacOS X using CoreGraphics and go as in 2.
>
> Darin Adler and I were talking about this at MacHack as a way
> to bring GNOME apps (like say Nautilus) to Mac OS X in a "more
> compatible" fashion than relying on XFree. We believe that it could
> probably be done in less than a week with someone(s) working on it
> full time.
Actually I have thought about some for the same exact reason: port GTK+ to
CoreGraphics and you'll get GNOME almost for free :-)
> >5/ This is a variant of 1: use Cocoa instead of Carbon. That would speed up
> >the development time of AbiWord for MacOS X, but the code base would not be
> >compatible with MacOS 9.
>
> As noted above, I don't have a problem dropping OS 9 support
> - but I think there are other issues with using Cocoa...
I do, see above.
> The main problem, in my mind, with going to Cocoa is the same
> one that has been discussed over time with using PowerPlant, MFC,
> etc. is that it means breaking away from common code for the
> framework and only using common code for the editing "core".
See what have been done for the BeOS version. BeOS API are a C++ framework.
So I don't see this as a problem, but as an advantage.
Hub
This archive was generated by hypermail 2b25 : Mon Jun 25 2001 - 08:56:45 CDT