Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 64-bit Carbon



Us too - we also deal with multi-GB images, 64-bit is critical to serious scientific and imaging applications. We already support x64 on Windows (where Microsoft actually went to the effort to port most of the API rather than hardly any of it) - this reversal in Apple's commitment to 64-bit may spell the end of this sort of application on the Mac.

A pity after 16 years of Mac support from my company.

Cheers,

Steve

On 13 Jun 2007, at 14:06, Jo Meder wrote:

Hi,

Jerry wrote:

I'm one of the niche people who need 64-bit - we deal with 200+Gb
images all day. We're using a cross-platform toolkit to run on Mac,
Windows and Linux, The Mac stuff is all Carbon-based and this is
going to be a real blow and will probably spell the end for our
product on the Mac. The other platforms already have 64 bit versions
- we've just been waiting for 64 bit support on the Mac. I suspect
the Mac version of our app is probably just going to fade away.
There's no chance we're going to switch toolkits.

I'm in pretty much the same boat. Our product is a landscape visualisation/renderer app. We can hit the 32 bit address space limit with ease. We need 64 bit support, and have been hanging out for Leopard with 64 bit Carbon support since that was announced. We also have a cross platform application framework, and all the Mac stuff is Carbon. I've already started on the Mac side of things with removing the last stuff which was said to be unsupported in 64 bit Carbon previously. Having to reimplement all the platform specific stuff in Cocoa is going to be a serious problem, even if it's only due to the time needed. We're only a small company, it would be a major setback. Rearchitecting the app into a 32 bit GUI and 64 bit backend would be just as bad and probably worse, and a major issue is that we wouldn't need to do that for the Windows version and so it would be a huge black mark against the Mac version. It basically wouldn't happen.


I'm happy with the idea of needing to mix more Cocoa/Obj-C into my mainly Carbon codebase in the future, based on Apple only seeming to be adding Obj-C APIs for new stuff going forward. I was happy with the changes I would need to make because 64 bit Carbon removed a bunch of legacy stuff. To potentially have the rug pulled out from under me entirely in this manner is very distressing though. I was intending to have a 64 bit Mac version of our app ready to go for Leopard's release, but if there is no 64 bit Carbon I can't even begin to think when we might be able to do that. I'm positive we'll have a Windows 64 bit version available long before it happens though.

Sometimes as a Mac developer I feel like Apple is working against me rather than working with me in delivering apps for the Mac. I'm not talking about things like the Carbon or Intel transitions, those were pretty straightforward from my perspective. However more and more things seem to need to be done on Apple's terms and there is little flexibility. I understand that Apple have put the emphasis on Cocoa from the beginning of OS X, but Cocoa has never offered anything compelling to me as a long time C++ Mac developer, and particularly as someone who has for a long time been involved in cross platform projects. What parts of Cocoa I have wanted to take advantage of I have been able to access from my Carbon app, which is cool. I guess I should've read between the lines more and had less faith that Carbon was still going to be a feasible API going forward. Ah, well, time to go and quiz my Dev Relations guy, I guess an ADC Select membership has to be good for something...

Regards,

Jo Meder
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/steve% 40improvision.com


This email sent to email@hidden

Steve Baxter Software Development Manager Improvision +44-2476-692229

Image Processing and Vision Company Limited (trading as Improvision) is a company registered in England and Wales with company number 2505778. VAT number GB536188722.



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden
References: 
 >Re: 64-bit Carbon (From: Jo Meder <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.