Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
by Kristoffer Lawson other posts by this author
Jun 25 2007 10:13AM messages near this date
Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
|
Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
On 25 Jun 2007, at 10:02, skytag wrote:
> Kristoffer Lawson wrote:
> >
> >
> > In fact, it has been a public secret for years that Carbon will be
> > deprecated at some point and that developers should use Cocoa.
> >
>
> Think about what you're saying. A "public secret?" Is that a cute
> way of
> saying that Apple's official position was one thing while it was
> actually
> doing something else? Isn't that also called "lying" and
> "misleading their
> developers?" A lot of people will say "You should have known this was
> coming," but that's basically saying "You should have known Apple
> was lying
> to you."
No, that isn't what I'm saying. Lying is when you say one thing but
mean something else, or basically, when you don't say the truth. Ever
since OS X was released I have heard how Cocoa was the preferred API
and Carbon was there for compatibility with older applications. Apple
has never stated the opposite. 'Compatibility with older ...' sounds
exactly like the kind of API you don't expect to be continuously
developed forever.
> > It's a lot of work to maintain to APIs and does not make much
> > sense for
> > Apple.
> >
> This is true. However, it's no more work today than it was two,
> three, or
> six years ago and maybe less. The only thing that's changed is that
> now
> Apple feels Carbon develpers have outlived their usefulness.
Are you sure? New features or even upcoming features (or platforms)
might mean it is increasingly difficult to support both APIs.
Besides, it's still double the work. Corporations aren't charities.
If they can do the same thing with half the work, that's the path
they will prefer to take. Just like I suspect that some day a version
of OS X will come out which will not support the PPC machines. Those
resources can then be redirected to developing something with better
long-term benefits.
Additionally, having two APIs also makes it more confusing for
developers, especially new ones.
/ http://www.fishpool.com/~setok/
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Tcl-mac mailing list
tcl-mac@[...].net
https://lists.sourceforge.net/lists/listinfo/tcl-mac
Thread:
Kevin Walzer
Kevin Walzer
Bill Northcott
Jeff Hobbs
Bill Northcott
Kevin Walzer
Kristoffer Lawson
Kevin Walzer
Tim Jones
Jim DeVona
Tim Jones
Jim DeVona
Tim Jones
Kristoffer Lawson
Skytag
Skytag
Kristoffer Lawson
Skytag
Kevin Walzer
Skytag
Svenn Are Bjerkem
Kevin Walzer
Kristoffer Lawson
Kristoffer Lawson
Jon Guyer
Kevin Walzer
Jon Guyer
Jim Ingham
Kevin Walzer
Kristoffer Lawson
Kevin Walzer
Tim Jones
Kristoffer Lawson
Tim Jones
Adrian Robert
Tim Jones
|