The Mac Observer

Skip navigational links

Featured Article: Just a Peek - StoryMill

Developers Weigh in on Move to Intel

by , 3:20 PM EST, March 31st, 2006

When Apple CEO Steve Jobs announced last June that Macs would be moving to Intel processors, some accused him of oversimplifying the complexity of the transition. While Apple lists over 1,000 Universal Applications on its Web site, two notable developers -- Adobe and Microsoft -- are missing from the list, and some firms have struggled with the task, according to eWeek's Daniel Drew Turner.

Mr. Turner noted that developers who created Mac OS X-native applications in Cocoa and used the Xcode environment aren't having much difficulty, nor or those who work in Java. For example, Zimbra vice-president John Robb said that his company has seen few problems with making their open-source server and client products work in Intel Macs.

However, as Mr. Jobs acknowledged last June, developers that never moved beyond Carbon applications, which run in both Mac OS X and OS 9, are having a harder time since Classic support has been dropped from the new Intel Macs. In addition, companies that use CodeWarrior rather than Xcode, as both Adobe and Microsoft do, must move their applications' code bases to Apple's environment in addition to ensuring that the software runs on Intel processors.

Steve Gully, president of cross-platform development firm Atimi Software, told Mr. Turner that many of his clients see the move to Universal Binaries as a chance to also fix bugs and add features, as well as optimize performance.

Brent Simmons of Ranchero Software, which developed NetNewsWire, added that the use of assembly code in such applications as games or graphics tools makes them much tougher to port. For example, there are endian programming issues that could cause Microsoft Entourage to corrupt an e-mail database, or Adobe Photoshop to mishandle an image.

"The Photoshop folks have to go through and make sure they've accounted for [endian issues] in every single place," Mr. Simmons said. "That's a big job."

Observer Comments

Show: Subjects Only | Full Comments
Close Name:Guest
Subject: Cocoa & XCode aren't the only tools, try Qt

http://www.trolltech.com

Let me start with, I do not work for Trolltech, I am just a happy customer. Qt is one of the best development environments out there. IMHO it is the best cross-platform development environment. It targets Mac OS X, Windows, and X11 (Linux and all the BSD's and other Unix-based OS's out there). There is also Qt-Embedded for PDA's, phones and other small embedded devices. It is C++ based and has a powerful form editor (Designer) as well as a very comprehensive API. It even provides platform independant API's for threading, networking, and database access (you are not required to use these, but they're very good). Qt also takes care of some design differences between the OS's. For example, on Macs, the menubar is still at the top. Button styles also follow the target's native look as well (although you can change this behavior).

Of course, the best part, is you can target multiple OS's with one development effort.

Close Name:Rainy Day Posts: 607 Joined: 07 Jun 2005
Subject: MultiOS

Yeah, or there’s RealBasic which does the same for those who want to use BASIC.

But the problem with all these alternative programming environments is that they will always be behind Apple’s own tools, particularly with each new rev of the OS.

Personally, i don’t like multi-platform programs because they are often constrained to the lowest common denominator. Apple has so many innovative Mac-only tools that you will always be better off sticking with Xcode.

Companies can be profitable by offering only Macintosh software. The question is, do you want to do one thing really well, or support the world and dilute the quality of your product? …And take on all the customer support headaches common on other platforms (e.g. Windoze) but largely absent on the Mac!

YMMV.

Close Name:Guest
Subject: Good god, NO!

Qt is a bloody awful product, like every other attempt at a "cross-platform" GUI library. Just look at Google Earth on the Mac if you don't believe me.

Whenever you attempt to make a cross-platform GUI app, you end up with the least common denominator on every system you deploy it on. Write a native App, or please don't bother.

Close Name:Guest
Subject: Mac devs

The problem the Mac faces is that most apps were originally developed for Mac, like Photoshop, Office etc. then the companies get greedy and port the apps over to PCs. Then the mac platform gets neglected and diluted to the lower quality OS,such as PCs.

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.
Log in | Register | Having Problems? Reset TMO Cookies & Try Again
Username:   Password:   Log me on automatically each visit   

You are not logged in, and this post will appear as "Guest." Log in with your username and password from the TMO forums. If you do not have a username, you can register here.
Please note that guests are limited to including a maximum of two URLs per post.


Post A Comment
  Subject


  Your Comments



Please enter the word exactly as you see it in the image above. Registered users aren't prompted for this. Having trouble reading the image get a new one.


Recent Headlines - Updated Wednesday, November 19th, 2008

Wed., 5:50 PM
Report: Intel to Release Quad-Core Processors for All-in-Ones (iMacs)
4:20 PM
iPodObserver - FlightTrack for iPhone Reduces Air Travel Anxiety
3:45 PM
Just a Peek - StoryMill
3:30 PM
iPO First Look Review - Google Mobile App's Voice Search
3:15 PM
iPodObserver - Analyst Confirms Wal-mart to Sell iPhones
2:45 PM
Toshiba Unveils Whisper-Quiet 500GB MK5055GSX Notebook Hard Drive
12:25 PM
Hidden Dimensions - Another Christmas Arrives, Same Old Apple TV
11:45 AM
Apple Unix Director: Snow Leopard Coming Q1 2009
10:45 AM
Hot Forum Topic - Picking the Big Players in the Tech Stock World
10:20 AM
KeyCue 4.3 Improves Activation Controls, More
9:45 AM
TMO Quick Tip - iCal: Automated Custom Email Reminders
8:40 AM
Judge Dismisses Pystar Antitrust Claims Against Apple
7:50 AM
QuickerTek Unveils New MacBook Juicz Battery and Charger
 

The Mac Observer Reader Specials

  • Special Report: iPhone
  • __________
  • Help TMO Grow
  • Macworld Expo - Hotel Deal
  • Podcast: Mac Geek Gab
  • Podcast: Apple Weekly Report
  • TMO on Twitter!

Apple Stock Quote

  • AAPL: $86.29. Change Today: -3.62.
  • (Prices delayed up to 20 minutes.)
  • Discuss in our Apple Finance Board

Hot Topics

Top Deals From DealsOnTheWeb