Why Developers Are Switching To Macs
snydeq writes "Programmers are finding themselves increasingly drawn to the Mac as a development platform, in large part due to Apple's decision to move to Intel chips and to embrace virtualization of other OSes, which has turned Mac OS X into a flexible tool for development, InfoWorld reports. The explosion of interest in smartphone development is helping the trend, with iPhone development lock-in to the Mac environment the chief motivating factor for Apple as a platform of choice for mobile development. Yet for many, the Mac remains sluggish and poorly tuned for development, with developers citing its virtual memory system's poor performance in paging data in and out of memory and likening use of the default-network file system, AFS, to engaging oneself with 'some kind of passive-aggressive torture.' What remains unclear is whether Apple will lend an ear to this new wave of Mac-based development or continue to develop products that lock out uses programmers expect."
As opposed to the Windows paging system? Has the author used a Windows OS lately? Swapping is a *bleeping* killer! Especially when you have more than enough memory not to swap. :-/
So don't use it. Macs support CIFS/SMB pretty darn well these days. I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes.
Javascript + Nintendo DSi = DSiCade
OS X is really a good middle ground between Windows and Linux. OS X supports many of the Windows Protocols (a lot better then linux in some ways) as well there is a better selection of high quality closed source applications, then linux has. However being Unix based it it is more stable then Windows and less prone to viruses and other malware. Then combined with virtualization you can run Linux OS X and Windows all at the same time for cross testing your code.
It has a clean interface and performs well. You are not fussing with simple stuff. all in all it is good for development. (And the Apple keyboards have extended function keys that makes compatibility with old Vax systems much nicer too)
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
You would think that the fact that OS X is UNIX 03 certified might be of some interest to developers as well.
Sure, maybe not as much as the reasons stated above, but... it is worth mentioning. And just the fact that it is any flavor of Unix-like OS is attractive to many.
once again macs seem to be innovating, the dual gpu thing
You mean the severely limited, non SLI-hydra-whatever GPU thing that requires a restart/logon-off cycle just to switch?
That thing was actually released on a few toshiba laptops (and sony laptops?) long before el-jobso did his magic.
Of course, the (software) inflexibility of that configuration is actually a feature, according to apple. So, I digress.
I have spent the last 8 years writing visual basic applications in Windows
At Christmas last year I got myself a Nokia internet tablet - it runs Maemo Linux.
Surprisingly now, 11 months later I am comfortable back in C, have a nice little library and *know* I have found a better path.
Its been a kind of torture as well, everything was new and sometimes finding information is a brutal experience.
If it hadn't been for the great community around maemo.org I wouldn't have gotten as far as I have.
It was this community element which was missing with other devices and systems when I was looking around.
liqbase
Apple needs a mini tower not a over priced mini laptop with out a screen in a small box.
The mac pro is nice but $2300 and only a $30-$50 video card?
AIO also are not that good.
Where is the mini tower that can do dual display?
As a PC fanboy for 20+ years, I have to say...when the games I play work natively on Mac, I'm switching.
Yes, I know I can buy a Mac now, buy Windows, and dual boot. But I don't want to do that, and I don't want to spend $100 on Windows when I just dropped $400 more than I'd pay for a Windows system to begin with.
I've priced it: comparable hardware with OS, the Macbook that meets my specifications is $400 more than the Dell equivalent. I can't justify spending $500 to do exactly what I do now. If I'm going to switch, it's a complete switch or not at all.
120 characters for a sig? That's bloody useless.
not worldwide. Maybe I shock you, but outside the US apple is a niche market that its only used for graphics design- you know, a heritage of the 80s. In the old Europe you would find much more projects for linux than for OSX (and both are a minimal percentage of the total projects, because everyone still use some version of Windows). Even the ipod is a rare avis in the mp3 market. Of course Apple started an agressive campaing to catch the academic world few years ago, financing laptops for teachers and student, but it's too early to move the trend.
So, no. I work in a mid-size software factory and I can assure you developers aren't going anywhere.
You may 'sigh' yet again, but the reason this keeps popping up is because it's a valid criticism that hasn't yet been addressed. Perhaps it's true that Apple wouldn't make as much money in that particular market; most people don't care! They just want a certain product at a certain price point, and Apple isn't delivering it. Sigh'ing that someone else is complaining about this oversight won't make the problem go away. Apple systems in general are either too underpowered or too expensive. There's no middle ground, and they're losing a lot of business because of it.
This is one of the major issues that keeps me on Linux.
Despite the fact you can get almost anything to run on OS X eventually, for most software it's much much harder to get up to date software versions then "apt-get install fizzbuzz" on Ubuntu or debian testing.
For my needs, Ubuntu is much closer to the "just works" ideal then OS X.
Blessed are the pessimists, for they have made backups.
On the downside, running PC games on the 360 isn't all that pleasant. The Elder Scrolls IV: Oblivion *feels* like a port of a PC game: here's where you'd use a mouse. And here. And here. And here is where a keyboard would be really handy. And here.
I'm all for gaming on the 360 - and maybe it's just adventure games that suffer (or maybe suffer most). But there is still a place for a crap PC box for game playing.
"The explosion of interest in smartphone development is helping the trend, with iPhone development lock-in to the Mac environment the chief motivating factor for Apple as a platform of choice for mobile development."
This is why Apple is retarded. They miss out on developers by restricting the platform/IDE and not supporting Java or Mono. Then they place absurd restrictions on iPhone applications. Anyone who is thinking of getting a mac just so they can develop on the iPhone should ask themselves this question.
WHY SHOULD I SWITCH PLATFORMS IF APPLE CAN LOCK DOWN MY iPHONE APP WITHOUT REASON!!!
and none of us seem to have received this shitty memo, or even heard of it.
...
this article is absurd out of the scales. just check how belong sentences compare to each other :
"scientists now agree that evolution does not exist", as voiced by various creationist propaganda sources
and
"Programmers are finding themselves increasingly drawn to the Mac as a development platform", as voiced by the shitty article we are being made read. in its summary at least
Read radical news here