<?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: Why the iPad&#8217;s user agent string presents a problem</title>
	<atom:link href="http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/</link>
	<description>Blogging on and developing web and mobile technologies</description>
	<lastBuildDate>Tue, 15 Jun 2010 13:53:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: John Romain</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-338</link>
		<dc:creator>John Romain</dc:creator>
		<pubDate>Tue, 25 May 2010 23:04:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-338</guid>
		<description>Is it possible to update the user agent string on an iPad to emulate another browser such as IE?</description>
		<content:encoded><![CDATA[<p>Is it possible to update the user agent string on an iPad to emulate another browser such as IE?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hamranhansenhansen</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-335</link>
		<dc:creator>Hamranhansenhansen</dc:creator>
		<pubDate>Sun, 23 May 2010 08:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-335</guid>
		<description>No, the problem is websites detecting user agent strings at all.

You should be building just 1 website for all devices, detecting things like viewport size with CSS media queries when necessary. If you want to show an interface that&#039;s optimized for 480x320, show that to all devices with that size viewport, not to all devices that have &quot;mobile&quot; in their user agent string. That is based on the assumption that of them have tiny handheld screens, which is not true. The iPad is merely exposing the problem with your assumption.</description>
		<content:encoded><![CDATA[<p>No, the problem is websites detecting user agent strings at all.</p>
<p>You should be building just 1 website for all devices, detecting things like viewport size with CSS media queries when necessary. If you want to show an interface that&#8217;s optimized for 480&#215;320, show that to all devices with that size viewport, not to all devices that have &#8220;mobile&#8221; in their user agent string. That is based on the assumption that of them have tiny handheld screens, which is not true. The iPad is merely exposing the problem with your assumption.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The web on tablets: How the iPad has immediately changed web development &#171; Jeff dePascale</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-301</link>
		<dc:creator>The web on tablets: How the iPad has immediately changed web development &#171; Jeff dePascale</dc:creator>
		<pubDate>Tue, 06 Apr 2010 15:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-301</guid>
		<description>[...] still cased for in mobile development. iPad will likely surpass that number quickly. Currently, the iPad user agent string represents itself as a mobile device. Subsequently, many sites are presenting mobile variants by [...]</description>
		<content:encoded><![CDATA[<p>[...] still cased for in mobile development. iPad will likely surpass that number quickly. Currently, the iPad user agent string represents itself as a mobile device. Subsequently, many sites are presenting mobile variants by [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff dePascale</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-300</link>
		<dc:creator>Jeff dePascale</dc:creator>
		<pubDate>Tue, 06 Apr 2010 14:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-300</guid>
		<description>@manny - Good tip. Readers, also note that the Safari UA string can be spoofed using the developer menu (enable in prefs on mac or pc versions). entries can be added for iPad until Safari is updated to include them by modifying the UserAgemts.plist file for Safari. Additionally, User Agent Switcher for Firefox can spoof any UA string as well. 

Note that in both cases this does not emulate legitimate rendering of pages on the iPad and will render the page exactly the same as it would without spoofing (case in point, Flash will still work). Rather, it lets you see how websites treat the use case of the specified UA string. You&#039;ll find that many sites will still show mobile variants for the iPad UA string as of now (mostly due to Apple including &#039;mobile&#039; within the UA string). We&#039;ll see if future iterations of the iPad UA string present the device differently.</description>
		<content:encoded><![CDATA[<p>@manny &#8211; Good tip. Readers, also note that the Safari UA string can be spoofed using the developer menu (enable in prefs on mac or pc versions). entries can be added for iPad until Safari is updated to include them by modifying the UserAgemts.plist file for Safari. Additionally, User Agent Switcher for Firefox can spoof any UA string as well. </p>
<p>Note that in both cases this does not emulate legitimate rendering of pages on the iPad and will render the page exactly the same as it would without spoofing (case in point, Flash will still work). Rather, it lets you see how websites treat the use case of the specified UA string. You&#8217;ll find that many sites will still show mobile variants for the iPad UA string as of now (mostly due to Apple including &#8216;mobile&#8217; within the UA string). We&#8217;ll see if future iterations of the iPad UA string present the device differently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff dePascale</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-299</link>
		<dc:creator>Jeff dePascale</dc:creator>
		<pubDate>Tue, 06 Apr 2010 13:55:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-299</guid>
		<description>@Andrew thanks for the note  - I have updated the post to reflect the release version UA string. Interestingly, my iPad UA string differs from yours slightly (32GB WiFi):

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) version/4.0.4 Mobile/7B367 Safari/531.21.10

How did you verify your UA string and what model are you on? I&#039;m curious where the minor discrepancy arose.</description>
		<content:encoded><![CDATA[<p>@Andrew thanks for the note  &#8211; I have updated the post to reflect the release version UA string. Interestingly, my iPad UA string differs from yours slightly (32GB WiFi):</p>
<p>Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) version/4.0.4 Mobile/7B367 Safari/531.21.10</p>
<p>How did you verify your UA string and what model are you on? I&#8217;m curious where the minor discrepancy arose.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: manny</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-298</link>
		<dc:creator>manny</dc:creator>
		<pubDate>Tue, 06 Apr 2010 13:36:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-298</guid>
		<description>Run this line in command prompt, this will change the chrome browser user agent to ipad

chrome -user-agent=&quot;Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10&quot;</description>
		<content:encoded><![CDATA[<p>Run this line in command prompt, this will change the chrome browser user agent to ipad</p>
<p>chrome -user-agent=&#8221;Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10&#8243;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Farmer</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-297</link>
		<dc:creator>Andrew Farmer</dc:creator>
		<pubDate>Tue, 06 Apr 2010 03:54:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-297</guid>
		<description>You guys may not have had the benefit of the latest version of the Simulator, or the actual device. The iPad user agent does not say &#039;iPhone&#039; in it at all. Here it is:

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B360</description>
		<content:encoded><![CDATA[<p>You guys may not have had the benefit of the latest version of the Simulator, or the actual device. The iPad user agent does not say &#8216;iPhone&#8217; in it at all. Here it is:</p>
<p>Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B360</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iPad User Agent &#171; The HTML Pad</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-286</link>
		<dc:creator>iPad User Agent &#171; The HTML Pad</dc:creator>
		<pubDate>Sun, 21 Feb 2010 02:45:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-286</guid>
		<description>[...] Update: The User-Agent may in fact be &#8220;Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10&#8243;.  This is according to commenter &#8220;Andrew&#8221; at Jeff dePascale&#8217;s blog. [...]</description>
		<content:encoded><![CDATA[<p>[...] Update: The User-Agent may in fact be &#8220;Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10&#8243;.  This is according to commenter &#8220;Andrew&#8221; at Jeff dePascale&#8217;s blog. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: True size Blog &#187; True size on iPad</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-270</link>
		<dc:creator>True size Blog &#187; True size on iPad</dc:creator>
		<pubDate>Thu, 11 Feb 2010 14:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-270</guid>
		<description>[...] iPad&#8217;s user agent string reveals the OS and browser it&#8217;s running, indicating it will be running Safari 4.0.4. In [...]</description>
		<content:encoded><![CDATA[<p>[...] iPad&#8217;s user agent string reveals the OS and browser it&#8217;s running, indicating it will be running Safari 4.0.4. In [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iBooks: Give Us The Tools &#124; Tech Broiler &#124; ZDNet.com</title>
		<link>http://www.jeffdepascale.com/index.php/general/why-the-ipads-user-agent-string-presents-a-problem/comment-page-1/#comment-269</link>
		<dc:creator>iBooks: Give Us The Tools &#124; Tech Broiler &#124; ZDNet.com</dc:creator>
		<pubDate>Sun, 07 Feb 2010 16:08:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeffdepascale.com/?p=452#comment-269</guid>
		<description>[...] The User Agent from iPad&#8217;s Safari also needs to be known so that so that web developers can make programmatic changes to our web sites to give iPad users an optimized website experience. We need a Safari simulator for iPad and we need it really soon. I can&#8217;t emphasize this enough. [...]</description>
		<content:encoded><![CDATA[<p>[...] The User Agent from iPad&#8217;s Safari also needs to be known so that so that web developers can make programmatic changes to our web sites to give iPad users an optimized website experience. We need a Safari simulator for iPad and we need it really soon. I can&#8217;t emphasize this enough. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
