Macs Gaining a Bigger Role In Enterprise
rev_media tips a short article up at InfoWorld giving some numbers on the increasing Mac presence in businesses. "We're seeing more requests outside of creative services to switch to Macs from PCs," notes the operations manager for a global advertising conglomerate. They "now [support] 2,500 Macs across the US — nearly a quarter of all... US PCs." Another straw in the wind: "Security firm Kapersky Labs has already created a Mac version of its anti-virus software for release should Mac growth continue (and the Mac thus [find] itself prey to more hackers)."
Well that's only because you can run LCARS in vmware now...
I think a lot of us really hoped that eventually people would really get what a mess Microsoft's products are and then OSS would really take off. Instead what I think is happening is that Apple may really see some growth.
I don't know if this means much but my department of 80-90 has gone from zero to about 20% mac in the last year. I don't see that adoption rate slowing down either. Now in the server room it is a mix - Windows, AIX and Linux. With Linux growing the fastest. But on the desktop I don't think anyone is full time Linux only. Even the Linux users all have a windows or apple machine.
It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
thats right you can't be an elitist snob if everyone had one.
If you mod me down, I will become more powerful than you can imagine....
This is the year of OSX on the desktop!!!!11
*cough*
The article asserts in a couple of places some very amusing things: 1. Apple SAYS that it integrates cleanly in Active Directory environments. (In our experience, it doesnn't). 2. "That Apple Enterprise support doesn't exist is a popular myth." (We actually paid for Apple Enterprise support and work in a major metropolitan area. We and our VAR could actually never manage to locate Apple Enterprise support. I'm calling myth.) Admittedly, I'm writing this on my Macbook Pro with an Iphone in my pocket. Supporting a handful of macs is easy. Supporting hundreds is a major pain.
"Fire photon torpedoes!"
"I can't!"
"What's wrong, number one?"
"There's just a single mouse button! I can't right-click on the Klingon ship!"
"Dammit! Do a command-click!"
You can cite me: our company has moved 80% mac since 2004. That resulted in 50% cut of IT support personnel, because there simply isn't that much to do. And 80% of the work for the remaining IT support personnel is dealing with the remaining 20% of Windows installations (most of which are a few experts' desk/laptop machines).
My thoughts exactly, and it doesn't have anything to do with elitism. This will be a long post, so please bare with me.
First, a Disclaimer: I am a sysadmin in a shop that uses mostly Macs, and a few Windows Machines, and I've been using Macs since 1990 and OSX since the first public beta in 2000.
Second, Apple, like anything or anyone else, is as vulnerable to the abuse of a powerful position as, say IBM was in the 70s and 80s, and Microsoft has been up until now. Apple has already started showing signs of that abuse, which I'll now point out.
Third, Apple originally touted OS X as a very open Unix like variant. They had all sorts of technologies that were there to draw developers and Windows users to the platform. Built in Java and C/C++ APIs as first class development language along with Objective-C. As Apple became more comfortable with their position and had less fear of Developers being unwilling to move to the platform, the first dropped Java as a first class language (no more Java-Objective-C API bindings) two years ago, and last year dropped the C/C++ API's further development.
The net result of this is that if you want to develop a native 64 bit GUI application on OS X, you must use Objective-C. ObjC is a fine language, and now has Garbage collection, amongst other things, but it is very very difficult to port ObjC applications to other platforms. In a way, it's like Microsoft's
This means huge costs of major software developers who have, for the most part, been developing in C/C++. Microsoft Office, Adobe CS3, Maxon Cinema 4D? They're all C/C++. There will be no 64 bit version of Adobe CS4, the next CS iteration, for OS X, Adobe has said. It will literally take them years to port their code base to ObjC. Personally, I wonder why they bother. Given that the Ubuntu Linux desktop is now very smooth, is getting fantastic reviews all around the net on mainstream publications, It would be a perfect time for Adobe and others to port their apps to Linux (with far less effort and far lower cost than porting to ObjC). Putting some of the money saved into a major marketing push for Linux would help the uptake.
It would also scare the living hell out of Steve Jobs (apart from making him go off on one of his major Ballmer-esque tirades again) and, it would force competition on Apple, which Apple seems to think is now unnecessary due to the major fuck up that is Windows Vista.
Fourth. Apple is almost wholly dependent on the final opinion of Steve Jobs. That is often very good, as the man has a sense of taste, unlike Steve Ballmer, who doesn't, but, because Steve Jobs is only human, that sometimes results in extremely poor decisions like the OSX 10.5 Leopard Desktop and GUI design. The default galactic image background is very bad for designers who need a neutral background to work on. The fact that Apple made the default Dock in 10.5 a weird faux 3D thing that is very difficult to use due to the changes, making it often very hard to see what applications are running. The new pop-up folders in the Dock are next to useless for most things, and the translucent Menu-bar could have only been a Steve Jobs decision, driven, like the 3D Dock by the perceived need to compete visually with Vista. Apple only offered changes to this when users rebelled in outrage.
Fifth. Apple's server offerings are to a large extent just wrappers around open source technologies. Their Open Directory is just a wrapper around OpenLDAP, SLAP, and a Berkley Database as data store. Their Email server is just Postfix for SMTP and Cyrus for IMAP. The problem is that due to the Apple GUI management bindings, it is next to impossible to customise these software packages. This is somewhat symptomatic of Apple's approach. They make some things very easy, but others very, very hard.
Apple needs competition. Without competition, Apple tends to lose their solid grounding and become a bit more like Microsoft, given to market lock-in and arbitrary decisions that make no sense.