The Mac Observer

Skip navigational links

You're viewing an article in TMO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site:
Apple Posts Overview Of 64-Bit App Development In Tiger

Apple Posts Overview Of 64-Bit App Development In Tiger

by , 3:45 PM EST, December 23rd, 2004

Apple currently has computers that use both a 32-bit and 64-bit architectures. One of the big the differences between the two architectures is how large a block of memory an application can use at any one time, and how large any particular piece of data can be processed at once.

The differences between 32-bit and 64-bit computing architectures can be just as confusing to a programmer as it might to a layman. What if you were tasked with creating an application that uses the 32-bit architecture of the legacy Mac OS X, yet can take advantage of the 64-bit architecture available on Macs using the G5 processor and Apple's upcoming OS X update, codename: Tiger?

Not to worry: Apple has posted an informative overview of how to develop 64-bit applications aptly called "Developing 64-bit Applications" at the Apple Developer Connection, the company's network for Mac developers.

"By definition, the difference between 32-bit computing, the gold standard for the last 20 years of desktop computing," the article explained, "and 64-bit computing is the size of the memory space an application can use. In a 32-bit world, an application can address 4GB of memory. For many of the applications that we use everyday, such as word processors and spreadsheets, this is more than enough memory. However, if you work with large datasets, such as the human genome or geospatial data, 4GB suddenly becomes very limiting.

"64-bit computing shatters the 4GB limit giving a virtual address space in excess of 16 exabytes. That's 16 billion billion bytes. You can't even begin to put that much RAM in a Power Mac-yet-but Tiger sets the stage for some truly incredible system capabilities."

The article goes on to give in fairly digestible terms an overview of how one might create applications that can take advantage of both the 32 and 64-bit capabilities available in G5 processors, and in OS X Tiger. You can read the full article at the Apple Developer Connection Web site.

Observer Comments

Show: Subjects Only | Full Comments
Close Name:DawnTreader -   TMO Staff Posts: 15039 Joined: 04 Jan 2002
Subject:

It's nice to see Apple taking the steps to foster 64-bit development. I'm excited about the changes Tiger will bring to the world of Macintosh computing and even more excited about the prospects of true 64-bit computing as these applications are developed.

Close Name:Mace Posts: 9604 Joined: 07 Aug 2003
Subject:

2005 will be remembered as the Year of the Tiger.

Tiger will not only bring about 64 bit Applications, it is going to bring about the long awaited resurgence of the Mac platform.

I expect to see exciting ground-breaking hardware and software applications launched in 2005 and 2006, from Apple and third party vendors.

Close Name:Jon Stanard -   TMO Mac Specialist Posts: 2038 Joined: 27 Jul 2001
Subject:

64 bit apps are a good thing, but this isn't going to change anything for 99% of Apple's market, yet. Someday, but not yet.

64 bit apps in Tiger are command line only, no GUI, so we won't see photoshop, FCP, or anything else any of us use yet. This is for database and computational stuff only for now. They did show how to make a GUI app (which is 32 bit) control a 64 bit command line app, but that still isn't for stuff normal people use.

It's coming, but not yet to us.

Close Name:DawnTreader -   TMO Staff Posts: 15039 Joined: 04 Jan 2002
Subject:

Quote
Jon Stanard wrote:
64 bit apps are a good thing, but this isn't going to change anything for 99% of Apple's market, yet. Someday, but not yet.

64 bit apps in Tiger are command line only, no GUI, so we won't see photoshop, FCP, or anything else any of us use yet. This is for database and computational stuff only for now. They did show how to make a GUI app (which is 32 bit) control a 64 bit command line app, but that still isn't for stuff normal people use.

It's coming, but not yet to us.


Let's not underestimate the value of Macintosh market penetration in the scientific, academic and growing cluster-computer markets. These sales are forming the backbone for growth in markets once thought long-lost for the Mac maker. The revenue from these sales helps to fund R&D and helps attract customers who might otherwise have looked to other enterprises to meet their demanding technology needs.

Close Name:Mace Posts: 9604 Joined: 07 Aug 2003
Subject:

Many of us fail to appreciate the impact of iPods, iTunes, iTMS, QuickTime, and Tiger.

Close Name:DawnTreader -   TMO Staff Posts: 15039 Joined: 04 Jan 2002
Subject:

Quote
Mace wrote:
Many of us fail to appreciate the impact of iPods, iTunes, iTMS, QuickTime, and Tiger.


Right. Those products boost margins and yields per customer. Tiger will add nicely to earnings because Apple writes down development costs as quickly as possible and the remaining capitalized costs costs will be recouped quickly from product sales.

Close Name:Jon Stanard -   TMO Mac Specialist Posts: 2038 Joined: 27 Jul 2001
Subject:

