New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Advice and insight from world-class Apple enthusiasts Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
Switcher Hangout The place for switchers to discuss their new machines, and how to work with OS X. General support can be had here for newbie stuff, like "How do I restart my new iMac?" :)

Im not a techie, but I always wondered...


Post Reply New Thread Subscribe

 
Thread Tools
jaywong87

 
Member Since: Mar 23, 2006
Location: Alhambra, CA
Posts: 104
jaywong87 is on a distinguished road

jaywong87 is offline
Why cant Apple just design the Macs to support the Window/DOS formats? Such a .exe

And, why dont the Macs just come with a codec that supports all the different media types? I mean, not even QT Pro supports every media format.

Thanks in advance. =D
QUOTE Thanks
tenbellys
Guest
 
Posts: n/a

i have therories on number one but ill save that for someone who knows.

as for number two there is all sorts of legal issues like licensing to take into consideration with integrating other peoples software.
QUOTE Thanks
dtravis7

 
dtravis7's Avatar
 
Member Since: Jan 04, 2005
Location: Modesto, Ca.
Posts: 27,465
dtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond repute
Mac Specs: iMac 2.4 C2D 10.9.4, iMac 2.16 C2d 10.6.8, Macbook2007 10.8.4, Mac Mini 10.8.4, iPhone 3GS IPad1

dtravis7 is offline
Quote:
Originally Posted by jaywong87
Why cant Apple just design the Macs to support the Window/DOS formats? Such a .exe

And, why dont the Macs just come with a codec that supports all the different media types? I mean, not even QT Pro supports every media format.

Thanks in advance. =D

The Codec part I am all for as it would make it easier for the end user that really does not know a lot about searching for codecs on the web. At least support AVI out of the box anyway. You can find the Codecs you need though on the Web for most everything right in Quicktime. Whatever else that will not play should work fine in VLC.

As far as .exe, that is a DOS/Windows Executable, OSX is unix based and will not run Windows or Dos EXE files. The only way is Windows or DOS or an Emulator. If Apple EVER switches from OSX to Windows I am out of here! If I wanted a true Windows machine I would buy one and have many.

I bought a Mac for OSX. No other reason.
QUOTE Thanks
baggss

 
baggss's Avatar
 
Member Since: Oct 10, 2004
Location: Margaritaville
Posts: 10,309
baggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond reputebaggss has a reputation beyond repute
Mac Specs: 27" 3.4 Ghz i7 iMac-13" C2D Macbook-OSX 18.8.2-64Gb iPad 2-32 Gb iPhone 5-ATV 2-14Tb of Storage

baggss is offline
Quote:
Originally Posted by jaywong87
Why cant Apple just design the Macs to support the Window/DOS formats? Such a .exe

And, why dont the Macs just come with a codec that supports all the different media types? I mean, not even QT Pro supports every media format.

Thanks in advance. =D
Macs are UNIX based and therefor natively incompatible with Windows Apps. If Apple were to make OSX compatible with Windows Apps, OSX would have to become Windows for them all to work properly. Neither Apple or M$ is going to let that happen.

Many of the codecs do not exist for the Mac because no one has written them for the Mac. This is neither Apple's or M$s fault, but that of the people who refuse to write the codecs for the Mac.


QUOTE Thanks
Avalon

 
Avalon's Avatar
 
Member Since: Jun 25, 2004
Location: Luxemburg, Europe
Posts: 1,779
Avalon is just really niceAvalon is just really niceAvalon is just really niceAvalon is just really nice
Mac Specs: PowerMac G5 Dual 2GHz (June 2004), 2.5GB, Airport, black 5G iPod 30GB, white MacBook 2.0 2GB

Avalon is offline
Quote:
Originally Posted by jaywong87
Why cant Apple just design the Macs to support the Window/DOS formats? Such a .exe
Allthough this question might have some relevance, I have another one:

Why is it so difficult for many people to understand that OS X (or any other Mac OS version) simply is NOT WIndows, and therefore IS different?

They are two different types of operating systems, and therefore surely have some significant differences, and things you can do with one, you just can't with the other (without starting another threda about which one's better).

It's like two colors, let's take red and green. Both are colors, so the same type of product (Windows and Mac OS both are OSes), both can be used to paint (you can work with a computer with Windows and Mac OS), but you can't paint in green with the red color, and vice versa (Mac OS software doesn't run on Windows, and vice versa).
QUOTE Thanks
slyydrr

 
Member Since: Mar 20, 2006
Location: Michigan
Posts: 96
slyydrr is on a distinguished road
Mac Specs: MBP 1.83GHz, 1.5GB RAM

