2009-08-06 05:38 PM
2009-09-02 12:40 PM
Rob wrote:Look i understand completely that re-writing AC for 64bit is no small task. I certainly was not expecting it for AC13. Wish yes, but I have been an AC user since the late 90's and so have grown used to GS timelines. 10 year old wishes, etc.
In regards to 64bit mac version.... well there is more than just recompiling the code to 64 bit.
I would like to remind all that Apple's sudden decision to axe Carbon one year ago was a bit shocker for all developers (even companies like Adobe had to postpone its suite). GS (and in fact most of developers) were using Carbon for back-compatibility reasons mainly.
Q: How did Graphisoft decide on the appropriate Mac OS X environment for ArchiCAD?So once Graphisoft decided to drop support for OS 9 in 2003 (in 8.1 .. ouch) there was no longer a requirement to use Carbon. It was purely a financial (i.e resourcing) decision to be made. So the gamble began during development for 8.1 ... 6+ years ago.
A: When ArchiCAD was developed for Mac OS X we had to support a Mac OS 9 user base. In accordance with this ArchiCAD developers chose the only appropriate solution that is, the implementation of Carbon.
Q: What is Carbon?
A: Carbon is another application environment of Mac OS X. It was designed to provide a migration path for developers moving from Mac OS 9 to Mac OS X. If an application is written in this environment it will run both on Mac OS X, and on Mac OS 9
Q: What will be the situation after dropping the support for Mac OS 9?
A: Since Carbon runs programs just as well as Cocoa, there would not be any benefit in rewriting even parts of the code base in Cocoa. However, since Mac OS X supports compound program codes it is possible to use Cocoa for future development if it becomes more appropriate for actual projects.
Q: Is Cocoa better than Carbon, since it is the 'native' application environment of Mac OS X?Bzzz. Turns out the correct answer to question 1 was 'Yes' because Cocoa was native and Carbon was the 'backward-compatibility mode'. Who would have thought Apple would eventually begin phasing out their legacy API's after 9 years. Maxon did, but not Adobe or Graphisoft.
A: No. Each provides different routes to the same core system routines. The choice of whether to develop a Cocoa-based or Carbon-based application depends on the purposes of the developer.
Q: What is the result of running ArchiCAD on a 64-bit processor-based system (such as Apple's new G5 (PowerPC_970) computers and Mac OS X 10.3)?
A: 64-bit processors offer the opportunity for programs to address significantly larger range of memory than the current 32-bit processors' 4 Gigabyte limit. ... Current computers do not exploit the 4 Gigabyte memory limit. Even so, Graphisoft keeps up with the changes and is closely following the developments of the 64-bit environments.
Rob wrote:Well at my last big office that memory error was not all that uncommon actually. Big models and people love having multiple copies of AC running with various Hotlink modules & TW drafts open. I know no model is even close to a 1GB file but there are all sorts of factors that add up to AC approaching its memory limit.
how many of you use more than 4GB memory for one project... I mean honestly.
2009-09-02 01:44 PM
2009-09-02 01:48 PM
Braza wrote:
Well... I guess now "Small Fish" have no excuse to don't grow.
Again... It's a strategic release... not only for GS... but also for all AC users... Think about the opportunities on the horizon.
It is a fair release... once "You always have to break the eggs to bake a cake", right?
And to some of you folks... lets not underestimate the huge effort behind TW2... its not fair.
2009-09-02 01:53 PM
Big models and people love having multiple copies of AC running with various Hotlink modules & TW drafts open.4GB RAM is limit for ONE application instance - so if you had two ACs running at the same time both of them have separate 4GB addressing space managed by Memory Management Unit.
2009-09-02 02:18 PM
Rob wrote:I'm not disputing anything technical, just the current situation is the result of a (poor IMO) strategic decision years back on what API to use. I completely agree that 10.6 could provide some very interesting outcomes for AC, but this Carbon v Cocoa episode has not shown Graphisoft to be particularly forward-looking when it comes to OS X technologies.
I am not going to argue about technicalities but as I have mentioned before there could be a potentially interesting outcome if GS could manage to use any of SL's new technologies and I am happy they did not rush it.
2009-09-02 02:55 PM
owen wrote:Well I don't know much about that but the fact that they don't even produce a Mac friendly interface independent of the Windows version certainly says first class Mac support isn't exactly a priority.
but this Carbon v Cocoa episode has not shown Graphisoft to be particularly forward-looking when it comes to OS X technologies.
2009-09-02 03:10 PM
Christiaan wrote:Funny no, when you think ArchiCAD originally was a Mac only program
Well I don't know much about that but the fact that they don't even produce a Mac friendly interface independent of the Windows version certainly says first class Mac support isn't exactly a priority.
2009-09-02 03:20 PM
2009-09-02 07:52 PM
2009-09-02 08:22 PM
Bricklyne wrote:You should know, as that's exactly what you are doing, complaining at no end about anything in ArchiCAD.
There's a medical term for people who feel compelled to do things that they claim to otherwise repulse them. Do you know what it is?