Re: Chris Pirillo: Vista vs Mac OS X Leopard.



In article <13dik0pd9pmv2ef@xxxxxxxxxxxxxxxxxx>,
"Daniel Johnson" <danieljohnson@xxxxxxxxxxxx> wrote:

[snip]

6. Apple's Gentle Transitions

Chris is just wrong about the Intel transition; it was harsh and
painful.

Frankly, you're just completely out of touch with reality on this one. I
know you like the Microsoft approach to transitions, where everyone has
to suffer through five years of compromised products, but Apple's
approach simply works better.

With Apple's quick transitions, one has the option of either jumping
early, and getting the latest and greatest at the price of a bit of
transitional pain, or of simply waiting a little while for things to
mature a bit, for apps to get released, etc. -- which happens
considerably faster because of all the *other* people who have already
made the jump and are putting pressure on developers.

And, of course, I suspect that what you really mean relates precisely to
that last point. The transition *was* rather abrupt for developers,
particularly those who hadn't bothered to follow Apple's
recommendations. But this has always been a major difference between the
way Apple and Microsoft run their platforms. Microsoft coddles
developers, even when it requires holding the platform back. Apple
builds the best platform it can, and if developers aren't interested in
trying to keep up, they can find another platform to develop for.

As far as how smooth the transition can be for users... I just picked up
my first Intel Mac (a MacBook Pro) a month or so ago. I wasn't actually
trying to avoid the early transitional period; that's just how my buying
cycle lined up. I installed all the same stuff I would have installed on
a PPC machine, and all of it worked fine. All of the apps I use
regularly are Universal now. Regardless of the chip in this machine,
it's not some weird new thing; it's just a Mac, you know?

Apple's transition to 64-bit may be different, but it is too soon to
say; they've only just got started. Leopard will still not have
64-bit Carbon, or a 64-bit kernel.

Windows offers both superior backwards compatibility and complete
64-bit support. It's clearly in the lead on this one.

Microsoft doesn't have a unified 32/64-bit product, and the 64-bit
product doesn't work with 32-bit drivers. Apple doesn't have either of
these problems, and fixing the one significant 64-bit limitation in
Leopard (no 64-bit Carbon) wouldn't introduce either of these problems.

[snip]

--
"That's George Washington, the first president, of course. The interesting thing
about him is that I read three--three or four books about him last year. Isn't
that interesting?"
- George W. Bush to reporter Kai Diekmann, May 5, 2006
.



Relevant Pages

  • RE: Access user-friendliness needs to improve
    ... We professional developers some times think perhaps too much. ... Dave Hargis, Microsoft Access MVP ... As an office manager I am creating databases for my office but am keeping ... People don't make the transition because the transition is too hard to make ...
    (microsoft.public.access.reports)
  • Re: Tcl8.5 roadmap
    ... Larry W. Virden wrote: ... of the 8.0 to 8.1 transition, things for quite a number of years was ... managers grew tired of scheduling time for developers to have ...
    (comp.lang.tcl)
  • Re: A new Critical Section for high contention situations
    ... falls down accordingly because of kernel transition. ... implemented many times by many developers.) ... is owned by a low priority thread, and you try to acquire it by high ...
    (microsoft.public.win32.programmer.kernel)
  • Re: What we expect out of the next generation Xbox
    ... developers are still as slow and green as they were during ... Look at how many games are now slipping into 2010. ... The larger transition, however, is going from the days when game dev was ...
    (alt.games.video.xbox)
  • Re: Is developing in VB6 still viable?
    ... 64 bit apps that will ONLY run under 64 bit Windows. ... transition from 16 bit to 32 bit was fairly rapid. ... developers still don't know exactly what can be gained in a 64 bit system ...
    (microsoft.public.vb.general.discussion)