<?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>Michael Banzon &#187; google</title>
	<atom:link href="http://michaelbanzon.com/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelbanzon.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Feb 2012 13:54:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Android Back Button</title>
		<link>http://michaelbanzon.com/2011/11/02/the-android-back-button/</link>
		<comments>http://michaelbanzon.com/2011/11/02/the-android-back-button/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 17:28:28 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Digital life]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=215</guid>
		<description><![CDATA[Disclaimer: I like Android and iOS equally &#8211; and I love developing apps for both!!! Recently I&#8217;ve read some blog posts on the general Android hardware/software design. Especially this post and the mention on DF triggered some emotion! My point is that I really don&#8217;t think that Android missed the target with the hardware back [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Disclaimer: I like Android and iOS equally &#8211; and I love developing apps for both!!!</em></strong></p>
<p>Recently I&#8217;ve read some blog posts on the general Android hardware/software design. Especially <a href="http://durietz.tumblr.com/post/12131947412/the-android-hardware-buttons-are-broken">this post</a> and the mention on DF triggered some emotion!</p>
<p>My point is that I really don&#8217;t think that Android missed the target with the hardware back button. Not at all. I actually think it is the most useful button.</p>
<p>The thing is &#8211; I use both Android and iOS on a daily basis &#8211; and I&#8217;m not sure that is the case for many people. When I am using my Android devices I really use the back button a lot and when I use my iOS devices I keep complaining that it is not there.</p>
<p>The example given in <a href="http://durietz.tumblr.com/post/12131947412/the-android-hardware-buttons-are-broken">the article</a> mentions <a href="https://market.android.com/details?id=com.twitter.android">the Twitter app</a>. Let&#8217;s all agree to leave the Twitter app out of this discussion &#8211; it is clearly broken. When I get a notification about a new mention on Android and press it the app fails to load the tweet. The fact that I can&#8217;t get to the Twitter app main screen is not really a problem with my hardware &#8211; it is the result of bad app design!</p>
<p>When I use my Android phone I usually read news (actually I just process news feeds and send relevant articles to <a href="http://www.instapaper.com/">Instapaper</a> using the <a href="https://market.android.com/details?id=dk.southbound.instapaper">Read Later for Instapaper</a> app). When I get an e-mail, text message or someone mention/writes me on Facebook I get a notification. Pressing the notification takes me to the app handling the notification and when I am done &#8211; I press the back button &#8211; and by magic I am back in my news processing cycle &#8211; amazing!</p>
<p>When I actually read news &#8211; which I usually do on my iPad &#8211; I use the Instapaper app. It is very nice &#8211; but when someone e-mails me e.g. I get a notification (luckily I&#8217;m describing the iOS 5.0+ flow!!!) and press it &#8211; which takes me to the app (so far not very different from the Android story). The trouble starts when I want to get back to the article I was reading. If I press the software back button in Twitter/Facebook/Mail/etc. I go to someplace inside the app! If I want to get back to news reading (and trust me &#8211; I really need to get back there!) I have to press the button (no need to call it names &#8211; there is only one) which takes me to the home screen where all my apps are (wtf!!). Here I need to locate the Instapaper app &#8211; it might be on another page (it is where I left it though &#8211; but WTF?!) &#8211; and press it to re-open the program. Alternately I can choose to double-press the button (see <a href="http://www.flickr.com/photos/adurdin/4944720731/lightbox/">this flowchart</a> for more information &#8211; seriously WTF!!!?!!) and get the list of recent apps and choose Instapaper.</p>
<p>As you can see &#8211; I clearly need to adjust my use. Trying to apply &#8220;the Android way&#8221; on iOS gets me frustrated. Using &#8220;the iOS way&#8221; on Android is just a silly waste of time.</p>
<p>To me this isn&#8217;t really about what mobile OS is right or wrong! iOS delivers a very strong single-running-application frame that can be used to very tightly control the user experience without thinking about any other app than your own. And iOS does this very effectively and very good. Android on the other hand is made to display activities. An activity is a single screen in an application. Activities stack and the hardware back button takes the user backwards through the stack. This is very powerful &#8211; especially considering the ability to mix activities from different apps on the activity stack!</p>
<p>Android and iOS handle stuff very differently. This is because they are two very different operating systems &#8211; made for not-so-different devices. They each handle their specific task very nicely &#8211; in my humble opinion. The real problem is lazy conversions &#8211; the Twitter team should clearly have done a better job understanding the two platforms instead of trying to make a one-to-one conversion.</p>
<p>As I said in the beginning &#8211; I like Android and I like iOS &#8211; and I love developing apps for both!</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2011/11/02/the-android-back-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When rating apps</title>
		<link>http://michaelbanzon.com/2011/10/31/when-rating-apps/</link>
		<comments>http://michaelbanzon.com/2011/10/31/when-rating-apps/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 17:55:22 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Digital life]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=207</guid>
		<description><![CDATA[Let there be no doubt &#8211; I love that users have the ability to rate apps on the various app stores / markets! As a user I clearly trust other similar users opinions better that the usual sales pitch! The rating system only has one mayor flaw! Most users don&#8217;t acknowledge that the apps are [...]]]></description>
			<content:encoded><![CDATA[<p>Let there be no doubt &#8211; I love that users have the ability to rate apps on the various app stores / markets! As a user I clearly trust other similar users opinions better that the usual sales pitch!</p>
<p>The rating system only has one mayor flaw!</p>
<p>Most users don&#8217;t acknowledge that the apps are moving targets. Most apps are updated frequently in response to user comments and suggestions. Therefore user comments and ratings must change to reflect this.</p>
<p>As an example: I wrote the <a href="http://southbound.dk/wake-on-lan-client/">Wake on LAN Client</a> and released it to the Android Market. It quickly got a few ratings and some comments. In the description of the program I specifically stated that comments/suggestions should be e-mailed to me directly as there is no way to comment on the market. On july 26th the user Geronimo gave a one star rating and posted the comment &#8220;Keeps force closing when WiFi is disabled to save power…&#8221;. A few days later when I got the time to narrow down the problem I fixed it and released an updated version of the app. The problem is that the user comment + rating is still there &#8211; anyone checking out the program could think that this is still an issue and therefore not download the app.</p>
<p>The Wake on LAN Client is free and I made it to meet some personal needs. I would guess that the problem is even larger for paid apps!</p>
<p>My advice to people who comment and rate is: Please update your comments and ratings to match the current state of the app. Please don&#8217;t make comments or ratings based on crashed and/or flaws in the app before contacting the developer by e-mail &#8211; I am sure they will help you and possibly update their app to fix the issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2011/10/31/when-rating-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrapping the project&#8230; Sorry Google App Engine</title>
		<link>http://michaelbanzon.com/2010/04/15/scrapping-the-project/</link>
		<comments>http://michaelbanzon.com/2010/04/15/scrapping-the-project/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 15:39:10 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=105</guid>
		<description><![CDATA[I have decided to put my filesharing project on a hold for now&#8230; The problem with the whole idea is that Google App Engine don&#8217;t allow me to handle data requests larger that 1 MB without going through the Blobstore interface. This would be now big problem for me except the fact that to use [...]]]></description>
			<content:encoded><![CDATA[<p>I have decided to put <a href="http://michaelbanzon.com/2010/03/30/fileshare-service/">my filesharing project</a> on a hold for now&#8230;</p>
<p>The problem with the whole idea is that <a href="http://code.google.com/appengine/">Google App Engine</a> don&#8217;t allow me to handle data requests larger that 1 MB without going through the Blobstore interface. This would be now big problem for me except the fact that to use the <a href="http://code.google.com/intl/en-US/appengine/docs/java/blobstore/">Blobstore API</a> my account should enable billing. The&#8230; Setup&#8230; Process&#8230; Of&#8230; Billing&#8230; And&#8230; Quotas&#8230; Is&#8230; Long&#8230; And&#8230; Hard&#8230; Geez! There are various (personal as well as non-personal) reasons that I just don&#8217;t feel like enabling billing on my Google App Engine account just yet&#8230;</p>
<p>So for now &#8211; this project has been shelved &#8211; at least for the Google App Engine platform &#8211; I am (as you would guess) still keen on the whole idea and will look into a more traditional development environment ASAP.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2010/04/15/scrapping-the-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple fileshare service &#8211; proof of concept</title>
		<link>http://michaelbanzon.com/2010/03/30/fileshare-service/</link>
		<comments>http://michaelbanzon.com/2010/03/30/fileshare-service/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 20:03:40 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[sharing]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=98</guid>
		<description><![CDATA[I&#8217;ve just concluded my proof of concept tests with Google App Engine (Java version) &#8211; and so far I&#8217;m happy! I am writing a simple file-sharing service &#8211; I tend to use the term &#8216;drop-box&#8217; a lot when explaining about it. The concept has now been proven (sending e-mails back and forth &#8211; log-in &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just concluded my proof of concept tests with <a href="http://code.google.com/appengine/">Google App Engine</a> (Java version) &#8211; and so far I&#8217;m happy!</p>
<p>I am writing a simple file-sharing service &#8211; I tend to use the term &#8216;drop-box&#8217; a lot when explaining about it. The concept has now been proven (sending e-mails back and forth &#8211; log-in &#8211; upload &#8211; storage etc.) so now I am looking for some cool graphics/icons on <a href="http://www.iconfinder.net/">iconfinder</a> to make it look good.</p>
<p>I will post a more thorough description of the application &#8211; with links &#8211; as soon as I&#8217;m done with the first public version.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2010/03/30/fileshare-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ready, set, Go!</title>
		<link>http://michaelbanzon.com/2010/03/04/ready-set-go/</link>
		<comments>http://michaelbanzon.com/2010/03/04/ready-set-go/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:17:16 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[language]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=78</guid>
		<description><![CDATA[I&#8217;m currently experimenting with Go. I would really recommend anyone who takes programming seriously to have a look at it. What I&#8217;ve seen so far is very nice. I mean VERY nice. The concept and idea behind the language (we need a new systems programming language) is very good &#8211; I&#8217;m sure this will be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently experimenting with <a href="http://golang.org/">Go</a>.</p>
<p>I would really recommend anyone who takes programming seriously to have a look at it. What I&#8217;ve seen so far is very nice. I mean VERY nice.</p>
<p>The concept and idea behind the language (we need a new systems programming language) is very good &#8211; I&#8217;m sure this will be big! And those of you caring about size and speed &#8211; well &#8211; go manage your own memory!</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2010/03/04/ready-set-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

