|
|
#1 | |||||||||
|
Apples Windows emulation issue
ok, this is one issue about apple windows emulation that needs to be cleared up. NOW. i have heard all of the below arguments, from various sources, countless times. and they annoy me to no end, every time i see them. so i will take this opportunity to try and end these types of posts for good. here. now. forever. feel free to add, if you wish.
first, the basic argument: if apple integrates MS windows emulation on the mac, all mac development will stop. developers will simply write windows versions, since it's all compatible. examples such as IBM's OS2 are often used. below are examples of the same arguments (the similar quotes are grouped. my response is below them). Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
i honestly think that in this situation, most developers would still make make OSX versions, for all of the reasons i mentioned above. sorry for the long post, but i felt the need to vent my frustration. please tell me your thoughts. Last edited by The Reaper; Aug 5, 2003 at 01:23 PM. |
||||||||||
|
|
0
|
|
|
#2 |
|
Emulation is slow
People are familiar with the Mac interface. |
|
|
|
0
|
|
|
#3 |
|
Really. The thing that strikes me is having to deal with two different UI paradigms all intermixed. It's not too bad if you are just running one particular Windows app, like Office, but it would drive me crazy if, say, half my apps were native Aqua and half were winXP.
__________________
-daveL |
|
|
|
0
|
|
|
#4 |
|
Personally I don't think Apple will (and I hope they don't) integrate Windows emulation. People choose to buy a Mac to own a Mac and run Mac software. If they want a Wintel PC then they can just buy one. Or, if they MUST have a Mac and yet still want PC software, then they are lucky enough to be able to do so with 3rd party software, something Windows users don't have the luxury of with OS X apps.
__________________
|
|
|
|
0
|
|
|
#5 |
|
i appreciate what you're trying to say. i really do. but, here's the problem. Apple has very strict set of human interface guidlines for developers, and even stricter ones internally. They have enough trouble keeping 2-bit shareware developers from majorly screwing up their interfaces. There's no way in hell Apple could ever work with the Windows human interface, and the human interface guide is what makes OS X so great. That right there is why it won't happen anytime soon... Apple does not want their users being subjected to that sort of haphazard enviroment.
http://developer.apple.com/documenta...nes/index.html pnw Last edited by paulwhannel; Aug 5, 2003 at 04:36 PM. |
|
|
|
0
|
|
|
#6 | |
|
Quote:
in the same way, this windows emulation environment could be seemless (no separate window, unlike Virtual PC). i mean, using Windows programs without running windows itself. you know how many windows XP programs look similar? (i mean the standard XP theme). this is part of the windows OS, as are most 'save' dialogues etc. in apple's version, this type of thing could be handled in a different way - a different 'skin' than the XP theme, along with modifications which bring Windows programs (within this environment) into step with Apple's human guidelines. many windows programs link to resources that are within the OS itself. apple could take advantage of this, and simply replace the core UI files with their own, and build "Classic Windows" around this. |
||
|
|
0
|
|
|
#7 |
|
Reskinning programs would be patchy at best. Many elements are custom or simply cannot be changed, so you'd have different OS's elements on the same programs/windows. Classic was provided as a legacy tool to help users upgrade; it is not intended for long-term use, an it was intended to be used only by those who could not get X versions... Apple considers 9 long-dead, and they're just waiting to finish axeing it. Aesthetic means everything to Apple, the only way this could possibly happen is if they *do* use a separate emulation window, which again doesn't fit Apple's style... Apple won't do something in violation of their own rules, and they're not changing everything around to accomodate inferior windows programs (keep in mind Apple's elitism)...
pnw |
|
|
|
0
|
|
|
#8 |
|
surely there's some way to strip the functions of a program away from it's UI, and give it a new, nicer 'wrapper'. like skinning, but different. for this 'classic windows' layer, if a program wants to save etc, the actual function (saving) is sent through the mac system, and the appropriate files are used to generate the on screen appearance. as for classic being phased out, my point is that there was no major problem with running classic apps (GUI wise), it was just a slight inconvenience. and your analogy actually works - apple wants people to switch to mac versions as quick as possible (see the parallel: because OSX apps had features that classic lacked, users demanded OSX versions of their classic apps).
|
|
|
|
0
|
|
|
#9 |
|
I would enjoy a Windows emulation (in fact, I'd like the system to be Windows bootable). Nothing would be sweeter than playing GTAIII on my TiBook
__________________
SEE 7ON |
|
|
|
0
|
|
|
#10 |
|
Instead of using OS/2 as the example, what about Java and html?
Not all web page creators care if the site is buggy or doesn't work well on the Mac, heck they may even kick Mac users off the site. So obviously not all developers care that their work is zippy fast or bug free for ALL users. --- And it's not like they have two wildly different UI's to support, this is just giving two different OS users the SAME experience. Obviously quite a few companies thought the effort wasn't worth it and expunged the Mac users. --- BTW, why bother making Windows the "Universal" environment? Why not make Cocoa apps run on Windows machines? This was after all one of Apple's original visions for the OS.
__________________
MacRumors member fails resist iPhone glamour effect, suffers credit card damage 2d8.
Last edited by Sun Baked; Aug 6, 2003 at 12:03 PM. |
|
|
|
0
|
|
|
#11 | |
|
Quote:
very few real programs are written in Java. Limewire does not count. web based Java scripts are far more common, and are free. the developer makes no more money after the initial job is completed (ie his client (a company etc) pays them). so it is not in the developer's best interest to be standard compliant, as they will not get payed more. no one pays to view html, so there is no major loss for a developer if a site is not compliant with 5% of the market. Buymucic.com is not an example, as they made a futile effort to ban mac users. it was a symbolic gesture. they KNEW that they could not compete with iTunes on the mac, and that the mac market had no room for them anyway. so instead, they went out of their way to make their site NOT complient on macs, because it did not affect sales. this situation is very rare. however, most developers actually SELL their software to users. Most users read reviews about an app before they shell out money. if a developer of a mac program stops making mac versions, and if the windows version is also 'buggy' on the mac, people will not buy it. |
||
|
|
0
|
|
|
#12 |
|
Correct me if I'm wrong, but isn't it true that you can buy a whole Windows PC for the cost of VirtualPC, which PC will run circles around the emulated PC?
Seems silly to do emulation when the "real thing" is so darned cheap! |
|
|
|
0
|
|
|
#13 | |
|
Quote:
__________________
|
||
|
|
0
|
|
|
#14 | |
|
Quote:
__________________
|
||
|
|
0
|
|
|
#15 | |
|
Quote:
The web is free to view... point me to the free porn, music, movies, etc. ![]() Web sites can be a portal to commerce, where a company sells their products and services to companies, govts. and individuals. Banks have kicked Mac users off their electronic banking services. Companies looking for new hires have made some of their sites impossible to use for Mac users to apply for a job. Etc., etc., etc. --- Even though a developer of a web site may not get paid much more for their consulting if a few customers can't reach the site, the company who contract with them may suffer a loss. But this situation is similar to the software development at a software company. How much money do they want to spend to pick up more customers... There may be a decision that the extra revenue isn't worth the extra expense. --- And the Java-engine is a similar example to the emulation environment. The finger pointing that'll go on about why something runs badly and/or slowly on certain systems. In this case how many developers really would spend the time and money to work around the problem? Would an integrated emulation environment be any different? Would a software company even offer intense support to the user of their software on it? Do they all offer extended support and bug fixes for VPC right now?
__________________
MacRumors member fails resist iPhone glamour effect, suffers credit card damage 2d8.
Last edited by Sun Baked; Aug 6, 2003 at 06:14 PM. |
||
|
|
0
|
|
|
#16 |
|
Some of these arguments my seem reasonable but you need to look at it through the eyes of a consumer, not a developer.
Scenerio: I'm a PC user and all my programs run on Windows and this is what I am used to. I here that I can run all these programs on OS X using a Windows emulator. Where's my incentive to get a Mac. I'll still be running under Windows and slower. Macs tend to cost more. I have more hardware options with Windows. Just because I can climb Mt. Everest doesn't me I should. Scenerio: I'm a PC user and I'm really burned out on Windows. I hear that OS X is pretty neat and most programs I use have OS X versions. But there are a few Windows programs I can't do without. They will run in Windows emulation. Not as fast, but I can live with that. Maybe I'll switch. I would love to climb Mt. Everest if could bring along my trusty Swiss Army knife. People will not switch to Mac OS X because of they can run all their programs in emulation. There just isn't an incentive to do so. Developers won't put in the effort for a handful of people.There is no incentive for a developer. The program works fine in emulation. If those Mac folks buy the software, that's a little extra gravy for the developer. If not, they didn't lose anything. The more Apple does do be compatible with Windows, the closer they become to being Windows. I don't see that happening. ![]() If Apple wants to get people to switch, it has to be done at the cash register by offering more bang for the buck. But maybe Apple is content with only 5%.
__________________
Really? Really, really!
Last edited by Fender2112; Aug 6, 2003 at 06:17 PM. |
|
|
|
0
|
|
|
#17 |
|
the issue is whether or not existing OSX apps will cease development or not. you see, every developer working on OSX apps right now sees incentive to keep developing. despite our small market share.
as for the example of apple.com etc, note that apple does not make money off people VIEWING a page, they make money off people buying products. no doubt, any company would like to see a 5% increase in sales by having all platforms website compatible, but that is an issue with the COMPANY, not the DEVELOPER. the developer does not care one bit about his client's profits - he just wants to get paid. however, in cases where an application developer works for a company (say, Adobe), it IS in the developer's best interest to make good software on all supported platforms. the company makes money PER COPY SOLD, so they would care a great deal if no mac users buy their products (if they are buggy etc). this is why the software situation is so different to web development. web site developers do not operate on a commission. they are paid hourly, or for a final product. application developers (or their companies) ARE directly affected by product sales. note: websites with Ads are an exception to my above example, but this does not refute my point. |
|
|
|
0
|
|
|
#18 |
|
ok, why do companies like Luxology get so exited about the G5? because it is fast, and it makes their software look REALLY great. developers almost always like to show their apps running well, taking advantage of system resources. aqua. crash proof workflow. protected memory. why else would anyone bother writing apps for OSX? why not just stick with OS 9? in fact, why bother upgrading versions at all on the mac? after all, it's just "a little extra gravy for the developer." but no. developers actually began rewriting their programs. and now we have more than ever.
understand that even if the option to run windows on the mac was available, the majority of current Mac OSX developers would keep making native apps. |
|
|
|
0
|
|
|
#19 | |
|
Quote:
And, no, I don't want to carry two laptops. My TiBook's the only thing I need.
__________________
-daveL |
||
|
|
0
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| thread | Thread Starter | Forum | Replies | Last Post |
| A good Windows emulator | muticere | Mac Applications and Mac App Store | 15 | Apr 21, 2009 01:49 PM |
| Run windows apps on Mac OS X without installing a windows emulator | sonaeact | Windows, Linux & Others on the Mac | 3 | Nov 18, 2006 09:40 PM |
| The End of Windows Emulation | Marble | General Mac Discussion | 24 | Oct 5, 2003 03:27 PM |
| windows emulation | i_am_a_cow | Hardware Rumors | 5 | Jan 13, 2002 02:39 AM |
| Windows Emulator use GeForce in Mac? | andreascarlsson | Mac Applications and Mac App Store | 1 | Aug 12, 2001 08:28 PM |
All times are GMT -5. The time now is 10:07 PM.







Really? Really, really!
Linear Mode

