Linked by Thom Holwerda on Thu 17th Dec 2009 22:16 UTC
Mac OS X Late last night (CET), we reported on the story that the VLC project needed more developers for the Mac version of this popular video player, or else the Mac variant may disappear. Just about every website out there reported on this issue, but it turns out it all got a bit exaggerated (on the internet? Surely you jest...). We spoke to VLC developer Pierre d'Herbemont to clarify the issue, and they've also put up a wiki page about the so-called demise of the Mac version of VLC. He also detailed what, exactly, they meant by "Apple is blocking us".
Thread beginning with comment 400185
To read all comments associated with this story, please click here.
Qt4 Interface?
by yokem55 on Thu 17th Dec 2009 22:33 UTC
yokem55
Member since:
2005-07-06

Is the qt4 interface for VLC on the mac so horrible that they are better off starting over from scratch?

Reply Score: 6

RE: Qt4 Interface?
by leos on Thu 17th Dec 2009 23:53 in reply to "Qt4 Interface?"
leos Member since:
2005-09-21

Is the qt4 interface for VLC on the mac so horrible that they are better off starting over from scratch?


They're doing what programmers like doing best. Create their own product.
http://www.joelonsoftware.com/articles/fog0000000069.html

That's not necessarily a criticism, after all, open source development is supposed to be fun, but I really don't think it's the best for the project as a whole. However, in the end he who codes decides, so unless someone steps up to make sure the Qt interface plays nice on OSX, it won't happen. I'll check it out since I develop Qt stuff on Mac as well, but I suspect it will take more time than I have.

Reply Parent Score: 4

RE[2]: Qt4 Interface?
by Delgarde on Fri 18th Dec 2009 00:19 in reply to "RE: Qt4 Interface?"
Delgarde Member since:
2008-08-19

They're doing what programmers like doing best. Create their own product.
http://www.joelonsoftware.com/articles/fog0000000069.html


That article of Joel's is often quoted, and indeed is probably accurate for most projects. But consider it's central example - the abandonment of the old Netscape code in favour of what eventually became Firefox.

In hindsight, I think it's pretty safe to say that keeping with the old code would never have led to anything like the modern Firefox. And without Firefox kick-starting competition between browsers, I don't see that we'd have ended up with anything like the modern Web - we might, god forbid, be stuck with IE6 as the pinnacle of browser design...

Reply Parent Score: 4

RE[2]: Qt4 Interface?
by Kroc on Fri 18th Dec 2009 09:18 in reply to "RE: Qt4 Interface?"
Kroc Member since:
2005-11-10

I speak as a developer who, when he has something new to build, goes out and finds somebody who has already done it, download the code and discover that it’s an ugly, unmaintainable, over-engineered mess that’s more effort to redesign and repurpose than to simply start from scratch.

I could have used MarkDown but it was useless for my needs so I wrote ReMarkable. I could have used a CMS, but they’re all too bloated and changing the HTML would be a backward cow-pat shovelling mission, cleaning up their mistakes. I wrote my own. I throw away and write my own—new and better—tool for almost every third party piece of code I come across.

The fact is, that once a project has been started with an initial design, that project is now on a set of rails and can go in only one direction. The more steam it builds up the bigger the turning circle it has.

In every instance, it is more effort to try turn around a big, fast moving project with many people, than it is to create a new skunkworks project and go you own—better—direction.

It’s why Google contributed to Firefox up to a point (paying full time developers) and then made their own browser. Firefox had gathered the steam to open the marketplace to competition, but cutting the bloat from Firefox was too difficult to do by removing things people were now used to—their only option was to start from scratch.

This will happen, and will keep on happening, and is why even with QT4 so well developed, developers will *still* opt to roll their own—because it would take too much effort to change the fundamental design of QT4 than it would be to just write something new.

I _hate_ Qt4 apps on OS X. They are awful, unwieldy pieces of crap. They look worse than an amateur OS X programmer starting out with their first app. At least the amateur programmer coding for the first time has XCode, the HIG, Interface Builder (which allows easy HIG sizing / placing) and a sense of what an OS X app is supposed to look like.

Reply Parent Score: 0

RE: Qt4 Interface?
by JMcCarthy on Fri 18th Dec 2009 00:39 in reply to "Qt4 Interface?"
JMcCarthy Member since:
2005-08-12

It's jut not Mac. Stands out like a sore thumb. Not really the case on Windows because there's no unified look. Fits perfectly in KDE because it uses Qt. Fits well in even GNOME to lesser extent when using QGTKStyle.

Reply Parent Score: 2

RE[2]: Qt4 Interface?
by sbergman27 on Fri 18th Dec 2009 00:49 in reply to "RE: Qt4 Interface?"
sbergman27 Member since:
2005-07-24

It's jut not Mac. Stands out like a sore thumb.

I wonder if that really matters for a media player. Media players really require UI's quite far removed from the usual routine of "File Edit View Search Tools" anyway. For example in Gnome, Totem blends in seemlessly with the desktop... but feels like a text editor that's been modified to be a media player. VLC clashes a bit with the HID and is as overly-busy as any KDE app. But for a media player, I think that's probably appropriate.

Reply Parent Score: 3

RE: Qt4 Interface?
by fithisux on Fri 18th Dec 2009 07:27 in reply to "Qt4 Interface?"
fithisux Member since:
2006-01-22

Is the qt4 interface for VLC on the mac so horrible that they are better off starting over from scratch?



You asked my question. I believe Qt4 is cross-platform and it improves, why use Cocoa when devel resources could be spent on other issues?

Reply Parent Score: 3

RE[2]: Qt4 Interface?
by bousozoku on Fri 18th Dec 2009 08:08 in reply to "RE: Qt4 Interface?"
bousozoku Member since:
2006-01-23

"Is the qt4 interface for VLC on the mac so horrible that they are better off starting over from scratch?


You asked my question. I believe Qt4 is cross-platform and it improves, why use Cocoa when devel resources could be spent on other issues?
"

Having a native interface that works the way other applications work would be desirable on any platform.

The interface VLC uses doesn't even seem to be finished, with several functions not connected to the buttons they represent. It wouldn't seem to be a fault with Qt but who knows for sure what the problem is?

Reply Parent Score: 2

RE: Qt4 Interface?
by segedunum on Fri 18th Dec 2009 14:09 in reply to "Qt4 Interface?"
segedunum Member since:
2005-07-06

Is the qt4 interface for VLC on the mac so horrible that they are better off starting over from scratch?

As opposed to starting completely from scratch with no Mac UI whatsoever, and nothing that can be improved currently, thereby creating even more work? Yer, I'm sure that would solve their problems.

Reply Parent Score: 2