Wednesday, June 16, 2021

Apple — Getting it Right and Getting it Wrong

Before I get to the subject of this week’s column, I’d like to do

something you don’t often see in this space and report some good news

about Mac OS X Server.

I recently upgraded my Open Directory Domain Controller from Mac OS X

Server 10.3.9 to 10.4.3. I had waited until 10.4.3 for some fixes I

needed to upgrade. I decided to do it as an in-place upgrade, just to see

if it would work. I have backups in place, so if I had to go the ‘Nuke

and Pave’ route, I could do so. But I wanted to see if the upgrade would

work. I hadn’t seen many success stories, so my expectations were low.

It went beyond swimmingly well.

It was the most frighteningly easy and painless upgrade I’ve ever done.

No problems — not a one. Not even a hint of a problem. As Apple

PR likes to say, ”It just worked.”

Note that I went to 10.4.0, ran the server setup, then ran all the

updates to get me to 10.4.3 and all the patches. I didn’t have a single

problem. It’s an upgrade to die for. I had blocked out the entire week of

Thanksgiving for this upgrade, but it only took five hours, and two of

those were due to my own overly cautious nature.

I do feel, with all the criticism I level at Apple for the things I think

they do wrong or poorly, that when they do something right, or make

something like a server upgrade work well, I should praise them for doing

things so well you don’t realize how complicated the thing you just did

could have been.

So good job, Apple, on helping my upgrade take five hours instead of my

planned 40 to 50, or more.

IT Documentation

However, that’s not the main thrust of today’s article. Today, I

really want to talk about Apple’s IT Documentation, or more correctly,

the lack of it. Apple, for all its enterprise push, really doesn’t get

that timely, complete technical information for IT people is critical.

Apple’s made some baby steps with their IT Pro section, at http://www.apple.com/itpro/, but

that is really more of a marketing area. Oddly enough, it’s not even in

the ‘Pro’ section of Apple’s site, but in the Business section.

The biggest problem with IT Pro is that it exudes a ‘marketing people

designed this site’ feel. It’s pretty. It’s streamlined, but there’s not

a lot of meat there. It’s not a place that makes answering technical

questions or finding information easy. From my viewpoint, it’s not

terribly useful at all.

There’s really no decent knowledge base or real technical documentation

along the lines of HOWTOs. (I, personally, find the discussion forums

painful to use, and when I do use them, they only help me about 25

percent of the time). The technotes are good, but there aren’t enough of

them, and they’re rather generic. That’s not completely bad. You don’t

want to be too specific on a technote, but at the same time, there has to

be real meat.

It’s not like Apple doesn’t have a great model for what the IT community

needs. They do. Apple’s developer site, the Apple Developer Connect, is a

great model. And that’s good because, ironically, most of the real meaty

technical documentation is in the developer documentation.

For example, if you wanted to see if you could Kerberize the Mac OS X

10.4 Server VPN, and you did a search across Apple’s entire support site,

you’d think there was no documentation for it. Even if you searched for

‘Kerberizing the Mac OS X VPN Server’, you wouldn’t find anything. But go

to the Developer site, and search for that phrase there, and you

get an instant link to it.

What’s the name of the document? Mac OS X Server Administration Topics.

What’s the URL for this document? http://developer.apple.com/documentati

on/MacOSXServer/Conceptual/XServer_ProgrammingGuide/index.html

It’s listed as a programming guide. If you didn’t know that all of

Apple’s HOWTO-ish documentation is in the developer site, you’d never

think to look there. It’s almost like someone at Apple is afraid to let

go of technical information unless they label it ‘developer’. Well, aside

from some AppleScript and some shell, I’m not a developer. I don’t use

Xcode really for much of anything beyond hobby stuff.

This hurts Apple, because it looks like they don’t have any real

resources for IT pros beyond marketing fluff. If you compare it to

Microsoft’s TechNet, it’s not even in the same league.

For example, here’s what you get with a TechNet Plus subscription, (MSRP

of $1,269, so it’s less than half the price of a Premiere ADC membership,

this is via DVD, multiple discs):

  • Technet Information Library
  • Technet Subscription

    Index

  • Downloads
  • Speech Server 2004 R2

    Enterprise Edition

  • Speech Server 2004 R2 Standard

    Edition

  • Windows Services for UNIX 3.5 – English
  • Systems Management Server 2003 International Client Pack 2

    Multilingual User Interface – Multilanguage

  • TechNet

    Technical Training 2003-2005 – English

  • Security Updates –

    English

  • Office Live Communications Server 2005 with Service

    Pack 1 Enterprise Edition

  • Office Live Communications Server

    2005 with Service Pack 1 Standard Edition

  • Office OneNote 2003

    with Service Pack 1

  • Office Small Business Accounting

    2006

  • Virtual PC 2004; Windows XP Professional with Service

    Pack 2

  • Windows XP Professional x64 Edition – English
  • BizTalk Server 2006 Beta 1; BizTalk Server 2006 Beta 1 (Installation

    Instructions and Known Issues)

  • Internet Explorer 7 Beta 1

    for Windows XP with Service Pack 2 – English

  • System Center

    Data Protection Manager 2006 Beta Disc 1 – English, German,

    Japanese

  • Windows “Longhorn” Professional Edition Beta 1 –

    English

  • Windows “Longhorn” Professional x64 Edition Beta 1 –

    English

  • Windows “Longhorn” Professional Edition Beta 1

    Windows Automation Installation Kit – English

