• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: XCode for Jaguar?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XCode for Jaguar?


  • Subject: Re: XCode for Jaguar?
  • From: Chris Hanson <email@hidden>
  • Date: Sat, 25 Oct 2003 18:21:20 -0500

On Oct 25, 2003, at 3:51 PM, Stiphane Sudre wrote:
And I think the new end-user features in Panther are so compelling for so many users (speed!) that we'll see a lot of end-users upgrading very quickly.

Hum, how do you define "very quickly"? 1 month, 6 months, 1 year (i.e. next time the OS is probably going to see a majored revision)?

I think the early adopters will be updating within a month. And they'll be trying to use Panther day-to-day, though they may keep a Jaguar partition around "just in case."

I think the bulk of end-user adoption will happen in a 3- to 6-month period, at least where the question of whether it's economical to target Panther is concerned.

That's actually similar to the adoption curve Jaguar followed. It shipped in late August, 2002, and in early 2003 it was reasonable to write applications that required 10.2 or later (and usually the very latest 10.2).

Of course, truly mass-market hundreds-of-thousands-of-licenses software has been moving more slowly. DreamWeaver MX 2004 just shipped a few weeks before Panther, and dropped support for everything earlier than 10.2.6. (On the Windows side, I was amused to see they still support Windows 98. Must be ... confining.)

One of the things I think will drive Panther adoption is that I think small utilities and applications distributed via the Internet will go Panther-only very quickly due to new Panther Cocoa features like NSController.

One poster on CocoaBB said that using NSArrayController he was able to remove almost 200 lines of code from one of his document classes, and using NSController he was able to remove almost all of the outlets in another document class.

As more of the small utilities and applications that make Mac OS X such a pleasant system to use require Panther, the pressure to upgrade will go up. And hey, the fact that your Mac can get faster and look classier with Panther doesn't hurt!

I think a similar thing is happening on the Windows platform with .NET and Windows XP. The large applications aren't switching, what's causing people to bite the bullet and install the .NET runtime or upgrade to XP is the wealth of small utilities people are putting out that require them. (Or vertical market applications, for corporate Windows users.)

On the corporate side, Panther adoption will be driven by the fact that new Macs are shipping with it and the manageability of an all-Panther network is top-notch. The fact that you can develop your mission-critical custom applications faster with Panther than any other system (including Jaguar) is just icing on the cake. (The only fly in the ointment here is a lack of EOF. Is there decent online documentation for iODBC yet? I keep thinking about writing a Cocoa wrapper.)

-- Chris

--
Chris Hanson, bDistributed.com, Inc. | Email: email@hidden
Custom Mac OS X Development | Phone: +1-847-372-3955
http://bdistributed.com/ | Fax: +1-847-589-3738
http://bdistributed.com/Articles/ | Personal Email: email@hidden
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: XCode for Jaguar?
      • From: Stéphane Sudre <email@hidden>
    • Re: XCode for Jaguar?
      • From: Chaz McGarvey <email@hidden>
    • Re: XCode for Jaguar?
      • From: Just van Rossum <email@hidden>
References: 
 >Re: XCode for Jaguar? (From: Stéphane Sudre <email@hidden>)

  • Prev by Date: XCode Bindings
  • Next by Date: Re: Init Question
  • Previous by thread: Re: XCode for Jaguar?
  • Next by thread: Re: XCode for Jaguar?
  • Index(es):
    • Date
    • Thread