Quantcast

Maximum PC

It is currently Sat Sep 20, 2014 1:02 am

All times are UTC - 8 hours




Post new topic Reply to topic  [ 7 posts ] 

If Steve Jobs offered me a job developing for the MacIntel platform, it would be...
A dream come true. =) 30%  30%  [ 3 ]
Interesting... I would definitely consider it. 70%  70%  [ 7 ]
I would rather stay here or work somewhere else. 0%  0%  [ 0 ]
Hell no. 0%  0%  [ 0 ]
Total votes : 10
Author Message
 Post subject: The new Apple platform
PostPosted: Fri Jun 10, 2005 8:37 pm 
Bitchin' Fast 3D Z8000*
Bitchin' Fast 3D Z8000*
User avatar

Joined: Tue Jun 29, 2004 11:32 pm
Posts: 2555
Location: Somewhere between compilation and linking
So lets start discussing some of the issues that affect developers concerning the Apple switching to x86 news. Is anyone excited about this?


Top
  Profile  
 
 Post subject:
PostPosted: Sat Jun 11, 2005 4:31 am 
In the lab!
In the lab!
User avatar

Joined: Sun Jun 06, 2004 10:47 am
Posts: 831
Location: Secret Laboratory
i think it's good... very good. Apple has a very strong OS but it's always been hindered by the hardware. I'm sure many developers would love to have built for the mac but just couldn't see the time and energy spent to learn the PPC platform for optimizations. Running on x86 hardware means you have developers with years of experience that can now jump in head first with just the little overhead of learning the particular OS APIs. And then again OS X is really unix underneat so every *nix hacker is already pretty well versed in the core os too!

I'd say it's win win. Win for developers and then as a result win for users.

Should give Microsoft a good push to really innovate with longhorn and not just "innovate" like they always talk. Maybe they ramp up production and put back in some of the features they took out of longhorn.... :)


Top
  Profile  
 
 Post subject:
PostPosted: Mon Jun 13, 2005 1:50 pm 
Bitchin' Fast 3D Z8000*
Bitchin' Fast 3D Z8000*
User avatar

Joined: Tue Jun 29, 2004 11:32 pm
Posts: 2555
Location: Somewhere between compilation and linking
Dexter wrote:
I'm sure many developers would love to have built for the mac but just couldn't see the time and energy spent to learn the PPC platform for optimizations.

That is one of the things I am wondering about. I haven't followed SSE very much since SSE1 and I'm wondering if AltiVec still isn't better. Back in the 3DNow vs SSE vs AltiVec days, AltiVec was much more general purpose and about 3x as many instructions available. I would imagine that SSE2 and SSE3 closed that gap, but I'm just not sure.


Dexter wrote:
Running on x86 hardware means you have developers with years of experience that can now jump in head first with just the little overhead of learning the particular OS APIs. And then again OS X is really unix underneat so every *nix hacker is already pretty well versed in the core os too!

It is certainly good new for Unix developers. =)

Unfortunatly, it will also probably forever cement Linux's image as a hobbyist OS among consumers.

Dexter wrote:
Should give Microsoft a good push to really innovate with longhorn and not just "innovate" like they always talk. Maybe they ramp up production and put back in some of the features they took out of longhorn.... :)


You hit the nail on the head - it's just talk. Obviously I don't have much faith in Redmond, not that anything they've pulled is all that revolutionary to begin with (w/ perhaps the exception of Avalon).


Top
  Profile  
 
 Post subject:
PostPosted: Mon Jun 13, 2005 1:55 pm 
Bitchin' Fast 3D Z8000*
Bitchin' Fast 3D Z8000*
User avatar

Joined: Tue Jun 29, 2004 11:32 pm
Posts: 2555
Location: Somewhere between compilation and linking
Looks like Apple is really on the ball....

Quote:
Xcode 2.1 is Apple's tool suite and integrated development environment (IDE) for creating Mac OS X Universal Binaries that run natively on PowerPC and Intel-based Macintosh computers.


For being the only major platform w/o Java 5 support, they seem to be emphasing Java pretty heavily...

Quote:
The IDE provides a powerful user interface to many industry-standard and open-source tools, including GCC, javac, jikes, and GDB. Xcode is designed to fully support the Carbon and Cocoa frameworks and Java. It contains templates for creating applications, frameworks, libraries, plug-ins, Java applications and applets, and command-line tools. Developers can use Xcode to construct a user interface, test code performance, and perform many other common development tasks. For the latest Xcode release information and other details, see the Xcode Updates page.


http://developer.apple.com/tools/xcode/index.html


Top
  Profile  
 
 Post subject:
PostPosted: Mon Jun 13, 2005 6:31 pm 
I judge you GUILTY!
I judge you GUILTY!
User avatar

Joined: Tue May 25, 2004 4:38 pm
Posts: 162
Location: New York City
I think it's good. Time to learn Objective C!!!!
:p


Top
  Profile  
 
 Post subject:
PostPosted: Fri Jun 17, 2005 12:50 pm 
Bitchin' Fast 3D Z8000*
Bitchin' Fast 3D Z8000*
User avatar

Joined: Tue Jun 29, 2004 11:32 pm
Posts: 2555
Location: Somewhere between compilation and linking
Dude-X wrote:
I think it's good. Time to learn Objective C!!!!
:p


Oh, don't say that.... =)


Top
  Profile  
 
 Post subject:
PostPosted: Sun Jun 19, 2005 1:58 pm 
Coppermine
Coppermine
User avatar

Joined: Mon Feb 21, 2005 9:33 am
Posts: 692
Location: Grass Valley, CA
Remember, Mac OS X is based on NextStep, which is in Objective C. Apple has the Carbon API available which you can use for C++, but to dig deep into the OS you will have to learn Objective C sooner or later.

I have done a lot of cross platform development for Mac and Windows. Unless Apple has cleaned up their system documentation since I last looked at them 18 months ago (I doubt it), then you will also find yourself staring at a lot of sample code in Pascal! ARRRGH!

An Intel version of the Mac OS is nothing new. At the 1991 Apple Developers Conference, Apple had private demonstrations of their OS working on PCs--with dual screens even. I remember being very excited about it. At that time, the Mac OS wiped the floor with anything Microsoft had to offer. We never heard anything after that. When asked, Apple said the they canceled the project since they believed it would hurt their hardware sales. If Apple would have released their OS back then on Intel, it would probably have put Windows out of business.


Top
  Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group