<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Illuminating Oneself - wp7</title>
    <link>http://i.llumin.us/illuminating-oneself/</link>
    <description>Bruce Markham's Personal Soapbox</description>
    <language>en-us</language>
    <copyright>Bruce Markham</copyright>
    <lastBuildDate>Tue, 15 Jun 2010 16:34:00 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>webmaster@i.llumin.us</managingEditor>
    <webMaster>webmaster@i.llumin.us</webMaster>
    <item>
      <trackback:ping>http://i.llumin.us/illuminating-oneself/Trackback.aspx?guid=abbf2241-e4a4-401e-b845-2bcd90632004</trackback:ping>
      <pingback:server>http://i.llumin.us/illuminating-oneself/pingback.aspx</pingback:server>
      <pingback:target>http://i.llumin.us/illuminating-oneself/PermaLink,guid,abbf2241-e4a4-401e-b845-2bcd90632004.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://i.llumin.us/illuminating-oneself/CommentView,guid,abbf2241-e4a4-401e-b845-2bcd90632004.aspx</wfw:comment>
      <wfw:commentRss>http://i.llumin.us/illuminating-oneself/SyndicationService.asmx/GetEntryCommentsRss?guid=abbf2241-e4a4-401e-b845-2bcd90632004</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://lh4.ggpht.com/_bSl86KFxodY/TBevES6T3LI/AAAAAAAAAQo/FpXc74G3NzI/s1600-h/image%5B13%5D.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_bSl86KFxodY/TBevE71ROxI/AAAAAAAAAQs/a_HeGpWoxzg/image_thumb%5B9%5D.png?imgmax=800" width="403" height="77" />
          </a>
        </p>
        <p>
          <a href="http://lh5.ggpht.com/_bSl86KFxodY/TBerocBQ8WI/AAAAAAAAAQY/rJhLwiaiAkU/s1600-h/image%5B5%5D.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_bSl86KFxodY/TBeroz1NfbI/AAAAAAAAAQc/5njRRJ2Xagk/image_thumb%5B3%5D.png?imgmax=800" width="404" height="168" />
          </a>
        </p>
        <p>
The joy of multiple manufacturers of the Android phone is not just selection, it’s <em>fault
tolerance</em>.
</p>
        <p>
One company breaks a patent, the others keep on rolling. One company’s distribution
deal falls through, the others keep on rolling. One company fails to be as awesome
as Apple, the others keep on rolling.
</p>
        <p>
I don’t own an Android phone. And I don’t want one (yet). But in a manner of only
months, I now have the same number of friends with Android phones as I do friends
with iPhones.
</p>
        <p>
The difference: none of the people I know with an Android phone are fan-boys of <em>anything</em>.
They saw a cool phone that they could get from their preferred provider, so they got
it. The App(le)-niche goldmine has reached its peak, from here on, it is just over-saturation.
From here on, it will be about UIs, multi-tasking nuances, and the number of buttons
on (or the presence of) a slide-out keyboard.
</p>
        <p>
That’s why I think Microsoft is doing a good job playing catch-up with their Windows
Phone 7 platform. There will always be apps for everything, so make the <em>experience</em> better.
(Of course, they still have room to screw up.)
</p>
        <p>
Sometimes I just wish Gruber would just spontaneously combust.
</p>
        <img width="0" height="0" src="http://i.llumin.us/illuminating-oneself/aggbug.ashx?id=abbf2241-e4a4-401e-b845-2bcd90632004" />
      </body>
      <title>A Fruity Tweet In The Dark</title>
      <guid isPermaLink="false">http://i.llumin.us/illuminating-oneself/PermaLink,guid,abbf2241-e4a4-401e-b845-2bcd90632004.aspx</guid>
      <link>http://i.llumin.us/illuminating-oneself/2010/06/15/A-Fruity-Tweet-In-The-Dark.aspx</link>
      <pubDate>Tue, 15 Jun 2010 16:34:00 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://lh4.ggpht.com/_bSl86KFxodY/TBevES6T3LI/AAAAAAAAAQo/FpXc74G3NzI/s1600-h/image%5B13%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_bSl86KFxodY/TBevE71ROxI/AAAAAAAAAQs/a_HeGpWoxzg/image_thumb%5B9%5D.png?imgmax=800" width="403" height="77" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lh5.ggpht.com/_bSl86KFxodY/TBerocBQ8WI/AAAAAAAAAQY/rJhLwiaiAkU/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_bSl86KFxodY/TBeroz1NfbI/AAAAAAAAAQc/5njRRJ2Xagk/image_thumb%5B3%5D.png?imgmax=800" width="404" height="168" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
