DealsOnTheWeb Daily Deal: OneCall's Weekend Sale - 20 Great Items at Great Prices All Weekend Long
TMO at Macworld - On the Floor: Switching to Intel
by , 12:50 PM EST, January 13th, 2006
SAN FRANCISCO -- When Steve Jobs introduced the new Intel Macs during his Keynote on Tuesday, he asked developers to work extra hard to release universal binaries of their software. The Mac Observer went on the show floor to get reactions from developers and users alike.
Many small developers are announcing universal binary versions on the show floor. Most of these are free upgrades from Web sites.
For instance, Panic announced Transmit 5.1 that not only supports Intel Macs, but totes improved Automator support as well. Although the new Macs were a secret to them just as much as anyone else, they wanted to be ready, just in case.
Universal binaries double the application size because they are two versions of the software in one. For companies like Panic that sell through downloads, this affects their bandwidth consumption and user base that is still on dialup.
Some companies are considering splitting up their software into separate downloads for PowerPC and an Intel. This would require users to know which chip their machine was running on. To keep things simple, Panic chose not to do this.
This kind of situation could spark the need for a program that trims down the universal binaries into chip specific apps, like Applimizer does for extra languages.
Developers with Cocoa applications built in XCode were leading the transition primarily because of Apple's built-in transitioning compilers.
SmileOnMyMac explained how easy it could be to develop browseback (a new thumbnail approach to browser history). They would first build the app for whichever chip they were working on and when it comes to publishing, it's a simple matter of selecting a couple options and recompiling (converting code into executable instructions). The recompile takes about 1.5 times longer than compiling for one chip; programmers deserve longer coffee breaks anyway.
Programs built with CodeWarrior will take longer because first the project needs to be put into XCode in order to take advantages of the dual compilers. A few companies hinted the time frame for transition would be closer to how long carbonization took and most likely would happen along with a major upgrade. Until then applications can run on Rosetta, but keep in mind these limitations: no Classic support, Velocity Engine optimization, kernel extensions, or System Preference panes.
Over in the gaming pavilion, Mac user Nathaniel had reservations about the lack of Classic support. "I don't boot into Classic much but if I do, it's to play an old game," he said. Like so many gamers, Nathaniel enjoys the classic shareware games that weren't ever ported to Mac OS X.
It's common for shareware companies to buy the rights to market a game from an independent programmer. The programmer retains the copyright on their code, so when it's time to rewrite the game, it's almost impossible if the programmer has moved on or isn't interested.
Programs such as Photoshop and Final Cut Pro that had been optimized for the Velocity Engine won't be optimal for professionals in Rosetta. On the floor, most said they didn't upgrade on whims anyway. They have a set computer rotation cycle and if anything, the cycle might lengthen until the pro apps are ready. While the new Macs didn't affect their business in the short term, people were very excited about the long-term performance boosts.
Overall, this transition is already going smoother than the switch from Mac OS 9 to X, much to the credit of developers who have been quick to get universal binaries out.
The good news for Apple is it's still the age old question of, "Do I need a new computer or not?" For most of the people we talked to on the show floor, the Intel factor is much less important to people than the age of their current machine.
Observer Comments
Fri Jan 13, 2006 4:52 pm Subject: Apps wont necessarily be double the size
Interesting article! Just a quick note though, universal binaries wont double the size of an app as mentioned above.
For the majority of Mac OS X apps, the "binary" or executable part is just one piece of the whole app. Other pieces include resources such as icons, images, sounds, stock presets, localized text, and other files are part of the app and do not need to be doubled in order to support both processors. These files can account for a lot of the size of an application.
I've built several small to mid-sized projects as both PowerPC and Universal binaries and often the difference between the two is minimal.
iPhoto 6 (iLife '06) is a great example of a large scale app that is universal and didn't double in size from the previous PowerPC only version.
Fri Jan 13, 2006 5:39 pm Subject: Binary App Size
Quotegreg.singleton wrote:
Interesting article! Just a quick note though, universal binaries wont double the size of an app as mentioned above.
You're right... the binary only duplicates the code specific to one chip, so it can share resources. For an app like Transmit with not a lot of heavy image resources, it did double its size.
Fri Jan 13, 2006 6:35 pm Subject: Interesting about Transmit
Hm, thats odd considering that after peeking into my Transmit bundle, about 7.4 of it's 10.3 MB appear to be resources, not binaries (and that factors out TransmitSync and a couple of other executable files hanging out with the resources).
I'm in no way suggesting that what you say isn't true, I'm just wondering why building it as a universal binary would cause the binaries to more than triple... making Transmit come in at 20MB. Could that have been a debug build maybe?
LOVE Transmit BTW.
That and Unison are a couple of the most well thought out apps out there IMHO.
QuoteGuest wrote:
PPC Version
Intel Version
* Select About This Mac from the apple menu If you're not sure which file to download.
To most user's this is rather simple. However that's the difference with Apple, keep it simple. The user should not have to worry about knowing that. Just select one app for Mac and be done.
Sun Jan 15, 2006 12:03 pm Subject: Re: Fetch 5.1
Thank you Guest, I did.
QuoteGuest wrote:
"For instance, Panic announced Transmit 5.1 that not only supports Intel Macs, but totes improved Automator support as well. Although the new Macs were a secret to them just as much as anyone else, they wanted to be ready, just in case."
I believe you meant to say Fetch Softworks announced Fetch 5.1 with these new attributes...
Recent Headlines - Updated Tuesday, July 8th, 2008
- Tue., 6:55 PM
- User Friendly Blog by Ted Landau - Why User Interface Design Matters
- 4:30 PM
- Apple Trackpad Secrets and Technical History
- 4:05 PM
- iPodObserver - Apple: What to Bring When Buying iPhone 3G
- 3:35 PM
- Microsoft: We Have a Noisy Competitor
- 2:50 PM
- Columnist: Safari Security Fails to Learn from Past
- 2:20 PM
- iPodObserver - Services to Unlock Mobile Phones Gaining Momentum
- 1:00 PM
- Daylite 3.7.4 Adds iWork 08, Dialectic Integration
- 12:20 PM
- FoneLink 2.1 Adds Support for More Cell Phones
- 11:25 AM
- Freeway 5.1.3 Adds Chinese Support
- 11:10 AM
- iPodObserver - Rumor: Canadian Apple Stores Won't Sell iPhone 3G
- 10:35 AM
- Microsoft Aligns with Icahn for Yahoo Takeover
- 10:00 AM
- Hot Forum Topic - Is Internet Killing the Video Star?
- 8:20 AM
- iPodObserver - MobileMe Launches on July 10
- 7:55 AM
- iPodObserver - Apple: iPhone 3G Launches at 8AM Friday
- 6:00 AM
- iPO Review - BudFits
The Mac Observer Reader Specials
- Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
- OWC: Upgrade to a Larger Hard Drive, Add Additional Drives SATA for Mac Pro and G5s, up to 1.0TB in each Bay. 500GB from $90!
New iMac 800Mhz Memory 4GB $98, 2GB $50. Click to Maximize your Macs...
Mac observers can now play Party Poker for Mac as well as Mac casino games by going to MacPokerOnline.com.
RamJet Memory: MacBook 1Gig $39, 2Gig $78, 4Gig $195! Mac Pro 2Gig $115, 4Gig $189! 500G Seagate SATA II $139! Click hereFor the latest Apple products use Ciao a comparison website to find laptops like MacBook Air. Then find the best prices on MP3 players and use our comparison tool to evaluate cell phones.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.

