2009-03-28 06:14 PM
2009-03-28 09:14 PM
2009-03-28 11:56 PM
2009-03-29 01:00 AM
Christiaan wrote:What are you talking about and why do you care? Java is installed in order to INSTALL ArchiCAD. As I said, AFAIK, ArchiCAD does not need Java after that. I don't understand what the issue is - pretty much every computer needs Java for one reason or another today anyway.
Oh right, so why does it require that Java is installed? (excuse my ignorance)
If it's not in Java then presumably it will eventually move to Cocoa on the Mac?
2009-03-29 03:11 AM
Karl wrote:I'm not sure that's entirely true, but the difference hasn't been big. However, Apple has chosen to stop developing the Carbon 64bit APIs, which means that Carbon applications will run in 32-bit space forever. (This is the reason for Adobe CS4 being 64-bit enabled in Vista 64, but not in MacOSX despite that OSX can run 64-bit programs as-is. CS5 will be 64-bit on the Mac too, I've heard.)
Cocoa vs Carbon has almost no effect on the user interface.
2009-03-29 12:52 PM
2009-03-29 03:06 PM
Karl wrote:You answered your own question. The answer is better/easier compliance with human interface guidelines. I would expect any move to Cocoa would encourage this and probably include an overhaul of the interface for no reason other than it would be a good opportunity. ArchiCAD's flouting of such guidelines and plain ugliness makes the app harder and less fun to work in, therefore increasing the cognitive load on the user.
Cocoa vs Carbon has almost no effect on the user interface. (I say 'almost no', because there are certain things that Cocoa does automatically that require extra programming work in Carbon.) Why an end-user would care about such things is beyond me?
Perhaps ... you might describe what you dislike about the interface and how you would prefer that things be?The problem with this is that I'm not a UI expert. I don't think ArchiCAD's GUI is going to be fixed by listening to UI suggestions from people like me. What it needs is for UI professionals to be pushed to the forefront of development and given the keys to how ArchiCAD actually works.
2009-03-29 06:27 PM
Christiaan wrote:Perhaps you could give specific example of cross-platform HI guidelines which ArchiCAD violates? B**ching about stuff without giving examples may make you feel good, but it accomplishes nothing and just wastes space here. Giving examples could help Graphisoft and other users down the road.
comply with basic human interface guidelines.
But here GS doesn't even appear to have hired someone to make it look good. Ha!Here, I think you're showing how new you are to learning ArchiCAD. Yes, there are inconsistencies and a few things that were standard UI designs a few years ago and which others may not still utilize... but you must realize that unlike Aperture, ArchiCAD has existed for around 25 years and has evolved in a way that is not a huge lurch in UI from version to version. I just downloaded the AC 7 'conversion' version for Mac this past week - and my reaction to that UI was "Boy, was that ugly and I would hate to go back there." But, at the time, we thought 7's interface was a huge leap forward from 6.5.
I have to say, while this issue is somewhat important it's not as bigger issue as the general user experience of working in the model and producing documents, which ArchiCAD does really well. So in this regard I think I'm prepared to put up with the UI because the overall user experience is so good.Glad to hear you say that. Such is the case with all of us with whatever our pet peeves are with the program - lack of interface consistency is a big one for many of us.
What it needs is for UI professionals to be pushed to the forefront of development and given the keys to how ArchiCAD actually works.As I said, there are many UI professionals at Graphisoft. Disagreeing with their choices does not alter their credentials and professionalism.
In saying that I will offer a few thoughts:
- Firstly, it's just butt ugly and has loads of unintuitive icons (aside from the Toolbox), not a nice place to spend most of your day, so an overhaul of the UI workflow and an overhaul of icons would be high on the list, including banishing Windows icons from the Mac version.
I agree that some icons are non-intuitive - but there are so many of them and so few pixels, that it is hard for them to be perfectly descriptive. They are easily learned and, once learned, make using ArchiCAD much faster from condensed pet palettes, snap points, etc. Just my opinion. Personally, I would not want anything major changed relative to the icons. I view the use of the various smart icons as one of the unique strengths of ArchiCAD.
More compliance with Mac interface guidelines generally, e.g. Mac folder trees instead of Windows folder treesI'm confused on this one. I have Mac folder trees everywhere in the interface on ArchiCAD on my Mac... flippy triangles identical to list view in Finder.
A major tidy up of the Menus, including banishing tools and iconsApparently you have not discovered Options > Work Environment yet? You have 100% control over your menu content and much more.
A unified window interface, with tear off palettes for those utilising multiple screensThis has been wished for by others - perhaps on one of the wishlists. The palettes all dock for me, and the Work Environment lets me set up multiple palette layouts, so personally, not a high priority.
Tabbed main windowsI agree that this might be a nice feature, particularly for beginners. I do not see it as a 'UI standard', but a personal preference. For experienced users, the shortcut keys easily move you from plan to 3D views on Windows and Mac. For Mac users, Expose is the easiest way to visually move between open views/windows. Tabs would take up valuable screenspace - but their visibility could be controlled from the Work Environment. The other thing against tabs and even Expose when multiple sections, elevations, etc are open is related to another recent discussion: switching to any other window will utilize all current layer, model view, etc settings. Only by opening a saved View does one get the proper model view - so the Navigator (or Organizer) is how one wants to switch between views anyway. Tabs would not truly help IMHO until we can have multiple floor plan windows, windows 'remembering' their view settings, etc.
My 2 cents,
Karl
PS Christiaan - please click the "Profile" text link near the top right of this page and fill in your AC version and machine description in your signature. Thanks.
2009-03-29 08:40 PM
Karl wrote:Ah yes, that old chestnut, blame the user. That's the same thing I hear from Desktop Linux advocates. If only I'd learn all those command line commands; then of course it's easy as pie!
Here, I think you're showing how new you are to learning ArchiCAD.
Yes, there are inconsistencies and a few things that were standard UI designs a few years ago and which others may not still utilize... but you must realize that unlike Aperture, ArchiCAD has existed for around 25 years and has evolved in a way that is not a huge lurch in UI from version to version. I just downloaded the AC 7 'conversion' version for Mac this past week - and my reaction to that UI was "Boy, was that ugly and I would hate to go back there." But, at the time, we thought 7's interface was a huge leap forward from 6.5.Couldn't agree more.
2009-03-29 10:17 PM
Christiaan wrote:IMO. I think the UI is very efficient and fast to use. It's a professional UI for the professional user. It's really simple to make your own UI as Karl says if you want something different. I guess there are as many UIs as there are distributors even if many of the users go for the GS standard which however should be considered a UI-template to tweak to your special wishes. Some 5 years ago I did a kids UI with just one palette with something like 15 buttons. It was just for modeling but it was a fun task and worked great.
I haven't got time or inclination to argue the intricacies of ArchiCAD UI at this point (too busy spending my weekend trying to learn ArchiCAD). I'm just glad to know it's not lumbered by Java.
Karl wrote:Ah yes, that old chestnut, blame the user. That's the same thing I hear from Desktop Linux advocates. If only I'd learn all those command line commands; then of course it's easy as pie!
Here, I think you're showing how new you are to learning ArchiCAD.
Yes, there are inconsistencies and a few things that were standard UI designs a few years ago and which others may not still utilize... but you must realize that unlike Aperture, ArchiCAD has existed for around 25 years and has evolved in a way that is not a huge lurch in UI from version to version. I just downloaded the AC 7 'conversion' version for Mac this past week - and my reaction to that UI was "Boy, was that ugly and I would hate to go back there." But, at the time, we thought 7's interface was a huge leap forward from 6.5.Couldn't agree more.