The joy of multiple manufacturers of the Android phone is not just selection, it’s &lt;em&gt;fault
tolerance&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;
One company breaks a patent, the others keep on rolling. One company’s distribution
deal falls through, the others keep on rolling. One company fails to be as awesome
as Apple, the others keep on rolling.
&lt;/p&gt;
&lt;p&gt;
I don’t own an Android phone. And I don’t want one (yet). But in a manner of only
months, I now have the same number of friends with Android phones as I do friends
with iPhones.
&lt;/p&gt;
&lt;p&gt;
The difference: none of the people I know with an Android phone are fan-boys of &lt;em&gt;anything&lt;/em&gt;.
They saw a cool phone that they could get from their preferred provider, so they got
it. The App(le)-niche goldmine has reached its peak, from here on, it is just over-saturation.
From here on, it will be about UIs, multi-tasking nuances, and the number of buttons
on (or the presence of) a slide-out keyboard.
&lt;/p&gt;
&lt;p&gt;
That’s why I think Microsoft is doing a good job playing catch-up with their Windows
Phone 7 platform. There will always be apps for everything, so make the &lt;em&gt;experience&lt;/em&gt; better.
(Of course, they still have room to screw up.)
&lt;/p&gt;
&lt;p&gt;
Sometimes I just wish Gruber would just spontaneously combust.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://i.llumin.us/illuminating-oneself/aggbug.ashx?id=abbf2241-e4a4-401e-b845-2bcd90632004" /&gt;</description>
      <comments>http://i.llumin.us/illuminating-oneself/CommentView,guid,abbf2241-e4a4-401e-b845-2bcd90632004.aspx</comments>
      <category>winpho</category>
      <category>computers</category>
      <category>wp7</category>
      <category>technology</category>
      <category>iPhone</category>
      <category>android</category>
      <category>current events</category>
      <category>apple</category>
    </item>
    <item>
      <trackback:ping>http://i.llumin.us/illuminating-oneself/Trackback.aspx?guid=82b775e3-df20-4b37-a039-ed8c7ec87160</trackback:ping>
      <pingback:server>http://i.llumin.us/illuminating-oneself/pingback.aspx</pingback:server>
      <pingback:target>http://i.llumin.us/illuminating-oneself/PermaLink,guid,82b775e3-df20-4b37-a039-ed8c7ec87160.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://i.llumin.us/illuminating-oneself/CommentView,guid,82b775e3-df20-4b37-a039-ed8c7ec87160.aspx</wfw:comment>
      <wfw:commentRss>http://i.llumin.us/illuminating-oneself/SyndicationService.asmx/GetEntryCommentsRss?guid=82b775e3-df20-4b37-a039-ed8c7ec87160</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I’ve been struggling the past several months. What used to be a tingle of distaste
for a brand has become a torrent of madness. Where once reason and uncertainty made
me bite my tongue, familiarity has now bred contempt. I speak of course, of Apple.
</p>
        <p>
In the interest of full disclosure, I’ll say here and now: I’ve never owned an Apple
product. (I’ve also never employed a prostitute or smoked PCP, but I can still argue
against their use.) 
</p>
        <p>
For the longest time, I avoided Apple products because the only things in that categorization
were computers - and I knew how to use my PC quite well, thank you. Fast forward a
decade and a half, Apple is the biggest sensation in tech. Even the pundits that despise
Apple can’t keep their mouths shut about ‘em. (Myself included.)
</p>
        <p>
Apple has graced us this month with the release of the iPad. For those of you not
following the situation, the iPad is basically a giant iPod Touch:
</p>
        <ul>
          <li>
Boasting 9+ hours of battery life, the 1.5lb iPad is heavy enough that you won’t want
to hold it for more than an hour at a time lest you change your workout regiment.
(Or integrate it in.)</li>
          <li>
With its “9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display” you’ll
get to use your favorite content-consuming apps at double the size, but it’s ineffective
“fingerprint-resistant oleophobic coating” will make it look like a CSI crime scene
and leave you needing to carry a terry cloth with you everwhere. 
</li>
          <li>
With it’s built-in speaker, microphone, bluetooth, and video codecs – you’ll be able
to do all of your favorite multimedia consumption, except for video conferencing or
taking pictures because it doesn’t currently have a camera.</li>
          <li>
Being one of the only “large” mobile multi-touch devices on the market, it features
one of the largest on-screen keyboards out there – but the extended typing they claim
you can easily do on it is still so unwieldy they’ve simultaneously released a keyboard
attachment.</li>
          <li>
