Interpreting Apple

Comments

I can't imagine that actually making the GM seed available is a task that takes more than ten minutes. Perhaps the actual approval takes far longer. Apple had no problem getting the GM build out to reviewers, so obviously something is amiss with seeding it to developers. Hopefully your memory goes back to the release of Tiger, when the exact same thing happened -- developers didn't get it until release day. I don't recall Tiger being behind schedule, so what would be the excuse there?

I think the simplest answer is "Leopard is released on Oct 26, and no one can have it any earlier." I think Apple did decide to withhold it from developers at large, not out of disdain or disrespect, but as a policy. Unfortunately, that policy is disrespectful to developers.
Or maybe not Occam's razor, but Heinlein's razor: Never attribute to malice what can be attributed to stupidity (or laziness)
[this is good]
I think what is just as irritating, is that developers got an email from Apple saying they were DHL'ing us a free copy of Leopard this upcoming week.

Developers were stuck purchasing Leopard on Friday (or in my case pre-ordering it a few weeks back, with no advanced notice we'd be getting it free) OR delaying upgrading/testing our programs for a week.

I don't think it was intentional as an Apple company policy. I agree that the OS guys had a deadline to meet, and likely didn't have anything ready early enough to make a developer release useful.
(first time reader, first time poster...)

Au contraire Holland... I worked at Apple in Developer Relations and can tell you that seeding ANY build of any software from Apple (and most large software houses I'm sure) is a fairly large, complicated, and quite painstaking process. GM builds in particular.

On the other hand, I respectfully disagree with Buzz in that while some of Apple's errors are certainly out of ignorance (and that's hardly an excuse) Apple has been seeding OS builds, and GM builds as well, for decades off and on and to think that a GM of an OS release (especially after a 2 year gap) was just not thought important enough, or that it didn't occur to someone that it was important enough to the developers, is not tenable.

I also highly doubt that it was decided that there wasn't enough time to seed to developers before it hit the street, primarily because anyone who has been working with developers long enough should, and would, know that even having the GM simultaneous to it hitting the streets isn't TOO late to get it.

Having the GM in hand can save a company not only a lot of money, but save it from losing credibility, customer data, and customers (an untold number and future revenue lost).


Occam's Razor rarely applies to corporate behavior in my experience. That said, I believe the SIMPLEST answer in this case can be found in Apple's history.

They like press, they like splash, they hate leaks, they hate being out of control (and when I say they I mean the general corporate culture as defined by the domineering will of Steve).

I believe the most likely scenario is that Product Marketing decided the almost GM release was close enough and that developers SHOULD have been testing all along. They probably decided this because having the GM leak, even a day before the release, would impact the splash if even only by changing people's perception of how much control Apple had over the release.


At least that's how I see it...
Tim
As Holland said above, it would be a lot easier to swallow this explanation (Not enough time) if it hadn't happened with Tiger, and if there hadn't been advance review copies for the press.

No, I don't think it's malicious. I just think that Apples' developer relations are run poorly. Also witness the uproar whenever Apple copies a feature that's been available from an Indie developer for some time. It would be possible to manage that much better, but developer relations seems to be dropping the ball time and again.
@Holland: I suppose you could be right. Actually, piracy concerns could also have had something to do with it.

@aswang: Thanks for reminding me of that--I had vaguely remembered hearing something like that before, but wasn't sure where. I think that's a good point.

This is all speculation, I'll admit, and I may be right or wrong about the specific reasons. I guess all I was trying to do was give people some perspective on the fact that Apple doesn't always act as a coherent whole, and that it really isn't as disdainful to developers as some people seem to think.
Well, I may, in the final analysis, be wrong about the reasons for the refusal to seed, but I think we all agree here that a lot of the problem comes down to Apple's cult of secrecy and lack of communication.
Agreed...and more importantly that there is active ill intent, which I agree is just not the case the vast majority of the time.
[this is good]
The cult of secrecy thing is something I just don't get, every time it rears its head and demands thinking about. Why does Apple behave this way, when it's so clearly opposite their interests? Open source friendly development, brilliantly simply designs, competing fairly where others seem unable to tread … and yet with daft things like the date of the next model refresh being as classified as a nuclear missile firing command!

I guess this is just the yin and yang of it. Apple are so good at so much of the whole thing that they must have their weakness somewhere, right? Paranoia then … at least when it comes to inexplicable manufactured mystery.
… and yet with daft things like the date of the next model refresh being as classified as a nuclear missile firing command!

Well, the secrecy certainly paid off well with the iPod, iPhone and iTunes store. They managed to really keep ahead of the competition there. For example, Microsoft releases a Zune designed to compete with the old iPod model, but Apple has already built the next-generation model which puts it to shame.
Well, I think there are some things that are worth keeping secret. I would defend Apple's right to keep products in development a secret. The problem, I think, is that that obsession with secrecy carries over into a lot of other area's where it's not really justified and can be, in fact, detrimental--such as in Apple's relationship with its developers.
The only problem with applying Occam's razor here, I think, is that nothing was done to correct the situation once people started bringing it to the attention of anyone they could find at Apple. Despite the cult of secrecy some things leak readily, and it seemed everyone knew when the GM was declared. Over the following almost-two weeks there was a rising tide of anger and frustration, not just on places like blogs and Twitter but also through official and unofficial channels to Apple. Still, nothing happened.

I complained enough that they called me and had a long chat about things, so I know there was at least some internal awareness of the reaction from developers. But nothing happened to address the situation, and the person who called me either couldn't or wouldn't offer any coherent explanation. If they'd at least managed that then I might not have minded, but all I could get was that there had not been any announcements about getting Leopard to developers.

I'd like to believe that the ball was just dropped, except that it seems there was time and reason to pick it back up again. There's also history-- with Tiger, the GM was seeded to developers 11 days in advance of release.
[this is good]
Very shortly after I joined Apple in 2002, a colleague in Pro Markets explained to me just how much the secrecy is worth to Apple in dollar terms. He pointed to the issue of Time Magazine he had in his office, with the G4 iMac on the front cover.

Apple got the cover, because the iMac was news. You can't buy the cover of time as an ad placement, but if you could, it would probably be worth tens of millions of dollars at least.

I'm also often amused by people who think that Apple employees keep secrets because they're terrified of getting canned. The fact is, we all understood the value of confidentiality, and most of us were shareholders.

-jcr
[this is good]
I want to agree with Buzz and JCR on this, both of whom worked at Apple during my time there. People often ascribe this strange supernatural unity to Apple. That everything was planned, that whatever happened was what Apple intended, usually to justify their actions or opinions.

Apple is an amazing company, and they put out amazing products. Often some of things they do are the natural outcome or side effect of other decisions. Not every tiny detail is always part of some meticulously crafted plot.

For the record, as both a consumer and a developer I was not pleased with how the seeding was handled this time.
[this is good]
Buzz, I'm glad I brought that feature back up again. ;-)
Well it's Apple's own fault that people ascribe unity to Apple -- we never get to hear from any of the individual parts. Basically the only way anyone ever hears news from Apple is through official, top-down style channels.

It puzzles me that Apple doesn't encourage folks who are ostensibly evangelists to blog openly about cool Mac OS X technologies and well, evangelize. Microsoft does a really good job about encouraging employees to blog, as I understand it.
It's easy for a manager to say "we can't send out one more build...it's too close to the deadline, and if too many showstopper issues are found, we'll miss the deadline."

Kinda makes sense from a management perspective.

But what Apple should have done is released a pre-GM build a week or two in advance of the release and called it the "okay, get your apps in shape, this is what Leopard will be" build.

Because that's all the developers wanted. They just wanted a line in the sand that said "this is what you need to test against."

If Apple was concerned about it from a piracy standpoint, well, I kinda think they should let that go. The effect of 10.5 getting "out there" one week early vs, say, now (where surely it's on torrents and suchlike) is really negligible in the greater picture.
[this is good]
Hi,

Is it possible you could get me second hand Mac for free, something decent enough to run Tiger? I emailed your boss Mr. Jobs a few months back asking for a Mac, but I think I rubbed him the wrong way by asking for a brand new MacBook Air. He responded politely though with a 'Sorry, but no, Steve' - 'Sent from my iPhone'.

Seriously though, I just can't afford a Mac because I'm a student on a very tight budget and would really be forever grateful. I live in the Caribbean and can afford shipping. If you can't help, no problem. If there is any additional details or personal information you need, please do not hesitate to email me.

Best Regards,
Dee

Post a comment

Already a Vox member? Sign in

Buzz

Neighborhood

Explore friends, family, friends & family, or entire neighborhood.

Archives

  • Powered by Vox

Recent Flickr Photos