News for hackers. Stuff that matters.
Re:Bertrand Serlet to leave Apple by wtn on Wednesday March 23, 2011 @10:38AM (#2359540)
They need to replace the Apple Developer Tools lead next. He's been at Apple forever—around 30 years now—and he's gone insane.

The Xcode 4 interface should not imitate iTunes.

Re:Bertrand Serlet to leave Apple by ForensicPics on Wednesday March 23, 2011 @04:35PM (#2361322)
"The Xcode 4 interface should not imitate iTunes."

The new design has its problems, but this kind of feedback isn't specific enough.

The team did try to clean up the mess, and were successful in some areas. A modern, single-window design is laudable. But the document handling is just abysmal, as it has always been in Xcode.

The tabs don't make sense (they're even upside-down); the "counterpart" button is gone; you can't split the editor without invoking this misguided "assistant"; error messages appear in this narrow column on the left, so of course they're truncated to the point of uselessness and if you go to the results and put them in the main editing pane, it doesn't pull up the relevant source code at the same time.

Aside from the document-handling fiasco, there are lots of plain old bugs in Xcode 4. Worst of all is that it simply won't build a lot of projects that worked fine in Xcode 3, stopping people's work in its tracks.

Re:Bertrand Serlet to leave Apple by astrange on Wednesday March 23, 2011 @11:31AM (#2359803)
Do you mean Chris Espinosa? He isn't working on Xcode.
Re:Bertrand Serlet to leave Apple by stevejohnson on Wednesday March 23, 2011 @02:26PM (#2360616)
And is definitely not insane.
Re:Bertrand Serlet to leave Apple by ForensicPics on Wednesday March 23, 2011 @04:29PM (#2361284)
And Chris is a reasonable guy.
Re:Bertrand Serlet to leave Apple by jonhendry on Thursday March 24, 2011 @12:10AM (#2362809)
I think it is probably imitating Instruments, which imitates iTunes.
Re:Bertrand Serlet to leave Apple by dot on Wednesday March 23, 2011 @11:10AM (#2359709)
i'm still hoping i'll get used to it. i can't believe steve doesnt make the xcode team take on an interface designer.
Re:Bertrand Serlet to leave Apple by stevejohnson on Wednesday March 23, 2011 @11:33AM (#2359809)
You really think the developer tools team doesn't have a UI designer?
Re:Bertrand Serlet to leave Apple by leon_ on Wednesday March 23, 2011 @12:23PM (#2360043)
At least the one they've got got pretty disconnected from the developer's point of view.

When I want to build my project I do not want to press a play button.

Re:Bertrand Serlet to leave Apple by pohl on Wednesday March 23, 2011 @12:57PM (#2360205)
I just checked Eclipse: Green circle with a white, right-pointing triangle. Then I checked Netbeans: Green right-pointing triangle. Both of these are unmistakable icons for 'play'. Edit: I even googled for screenshots of Visual Studio...green right-facing triangle.

http://en.wikipedia.org/wiki/File:Vs2010rtm.png

Could there be a more universal idiom in the world of IDEs?

Re:Bertrand Serlet to leave Apple by pennig on Wednesday March 23, 2011 @12:36PM (#2360106)
What kind of button would you want to press?
Re:Bertrand Serlet to leave Apple by snotrockets on Wednesday March 23, 2011 @01:01PM (#2360223)
\C-c c
Re:Bertrand Serlet to leave Apple by jshen on Wednesday March 23, 2011 @12:57PM (#2360201)
really, cause that's exactly what button I look for when I'm in an IDE trying to figure out how to run a project. I'm sitting here looking at intellij which has a 'play' button for running code.
Re:Bertrand Serlet to leave Apple by ForensicPics on Wednesday March 23, 2011 @04:41PM (#2361346)
He said BUILD, not RUN.
Re:Bertrand Serlet to leave Apple by ForensicPics on Wednesday March 23, 2011 @04:39PM (#2361339)
Guys, try reading his post: "When I want to build my project I do not want to press a play button."

He said BUILD, not RUN. A Play button is to build and RUN the project. I agree with his objection: There's no Build button in the UI.

And even worse is the width of the combined drop-down list for configurations. There's a vast expanse of empty space in the (now non-customizable) toolbar, and they made this control SMALLER. The information it should be providing is cut off in all cases, even with short project names. I try to be sympathetic to the Xcode team's tasks, but this is idiotic.

Re:Bertrand Serlet to leave Apple by YooLi on Wednesday March 23, 2011 @02:06PM (#2360524)
Me thinks you haven't been programming long if you don't know what the green triangle does. It's been a "play button" for over a decade.
Re:Bertrand Serlet to leave Apple by ForensicPics on Wednesday March 23, 2011 @04:42PM (#2361355)
The green button RUNS the program, building it first if necessary. Where did he say he wants to run the program?
Re:Bertrand Serlet to leave Apple by jonhendry on Thursday March 24, 2011 @12:12AM (#2362812)
I think the problem is more that they change the design too often. Maybe this is because they get a new interface designer who has new ideas.

But then they end up doing things like throwing out a working documentation viewer and replacing it with a new design that doesn't work.