• Advertisement
Sign in to follow this  

Macs vs PCs?

This topic is 1995 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I remember watching a show on facebook and if I remember correctly they use macs. Now for web I can understand why you would use a mac but what about for gaming. What do companies like Infinity Ward, Treyarch, EA, Dice, Ubisoft, etc. use? And what do you use?

Share this post


Link to post
Share on other sites
Advertisement
This is a very sensitive subject :D I like Windows primarily because I am used to it. I do appreciate the workmanship of Macs, but I wouldn't change my typing habits. People use Macs because they are very well built, they are very beautiful, and they have grown to be a kind of lifestyle. More technical people that don't really care that much about aesthetics (like me) would pick whatever makes sense at the time of purchase, regardless of brand.

I met a gal that used to work at Ubisoft, and if I remember correctly, they use Windows. I can't imagine that this is for everybody there.

I worked at a medium-sized company that didn't do games. There are a few reasons why Windows was chosen:
1) it is fairly easy to become a golden partner (just need to have a lot of people with certificates), which gives you a special MSDN license. That license more or less gives you all Microsoft software for free.
2) the sys admins were more familiar with Windows. It is fairly easy to manage. Microsoft does everything, and even if it is not the best, it does integrate in a nice, manageable way.
3) huge part of the business was extending Microsoft software and frameworks

Designers tend to like Macs. I guess this might have something historical, as Macs were marketed as the meeting point of liberal arts and technology. With products like iPod, iPhone and iPad, Apple built a kind of culture. Technology to their fans is more than gadgets, they really *like* them - like an emotional connection.

Another thing to consider is price. Apples computers are expensive. With PC manufacturers like Lenovo, you usually strike a deal that covers not only the hardware, but also support and some liability in case of hardware failure. I do not know if Apple offer wholesale discounts outside of academia, but in any case, their computers are more expensive. Also, up until very recently, OS X updates cost a lot of money, while service packs for Microsoft products are free, and, in case you are not a gold partner, you can have MSDN subscription, which greatly reduces the price of Microsoft software for big companies.

Share this post


Link to post
Share on other sites
Everyone here uses a Mac since we do all cross platform stuff and with a Mac you can install Windows 7 and then boot into either OS. Edited by Saruman

Share this post


Link to post
Share on other sites
I much rather run on Unix for programming. It depends what technology you are using, but if you are an advocate of open source development it is the only real choice. Installing trough the package manager is a snap and gets you started on things instantly.

I don't want to generalize, but from what I've witnessed most companies use Windows for the Visual Studio suite, Visual C++ and C# usually mean using Windows. There's probably an artist department running on macs depending on their preference. Edited by DZee

Share this post


Link to post
Share on other sites
Under the hood, the hardware is all the same these days... So it's a question of which OS.

As for art -- pretty much all the popular art software is available on both PC and Mac OS's, so there's no difference there.
All that's left is which file manager (Windows Explorer vs Mac Finder) you prefer....

Share this post


Link to post
Share on other sites
This is my own experience with both operating systems, and my own opinion on the subject at hand.

Mac is a more "closed" when it comes to it's programs. Trying to find compatible, and functional programming tools, is difficult at best. Running Wine or some other Windows emulator, just bogs down the system, and produces many problems .
I prefer Windows XP, due to all the tech toys I have accumulated, and for me, it's easy to produce cross platform compatible programs. On a Mac it is much more difficult for me. Edited by Shippou

Share this post


Link to post
Share on other sites

DZee's comment interesting, and very misinformed. C# is a Microsoft property, so it's only going to work on Microsoft devices untill some one developes a framework free compiler and library.

Actually in regards to this it is you that is misinformed. There has been a C# and .Net implementation called Mono that runs on linux, osx, windows, iOS, android and quite a few other operating systems. It has actually existed since way back in the .Net 1.0 days and is used in quite a lot of products. One large example in game development is Unity as they use C#/.Net for cross platform scripting. Edited by Saruman

Share this post


Link to post
Share on other sites
Programmers use both (out of necessity more than anything; Mac is required to develop for iOS/OSX but existing engine and toolchain is Windows based), artists and everyone else use Windows exclusively. This from standpoint of an iOS/OSX developer.