slyydrr is offline
I don't think it's a matter of whether or not people do or do not understand that OS X and Windows are definitely not one and the same. Rather, I believe it has to do with the fact that Windows' has such a large market share. They have a large number of developers on board simply due to the fact that Windows applications pay more than Mac (simply due to the size of the base market). While the quality of applications on the Mac tends to be, in a majority of cases, far superior to those on Windows, the ratio in a quantity perspective strays from suit. Because of this, a style of application that may have 4-5 different versions in an x86 format, may not have any equal comparison on a Mac platform. I don't have the brain power right now to list off examples, but I will give one: a universal Web Cam Application. By the term "universal", please understand that I do NOT mean Universal Binary. Rather, I mean universal in the sense that it works well across multiple platforms. Sure, web cams work great for me if I have buddies who also have a Mac, and iChat AV, but well... I have 2 friends on my buddy list who qualify for that classification.

Anyway, what Avalon is saying is indeed true. The two OSes are exactly that--two OSes. They're built on different platforms, and inherantly support a completely different set of assembly code. They were both started long enough ago with the aspiration of being the "norm". Unfortunately (or maybe fortunately, as I think this characterized what Apple has become today, along w/ it's community) Microsoft controls the market share in this OS sense. With it, .exe has become the norm, and I'd say 90% of Windows users would think you were making up an extension if you were to mention the .dmg format.

On the bright side (or actually, THE DARK SIDE!), Apple is beginning to integrate Windows into it's own OS (through the introduction of the official Apple release, Boot Camp, and Parallels' Windows Virtualization software). With this, we now have the option of either running Windows straight up, or running Windows in a window (oooh pun!) inside of OS X. Both ways give you .exe support, however one gives you graphics support as well (Boot Camp) while the other allows you to run OS X apps at the same time (Parallels). Unfortunately, this only runs on the Intel-Macs (understandably so as these are the only Mac machines that have a processor that can simply process the instructions), and therefore leaves out a good portion of the Mac community.

So I guess to sum up: Most of the responses here are sufficient. Plain and simple the two OSes run on two entirely different platforms. OS X is built off of a UNIX base, while Windows is well, Windows. However, things are moving in the right direction, in the sense that eventually it won't matter whether or not an application is only built for Windows. OS X will run it anyway, as long as you have an Intel-based Mac.
QUOTE Thanks
caveatipss
Guest
 
Posts: n/a

Quote:
Originally Posted by jaywong87
Why cant Apple just design the Macs to support the Window/DOS formats? Such a .exe

And, why dont the Macs just come with a codec that supports all the different media types? I mean, not even QT Pro supports every media format.

Thanks in advance. =D
Don't they now, as of five days ago?
QUOTE Thanks
rman

 
rman's Avatar
 
Member Since: Dec 24, 2002
Location: Los Angeles, California
Posts: 12,591
rman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud of
Mac Specs: 2 x 3.0GHz Quad-Core, 6GB OS X 10.6.8 | 15in MacBook Pro 2.2GHz OS X 10.6.8 | 64GB iPad 2 WiFi

rman is offline
To make it as simple as possible. In must cases a .exe file is a window binary executable file. The file is all of the requirements to run a windows pc (libraries and system calls, etc.). Whereas on an Apple system the libraries and the system calls are different. So to get the .exe program to work on an Apple system, the code needs to be recompiled and some of the system calls maybe need to be changed.

Life isn't about waiting for the storm to pass, It's about learning to dance in the rain!
QUOTE Thanks
slyydrr

 
Member Since: Mar 20, 2006
Location: Michigan
Posts: 96
slyydrr is on a distinguished road
Mac Specs: MBP 1.83GHz, 1.5GB RAM

slyydrr is offline
Quote:
Originally Posted by rman
To make it as simple as possible. In must cases a .exe file is a window binary executable file. The file is all of the requirements to run a windows pc (libraries and system calls, etc.). Whereas on an Apple system the libraries and the system calls are different. So to get the .exe program to work on an Apple system, the code needs to be recompiled and some of the system calls maybe need to be changed.
Exactly. When source code is compiled, the compiler takes that code and essentially builds a set of assembly code instructions that can be read by the processor. When you compile something for the x86 platform, you're turning it into a language that is only decipherable by an Intel/AMD CPU. That's why Rosetta runs programs slower on the new Intel Macs. It's actually taking the code written for the PowerPC CPUs, and translating it to be legible for the Intel CPUs.
QUOTE Thanks

Post Reply New Thread Subscribe


« ACDSee question | First mac, looking for advice on cheap 2nd hand »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
Can any windoze techie types explain this to me please: Amen-Moses Switcher Hangout 16 12-21-2005 05:57 PM

All times are GMT -4. The time now is 11:51 PM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?