<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Common pitfalls of iPhone development</title>
	<atom:link href="http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/</link>
	<description>A technical blog from Daniel Rákos (aka aqnuep)</description>
	<lastBuildDate>Sat, 28 Jan 2012 01:53:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Monoton</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-827</link>
		<dc:creator>Monoton</dc:creator>
		<pubDate>Thu, 25 Nov 2010 02:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-827</guid>
		<description>http://www.youtube.com/watch?v=n9UPhwmjJ-Y&amp;feature=youtube_gdata_player

http://www.youtube.com/watch?v=SNiWQcr7Z6k&amp;feature=youtube_gdata_player

Some fun clips with Bertrand Serlet, relevant for the topic at hand ;-)</description>
		<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=n9UPhwmjJ-Y&#038;feature=youtube_gdata_player" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/watch?v=n9UPhwmjJ-Y_038_feature=youtube_gdata_player&amp;referer=');">http://www.youtube.com/watch?v=n9UPhwmjJ-Y&#038;feature=youtube_gdata_player</a></p>
<p><a href="http://www.youtube.com/watch?v=SNiWQcr7Z6k&#038;feature=youtube_gdata_player" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/watch?v=SNiWQcr7Z6k_038_feature=youtube_gdata_player&amp;referer=');">http://www.youtube.com/watch?v=SNiWQcr7Z6k&#038;feature=youtube_gdata_player</a></p>
<p>Some fun clips with Bertrand Serlet, relevant for the topic at hand <img src='http://rastergrid.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Monoton</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-826</link>
		<dc:creator>Monoton</dc:creator>
		<pubDate>Thu, 25 Nov 2010 02:16:38 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-826</guid>
		<description>Daniel: I would claim $29 is a symbolic price for a good os. With SL they improved the foundations and made many changes and additions to welcome the multi-core era with grace. A lot of optimizations under the hood. It&#039;s like MS charging $29 for Win7 (and, Vista was very bad compared to Leopard)..

