<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Snow Leopard, OS 11, and the Future of Apple OS&#8217;</title>
	<atom:link href="http://michaelmistretta.com/2008/snow-leopard/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelmistretta.com/2008/snow-leopard/</link>
	<description></description>
	<pubDate>Fri, 21 Nov 2008 10:20:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Hamranhansenhansen</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-834</link>
		<dc:creator>Hamranhansenhansen</dc:creator>
		<pubDate>Fri, 12 Sep 2008 04:02:07 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-834</guid>
		<description>The notion of a "Cocoa-only Mac OS" makes absolutely no sense.

In Mac OS X, you can create a text file, type in some code in Python or many other languages, save the file, set it to be "executable" and run it. There is no Cocoa involved in this process at all. That is just one of the many, many ways you can run apps on Mac OS X. This is considered a major feature, and it's why it is so easy to port apps from other platforms to Mac OS X. This is part of why there are so many apps for Mac OS X.

If you were maintaining an old-school Mac app like iTunes, which is as Carbon as an app can be, and you were instructed to use as much Cocoa as you can in the next version, you still would only change maybe 15% of the app.

What happened recently is that Apple decided not to provide 64-bit Carbon UI. However, you can still run 32-bit Carbon UI. It means that in order to go 64-bit your Mac app has to do its interface in Cocoa. Again, this is maybe 15% of the app. And considering that operating systems and hardware are still transitioning to 64-bit, I would expect the apps to take at least 5 more years from now before you expect an app to be 64-bit. Even so, at that time iTunes will have a 64-bit Cocoa UI, but still &#62;50% of the iTunes code will be the same as it is now (at least).

The argument between Carbon and Cocoa in the early days of Mac OS X was really an argument over object-oriented (Cocoa) versus procedural programming (Carbon). The fact is we need both because although object-oriented programming is "the future", the vast majority of the world's software code is procedural and that will be the case for years to come yet. Even today, most programming is procedural C programming. That code runs on Mac OS X and will continue to run on Mac OS X. That is a FEATURE.