All I was trying to point out is that 64 bit doesn't matter to most of us, even though it is important for the platform. Many people will read this, and think 64 bit Photoshop and FCP and other apps as well, but it does not.

Close Name:Guest
Subject: Agreed

64 bits is mostly a sales gimmick to lure the average consumer.

Scientists who need 16 exabytes already know the benefits, and have quite probably been working with 64 bit processors for the past 5 or 6 years.

More efficient and speedy architecture is what I look forward to. Pentium-M (dothan), athlon-64's with on-chip memory controllers, dual core G6's. Those are what I want. I don't have the money to have 16 exabytes of memory.

Close Name:DawnTreader -   TMO Staff Posts: 15039 Joined: 04 Jan 2002
Subject: Re: Agreed

Quote
Anonymous wrote:
64 bits is mostly a sales gimmick to lure the average consumer.

Scientists who need 16 exabytes already know the benefits, and have quite probably been working with 64 bit processors for the past 5 or 6 years.

More efficient and speedy architecture is what I look forward to. Pentium-M (dothan), athlon-64's with on-chip memory controllers, dual core G6's. Those are what I want. I don't have the money to have 16 exabytes of memory.


Few individuals practically speaking need or will pay for 16 exabytes of capacity and I think there's lots of room in the 64-bit world to accomodate the needs of users for real performance increases from 64-bit processing without a worry about memory limitations or theoretical capacity.

The fact remains Apple's move to 64-bit chips and the migration of OS X to a 64-bit OS provides the company with a competitive advantage. It will take Micorosoft years to release a 64-bit OS that will accomodate many of the features currently available in the 32-bit version of XP.

Close Name:kenaustus Posts: 602 Joined: 27 Jun 2003
Subject: 32 bits lasted 20 years?

That is amazing when you consider how other areas have advanced so fast in terms of technology.

While I don't see a rash of apps to take advantage of the 64 bit platform I do believe that there are going to be apps in the near future that will have parts to goo 64 bits, it it is available.

The move to a dual platform allows Apple to shift all computer lines to 64 bits over the next 12 - 18 months. Because of the need to take care of their 32 bit customers for x number of years the faster they move to total 64 bits the better of they will be 5 to 10 yeas after the total shift. That should be the time that even the low end will come with "only" 2 gigs of memory.

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.

Comments are currently closed. Please email the author instead.


Recent Headlines - Updated November 10th

Tue, 11:18 AM
Product News - OWC Axes Axiotron Modbook Prices by $500
10:39 AM
Hot Forum Topic - Multi-drive Data Shuffle
9:59 AM
News - Google Offers Up Free Wi-Fi for the Holidays
9:34 AM
Product News - MiniMail 2 Adds Snow Leopard Support
8:58 AM
News - AT&T: iPhone Tethering Really is Coming… Eventually
8:16 AM
News - Apple Releases Security Update 2009-006 for Leopard, Snow Leopard
Mon, 7:20 PM
Rumor - Apple May Update iPod touch in December
6:45 PM
Product News - MacUpdate Desktop Updated to 5.0.1 with New Features, Bug Fixes
5:16 PM
News - Apple Releases Mac OS X 10.6.2 - Guest Account Bug Fixed, Much More [Updated]
4:12 PM
Games - New For iPhone: Star Rangers, Air Force Supremacy, Blood Beach, More
2:51 PM
Apple Stock Watch - Radio Shack Jumps 14% on iPhone Deal, Apple Up 3%
2:25 PM
Games - EA Scoops Up Social Games Publisher Playfish

The Mac Observer Reader Specials

  • TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
  • RamJet Memory: Mac Pro 8-core 8GB Kit $199.99, 4GB Kits $109.99! Sale on MacBook and MacBook Pro 8GB kits $549.99! New MacBook DDR3 2GB for $49.99. iMac and Mac mini 4GB Kits for $79.99! 1TB SATA Hard Drives for $109.99! Click here
  • OWC: Get the Right Memory for Your Mac Top Quality, Competitive Price, Lifetime Backed Free Expert Support + Installation Videos too! MacBook & mini 8GB, iMac 16GB, Mac Pro up to 32GB. Click here
  • Poker Mac If you're using a Mac, then you've gotta check out Full Tilt Poker for Mac. This Full Tilt Poker bonus code does the unthinkable, it actually rewards!
  • For the latest Apple products use Ciao, a price comparison website, to find laptops like MacBook Air. Then find the best prices on MP3 players and use our comparison tool to evaluate mobile phones like the Apple iPhone.

  • Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
  • __________
  • Buy Stuff, Support TMO!
  • Podcast: Mac Geek Gab
  • Podcast: Apple Weekly Report
  • TMO on Twitter!