Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: API mapping for Win32 API to MAC API



On Thursday, April 24, 2008 9:44 AM, Laurence Harris wrote:
On Apr 23, 2008, at 6:39 AM, Mikael Hakman wrote:

While we are on the nomenclature issue, we should as well explain that Macintosh, in this context, is name of personal computers produced currently by Apple. It is a hardware product. Today, you can run various operating systems on this hardware platform, including OS X

As long as we're being precise about nomenclature, it's Mac OS X, not OS X.

You are correct; the name of this operating system is "Mac OS X". You omitted "X" is your previous message. I omitted "Mac" in mine. I did it intentionally, in order to clearly show the difference between today's Mac hardware and various operating systems possible to run on this hardware.


, Windows XP and Vista, Linux and more. Also by using virtualization software you can simultaneously run more than one OS on this hardware.

Therefore, one often overlooked, easy and not requiring large effort way to port an application (or a system of applications) from Windows to Mac, is to boot Windows on Mac and then run unchanged Windows applications.

This is like saying you're porting Windows to Dell.

No, in my world it is like saying you're porting an APPLICATION to Inspiron (one of Dell's hardware lines), or to ThinkPad (one of IBM's, sorry, Lenovo's hardware lines), or to Pavilion (one of HP's hardware lines). Apple did port WINDOWS to Mac hardware by providing a set of device drivers for it. This set is commonly called "Boot Camp". You could argue whether this action of Apple should be called porting or supporting. You could also argue whether the thing that virtualization software does should be called porting or supporting. My usage of this word, clearly ironical and outside the usual meaning was intentional.


When anyone talks about porting a Windows application to run on the Mac (we'd never say "run on Mac" in English), they are referring to a Mac OS, which nowadays means Mac OS X. So what you describe isn't porting a Windows app to the Mac, it's just running a Windows application on a Mac running Windows.

I don't know what the correct idiosyncrasy in your culture is but the objective of my somewhat ironic message was to lift the roof on this thread a little bit higher. After your suggestion that people would be more receptive if the OP wrote Mac, not MAC, and after the other sarcasms expressed by you versus the OP, I felt that the roof has come down to such a lows that I had difficult to breathe. An immediate acute reaction was inevitable.


The OP asked 3 straight-forward and simple questions. Each of these questions could have likewise straight-forward and simple answer. In fact I believe they have, in particular the first two. If you don't know what these APIs do or you don't know Carbon's answer then the right thing to do is to keep quiet. If you want to discuss alternative implementations or designs then the right way is to get some experience what these APIs actually do and then discuss this functionality in the light of Carbon. Being mastering and sarcastic versus OP is wrong way. He needs help and information, not noise and repulsion.

Furthermore, and regarding also some of your response to me, there is a strong but unspoken rule on every international forum, of which this list is one. People natively speaking the language chosen as forum's communication language, may not, and should not use this coincidental fact to master others or take an advantage of this fact in a discussion. On the contrary, everyone is doing his best to read WHAT the other people say, not HOW they say it. The reason for this is that otherwise no international communication would be possible. You would be talking to yourself, and wouldn't have any idea how fun Jean-Daniel and I have.

Regards/Mikael


_______________________________________________ Do not post admin requests to the list. They will be ignored. Carbon-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden
References: 
 >API mapping for Win32 API to MAC API (From: "sneha patil" <email@hidden>)
 >Re: API mapping for Win32 API to MAC API (From: Laurence Harris <email@hidden>)
 >Re: API mapping for Win32 API to MAC API (From: "Mikael Hakman" <email@hidden>)
 >Re: API mapping for Win32 API to MAC API (From: Laurence Harris <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.