Note that

the server stuff is not time limited. And note that this is not a developer

subscription, which is good, because the high-end MSDN programs give you

a copy of pretty much everything Microsoft makes. Even for the ADC

Premiere levels, you aren’t getting the same thing from Apple. The MSDN

Team Suite Premium Subscription may cost you almost $11,000, but go to

the MS

DN subscriptions chart page and see what that gets you.

What do I get from Apple via the $3,500 ADC Premiere program?

  • Free copies of Mac OS X 10.4
  • I can lease

    an Intel Transition Kit (For $999)

  • A free ticket to the

    WWDC

  • Seed downloads of some pre-release software
  • Eight Developer Technical Support (DTS) Incidents
  • If I

    happen to live in Cupertino, Beijing, or Tokyo, thrice-monthly access to

    Apple’s Compatibility Labs

  • Discounts on hardware
  • Regular updates of OS X free, and downloads of OS X Server
  • Regular SDK/DDK updates
  • Email News

So

for a lot more money, I get a program that really is not designed for IT

pros, and a lot of stuff that just goes in the coaster collection. Note

that I can get most of of the Premiere program in the Select program, for

$500 a year. Even adding on the free WWDC ticket, I still pay less than

Premiere. The closest thing Apple has to an IT pro program is the Apple Consultants Network,

(ACN), but, while a good program for consultants, the ACN is woefully

inadequate for enterprise IT needs. And take notice that I just compared the

programs. If you go to the TechNet Web site,

and compare it to Apple’s IT Pro section, the differences are

astounding, and not in Apple’s favor.

Enterprise IT

needs an Apple version of TechNet. We need something with IT incidents.

We need discs full of HOWTOs, not SDKs. We need DVDs with every

product Apple makes so we can support people using those products. We

need access to betas of not just the OS, but of every product Apple

makes, so we can make sure before it’s released that we know at

least some of what to expect.

We’ll sign NDAs. That’s not a

problem. I sign them all the time. I can’t remember a time since 1997

when I haven’t been testing something under some NDA. But we need

information — detailed, technical information. We need summaries of what

Apple SE’s see and fix, ala IBM’s Redbook concept.

Ironically, the less

often we have to call support, the more sanguine we are about paying when

we do call support, because we’re happier that we’re not being

used as a cash cow. I’ve worked in places where we paid IBM almost $50,000 a

year, and rarely had to call them because we never needed to. When we

did, it was critical, and the support rocked, so we always signed that

check. But if we had been forced to call IBM every time we needed even

basic technical information and assistance, we would have resented it far

more.

Enterprise IT needs Apple to start recognizing that even

with Unix, you can’t just lump us in with developers. We have different

needs and requirements. It’s not like there are no numbers to support

a TechNet-ish program. Out of more than 120 sessions at the 2005 WWDC, there

were almost 50 in the Enterprise IT track alone, and another 10 to 15 of

direct interest to IT pros. That’s half the conference. And I can tell

you that the Enterprise IT sessions we quite crowded.

Finally, Apple needs to really, truly understand that they have to

provide useful technical information to IT pros, just like they do for

developers. Apple needs to stop fearing the release of solid technical

information in a timely manner. This can be done without giving away

upcoming products or directions. It can be done without revealing what’s

happening in Apple’s version of a ‘Skunkworks’ division. But it has to be

done.

We simply cannot keep trying to make mailing lists, personal connections,

and extrapolation act like proper technical information. This is a

critical issue for Apple, and one that hurts them daily in their quest to

expand market share.

Similar articles

Latest Articles

Top Data Visualization Tools...

The amount of data generated and consumed by organizations is growing at an astounding rate. The total volume of data and information worldwide has...

The Data Capture Market

Data capture is the process of collecting, ingesting, or otherwise acquiring structured and unstructured data and either converting it into a data format usable...

NVIDIA and the Move...

NVIDIA recently held a Q&A with its visionary CEO Jensen Huang.   While the Q&A this week focused on NVIDIA’s announcements at Computex, his opening and...

Acquia Updates Open Digital...

BOSTON – Acquia’s Drupal-based customer experience (CX) platform is looking different to enterprise users. Acquia made updates last quarter across its three-part Open Digital Experience...