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: Re: Universal Binaries, x86 and compatibility...



Thank you all for all the really helpful replies, much
appreciated.

You have certainly put my main fear at bay (that I
might have to recode whole chunks), and I'm very
grateful to those who said they would be happy to
check out my app on their own Intel systems - many
thanks.

I've taken your advice and made sure my project is set
to use gcc 4.0, and I guess I'll just forge ahead and
deal with any issues that arise when the first Intel
machines come into the shops. I'm thinking that maybe
once the app's complete, I might just keep it in
public beta for an extended period until I get chance
to test it on an Intel machine myself.

Thanks again,
Keith

--- email@hidden wrote:

> To follow-up on something Oscar said, it is
> important that you test (or 
> get someone else to 
> test for you) your universal application on both
> architectures before 
> shipping it, instead of 
> just assuming it works.  Bugs could exist on one
> side but not the other, 
> and you want to 
> discover them and fix them before your users notice
> that your colors are 
> off due to endian 
> issues, etc. :-)
> 
> - Matthew
> 
> ---------Included Message----------
> >Date: Wed, 08 Jun 2005 13:44:02 -0700
> >From: "Óscar Morales Vivó" <email@hidden>
> >To: "Cocoa-Dev Mail" <email@hidden>
> >Cc: "Keith Blount" <email@hidden>
> >Subject: Re: Universal Binaries, x86 and
> compatibility...
> >
> >A Cocoa app that doesn't go low-level shouldn't
> have any issue going  
> >to intel.
> >
> >I suggest you first do as Ali Ozer says and make
> sure you're  
> >compiling on GCC4.0 and solving any new
> errors/warnings you might  
> >find in an elegant way.
> >
> >After that I'd like to think you'll probably can
> get help seeing if  
> >the thing runs on a PentiumMac from someone with
> access to one, as  
> >the expected amount of work in your case would be
> extremely small. I  
> >know for one that I wouldn't have much of a problem
> checking it (I'll  
> 
> >have access to one of those machines once they
> start shipping).
> >
> >Even then, it's at least 6 months until Intel macs
> start appearing in  
> 
> >shops, so you have plenty of time to complete
> developing your app.  
> >Repeating myself, you should find zero or very
> minor issues with  
> >porting to Intel for a clean Cocoa app so you
> probably can afford to  
> >wait until those are out to make it work.
> >
> >Hope that helps:
> >
> >Óscar Morales Vivó
> >
> >On Jun 8, 2005, at 13:14 , Keith Blount wrote:
> >
> >> Hello,
> >>
> >> I am hoping someone can put my mind at rest about
> the
> >> whole x86/Universal Binaries issue. I am
> developing an
> >> app that will either be freeware or shareware,
> and
> >> thus cannot afford the Transition Kit. I'm only
> just
> >> now trying to get my head around Core Data as I
> had to
> >> wait for the official release of Tiger to afford
> that,
> >> and when I finally got it I found that a lot of
> code I
> >> had spent a long time over was now redundant (not
> just
> >> data stuff - I spent weeks and weeks on
> implementing
> >> variable row heights in tables and lists in text
> >> views). I'm not complaining, but it was
> frustrating.
> >> And now it seems there is another major change
> coming
> >> and again I won't be able to see how it affects
> my app
> >> for some time...
> >>
> >> So... am I safe in assuming - from reading
> various
> >> comments and looking at the docs published with
> Xcode
> >> 2.1 - that the chances are that my app, which
> doesn't
> >> do much more than use some custom views and use
> basic
> >> AppKit/Foundation classes, will most likely just
> run
> >> on an Intel machine once it is compiled as a
> Universal
> >> Binary? It's not a big deal if the compatibility
> >> issues are likely to be relatively minor and if
> it
> >> will just mean ironing out some small bugs when
> the
> >> new machines come out; what worries me is the
> idea of
> >> having to rewrite hundreds of lines of code I'm
> >> investing in right now a year or two down the
> line.
> >>
> >> Sorry if this is a very basic question.
> >>
> >> Cheers,
> >> Keith
> >>
> >>
> >>
> >> __________________________________
> >> Do you Yahoo!?
> >> Make Yahoo! your home page
> >> http://www.yahoo.com/r/hs
> >>  _______________________________________________
> >> Do not post admin requests to the list. They will
> be ignored.
> >> Cocoa-dev mailing list     
> (email@hidden)
> >> Help/Unsubscribe/Update your Subscription:
> >>
>
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden
> >>
> >> This email sent to email@hidden
> >>
> >
> > _______________________________________________
> >Do not post admin requests to the list. They will
> be ignored.
> >Cocoa-dev mailing list     
> (email@hidden)
> >Help/Unsubscribe/Update your Subscription:
>
>http://lists.apple.com/mailman/options/cocoa-dev/email@hidden
> >
> >This email sent to email@hidden
> >
> >
> ---------End of Included Message----------
> 
> 
> 



		
__________________________________ 
Discover Yahoo! 
Use Yahoo! to plan a weekend, have fun online and more. Check it out! 
http://discover.yahoo.com/
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to 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.