Note that there are parts of Mac OS X that are 30 years old and proud of it. Apple specifically chose to put UNIX under Mac OS X instead of something like BeOS because there are so many advantages to being compatible with the entire history of computing.</description>
		<content:encoded><![CDATA[<p>The notion of a &#8220;Cocoa-only Mac OS&#8221; makes absolutely no sense.</p>
<p>In Mac OS X, you can create a text file, type in some code in Python or many other languages, save the file, set it to be &#8220;executable&#8221; and run it. There is no Cocoa involved in this process at all. That is just one of the many, many ways you can run apps on Mac OS X. This is considered a major feature, and it&#8217;s why it is so easy to port apps from other platforms to Mac OS X. This is part of why there are so many apps for Mac OS X.</p>
<p>If you were maintaining an old-school Mac app like iTunes, which is as Carbon as an app can be, and you were instructed to use as much Cocoa as you can in the next version, you still would only change maybe 15% of the app.</p>
<p>What happened recently is that Apple decided not to provide 64-bit Carbon UI. However, you can still run 32-bit Carbon UI. It means that in order to go 64-bit your Mac app has to do its interface in Cocoa. Again, this is maybe 15% of the app. And considering that operating systems and hardware are still transitioning to 64-bit, I would expect the apps to take at least 5 more years from now before you expect an app to be 64-bit. Even so, at that time iTunes will have a 64-bit Cocoa UI, but still &gt;50% of the iTunes code will be the same as it is now (at least).</p>
<p>The argument between Carbon and Cocoa in the early days of Mac OS X was really an argument over object-oriented (Cocoa) versus procedural programming (Carbon). The fact is we need both because although object-oriented programming is &#8220;the future&#8221;, the vast majority of the world&#8217;s software code is procedural and that will be the case for years to come yet. Even today, most programming is procedural C programming. That code runs on Mac OS X and will continue to run on Mac OS X. That is a FEATURE.</p>
<p>Note that there are parts of Mac OS X that are 30 years old and proud of it. Apple specifically chose to put UNIX under Mac OS X instead of something like BeOS because there are so many advantages to being compatible with the entire history of computing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Fisher-Cox</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-623</link>
		<dc:creator>Adam Fisher-Cox</dc:creator>
		<pubDate>Sat, 14 Jun 2008 20:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-623</guid>
		<description>It's not a service pack at all. It lays the groundwork for tons more features, speed, etc. in upcoming OSes.</description>
		<content:encoded><![CDATA[<p>It&#8217;s not a service pack at all. It lays the groundwork for tons more features, speed, etc. in upcoming OSes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web design company</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-622</link>
		<dc:creator>web design company</dc:creator>
		<pubDate>Sat, 14 Jun 2008 20:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-622</guid>
		<description>A pay-for service pack?  I've had to defend OS X releases against people who label them as such but in this case I'm going to have to join in.  I'm personally fine with them tying up loose ends but it should be free and it should done as point releases between 10.5 and 10.6.</description>
		<content:encoded><![CDATA[<p>A pay-for service pack?  I&#8217;ve had to defend OS X releases against people who label them as such but in this case I&#8217;m going to have to join in.  I&#8217;m personally fine with them tying up loose ends but it should be free and it should done as point releases between 10.5 and 10.6.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gm</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-618</link>
		<dc:creator>gm</dc:creator>
		<pubDate>Wed, 11 Jun 2008 11:23:45 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-618</guid>
		<description>i believe under the hood changes to the OS are just as valuable as changes that are visible. if this upgrade will mean that we have much better use of all processing available to us then that justifies the cost imo</description>
		<content:encoded><![CDATA[<p>i believe under the hood changes to the OS are just as valuable as changes that are visible. if this upgrade will mean that we have much better use of all processing available to us then that justifies the cost imo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rmaspero</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-584</link>
		<dc:creator>rmaspero</dc:creator>
		<pubDate>Thu, 05 Jun 2008 06:22:24 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-584</guid>
		<description>I think that along with the speed and stability we will also see some small new features rather than a big main feature. OS 11 sounds quite exciting and as they are half way through OS X it would make sense to tie up loose ends. Very nice post and some very good idea Michael.</description>
		<content:encoded><![CDATA[<p>I think that along with the speed and stability we will also see some small new features rather than a big main feature. OS 11 sounds quite exciting and as they are half way through OS X it would make sense to tie up loose ends. Very nice post and some very good idea Michael.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sheridan Haskell</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-583</link>
		<dc:creator>Sheridan Haskell</dc:creator>
		<pubDate>Thu, 05 Jun 2008 03:10:51 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-583</guid>
		<description>If 10.6 is going to be an optimized and more efficient version of Leopard then Apple should at least get rid of the last remains of the old Aqua interface to provide a visible change.  Also, if this rumor is true they shouldn't charge $129 for it.  Maybe around $20-$50.  Mac OS 11 should be saved for a huge change in the OS design such as a completely multi-touch GUI designed only for the hands.</description>
		<content:encoded><![CDATA[<p>If 10.6 is going to be an optimized and more efficient version of Leopard then Apple should at least get rid of the last remains of the old Aqua interface to provide a visible change.  Also, if this rumor is true they shouldn&#8217;t charge $129 for it.  Maybe around $20-$50.  Mac OS 11 should be saved for a huge change in the OS design such as a completely multi-touch GUI designed only for the hands.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohen</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-582</link>
		<dc:creator>Mike Cohen</dc:creator>
		<pubDate>Thu, 05 Jun 2008 01:17:24 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-582</guid>
		<description>The death of my MacBook Pro today is probably an omen that I'll be buying a new Mac next week.</description>
		<content:encoded><![CDATA[<p>The death of my MacBook Pro today is probably an omen that I&#8217;ll be buying a new Mac next week.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Mistretta</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-581</link>
		<dc:creator>Michael Mistretta</dc:creator>
		<pubDate>Thu, 05 Jun 2008 00:35:39 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-581</guid>
		<description>@Phil 

My one argument against that would be that Apple wants the fastest, most stable OS possible on the machines shipping over the next few years as they work on Mac OS 11. That may mean dropping PPC support in "Snow Leopard". But the features on both the Leopard G5s and the Snow Leopard Macs will be the same—except Snow Leopard is optimized for Intel. Cleaning out the old code and making way for the transition to a  whole new OS.</description>
		<content:encoded><![CDATA[<p>@Phil </p>
<p>My one argument against that would be that Apple wants the fastest, most stable OS possible on the machines shipping over the next few years as they work on Mac OS 11. That may mean dropping PPC support in &#8220;Snow Leopard&#8221;. But the features on both the Leopard G5s and the Snow Leopard Macs will be the same—except Snow Leopard is optimized for Intel. Cleaning out the old code and making way for the transition to a  whole new OS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Stauss</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-580</link>
		<dc:creator>Kevin Stauss</dc:creator>
		<pubDate>Thu, 05 Jun 2008 00:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-580</guid>
		<description>I like how you added in the Cocoa Final Cut Pro, Michael. :D
That won't happen, though. Too many people are used to the current interface (including me) and even like the way it looks (also including me).

On a different topic, what do you think about iTunes 8?</description>
		<content:encoded><![CDATA[<p>I like how you added in the Cocoa Final Cut Pro, Michael. <img src='http://michaelmistretta.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> That won&#8217;t happen, though. Too many people are used to the current interface (including me) and even like the way it looks (also including me).</p>
<p>On a different topic, what do you think about iTunes 8?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-577</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 04 Jun 2008 22:39:01 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-577</guid>
		<description>I do not feel that any of this is true (I hate rumors...). Although, i did also say that the Macbook Air wasn't going to exist. So, yeah I could be wrong about that. *If* it is true, then it will be a great release ... hopefully not expensive though .. I did just have to buy Leopard after all...

I will not comment on the future of Apple, as I believe that thinking that far ahead serves no purpose.

Dear Apple, release whatever you want. Just please, please change the name to something that isn't Snow Leopard. Thanks.</description>
		<content:encoded><![CDATA[<p>I do not feel that any of this is true (I hate rumors&#8230;). Although, i did also say that the Macbook Air wasn&#8217;t going to exist. So, yeah I could be wrong about that. *If* it is true, then it will be a great release &#8230; hopefully not expensive though .. I did just have to buy Leopard after all&#8230;</p>
<p>I will not comment on the future of Apple, as I believe that thinking that far ahead serves no purpose.</p>
<p>Dear Apple, release whatever you want. Just please, please change the name to something that isn&#8217;t Snow Leopard. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Bowell</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-576</link>
		<dc:creator>Phil Bowell</dc:creator>
		<pubDate>Wed, 04 Jun 2008 21:48:58 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-576</guid>
		<description>I too have been watching these rumours, but I'm not quite as convinced as you seem to be on things.  Particularly the whole PPC argument, I think it's too soon to drop them, particularly the late G5's.  They are still very capable machines.

You do make one very interesting point, which i can see being true, but also confirms to me that this release would not be purely Intel, instead it would be the last PPC/Universal version of the OS.  If Apple use this release as the final version of Mac OS X, prepping it for bigger and greater things as OS 11, it seem the ideal opportunity to use it as the way to tie-up the PPC life.

In short, if this does happen, I don't think it will be Intel only but I do think it will be the last PPC compatible version.  This would leave OS11 to close the door on PPC and push forward on innovation and the Intel platform.</description>
		<content:encoded><![CDATA[<p>I too have been watching these rumours, but I&#8217;m not quite as convinced as you seem to be on things.  Particularly the whole PPC argument, I think it&#8217;s too soon to drop them, particularly the late G5&#8217;s.  They are still very capable machines.</p>
<p>You do make one very interesting point, which i can see being true, but also confirms to me that this release would not be purely Intel, instead it would be the last PPC/Universal version of the OS.  If Apple use this release as the final version of Mac OS X, prepping it for bigger and greater things as OS 11, it seem the ideal opportunity to use it as the way to tie-up the PPC life.</p>
<p>In short, if this does happen, I don&#8217;t think it will be Intel only but I do think it will be the last PPC compatible version.  This would leave OS11 to close the door on PPC and push forward on innovation and the Intel platform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Fisher-Cox</title>
		<link>http://michaelmistretta.com/2008/snow-leopard/#comment-575</link>
		<dc:creator>Adam Fisher-Cox</dc:creator>
		<pubDate>Wed, 04 Jun 2008 21:48:18 +0000</pubDate>
		<guid isPermaLink="false">http://michaelmistretta.com/?p=147#comment-575</guid>
		<description>Not to toot my own horn, but I talked about this on Appletell before anyone else. I do think 10.6 will be the last of OS X. Mac OS Touch will be a more advanced OS X, with a completely different end user experience. And it will be coming soon.

http://www.appletell.com/apple/comment/106-and-then-no-more-hope-so/</description>
		<content:encoded><![CDATA[<p>Not to toot my own horn, but I talked about this on Appletell before anyone else. I do think 10.6 will be the last of OS X. Mac OS Touch will be a more advanced OS X, with a completely different end user experience. And it will be coming soon.</p>
<p><a href="http://www.appletell.com/apple/comment/106-and-then-no-more-hope-so/" rel="nofollow">http://www.appletell.com/apple/comment/106-and-then-no-more-hope-so/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