Now, for OpenGL they should invest more, if they wanna call os x &#039;the most advanced os in the world&#039;, as they do from time to time..</description>
		<content:encoded><![CDATA[<p>Daniel: I would claim $29 is a symbolic price for a good os. With SL they improved the foundations and made many changes and additions to welcome the multi-core era with grace. A lot of optimizations under the hood. It&#8217;s like MS charging $29 for Win7 (and, Vista was very bad compared to Leopard)..</p>
<p>Now, for OpenGL they should invest more, if they wanna call os x &#8216;the most advanced os in the world&#8217;, as they do from time to time..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Rákos</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-821</link>
		<dc:creator>Daniel Rákos</dc:creator>
		<pubDate>Wed, 24 Nov 2010 16:54:38 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-821</guid>
		<description>Then explain why the GLSL support is still 1.20? New GLSL version support is the *main* feature of OpenGL 3.x and 4.x as it improved a lot since the version 1.20.

I know that some of the GL features as well as some GLSL features are exposed with extensions, but far from a GL3.1 support and that is also out of date as we are now at GL3.3 for SM4.0 class hardware.

Check this forum discussing the latest OSX GL support: &lt;a href=&quot;http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&amp;Number=263105#Post263105&quot; rel=&quot;nofollow&quot;&gt;http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&amp;Number=263105#Post263105&lt;/a&gt;

GL 3.0 support - 65% (15/23)
GL 3.1 support - 12% (1/8)
GL 3.2 support - 11% (1/9)
GL 3.3 support - 0% (0/9)

Here is your &#039;lack&#039;.</description>
		<content:encoded><![CDATA[<p>Then explain why the GLSL support is still 1.20? New GLSL version support is the *main* feature of OpenGL 3.x and 4.x as it improved a lot since the version 1.20.</p>
<p>I know that some of the GL features as well as some GLSL features are exposed with extensions, but far from a GL3.1 support and that is also out of date as we are now at GL3.3 for SM4.0 class hardware.</p>
<p>Check this forum discussing the latest OSX GL support: <a href="http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&#038;Number=263105#Post263105" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat_038_Number=263105_Post263105&amp;referer=');">http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&#038;Number=263105#Post263105</a></p>
<p>GL 3.0 support &#8211; 65% (15/23)<br />
GL 3.1 support &#8211; 12% (1/8)<br />
GL 3.2 support &#8211; 11% (1/9)<br />
GL 3.3 support &#8211; 0% (0/9)</p>
<p>Here is your &#8216;lack&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: swiftcoder</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-820</link>
		<dc:creator>swiftcoder</dc:creator>
		<pubDate>Wed, 24 Nov 2010 16:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-820</guid>
		<description>Apple does expose almost all of OpenGL 3.1 already by way of extensions, so it isn&#039;t as if the functionality isn&#039;t there.

Basically we are waiting for the OpenGL 3 context creation to arrive - not the most important part of GL 3+. As for OpenGL 4, Apple hasn&#039;t shipped any hardware with DX11 GPUs yet, so no need for that either.

I guess I don&#039;t really see this &#039;lack&#039; that many developers are complaining about?</description>
		<content:encoded><![CDATA[<p>Apple does expose almost all of OpenGL 3.1 already by way of extensions, so it isn&#8217;t as if the functionality isn&#8217;t there.</p>
<p>Basically we are waiting for the OpenGL 3 context creation to arrive &#8211; not the most important part of GL 3+. As for OpenGL 4, Apple hasn&#8217;t shipped any hardware with DX11 GPUs yet, so no need for that either.</p>
<p>I guess I don&#8217;t really see this &#8216;lack&#8217; that many developers are complaining about?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Rákos</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-819</link>
		<dc:creator>Daniel Rákos</dc:creator>
		<pubDate>Wed, 24 Nov 2010 16:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-819</guid>
		<description>Actually you are right, for MacOSX there is much more a hardware lock as unless you put together a PC with the exact same hardware it is very unlikely it will work anywhere else.

However, I wonder why the minor upgrade of the OS costs anything at all? It is like MS would charge you for getting service packs. Okay, I know they&#039;re not the same but really, it was just a minor upgrade!

Sorry guys, I don&#039;t have any problem with Apple and I know that many of my problems came from the fact that I&#039;m quite a newbie in OSX development, just some of them were very frustrating, like that of the OS update.

monoton: I would be also happy to see better OpenGL support on OSX. Actually I had serious plans for cross-platform graphics apps (I mean here Windows, Linux, MacOSX and BSD), but the lack of proper OpenGL support on MacOSX made me stay on Windows-only as MacOSX would have been my second platform of importance.</description>
		<content:encoded><![CDATA[<p>Actually you are right, for MacOSX there is much more a hardware lock as unless you put together a PC with the exact same hardware it is very unlikely it will work anywhere else.</p>
<p>However, I wonder why the minor upgrade of the OS costs anything at all? It is like MS would charge you for getting service packs. Okay, I know they&#8217;re not the same but really, it was just a minor upgrade!</p>
<p>Sorry guys, I don&#8217;t have any problem with Apple and I know that many of my problems came from the fact that I&#8217;m quite a newbie in OSX development, just some of them were very frustrating, like that of the OS update.</p>
<p>monoton: I would be also happy to see better OpenGL support on OSX. Actually I had serious plans for cross-platform graphics apps (I mean here Windows, Linux, MacOSX and BSD), but the lack of proper OpenGL support on MacOSX made me stay on Windows-only as MacOSX would have been my second platform of importance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: monoton</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-818</link>
		<dc:creator>monoton</dc:creator>
		<pubDate>Wed, 24 Nov 2010 16:09:06 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-818</guid>
		<description>Yes, I am sure. They know their os will, for most part, run on their own hardware so they don&#039;t put energy into any copy protection system.. Also they only have one version of their SDK and it is free (it always has been). I don&#039;t think they will change this when they have not yet (after 7 os x releases).

I would say being able to install the latest xcode and sdk&#039;s is of value, SL would be needed for that ;o)

Also, xcode 4 (which is reportedly quite good) will not run on Leopard.

Also I promote them for their contributions to open source community, many projects gets great contributions from apple (for instance the llvm compiler technology). 

I agree with the opengl part you mention.. they have been stuck there too for too long. . Hope they get up to at least 4.0 next summer with 10.7.
My feeling is they have been to busy with the ios releases.. and getting drivers for new chips ready.. not having enough time for a major opengl upgrade. This will soon change though, I think, as games are about to get much stronger foothold on the os x platform these days.</description>
		<content:encoded><![CDATA[<p>Yes, I am sure. They know their os will, for most part, run on their own hardware so they don&#8217;t put energy into any copy protection system.. Also they only have one version of their SDK and it is free (it always has been). I don&#8217;t think they will change this when they have not yet (after 7 os x releases).</p>
<p>I would say being able to install the latest xcode and sdk&#8217;s is of value, SL would be needed for that ;o)</p>
<p>Also, xcode 4 (which is reportedly quite good) will not run on Leopard.</p>
<p>Also I promote them for their contributions to open source community, many projects gets great contributions from apple (for instance the llvm compiler technology). </p>
<p>I agree with the opengl part you mention.. they have been stuck there too for too long. . Hope they get up to at least 4.0 next summer with 10.7.<br />
My feeling is they have been to busy with the ios releases.. and getting drivers for new chips ready.. not having enough time for a major opengl upgrade. This will soon change though, I think, as games are about to get much stronger foothold on the os x platform these days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: swiftcoder</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-817</link>
		<dc:creator>swiftcoder</dc:creator>
		<pubDate>Wed, 24 Nov 2010 16:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-817</guid>
		<description>&quot;Are you sure? Every software company tries to protect their products. I think MacOSX gonna have its own solution for this.&quot;

Actually, the previous poster was correct. Apple has never used any form of copy protection except for their high-end applications (i.e. Final Cut Pro). The operating system itself, the developer tools, iLife, iWork, etc. are all free of copy protection. It is one of the major reasons I prefer Apple products.

The iOS ecosystem is very different, but that is the nature of the embedded world, I am afraid.</description>
		<content:encoded><![CDATA[<p>&#8220;Are you sure? Every software company tries to protect their products. I think MacOSX gonna have its own solution for this.&#8221;</p>
<p>Actually, the previous poster was correct. Apple has never used any form of copy protection except for their high-end applications (i.e. Final Cut Pro). The operating system itself, the developer tools, iLife, iWork, etc. are all free of copy protection. It is one of the major reasons I prefer Apple products.</p>
<p>The iOS ecosystem is very different, but that is the nature of the embedded world, I am afraid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Rákos</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-816</link>
		<dc:creator>Daniel Rákos</dc:creator>
		<pubDate>Wed, 24 Nov 2010 15:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-816</guid>
		<description>Are you sure? Every software company tries to protect their products. I think MacOSX gonna have its own solution for this.

I tend to disagree when promoting Apple just because they give away developer tools for free. MS also released a free version of its Visual Studio products.

About Snow Leopard, I know that it has some new features but nothing very useful from iPhone development point of view.

Finally about OpenGL, well, MacOSX is still stuck at OpenGL 2.1 even though all the major desktop operating systems (at least Windows and Linux) have OpenGL 4.1 support. Apple&#039;s OpenGL support is far behind its competitors and in this regard I cannot really understand Apple&#039;s strategy as OpenGL supposed to be a core feature of MacOSX.</description>
		<content:encoded><![CDATA[<p>Are you sure? Every software company tries to protect their products. I think MacOSX gonna have its own solution for this.</p>
<p>I tend to disagree when promoting Apple just because they give away developer tools for free. MS also released a free version of its Visual Studio products.</p>
<p>About Snow Leopard, I know that it has some new features but nothing very useful from iPhone development point of view.</p>
<p>Finally about OpenGL, well, MacOSX is still stuck at OpenGL 2.1 even though all the major desktop operating systems (at least Windows and Linux) have OpenGL 4.1 support. Apple&#8217;s OpenGL support is far behind its competitors and in this regard I cannot really understand Apple&#8217;s strategy as OpenGL supposed to be a core feature of MacOSX.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: monoton</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-815</link>
		<dc:creator>monoton</dc:creator>
		<pubDate>Wed, 24 Nov 2010 15:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-815</guid>
		<description>also, snow leopard would give the benefit of more opengl features (usually supporting newer specs with new os x releases) and of course opencl..</description>
		<content:encoded><![CDATA[<p>also, snow leopard would give the benefit of more opengl features (usually supporting newer specs with new os x releases) and of course opencl..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: monoton</title>
		<link>http://rastergrid.com/blog/2010/05/common-pitfalls-of-iphone-development/comment-page-1/#comment-814</link>
		<dc:creator>monoton</dc:creator>
		<pubDate>Wed, 24 Nov 2010 15:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://rastergrid.com/blog/?p=234#comment-814</guid>
		<description>actually, there are no such checks on os x (never has been) or xcode. student developer program used to include free os x, quite good. That was sent to the member once new os x was released. And in comparison to MS the developer tools are all free.

I understand the &quot;getting used to&quot;..  though for long time mac users it all makes sense with the different menus, keys etc. Also, on a mac the use of the mouse for direct manipulation has always been in focus</description>
		<content:encoded><![CDATA[<p>actually, there are no such checks on os x (never has been) or xcode. student developer program used to include free os x, quite good. That was sent to the member once new os x was released. And in comparison to MS the developer tools are all free.</p>
<p>I understand the &#8220;getting used to&#8221;..  though for long time mac users it all makes sense with the different menus, keys etc. Also, on a mac the use of the mouse for direct manipulation has always been in focus</p>
]]></content:encoded>
	</item>
</channel>
</rss>