It also features the all-acclaimed Safari Mobile, supporting large chunks of HTML
5 and CSS 3, so it’s ready for the web of tomorrow - but without Flash support it’s
useless for 90% of today’s internet.</li>
        </ul>
        <p>
Okay, so the hardware sucks. The browser sucks. Shouldn’t it be about the apps?
</p>
        <p>
I’m a software developer, so I can appreciate “apps” - little nuggets of easy-to-maintain
code and functionality that are sold individually, for cheap prices, to the masses
- little nuggets of code that are small enough, I would be tempted to find a means
to simultaneously develop for multiple app platforms easily, so that I can move on
to the next app without hassle.
</p>
        <p>
And you know what? Microsoft gets this. Google gets this. Apple hates it.
</p>
        <p>
Fresh out of the pearly gates of Cupertino, the Apple iPhone OS 4 SDK license agreement
says, amongst many things:
</p>
        <blockquote>
          <p>
            <em>Applications may only use Documented APIs in the manner prescribed by Apple and
must not use or call any private APIs. Applications must be originally written in
Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and <strong>only
code written in C, C++, and Objective-C may compile and directly link against the
Documented APIs</strong><br />
(e.g., Applications that link to Documented APIs through an intermediary translation
or compatibility layer or tool are prohibited).</em>
          </p>
        </blockquote>
        <p>
What this means, in layman’s terms, for any programmer or software shop that used
to sneak apps across the Apple border by cross-compiling their Flash, Java, or C#
into C/C++/Objective-C before deployment, they are simply out of luck.
</p>
        <p>
My brain is simply without recourse in its search for a plausible explanation. The
most I can figure is, Apple doesn’t want the slew of upcoming Windows Phone 7 apps
to be translated and submitted to the Apple App store. (That is, they want developers
to pick a side and stay on it.) Or they just really really really want to absolutely <em><strong>kill</strong></em> Flash.
It’s no secret that Jobs hates Flash. The fact that his complaints against Adobe and
Flash are retorted with the reality that Apple doesn’t have any decent high-performance
APIs to code against, doesn’t seem to weaken his resolve.
</p>
        <p>
Despite my nay-saying in the past, and my general bias towards the Microsoft development
stack, I have been secretly enthused the last 4 or 5 weeks with the possibility of
writing a .NET app that would run on Windows, Xbox, Zune, &amp; Windows Phone 7 –
and then using Mono to run it on Mac, iPhone, iPod, and iPad – all with 90% shared
code – but Apple has eliminated that possibility. I am no longer tempted to take a
bite out of the Apple development community.
</p>
        <p>
This one’s got a worm in it.
</p>
        <img width="0" height="0" src="http://i.llumin.us/illuminating-oneself/aggbug.ashx?id=82b775e3-df20-4b37-a039-ed8c7ec87160" />
      </body>
      <title>One Bad Apple Spoils The Bunch</title>
      <guid isPermaLink="false">http://i.llumin.us/illuminating-oneself/PermaLink,guid,82b775e3-df20-4b37-a039-ed8c7ec87160.aspx</guid>
      <link>http://i.llumin.us/illuminating-oneself/2010/04/09/One-Bad-Apple-Spoils-The-Bunch.aspx</link>
      <pubDate>Fri, 09 Apr 2010 19:44:00 GMT</pubDate>
      <description>&lt;p&gt;
