[Qt-interest] Qt 4.8 and XCode 4.2
Thiago Macieira
thiago at kde.org
Wed Nov 2 17:53:10 CET 2011
On Wednesday, 2 de November de 2011 11:11:06 Richard S. Wright Jr. wrote:
> It's not really the same as wanting, say a toolbar to be a little thinner,
> or perhaps a new class that would be useful. This is pretty basic
> development environment support, for what is a mainstream toolset. To
> deprecate XCode on the Mac… it's hard not to take that as an affront. It's
> hard not to imagine that future direction will make this more and more
> difficult as time goes on. It's hard to imagine that the new "elders" care
> as much about cross platform development as Trolltech did.
I still care as much as I did in 2006 when I started working for Trolltech.
Lots of people still working at Nokia were there when I started, and I'm
pretty sure we indoctrinated the ones who came since to value cross-platform
support.
First of all, let's be clear: it's qmake's generation of XCode projects that
is deprecated. Not XCode itself, though yes it's harder to use it.
I don't remember the exact details why XCode project support was deprecated,
as I'm not a Mac developer and I've never owned a Mac. But I can tell you that
priorities change and code rots. It's very hard to maintain qmake's source
code, so maintaining that support and, more importantly, updating it to the
new XCode versions was simply left behind in the priority list.
You make the same mistake that most people do: you assume that what's
important to you is important to everyone ("pretty basic development
environment support"). I'm sorry, that's just not how it works and it didn't
work back then like that either. Some features and requests will take higher
priority because of need, other lower-priority ones will get done because
they're easier or because skill is available to implement.
So in the end, what happened was that the people who used to maintain the
support are either no longer working on Qt, are working on higher-priority
tasks or have decided they don't want to work on qmake anymore. Moreover, with
Qt Creator available for Mac, support for XCode has decreased in priority.
It's hard to dwell on "what-ifs" in human situations, but I'd guess that XCode
support would *still* have been deprecated even if Trolltech were an
independent company. Qt Creator had already started development back when the
acquisition happened.
So we'd be here, discussing XCode project support being deprecated. The
difference is that you wouldn't be blaming open source because it would be
clear that the lack of support had nothing to do with open-sourceness. And
you'd have 3 options fewer to make your needs be met.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
Url : http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20111102/a57631ca/attachment.bin
More information about the Qt-interest-old
mailing list