Mac developers see ‘smooth ride’ in transition to Intel-based Macs

“There is one certainty for Mac developers: Change comes often to the Apple world. In the early 1990s, developers had to move their code from the 68000 series of Motorola processors to the PowerPC architecture. In the early aughts, they had to move it again, this time from Mac OS 9 to Mac OS X. And now, just as the dust has finally settled, the cadre in Cupertino has changed horses once again,” Rich Siegel writes for RedNova News.

“It’s been two months since Steve Jobs announced that Apple Computer was going with Intel processors, and in that time, Apple’s transition toolkit has made its way into the hands of the Macintosh cognoscenti. And in that time, it’s become clear that this transition will likely be the easiest of all those yet experienced by Apple developers,” Siegel writes. “Apple has mandated that its developers move their code into Xcode, the company’s native development environment, and for many Apple programmers, this – rather than the move from big endian to little endian – has proved to be the most difficult part of the transition process.”

Full article here.

29 Comments

  1. This sounds like a good opportunity for these software developers to really get their hands dirty, clean up their software, and not simply rely on gratuitous new features. If they have to create a need or demand for upgrades in order to maintain longevity in the business, moving closer to pristine code is well worth the effort to the consumer.

  2. “I don’t think developers should be forced to use Xcode. It may be great, but I still think there should be choice.”

    The only problem is that the other major developing environment (Metrowerks’ Codewarrior) has stopped development. IIRC, they’re going to focus on embedded application development. That’s the main reason companies like Microsoft and Macspeech are now in the process of switching to Xcode.

  3. Devlopers aren’t forced to use Xcode, but the gist here is that CodeWarrior-based projects have to be changed to something else.

    This isn’t Apple’s fault, Codewarrior’s been in a coma for a long time.

    If you do use Xcode, your life if made vastly easier.

    Buy heck 90% of my programming needs are met by perl anyway…

  4. And it’s also that other developers need to embrace transitional processes like Apple has in Xcode. The only way developers will have choice is if they have choice. Of course Apple wants people to use Xcode, but, as a free product, they don’t make anything from it money-wise.

  5. Developers SHOULD use Xcode–that way, Apple will ensure they’re covered the NEXT time there is a big transition (and we can all bet that, eventually, there will be more). Apple can embed transition support into new versions of Xcode, without having to announce transitions too far in advance, as they did this time around.

  6. Smooth transition or not, how about this quote: “We’re not seeing G5 performance, we’re seeing roughly G4 performance …”

    Interesting. One of Intel’s best single core P4s at 3.2Ghz only gets you what an ‘ancient’ 1.5Ghz CPU can do? Megahertz Myth indeed. Even allowing for a considerable measure of code tightening by the programmers, and optimizations from Intel, this is a LOT of ground to make up.

    Hardly inspiring news.

  7. Smooth transition or not, how about this quote: “We’re not seeing G5 performance, we’re seeing roughly G4 performance …”

    isnt pretty much everything they are testing in emulation mode right now like Virtual PC? I’d love to say my dual 2.7 G5 ran like a P4 2.8 when I used VPC! It runs more like maybe a P4 1.8 at BEST, so this isnt that odd at this point in the game that performance is not optimal,or am i missing something?

  8. “yo, there’s going to be a mad scramble once the public realises that there’re aren’t going to be any 64-bit Macintels for a loooooong time.”

    Seeing how G5-based systems won’t see a migration until late-2006/early-2007 at the earliest (my guess), there isn’t going to be any ‘scrambles’ (unless someone wants to sell a bunch of 4 year old Macs for $50 ” width=”19″ height=”19″ alt=”LOL” style=”border:0;” /> ).

  9. Odessey67,

    If you read the entire statement, you will see this:

    “We’re not seeing G5 performance,” said Rogers of the hardware. “We’re seeing roughly G4 performance. If you’re a desktop designer using [Adobe] Photoshop every day, it’s going to be slower.”

    They are referring to Photoshop, which is currently running through Rosetta. I don’t think they are running a fat-binary of Photoshop, hence the low performance. In addition, photoshop might be doing certain things based on velocity engine, which is not present in Intel processors. So, they might have to re-do some of the optimization for Intel processors.

    MDN Magic Word: “able” as in.. “You will be able to deliver the G5 performance with re-compiled code.”

  10. @ IT Guy Re: “MDN Magic Word: “able” as in.. “You will be able to deliver the G5 performance with re-compiled code.””

    Make that better than G5 performance… guaranteed. Apple won’t deliver Intel to the Power Mac line until it’s superior to the Power PC platform (in the current G5 state we’re in or whatever state they have in the interim before the Mactel.) That’s sorta a given, but the term “better than G5” was needed in yo8ur statement to be fully accurate.

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.