I’ve been struggling the past several months. What used to be a tingle of distaste
for a brand has become a torrent of madness. Where once reason and uncertainty made
me bite my tongue, familiarity has now bred contempt. I speak of course, of Apple.
&lt;/p&gt;
&lt;p&gt;
In the interest of full disclosure, I’ll say here and now: I’ve never owned an Apple
product. (I’ve also never employed a prostitute or smoked PCP, but I can still argue
against their use.) 
&lt;/p&gt;
&lt;p&gt;
For the longest time, I avoided Apple products because the only things in that categorization
were computers - and I knew how to use my PC quite well, thank you. Fast forward a
decade and a half, Apple is the biggest sensation in tech. Even the pundits that despise
Apple can’t keep their mouths shut about ‘em. (Myself included.)
&lt;/p&gt;
&lt;p&gt;
Apple has graced us this month with the release of the iPad. For those of you not
following the situation, the iPad is basically a giant iPod Touch:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Boasting 9+ hours of battery life, the 1.5lb iPad is heavy enough that you won’t want
to hold it for more than an hour at a time lest you change your workout regiment.
(Or integrate it in.)&lt;/li&gt;
&lt;li&gt;
With its “9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display” you’ll
get to use your favorite content-consuming apps at double the size, but it’s ineffective
“fingerprint-resistant oleophobic coating” will make it look like a CSI crime scene
and leave you needing to carry a terry cloth with you everwhere. 
&lt;/li&gt;
&lt;li&gt;
With it’s built-in speaker, microphone, bluetooth, and video codecs – you’ll be able
to do all of your favorite multimedia consumption, except for video conferencing or
taking pictures because it doesn’t currently have a camera.&lt;/li&gt;
&lt;li&gt;
Being one of the only “large” mobile multi-touch devices on the market, it features
one of the largest on-screen keyboards out there – but the extended typing they claim
you can easily do on it is still so unwieldy they’ve simultaneously released a keyboard
attachment.&lt;/li&gt;
&lt;li&gt;
It also features the all-acclaimed Safari Mobile, supporting large chunks of HTML
5 and CSS 3, so it’s ready for the web of tomorrow - but without Flash support it’s
useless for 90% of today’s internet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Okay, so the hardware sucks. The browser sucks. Shouldn’t it be about the apps?
&lt;/p&gt;
&lt;p&gt;
I’m a software developer, so I can appreciate “apps” - little nuggets of easy-to-maintain
code and functionality that are sold individually, for cheap prices, to the masses
- little nuggets of code that are small enough, I would be tempted to find a means
to simultaneously develop for multiple app platforms easily, so that I can move on
to the next app without hassle.
&lt;/p&gt;
&lt;p&gt;
And you know what? Microsoft gets this. Google gets this. Apple hates it.
&lt;/p&gt;
&lt;p&gt;
Fresh out of the pearly gates of Cupertino, the Apple iPhone OS 4 SDK license agreement
says, amongst many things:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;em&gt;Applications may only use Documented APIs in the manner prescribed by Apple and
must not use or call any private APIs. Applications must be originally written in
Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and &lt;strong&gt;only
code written in C, C++, and Objective-C may compile and directly link against the
Documented APIs&lt;/strong&gt; 
&lt;br /&gt;
(e.g., Applications that link to Documented APIs through an intermediary translation
or compatibility layer or tool are prohibited).&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
What this means, in layman’s terms, for any programmer or software shop that used
to sneak apps across the Apple border by cross-compiling their Flash, Java, or C#
into C/C++/Objective-C before deployment, they are simply out of luck.
&lt;/p&gt;
&lt;p&gt;
My brain is simply without recourse in its search for a plausible explanation. The
most I can figure is, Apple doesn’t want the slew of upcoming Windows Phone 7 apps
to be translated and submitted to the Apple App store. (That is, they want developers
to pick a side and stay on it.) Or they just really really really want to absolutely &lt;em&gt;&lt;strong&gt;kill&lt;/strong&gt;&lt;/em&gt; Flash.
It’s no secret that Jobs hates Flash. The fact that his complaints against Adobe and
Flash are retorted with the reality that Apple doesn’t have any decent high-performance
APIs to code against, doesn’t seem to weaken his resolve.
&lt;/p&gt;
&lt;p&gt;
Despite my nay-saying in the past, and my general bias towards the Microsoft development
stack, I have been secretly enthused the last 4 or 5 weeks with the possibility of
writing a .NET app that would run on Windows, Xbox, Zune, &amp;amp; Windows Phone 7 –
and then using Mono to run it on Mac, iPhone, iPod, and iPad – all with 90% shared
code – but Apple has eliminated that possibility. I am no longer tempted to take a
bite out of the Apple development community.
&lt;/p&gt;
&lt;p&gt;
This one’s got a worm in it.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://i.llumin.us/illuminating-oneself/aggbug.ashx?id=82b775e3-df20-4b37-a039-ed8c7ec87160" /&gt;</description>
      <comments>http://i.llumin.us/illuminating-oneself/CommentView,guid,82b775e3-df20-4b37-a039-ed8c7ec87160.aspx</comments>
      <category>winpho</category>
      <category>computers</category>
      <category>wp7</category>
      <category>iPad</category>
      <category>iPhone</category>
      <category>html5</category>
      <category>iPod</category>
      <category>pure-rant</category>
      <category>windows</category>
      <category>xbox</category>
      <category>apple</category>
      <category>winmo</category>
      <category>zune</category>
      <category>silverlight</category>
      <category>technology</category>
      <category>xna</category>
      <category>flash</category>
      <category>microsoft</category>
      <category>current events</category>
      <category>dotnet</category>
    </item>
  </channel>
</rss>