<?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>Spreading Funkyness &#187; android</title>
	<atom:link href="http://spreadingfunkyness.com/category/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://spreadingfunkyness.com</link>
	<description>RIAbilitating the Internet with web apps, ria, iphone and ipad apps.</description>
	<lastBuildDate>Wed, 04 Jan 2012 10:20:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<cloud domain='spreadingfunkyness.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Android&#8217;s throat is now exposed</title>
		<link>http://spreadingfunkyness.com/android-throat-is-now-exposed/</link>
		<comments>http://spreadingfunkyness.com/android-throat-is-now-exposed/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 10:20:44 +0000</pubDate>
		<dc:creator>Cesare</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://spreadingfunkyness.com/?p=364</guid>
		<description><![CDATA[This article from Business Insider got me started. Since I have to time to address potential fanboy arguments let&#8217;s go this way. For each time you think I am a fanboy I&#8217;ll think of you one of the following: - troll - user who has time to loose with lower quality devices/experiences - user who ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin: 0px 10px 0px 0px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fspreadingfunkyness.com%2Fandroid-throat-is-now-exposed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fspreadingfunkyness.com%2Fandroid-throat-is-now-exposed%2F&amp;source=_funkyboy&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.businessinsider.com/samsung-galaxy-s-phones-ice-cream-sandwich-update-2011-12">This article</a> from Business Insider got me started. Since I have to time to address potential fanboy arguments let&#8217;s go this way. For each time you think I am a fanboy I&#8217;ll think of you one of the following:</p>
<p>- troll<br />
- user who has time to loose with lower quality devices/experiences<br />
- user who likes to accumulate stress</p>
<p>Right now that Eric Schmit is promising that <a href="http://tabtimes.com/news/ittech-os-android/2011/12/07/leweb-2011-eric-schmidt-talks-future-computing-thinks-android-will">Android will soon beat iOS</a> (whatever is the meaning of beating in this context), Android&#8217;s throat is getting more and more exposed. I can&#8217;t provide evidence but I started to feel a while ago that Android has found his way: more and more devices released and much buzz around the topic. But I always got in mind a few key aspects:</p>
<ol>
<li>Fragmentation: it is not easy at all to build an homogeneous experience across many different devices</li>
<li>Too much fanfare about the number of devices activated per millisecond</li>
<li>Nobody has ever revealed how many dollars has Google shared with developers</li>
</ol>
<p>While the second is mainly related to marketing and the too much diffused tendency to reveal meaningless numbers, as a UX designer, developer and entrepreneur I am pretty sensitive to points #1 and #3. The first is pretty a technical reason: developers have to write more code and carry more stress with respect to iOS. The third point is pretty a mystery to me: Apple is known to be pretty secretive, especially when prototyping, but is proud to reveal key numbers to attract more on their platform. Rhetoric questions for developers/entrepreneurs: <strong>which market would you dive in? the one where you know the current volume or the one you don&#8217;t know anything about?</strong> While reflecting on this please don&#8217;t fall into the childish thought that &#8220;more devices more potential buyers&#8221;, unless you are a rookie. Just consider that you are making money by selling applications, and a higher number of devices does not imply a higher number of sales. <strong>The key value is the &#8220;willingness to buy&#8221;</strong>, and the internet is full of articles supporting the idea that iOS users are more prone to buy applications than androiders.</p>
<p>Getting back to the main point of this article the new announcement from Samsung, that won&#8217;t allow upgrades to the new version of the OS on old devices, is really exposing Android&#8217;s throat to attacks. While it was relatively easy to copy (umm &#8230; take inspiration from) iOS and its ecosystem, now I think that Android has reached a pretty unsolvable issue: the one of upgrades. <strong>People who bought an iPhone 3gs (released in June 2009) can still happily use it today with iOS5 and the iCloud. Can you find a similar example in the Android world? I doubt so.</strong> The reason is exquisitely technical: relatively young devices have not enough hardware power to run new versions of Android OS. It is just a physical limit, and I think there is nothing to discuss. My opinion is that it is due to lack of vision. One of the few upgradeable devices is the Galaxy S2, because it is a flagship product, and preventing an update on that would mean users migrating to other devices in a hurry.<br />
I am not a fan of Microsoft but if you bought the first model of Windows Phone you can still happily run the latest version of the OS on that. This means being on track.</p>
<p>Besides technical reasons I think that there is an issue related to the approach. <strong>While it was possible to &#8220;decouple&#8221; hardware and software on the desktop (and Microsoft has built his empire on that) this is much less doable in the mobile world, where hardware power is limited.</strong></p>
<p>Here are a few suggestions for Google, makers and users.</p>
<h2>Makers</h2>
<p>HTC, Samsung and colleagues should follow Amazon approach. The only way to attack a well established market are a few. You can work on:</p>
<ul>
<li>the best product</li>
<li>the best solution</li>
<li>the best price</li>
</ul>
<p>Amazon, to attack the tablet market, is betting on the best price. I don&#8217;t see a simpler way for competitors to undermine Apple&#8217;s iOS ecosystem. Building the best product or solution would take a lot of time.</p>
<h2>Google</h2>
<p>Google should close the gates, reorganize all the code to be more tightly coupled with hardware. They should put a lot of effort in rendering, demanding that (when possible) to the hardware. They should also devise crystalline rules about installation and updates. In 2012 I should not connect my phone to a computer to update the OS and I should not be forced to buy a new device to have the latest version of the OS. The recent acquisition of Motorola<br />
is going toward that direction. If I were HTC or Samsung I&#8217;d be a bit worried, for I suspect new versions of Android will be super optimized for Motorola hardware. That&#8217;s the only solution I see for Android to resurrect.</p>
<h2>Users</h2>
<p>In the current situation, my suggestion is to go cheap. If you buy a $500 Android phone which is not OS-upgradeable it is not easy for you to afford a new purchase. If you have bought a $200 one, you have saved $300 (with respect to an iOS device) and you can think of using that money to buy a new model in one year.<br />
Of course it is not easy to spot which models are upgradeable before you buy them (see crystalline rules above).<br />
In general, we are told that a Google-approved Nexus device, should be eligible for upgrades (my addition: provided that hardware is powerful enough). So if you really like to buy an Android phone/tablet I strongly suggest to stick with those models or buy the new ones which will be released by Motorola in 2012.</p>
<h2>Conclusion</h2>
<p>While Google and friends are just chasing the highest number of activations per day, exposing his throat to competitors&#8217; weapons, Microsoft and Apple are pointing on good experience, simplifying data migration and assuring compatibility with old models. </p>
<p>I&#8217;d like to conclude with a set of questions:</p>
<ul>
<li>where is all the &#8220;freedom&#8221; that Android supporters claim?</li>
<li>do you realize that openness and (supposed) freedom, in the long run, are more costly than &#8220;closed-source&#8221; competitor solutions?</li>
<li>do you see all the ifs you are going to face buying an android powered device?</li>
<li>do you know that all this <a href="http://www.zdnet.com/blog/bott/why-android-updates-are-a-mess-its-the-business-model/4300">is due to a business model</a></li>
<p>?</p>
<li>Not convinced yet? Have a look at <a href="http://theunderstatement.com/post/11982112928/android-orphans-visualizing-a-sad-history-of-support">this graph</a>.</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fspreadingfunkyness.com%2Fandroid-throat-is-now-exposed%2F&amp;title=Android%26%238217%3Bs%20throat%20is%20now%20exposed" id="wpa2a_2"><img src="http://spreadingfunkyness.com/wp-content/plugins/add-to-any/share_save_120_16.gif" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://spreadingfunkyness.com/android-throat-is-now-exposed/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Open vs Close? It&#8217;s UX that matters</title>
		<link>http://spreadingfunkyness.com/open-vs-close-its-ux-that-matters/</link>
		<comments>http://spreadingfunkyness.com/open-vs-close-its-ux-that-matters/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 16:58:20 +0000</pubDate>
		<dc:creator>Cesare</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://spreadingfunkyness.com/?p=335</guid>
		<description><![CDATA[I will try to argue why the current discussion on open vs closed source is a non sense for the final user. Honestly I am try trying to figure out why Apple and its steersman sometimes bring the topic up. They usually care of design. I am not the first to say that Apple is ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin: 0px 10px 0px 0px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fspreadingfunkyness.com%2Fopen-vs-close-its-ux-that-matters%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fspreadingfunkyness.com%2Fopen-vs-close-its-ux-that-matters%2F&amp;source=_funkyboy&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I will try to argue why the current discussion on open vs closed source is a non sense for the final user. Honestly I am try trying to figure out why Apple and its steersman sometimes <a href="http://www.pressreleasecentre.com/apple-ceo-steve-jobs-attacks-open-source-applications-verbally-19357/">bring the topic up</a>. They usually care of design. I am not the first to say that Apple is a design company. There is no mention of technical specs in Job&#8217;s presentations. Devices have to the be disassembled to find out components. So I wonder why Jobs mentioned this &#8220;low level&#8221; topic about closed vs open source. Probably it is a marketing technique. </p>
<p>My first (and almost only) claim is that end users care of experience. I am trying to put myself in their shoes. When they enter a shop they want to buy something that works and that they like. When they ask a friend a suggestion about a phone/tablet, they wanna know whether it works, it is fast/reliable. Probably the only low level detail that is worth asking is the memory, but not in terms of gigabytes. A common user usually asks: &#8220;how many pictures/songs I can put in there?&#8221; If you are a developer this is non sense to you, but I mentioned it exactly to give you an idea of how far we are from the open/close source topic. </p>
<p>MacOSX is based on an open source kernel. Try asking an Apple maniac why he bought a Mac. I am pretty sure the answer won&#8217;t be &#8220;because the source code of the kernel is available&#8221;.<br />
<strong>Experience is a relation between a user and a tool.</strong> A great user experience can be achieved regardless of the availability of the source code. In this case Apple looks (and just looks) as a contradiction: MacOSX has success and it is partly based on open source code. The iPhone has success and it is based on closed source code.<br />
Another example: Ubuntu. The adoption of Linux on the desktop is growing and it started growing when somebody put effort on its user experience. Remember how was KDE 2? Check it out know.<br />
So the question &#8220;is open better?&#8221; has many answers. If I need to set up a fast, secure and reliable server to build my next killer project the answer is &#8220;yes&#8221;. Yes, because I can check the code to detect flaws, to tune it to my hardware, etc. In this case I am not an end-user, I am a developer or a system administrator. If I am a masseuse from Brooklyn and I want a smart tool to make calls, browse the web, listen to my music and take pictures the answer to &#8220;is open better?&#8221; is &#8220;I don&#8217;t know/care&#8221;. I will never try to recompile the OS, at most I can install some application, so I am not really interested if my geeky neighbor can change the behavior of my phone. </p>
<p>Now a few words about open. I am an insider and I like open source. I have <a href="http://spreadingfunkyness.com/focused/">released some opensource code </a>and I use opensource code almost daily. In my career I have learned that there is &#8220;Open&#8221; and &#8220;open&#8221;. <a href="http://mako.cc/writing/hill-when_free_software_isnt_better.html">This</a> is a very inspiring post about this difference. In general open does not mean that everybody can get in. The door of a hotel is usually open but there is a concierge. If you are staying there you can get in, otherwise you can&#8217;t. The Linux kernel repository has a well-know doorman: you can write patches/modifications but if he does not approve them you are not in. <strong>Open is a very overrated term</strong>, sometimes used to make a good impression. Like when there is a party but you cannot get in, let&#8217;s say you can stare at an open door/window.<br />
Moreover, those who can get it are not allowed to do whatever they want. For example the Android OS has a <a href="http://source.android.com/about/philosophy.html">governance philosophy</a>, so you have to adhere to a compatibility program. This is great. I am sure that anarchy would not lead anywhere. My only objection is: the focus of that document is just on compatibility, not experience. You are not allowed to change the scheduling of threds as you like, but you can do whatever you want with user experience!<br />
I am not saying that to achieve a great user experience you have to close your source. I am saying that &#8220;do whatever you want&#8221; is not a good strategy to achieve it. To build user experience you need focus, vision, discipline, measurements.<br />
For example one of the features of experience is recognizability (the ability to recognize an object and its intended usage). I am not saying that the iPhone and iTunes store are the only/best way to distribute applications. I am saying that they are consistent and recognizable. So after a few interactions I get familiar with them and if Apple does not revolutionize their interface I will feel familiar also with next versions. Can we say the same of the Android ecosystem?</p>
<p>My conclusion is: an open source product is better only when it can compete with the user experience of its closed source counterpart.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fspreadingfunkyness.com%2Fopen-vs-close-its-ux-that-matters%2F&amp;title=Open%20vs%20Close%3F%20It%26%238217%3Bs%20UX%20that%20matters" id="wpa2a_4"><img src="http://spreadingfunkyness.com/wp-content/plugins/add-to-any/share_save_120_16.gif" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://spreadingfunkyness.com/open-vs-close-its-ux-that-matters/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flash on Android? Soon</title>
		<link>http://spreadingfunkyness.com/flash-on-android-soon/</link>
		<comments>http://spreadingfunkyness.com/flash-on-android-soon/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 18:24:11 +0000</pubDate>
		<dc:creator>Cesare</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://spreadingfunkyness.com/?p=258</guid>
		<description><![CDATA[Flash running on the android platform? Yes. Flash was already been demonstrated as running on android. Now Bsquare has been charged to make the porting of the flash technology to the android platform. I started the study of the iphone sdk a while ago, and so did many flexers/actionscripters. But this news makes me mumble. ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin: 0px 10px 0px 0px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fspreadingfunkyness.com%2Fflash-on-android-soon%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fspreadingfunkyness.com%2Fflash-on-android-soon%2F&amp;source=_funkyboy&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Flash running on the <a href="http://www.android.com/">android platform</a>? Yes. Flash was already been <a href="http://news.cnet.com/8301-1001_3-10098883-92.html">demonstrated</a> as running on android. Now Bsquare <a href="http://asia.cnet.com/crave/2009/03/25/bsquare-bringing-flash-to-android-phones/">has been charged to make the porting</a> of the flash technology to the android platform. I started the study of the <a href="http://developer.apple.com/iphone/">iphone sdk</a> a while ago, and so did many <a href="http://www.craftymind.com/2008/04/30/from-as3-to-objective-c-flex-vs-iphone-development/">flexers</a>/<a href="http://andyj.be/blog/?page_id=10">actionscripters</a>. But this news makes me mumble. I like learning new languages/frameworks <em>a priori</em> but I probably will have to set a preference: android or iphone?</p>
<p>I have set up a poll here. State your opinion!</p>
<p><center><br />
<script type="text/javascript" charset="utf-8" language="javascript" src="http://static.polldaddy.com/p/1490436.js"></script><noscript> <a href ="http://answers.polldaddy.com/poll/1490436/" >Actionscripter, you wanna learn programming on a mobile platform: which one?</a>  <br/> <span style="font-size:9px;"> (<a href ="http://www.polldaddy.com">  polls</a>)</span></noscript><br />
</center></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fspreadingfunkyness.com%2Fflash-on-android-soon%2F&amp;title=Flash%20on%20Android%3F%20Soon" id="wpa2a_6"><img src="http://spreadingfunkyness.com/wp-content/plugins/add-to-any/share_save_120_16.gif" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://spreadingfunkyness.com/flash-on-android-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