Main issue for developers is usually development environment + tools. Everything else you adapt to pretty easily. XCode does some things better than VS and vice versa, but overall I prefer working in VS and with the tools available to me on Windows. This is probably more because of familiarity than anything else though.

Share this post


Link to post
Share on other sites
This is a bit off-topic, but the way people say this really bugs me.

Macs vs PCs?[/quote]
Are you implying Macs are NOT Personal Computers? Do they still belong to Apple even though you just paid $5,000 for it or something?

Share this post


Link to post
Share on other sites
Apple II is the first Personal Computer (PC). So, Apples are PCs [as a joke fruits], but PCs [as a joke fruits] are not Apples.

Why do people use PC as a synonym for Wintel?

Share this post


Link to post
Share on other sites

This is a bit off-topic, but the way people say this really bugs me.

Macs vs PCs?

Are you implying Macs are NOT Personal Computers? Do they still belong to Apple even though you just paid $5,000 for it or something?
[/quote]

This is a bit off-topic, but the way people say this really bugs me.

Macs vs PCs?

Are you implying Macs are NOT Personal Computers? Do they still belong to Apple even though you just paid $5,000 for it or something?
[/quote]

Usually when people said PC in the past they meant the IBM PC or compatible systems: http://en.wikipedia.org/wiki/IBM_PC_compatible
in the 90s it carried over to the x86 Windows machines (as most Windows machines were IBM PC compatible still and the Apple/amiga,etc machines at the time were not).

