<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>My Thoughts &#187; ipad</title>
	<atom:link href="http://martijnpannevis.nl/blog/tag/ipad/feed/" rel="self" type="application/rss+xml" />
	<link>http://martijnpannevis.nl/blog</link>
	<description>It compiles; Let's ship it!</description>
	<lastBuildDate>Mon, 13 Dec 2010 13:18:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HTML5 webapps broken on the iPad</title>
		<link>http://martijnpannevis.nl/blog/2010/04/21/html5-webapps-and-the-ipad/</link>
		<comments>http://martijnpannevis.nl/blog/2010/04/21/html5-webapps-and-the-ipad/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 22:56:33 +0000</pubDate>
		<dc:creator>Martijn</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://martijnpannevis.nl/blog/?p=354</guid>
		<description><![CDATA[
Apple seems to be a big proponent of HTML5: They use it for their new iAds, as Steve proudly announced during his last Keynote. So when I wanted to maken an Ipad webapp, I didn&#8217;t expect any issues. For a client of mine, I planned to work on an iPad webapp this week. It&#8217;s even the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-355" title="iPad?" src="http://martijnpannevis.nl/blog/wp-content/uploads/2010/04/60562273.jpg" alt="iPad?" width="315" height="259" /></p>
<p>Apple seems to be a big proponent of HTML5: They use it for their new iAds, as Steve proudly announced during his last Keynote. So when I wanted to maken an Ipad webapp, I didn&#8217;t expect any issues. For a client of mine, I planned to work on an iPad webapp this week. It&#8217;s even the reason I bought an iPad.</p>
<p>Let&#8217;s start with the only good news: Setting an homescreen image, with</p>
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace; margin-top: -0.083em; margin-bottom: 0px; font-size: 12px; font-family: Courier, Consolas, monospace; color: #666666; margin-right: 0.333em; margin-left: 0.5em; line-height: 13px; white-space: pre-wrap;">&lt;link rel="apple-touch-icon" href="/custom_icon.png"/&gt;</pre>
<p>does work, and if you make the image 72 pixels wide, it looks great on both iPhone and iPad (the previous advice was 57 pixels, but this looks blurry on the iPad as it&#8217;s scaled up).</p>
<p>On the iPhone, there are some other properties you can set on a webpage to make it work offline: Besides the homescreen icon, you can set the status bar color, startup image, and viewport size, and make files work when not online. The result looks and works like an app instead of a webpage: No URL field, navigation buttons, a startscreen, etc. Apple invented these, and has extended their support in their OS updates. See for a good description: <a href="http://sixrevisions.com/web-development/html5-iphone-app/" onclick="javascript:pageTracker._trackPageview('/outbound/article/sixrevisions.com');">How to Make an HTML5 iPhone App</a> and a great HTML5 example app is the <a href="http://mrgan.tumblr.com/post/257187093/pie-guy" onclick="javascript:pageTracker._trackPageview('/outbound/article/mrgan.tumblr.com');">PieGuy game</a>. They work great, and can make it easier to build and distribute an application, without sending it to Apple for approval (the current appstore mess is a whole different blogpost).</p>
<p>Since Apple supports this in their iPhone OS, and the iPad runs iPhone OS 3.2, I expected this all to work. Unfortunately, it doesn&#8217;t.<br />
On the iPad, the startup image and viewport size are ignored when run in webapp-mode. The viewport size is only used when shown in a normal browser window, and the startup image is never shown <img src='http://martijnpannevis.nl/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .</p>
<p>On an iPhone with OS 3.1, both do work. This makes the result, on an iPad, work more like a (broken) webpage, than an application.</p>
<p>Why did apple take working stuff out, when upgrading the iPhone OS from 3.1 to 3.2 for the iPad? Is this a simple omission which will be fixed, or is apple actively moving away from HTML5 webapps for the iPad, further pushing their appstore? Only time will tell.</p>
<p><strong>Update:</strong></p>
<p>I looked into this some more, and have more results:</p>
<p><strong><span style="font-weight: normal;">If  you use a image with the right size, (1024*768), it does (sometimes) work on my iPad as startup image. My previous tests used a iphone-sized image, which is totally ignored on the iPad. However, it often takes a few tries before it shows the loading image, and sometimes shows a screenshot of the page, before showing the default loading screen. (so the flow is then screenshot-&gt;default.png-&gt;webpage).<br />
</span></strong></p>
<p><strong><span style="font-weight: normal;">I still can&#8217;t get the viewport tag to work in webapp mode: If I set the viewport to a predefined with, like:<br />
&lt;meta name=&#8221;viewport&#8221; content=&#8221;user-scalable=no, width=1024&#8243;/&gt;<br />
this does work in Safari, but is ignored in Webapp mode. If I set a scale:<br />
&lt;meta name=&#8221;viewport&#8221; content=&#8221;initial-scale=1.0, user-scalable=no&#8221;/&gt;<br />
and test in Safari, this does work on first load. However, if I rotate my ipad, and rotate back, the scale is set differently.</span></strong></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://martijnpannevis.nl/blog/2010/04/21/html5-webapps-and-the-ipad/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>One computer to rule them all?</title>
		<link>http://martijnpannevis.nl/blog/2010/02/13/one-computer-to-rule-them-all/</link>
		<comments>http://martijnpannevis.nl/blog/2010/02/13/one-computer-to-rule-them-all/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 21:29:01 +0000</pubDate>
		<dc:creator>Martijn</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[lotr]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://martijnpannevis.nl/blog/?p=329</guid>
		<description><![CDATA[
One computer to rule them all: why the iPad will be big.
The iPad is seen by lots of computer-savy people as too slow, limited, etc. However, after spending a few hours getting the PC of my mom up to speed, a few things became clear to me. Especially that her needs from a computer are [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-330" title="one_ipad" src="http://martijnpannevis.nl/blog/wp-content/uploads/2010/02/one_ipad-450x389.png" alt="one_ipad" width="315" height="272" /></p>
<p style="text-align: left;"><strong>One computer to rule them all: why the iPad will be big.</strong></p>
<p style="text-align: left;">The iPad is seen by lots of computer-savy people as too slow, limited, etc. However, after spending a few hours getting the PC of my mom up to speed, a few things became clear to me. Especially that her needs from a computer are way different from mine. She doesn&#8217;t need a filesystem,right clicking, context menu&#8217;s, and doesn&#8217;t want virus scanners and backups (but then I guess nobody wants those).</p>
<p style="text-align: left;"><a href="http://weblog.muledesign.com/2010/02/the_failure_of_empathy.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/weblog.muledesign.com');" target="_blank">This</a> article rang quite true for me: Why are computers for power users the same boxes as computers for experts? When you think about it, it&#8217;s quite crazy my mom has a computer (actually: an OS, it&#8217;s not a hardware thing) that can run a compiler. She&#8217;ll never compile anything, and doesn&#8217;t want to.  She probably doesn&#8217;t need tabs in her browser (I usually have 100+ open), or even run the browser and the email client at the same time.<br />
Currently, the only difference between a computer for a power user, and a novice is specs and price. Both will (in most cases, linux excluded) run the same OS, with the same options. The software might be different, but even there I run the same mail client, browser, and picture management software as my mom (although on a different OS). That&#8217;s strange, as I spend about 20 times as much time behind the screen as her.</p>
<p>Abstractions like directories are quite a hard system to understand, and I&#8217;m more and more convinced that the iPhone OS list of pictures (and, a similar list of docs) would be a way easier mechanism. Maybe less powerful, and not workable for the code of a website, but good enough for my mom.</p>
<p>Current computers are incarnation of the old typewriter: Even the form factor has only changed slightly (A box on a desk, with a keyboard). But the way we use computers has changed a lot: The first users were mostly producing content (letters, spreadsheets, etc). Today a lot of computing is the consumption of content (Youtube videos, browsing social networks, etc). Still we use a device with the same form-factor. Maybe we need a different device to consume media, which will suffice for 90% of the population?</p>
<p>I&#8217;m starting to feel the iPad is just that computer. Sure, it&#8217;s limited, but the things it does it probably does well. And it won&#8217;t have viruses, different browsers, or even right clicks. I have the idea that&#8217;s the right model(and it will make my life better as well!). I don&#8217;t know if the current version or form-factor will be perfect, but I can definately see computing as a whole split: An iPhone like OS for simple tasks, and a powerfull OS for the geeks, who need to run compilers, photoshop, etc. And maybe I like to use such a simplified system as well&#8230;</p>
<p>(Actually, the above is the same gripes I have with my MCE PVR: I hate to reinstall my VCR every few months, but I guess that&#8217;s a similar but different blogpost).</p>
]]></content:encoded>
			<wfw:commentRss>http://martijnpannevis.nl/blog/2010/02/13/one-computer-to-rule-them-all/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

