<?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>winJade &#187; iPhone</title>
	<atom:link href="http://winjade.net/tag/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://winjade.net</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 27 Jun 2010 23:47:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Zune 30 bug was overinflated</title>
		<link>http://winjade.net/2009/01/zune-30-bug-overinflated/</link>
		<comments>http://winjade.net/2009/01/zune-30-bug-overinflated/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 23:13:45 +0000</pubDate>
		<dc:creator>Bryant Zadegan</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[dev fail]]></category>
		<category><![CDATA[Infinite Loop]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Press Fail]]></category>
		<category><![CDATA[Zune]]></category>
		<category><![CDATA[Zune 30]]></category>

		<guid isPermaLink="false">http://www.aeroxp.org/2009/01/zune-30-bug-overinflated/</guid>
		<description><![CDATA[(My sincerest apologies; this post was unpublished due to a database error. The issue has since been fixed.
This is a shout-out to all Zune 30 owners who remained patient. 
This is to you, the faithful owner of a Zune 30, who didn&#8217;t buckle under stress and kept a keen eye on Microsoft, waiting for a [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-top-width: 0px; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; display: block; border-right-width: 0px" title="Zune Logo" border="0" alt="Zune Logo" src="http://winjade.net/wp-content/uploads/2009/01/zunelogo.png" width="446" height="360" /><br /><em>(My sincerest apologies; this post was unpublished due to a database error. The issue has since been fixed.</em></p>
<p>This is a shout-out to all Zune 30 owners who remained patient. </p>
<p>This is to you, the faithful owner of a Zune 30, who didn&#8217;t buckle under stress and kept a keen eye on Microsoft, waiting for a solution. </p>
<p>This is to you, the discount shopper who picked up a Zune 30 and didn&#8217;t want to lose faith in your hardware. </p>
<p>Low and behold, Microsoft dug deep to find out the problem and, within minutes of finding out exactly what it was, pushed out an answer and a solution that <em>didn&#8217;t</em> void your warranty (thanks, Gizmodo). There&#8217;s a reason for why I&#8217;m bringing all of this up. July of 2008 saw <a href="http://www.betanews.com/article/Activation_problems_delay_sales_during_iPhone_3G_premiere/1215779644">cataclysmic</a> <a href="http://blogs.zdnet.com/Apple/?p=1972">server</a> <a href="http://www.engadget.com/2008/07/11/itunes-activation-servers-go-down-iphone-3g-customers-being-sen/">failure</a> when a vast majority of all newly-purchased iPhone 3G units tried activating at nearly the same time, leaving both new iPhone 3Gs and some iPhone Gen 1 units dead in the water until the activation servers came back online. Poor planning led to the creation of a load-intolerant system on AT&amp;T&#8217;s side (though the blame hardly belongs to them, given that Apple mandated this system in the first place). However, people weren&#8217;t infuriated by Apple&#8217;s ineptitude here. They were complacent and merely went with whatever explanation was fed to them. Meanwhile, a sizable majority of people who stuck with their own platforms of choice decided <em>not</em> to point and jeer. </p>
<p>Fast forward to December 31, 2008, and <a href="http://community.winsupersite.com/blogs/paul/archive/2008/12/31/zune-30s-succumb-to-software-glitch.aspx">every</a> <a href="http://blogs.zdnet.com/microsoft/?p=1784">Zune 30</a> <a href="http://www.msnbc.msn.com/id/28449091/">device</a> <a href="http://blog.seattlepi.nwsource.com/microsoft/archives/158313.asp">freezes</a> due to a bug in a driver from Freescale Semiconductor in this while loop (<a href="http://pastie.org/349916">between lines 259 and 274</a>): </p>
<blockquote><pre>    while (days &gt; 365)
    {
        if (IsLeapYear(year))
        {
            if (days &gt; 366)
            {
                days -= 366;
                year += 1;
            }
        }
        else
        {
            days -= 365;
            year += 1;
        }
    }</pre>
</blockquote>
<p><em>(protip: day 366 triggers an infinite loop. To see the context of the code, check out the pastie link above, or just <a href="http://pastie.org/349916">click here</a>. You can see a breakdown of how this could&#8217;ve been handled <a href = "http://www.aeroxp.org/2009/01/lesson-on-infinite-loops/">here</a>)</em>&#160; </p>
<p>What happened? Every Apple-loyal iPhone, iPod, and Mac owner threw a fit even though none of them actually owned a Zune 30 (You can&#8217;t run a Zune 30&#8230; or any Zune, for that matter, on a Mac). Thanks in part to the additional sensationalism promoted by gadget bloggers and, subsequently, news outlets the world over, a problem with a Zune model sold only in North America suddenly became a &quot;Worldwide Zune Outage.&quot; </p>
<p>This is the difference between the Social and the Kingdom of Apple. Those with Zunes held out patiently and were rewarded with verbose output by Microsoft, whereas Apple simply vaguely alluded to some other company being the source of their problems (or were otherwise mute for a long period of time) whenever something on Apple&#8217;s side went wrong. </p>
<p>Thank you, Zune 30 owners, for living up to the hype of the Social. I&#8217;m now quite proud to be an owner of a Zune myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://winjade.net/2009/01/zune-30-bug-overinflated/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Windows Mobile through Apple&#8217;s iCrystalBall</title>
		<link>http://winjade.net/2008/06/windows-mobile-through-apples-icrystalball/</link>
		<comments>http://winjade.net/2008/06/windows-mobile-through-apples-icrystalball/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 19:20:34 +0000</pubDate>
		<dc:creator>Bryant Zadegan</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[Designed for Services]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Specialized for Laptops]]></category>
		<category><![CDATA[What's Next]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.aeroxp.org/?p=64</guid>
		<description><![CDATA[

Wired has an interesting article on how the iPhone boosted smartphone sales for other manufacturers (most notably RIM and Palm). With the next version of the iPhone now released, you might be asking yourself

What will Microsoft do to keep Apple from breaking into the enterprise smartphone market?
Why haven&#8217;t I bought this new iPhone yet?
What&#8217;s that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://winjade.net/wp-content/uploads/2008/06/icrystalball.jpg"></a></p>
<p style="text-align: center;"><img class="aligncenter" style="border: 0px none;" src="http://winjade.net/wp-content/uploads/2008/06/icrystalball-thumb.jpg" border="0" alt="iCrystalBall" width="462" height="480" /></p>
<p><a href="http://www.wired.com/gadgets/wireless/news/2008/06/iphone_smartphones" target="_blank">Wired</a> has an interesting article on how the iPhone boosted smartphone sales for other manufacturers (most notably RIM and Palm). With the next version of the iPhone now released, you might be asking yourself</p>
<ul>
<li>What will Microsoft do to keep Apple from breaking into the enterprise smartphone market?</li>
<li>Why haven&#8217;t I bought this new iPhone yet?</li>
<li>What&#8217;s that pretty thing in the Crystal Ball?</li>
</ul>
<p>Now might be a good time to analyze the potential impact Apple&#8217;s iPhone might have on Windows Mobile.</p>
<p><span id="more-64"></span></p>
<p>The current version of Windows Mobile is version 6.1&#8230; which is still based on Windows CE 5.2 despite the release of Windows CE 6.0 back in November of 2006, which is well over a year ago. Windows Mobile 7 will be based on either Windows CE 6 or a later version of Windows CE judging by its anticipated mid-to-late 2009 release. Since the last major Windows CE release, <em>two</em> iPhones have come along and, according to the people watching today&#8217;s WWDC keynote, eclipsed every smartphone in existence (we&#8217;ll disregard the argument that the iPhone is not a suitable enterprise tool for now).</p>
<p>Since the moment news of the first iPhone broke two Januarys ago, companies such as Meizu and HTC have tried to revamp the Windows Mobile interface with their own code, though only HTC has actually managed to push anything to the market. A number of <a href="http://www.engadget.com/2008/06/04/the-htc-touch-pro/" target="_blank">threads</a> discussing the new HTC Touch Pro have come and gone, with many people as-yet-unaffected by Mr. Jobs&#8217; Reality Distortion Field seriously weighing the unreleased Touch (less so with its Diamond sibling) against the new iPhone and another HTC project, the Sony Ericsson XPERIA X1.</p>
<p><a href="http://www.engadget.com/2008/06/09/steve-jobs-keynote-live-from-wwdc-2008/" target="_blank"><img style="margin: 10px" src="http://www.blogsmithmedia.com/www.engadget.com/media/2008/06/wwdc-keynote_124.jpg" alt="Sorry, Ryan!" width="240" height="160" align="left" /></a>The impact of the iPhone is already visible in the preparation of new user interfaces for both Windows Mobile and RIM&#8217;s Blackberry (the Bold UI). However, with the announcement that iPhone v2 will carry full Exchange support, the latest iPhone is also making an attempt to invade the enterprise smartphone realm, and third party innovations for smartphones in this department typically have a high FAIL rate in catching on, so it&#8217;s up to Microsoft to keep itself awake and running. HTC pulled a lucky rabbit from its proverbial top-hat, but HTC&#8217;s experience lies in what most people in the Orient prefer with their phones: glitz, glamour, and lots of overly pretty animated functions, menus, spinning icons, and other similar user interface <span style="text-decoration: line-through;">clutterings</span> enhancements which missed the Longhorn boat back in 2004.</p>
<p>This gets me to what I think Microsoft might be forced to do with Apple&#8217;s growling 2ft-tall-and-growing-<em>fast</em> presence in front of it.</p>
<p><strong>Background Applications won&#8217;t go away. </strong> Even though Apple had a fun jab at how background applications eat battery power and performance, I personally don&#8217;t believe Microsoft will let background applications go the way of the dodo. Instead, Microsoft will likely make enhancements to how Windows Mobile manages background applications. This will save battery power (good!) while making it less likely that your phone will be infected with spyware (good!), while also preserving backwards compatibility (good, but not as enthusiastically good).</p>
<p><strong>A revamped user interface </strong>will likely be issued with Windows Mobile 7. While this has already been discussed many times in the past, I personally think the new UI will be developed in tandem with Windows 7&#8217;s User Interface. We&#8217;ve seen Windows 7&#8217;s poorly executed touch demo at D6 (I&#8217;ll keep my 50 cents Steve, thank you), but I think that Microsoft will keep a similar but highly condensed touch-centric user experience for Windows Mobile 7 for two reasons:</p>
<ol>
<li>The iPhone has already made touch look cool, and with companies such as HTC pulling off some of the most ingenious touch interfaces , touch and gestures won&#8217;t be going away.</li>
<li>Microsoft has a history of keeping things looking alike (and yet <a href="http://www.istartedsomething.com/taskforce/view.php?id=77" target="_blank">disjointedly different</a> at the same time) for the sake of branding. Windows Mobile 6 had this mildly Vista-esque feel through the use of gradients and glossed elements. On the other hand, this is a phone. One of the problems some people have with the iPhone is that while the user interface is great, the time it takes to go from one place to another (despite the presence of the home button) can get a bit annoying with the animations and other UI tidbits in place. In consumer environments, a glitzy UI is great, but in snappy business environments when CEOs are jumping from cabs and limousines to business meetings in skyscrapers while trying to arrange that multi-million (or billion) dollar merger during the only 30 second time slot available in the elevator trip to the top floor, the last thing that is needed are animations which eat time.</li>
</ol>
<p>With that in mind, Windows 7 might be less of a festival of motion than Windows Mobile 6.1 with HTC&#8217;s TouchFLO, with a new interface likely catering to both businessmen and consumers alike.</p>
<p><strong>Accelerated Development</strong> might split priority between Windows 7 and Windows Mobile 7. Should the two systems share a similar user interface, seeing Microsoft split its resources down the middle for both Windows and Windows Mobile might not be the largest surprise. One of Microsoft&#8217;s most successful areas is within the corporate sector, and with the iPhone trying to barge in, Microsoft might be much more inclined than before to put more emphasis on Windows Mobile development. With connectivity becoming the ultimate focus for Windows 7, seeing a heavy emphasis on connectivity between Windows Mobile,  7 and Windows 7 might be less of a shock now than it might&#8217;ve been, say, three to six months ago. This doesn&#8217;t mean we&#8217;ll see Windows 7 launch in 2009, nor does it mean that Windows 7 will come before the second half of next year (but it might). All it means is that more teams might be devoted to Windows Mobile 7, with collaboration between both Windows and Windows Mobile development climbing much higher than ever before. This could also mean that a number of Microsoft&#8217;s Windows 7 &#8220;pillars&#8221; will carry over into Windows Mobile.</p>
<p>Mind you, all of this is my own mindless speculation. The iPhone is not a crystal ball, I can&#8217;t see into the future, and the phone in the ball is an HTC Touch Pro. If you have any other ideas as to which directions Microsoft might take with Windows Mobile, post! Comments are below, but before you post, here&#8217;s a dose of irony, courtesy of Paul Thurrott.</p>
<p style="text-align: center;"><a href="http://community.winsupersite.com/blogs/paul/archive/2008/06/09/separated-at-birth.aspx"><img src="http://www.winsupersite.com/images/blog/mobileme_separated.jpg" alt="mobileMe" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://winjade.net/2008/06/windows-mobile-through-apples-icrystalball/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