It has very little to do with the actual meaning of the abbrevation and more to do with 20-30 years of marketing. (Even Apple have tried to make people think that they're not selling PCs in the past)

Share this post


Link to post
Share on other sites
Ubuntu beats them all out of the water...
Triple booting with Grub only to recompile my stuff on OSX86 and Vista.

Share this post


Link to post
Share on other sites

I remember watching a show on facebook and if I remember correctly they use macs. Now for web I can understand why you would use a mac but what about for gaming. What do companies like Infinity Ward, Treyarch, EA, Dice, Ubisoft, etc. use? And what do you use?

I am surprised this thread hasn't resulted in a crusade yet.

Under the hood, OSX is a modified unix. The only oddball these days is Windows. It has a bad memory management and allows the graphic driver to work as direclty as possible with the graphics hardware, which makes the system unstable and vulnerable. But also is the quickest for every task where a big graphic card is needed. Microsoft knew, Windows lives and dies with gaming and V.R. I don't know what they think now, but we live in interesting times, maybe we see the fall of windows: http://www.slashgear...rophe-25240280/

Going back to the question: most games are developed for Windows today. But why do you even care? The biggest difference for you are the different toolsets available. You can develop top games for all platforms.



Ubuntu beats them all out of the water...

They all have their pros and cons, that's why they survived all these years. HasUbuntu finally received an acceptable powermanager? Edited by Bluefirehawk

Share this post


Link to post
Share on other sites
For me Windows dominates only because I see no real use of an apple product, but this is for me only, iPhones, iMacs, iPads etc did not appeal to me at all neither did their OSX

If Apple created something I needed, I would buy it, now sure iPhones are popular but then so are a lot of things. Also could you elaborate on why you would think Macs are better for 'web'? I hear a lot of vague statements like this where Macs are complimented for doing something 'better' than windows but never really explained how.

Share this post


Link to post
Share on other sites
When I was working on Android project on Windows I used:
Firefox, Eclipse, command line (git), Skype, Thunderbird

When I was working on Android project on Mac I used:
Firefox, Eclipse, command line (git), Skype, Thunderbird

So basically both (Mac, PC) are pretty the same, as long as I could use software that I like. The only difference was when I had to navigate to build *.apk file and send it via e-mail. On Windows I used explorer (or totalcmd), on Mac - Finder. Thats it!

Share this post


Link to post
Share on other sites
I think it really comes down to your computer habits and the price. I personally like the look and feel of Macs but wouldn't buy one, since this is not what I'm looking for when buying a computer - I could buy a better-performance PC for the same price. I think this reflects the way many people think. It's just that when you buy a Mac, you always pay more fore something that has nothing to do with actual computing (like design and brand). There's no wonder why Macs are so much loved and favored by Hollywood. Through great marketing they've become a symbol of "being cool and trendy" - the high price they put on the brand is also a marketing trick, so the product is even more desired and increases the prestige of its owner. If this is important to you, I guess Mac would be the right choice, otherwise stick with PC - if you care about performance and freedom you'll be better off in the long run.

Share this post


Link to post
Share on other sites
The one big thing that really speaks for a mac is that it is based on UNIX. You have the whole power of the shell which really eases development and in general allows for building a great asset pipeline. I always hate it when windows programs dont work from the command line and/or cannot be automated. I don't know if that is something important for you and your goals but definitely something to consider. It also means that you get all this awesome open source software for nothing. If you want to do server programming for your new MMORPG than unix is IMHO the way to go. Also, with the raise of OpenGL (ES2) the game is changing anyway in the future. A lot of companies want to develop for iPhone/iPad as well as PC systems so they will PROBABLY choose OpenGL over DirectX... (and yeah i know there is MinGW, but that is nothing like a real shell).

The one big thing that really speaks for windows is Visual Studio. There is nothing like this on Unix/Mac (XCode maaaaayyyybeeee)... and that a lot of sample code on the internet is written for windows systems. Edited by FlyingDutchman

Share this post


Link to post
Share on other sites

The one big thing that really speaks for windows is Visual Studio. There is nothing like this on Unix/Mac (XCode maaaaayyyybeeee)... and that a lot of sample code on the internet is written for windows systems.


No, most is written for Unix/Linux. Have a look at sourceforge. Also there's Eclipse which is superior to many other IDEs.

Share this post


Link to post
Share on other sites
I've tried using NetBeans and Eclipse. It's horrible excuse for an IDE, very unresponsive.

Share this post


Link to post
Share on other sites
I'm very happy to cross compile c++ with Eclipse. It's very easy to setup on win/mac/linux and fast. It has a big footprint, hence you might have used it on a older computer? Also QTCreator is very good...there's much more than proprietary crap. Lots of silly people in this forum... Edited by mike4

Share this post


Link to post
Share on other sites

Running Wine or some other Windows emulator, just bogs down the system, and produces many problems .
N.B. The standard form of Windows 'Emulation' on Mac is either to dual boot, so you're either starting up Windows, or Linux, or OSX natively, at full speed.
OR
You run both OSX and Windows, natively, at the same time (with neither of them being emulated). Modern CPU's include features that allow two OS's to share the physical resources via virtualisation with little performance loss.

When I visited EA's iPhone developer, they had to use XCode on Mac to compile their iPhone builds, but preferred to work in Visual Studio on Windows. So, they used a virtualization package ("parallels" IIRC) to run both Windows and OSX at once, each on a different monitor, on a single computer. You can move the cursor between monitors as usual (just as seamless as when you have two monitors on Windows), and even copy&paste from one OS to the other and share the same file-system!

Share this post


Link to post
Share on other sites

A lot of companies want to develop for iPhone/iPad as well as PC systems so they will PROBABLY choose OpenGL over DirectX...


No, they will do what they currently do and have a common layer which sits over the top of the hardware's API.

Much like today you have (DX9), DX11, XBox360, PS3 and Wii/WiiU layers so, going forward, companies will add an OpenGL ES layer if they need it.

Frankly OpenGL remains a disaster area with the API and the tools are still behind those we have for D3D and the consoles so no one is going to whole sale shift to OpenGL ES unless they drop everything else.

Going forward PC and the Future Consoles will be at DX11 feature levels and abstraction is likely to be D3D11-a-like too as it will be a lead platform and have the same features as the consoles.

Share this post


Link to post
Share on other sites
------
Running Wine or some other Windows emulator, just bogs down the system, and produces many problems .
------
Again no, I'm running Rage etc. at full speed without any problems on Ubuntu!

Hey Moderators, I cannot downrate your posts but get downrated all the time by u? Edited by mike4

Share this post


Link to post
Share on other sites

This topic is 1995 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Advertisement