<?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>MyDroid</title>
	<atom:link href="http://android.mahram.ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://android.mahram.ca</link>
	<description>My Android development stories (and maybe more)</description>
	<lastBuildDate>Sat, 17 Mar 2012 11:52:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>It&#8217;s a simple concept, but Microsoft just doesn&#8217;t seem to get it</title>
		<link>http://android.mahram.ca/2012/03/17/its-a-simple-concept-but-microsoft-just-doesnt-seem-to-get-it/</link>
		<comments>http://android.mahram.ca/2012/03/17/its-a-simple-concept-but-microsoft-just-doesnt-seem-to-get-it/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 11:52:42 +0000</pubDate>
		<dc:creator>copolii</dc:creator>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Tablet Computing]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://android.mahram.ca/?p=51</guid>
		<description><![CDATA[I finally got a chance to sit down and try Microsoft&#8217;s Windows 8 and I have to say it&#8217;s garbage! In many cases it looks and feels like Windows 7 (which I love, aside from the generic Windows annoyances), but &#8230; <a href="http://android.mahram.ca/2012/03/17/its-a-simple-concept-but-microsoft-just-doesnt-seem-to-get-it/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I finally got a chance to sit down and try Microsoft&#8217;s Windows 8 and I have to say it&#8217;s garbage!</p>
<p>In many cases it looks and feels like Windows 7 (which I love, aside from the generic Windows annoyances), but where it&#8217;s different it just sucks (I&#8217;ll go into a bit more detail soon).</p>
<p>It all comes down to how you interact with the machine: Every machine has it&#8217;s own input and output methods and various sensors that allow you to interact with it (I/O, if you will). These include your display, mouse, keyboard, printer, camera, speakers, microphone, etc.<span id="more-51"></span></p>
<p>It&#8217;s obvious that when two machines have different means of I/O they demand different interaction methods. Compare your smartphone with your tablet. Aside from a larger screen, they&#8217;re not too different:</p>
<ul>
<li>Touch sensitive display</li>
<li>Hardware buttons with similar functionalities</li>
<li>A soft keyboard</li>
<li>Various sensors (G-Sensor, accelerometer,GPS, Camera, etc.)</li>
</ul>
<p>It is natural that you interact with both in pretty much the same way: You touch, tap, drag, shake, rotate, flick, etc. On the tablet you have more screen real estate, so you can optimize your visual elements layout, but you interact with them the same way.</p>
<p>Now compare either of those devices with your PC (desktop or laptop):</p>
<ul>
<li>You have a significantly larger display (rarely touch-sensitive)</li>
<li>You have a physical keyboard</li>
<li>You have a mouse</li>
</ul>
<p>You can&#8217;t interact with this machine in the same way as you would with the tablet or the smartphone: Your monitor is most likely not touch sensitive (and if it is, most apps just interpret the various gestures as mouse movements), the position of the display isn&#8217;t exactly optimized for touch interaction, you can&#8217;t rotate it, and so on. This is a pretty simple concept, at least it is to me, but Microsoft just doesn&#8217;t seem to get it.</p>
<h1>Visual Cues</h1>
<p>There needs to exist a visual cue in order for the user to interact with a UI element via the mouse. Otherwise the user may never find this functionality simply because that tiny mouse pointer gets lost in the millions of pixels on the screen. The Windows 8 desktop area has a few areas that react to the mouse without the slightest cue until your mouse enters the said areas. This makes so much sense on a table (tap a corner of the device and something pre-determined happens), but it can be a surprise (often annoying) to the user. Why is there a difference? Because you make a conscious decision when you tap, but when your mouse happens to travel through this <em>forbidden zone</em> it doesn&#8217;t necessarily mean that you meant to trigger an action. Instead of a fairly static desktop on which I can do work, I end up with random shit popping up here and there just because I happened to move my mouse pointer a bit.</p>
<h1>UI Metaphors</h1>
<p>The other major UI principle that has been raped by the Windows 8 team is the notion of <em>System Metaphors</em>. A UI methaphor is an element/area in the UI that behaves similar to an actual real life object or concept (something familiar to the user). Examples of UI metaphors are: Desktop, File, Folder, Slide to unlock, swipe to turn page, flicking an item aside to remove it from a list, drag &amp; drop, &#8230; you can think of a few more on your own. How does Windows 8 violate the desktop system metaphor? By Expecting you to <strong>swipe using your mouse</strong>! Don&#8217;t get me wrong, these metaphors aren&#8217;t set in stone. Every once in a while someone comes up with a new metaphor that doesn&#8217;t seem so obvious yet makes so much sense, but this sure as shit ain&#8217;t one of those instances!</p>
<p>The screenshot below is what I get when I start my Windows 8 VM:</p>
<div id="attachment_55" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-55" title="start" src="http://android.mahram.ca/wp-content/uploads/2012/03/start-300x187.png" alt="" width="300" height="187" /><p class="wp-caption-text">What does this icon represent? It means nothing to me!</p></div>
<p>Click anywhere on the screen and it scrolls up just enough to partially reveal your locale before quickly dropping back down, which makes you think you didn&#8217;t quite do something right &#8230; or that there was a malfunction. After the initial WTF moment you try and slide it up manually with the mouse because it almost slid itself, but couldn&#8217;t quite finish the motion. Viola! You have a sign in screen (which is blandly simplistic and ass ugly, let&#8217;s hope it&#8217;s a work in progress)!</p>
<p><img class="alignnone size-medium wp-image-56" title="swipe" src="http://android.mahram.ca/wp-content/uploads/2012/03/swipe-300x187.png" alt="" width="300" height="187" /></p>
<p>Go on, sign in! The next abomination is waiting for you in the form of &#8230; wait &#8230; did I mention that you log in to <strong>Windows</strong> <strong>live </strong>instead of <strong>YOUR BLOODY PC</strong>? &#8230; anyway here&#8217;s the next dose of nastiness:<br />
<img class="alignnone size-medium wp-image-57" title="tiles" src="http://android.mahram.ca/wp-content/uploads/2012/03/tiles-300x187.png" alt="" width="300" height="187" /></p>
<p>Who came up with the ugly ass <strong>tiles</strong> idea? Consistency is a key aspect of a good UI and these ugly tiles are an anti-pattern! Look at the<em> Pinball FX</em> tile: it sticks out like a sore thumb! Now notice the <em>Google Chrome</em> tile: it looks so out of place, it simply doesn&#8217;t match the rest of the damn screen (granted, it&#8217;s made to work with older Windows versions).</p>
<p>What happens if I install a bunch more programs on this damn machine? Let me guess &#8230; I&#8217;m going to end up with long ass scrollable list of these hideous tiles and I bet I&#8217;ll have to swipe to scroll! (Accidental discovery: Click on the bottom right and you&#8217;ll get a <em>zoom</em> button. Again, no visual cue)</p>
<p>Oh look there&#8217;s a <em>Messaging </em>tile &#8230; let&#8217;s see what they&#8217;ve done with MSN/Live/Whatever Messenger:<br />
<img class="alignnone size-medium wp-image-58" title="messenger" src="http://android.mahram.ca/wp-content/uploads/2012/03/messenger-300x187.png" alt="" width="300" height="187" /></p>
<p>What the fuck is this and why is it taking up my entire screen? All I wanted to do was to ask Bob if he&#8217;s down for lunch and get back to work while Bob replies.</p>
<p>Everything that I&#8217;ve tried so far sucks and I&#8217;m not talking about polish, I know it&#8217;s a preview. The user experience just plain sucks.</p>
<p>It probably wouldn&#8217;t be as bad on a tablet, but as far as desktop computing goes, this is garbage.</p>
<p>I do believe that tablets will replace PCs for most computing tasks, but this doesn&#8217;t mean that you have to make my PC behave like a tablet! There still are things that are just easier with a keyboard and mouse (such as programming for the said tablets).</p>
<p>Microsoft obviously doesn&#8217;t get it because:</p>
<ol>
<li>Ballmer goes on camera and says Windows 7 (a gorgeous desktop OS) is just fine for touch only tablets: <a href="http://www.youtube.com/watch?v=eETKiAvGmc8">Steve Ballmer on why Windows 7 is fine for tablets</a> (believe me, it isn&#8217;t!)</li>
<li>Their next iteration of Windows seems to be designed solely for 7&#8243;-10&#8243; tablets and completely ignores the vast screen real estate on my 22&#8243; monitor!</li>
</ol>
<p>Dear Microsoft, it&#8217;s <strong>OK </strong>to have two builds: make a light, mobile-optimized version of the system core and then put a small team of UI designers in charge of the mobile UI. First you try to push a desktop optimized environment on a tablet and now you want to push a half-assed tablet optimized UI on a desktop environment? Oh &#8230; and why the hell can&#8217;t I log out and shut down at the same time?</p>
]]></content:encoded>
			<wfw:commentRss>http://android.mahram.ca/2012/03/17/its-a-simple-concept-but-microsoft-just-doesnt-seem-to-get-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Take your Anti-Malware and &#8230;</title>
		<link>http://android.mahram.ca/2012/02/24/take-your-anti-malware-and/</link>
		<comments>http://android.mahram.ca/2012/02/24/take-your-anti-malware-and/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 10:06:23 +0000</pubDate>
		<dc:creator>copolii</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[False Advertising]]></category>
		<category><![CDATA[fud]]></category>
		<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://android.mahram.ca/?p=46</guid>
		<description><![CDATA[Today, I came across another scumbag trying to sell useless garbage security apps &#8230; this is an issue for me &#8230; it pushes my buttons &#8230; it brings out the asshole in me (who&#8217;s always ready to jump out anyway) There is &#8230; <a href="http://android.mahram.ca/2012/02/24/take-your-anti-malware-and/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>Today, I came across <a title="another scum-bag trying to sell useless anti-malware apps" href="http://www.thedailybeast.com/articles/2012/02/16/the-virus-in-your-pocket-a-boom-in-android-malware.html" target="_blank">another scumbag trying to sell useless garbage security apps</a> &#8230; this is an issue for me &#8230; it pushes my buttons &#8230; it brings out the asshole in me <span style="color: #999999;">(who&#8217;s always ready to jump out anyway)</span></div>
<div>There is no threat. Not on Android, iPhone, Blackberry or any other platform.</div>
<div>Why? <strong><a title="sandboxing" href="http://en.wikipedia.org/wiki/Sandbox_(computer_security)" target="_blank">SANDBOXING</a>!!!<span id="more-46"></span></strong><a href="http://android.mahram.ca/wp-content/uploads/2012/01/droid_finger.gif"><img class="alignright" src="http://android.mahram.ca/wp-content/uploads/2012/01/droid_finger.gif" alt="" width="295" height="277" /></a></div>
<div><strong>Every single app</strong> that you install on Android shows a clear <em>permissions page</em> with clear descriptions on what each permission means. There&#8217;s no way around it &#8230; you either accept the permissions and continue or cancel and &#8230; well &#8230; cancel!</div>
<div>If you have half a brain, <em>you read the damn permissions and decide whether they&#8217;re appropriate or not,</em> but if you&#8217;re an idiot &#8230; well you had the chance to hit &#8216;cancel&#8217; right there.</div>
<div>There is no threat. These assholes want to sell their Anti-virus shit on the mobile platforms because smart-phones are selling like fucking hotcakes, but there are a few roadblocks in their way:</div>
<div>
<ul>
<li><strong>Apple</strong> won&#8217;t let them in the Appstore <span style="color: #999999;">(<em>at least not without getting a good cut-in on the action</em>)</span> so it&#8217;s not a profitable market for them.</li>
<li><strong>Google</strong> (Android) has a much more open platform so they can write their shit and publish it. There&#8217;s one problem: Before they can sell that granbage they need to spread the fear &#8230; scare people into buying their shit (Kind of like how everything seems to work these days &#8230; politics, advertising, life &#8230;)</li>
</ul>
</div>
<div><strong>Here&#8217;s the truth</strong></div>
<div><strong></strong>EVERY APP on the Android runs in a <strong>sandbox</strong> meaning it not only can&#8217;t access other apps&#8217; data, but it&#8217;s not even aware of their existence.</div>
<div></div>
<div><strong>Anti-Malware Apps are Pure Horseshit</strong></div>
<div>Let&#8217;s assume you have 2 apps running on your Android: An <em>Anti-Malware</em> (or whatever the fuck these scamming douchebags want to call their garbage) and one of these <em>big bad Android-only baby killing kitten squeezing puppy raping</em> malware apps (which, by the way, you FULLY deserve because a &#8216;naked girls&#8217; app doesn&#8217;t need access to your contacts). The most effective thing that your pathetic anti-malware shit can do is to notify you that what you just installed will kill babies &amp; rape puppies. Most of these apps are flagged as malware once a few people get screwed by them so by the time the anti-malware company adds the app to the &#8216;baby killer&#8217; list, you&#8217;ve already ran the app and gotten screwed (and deservingly so, I can&#8217;t stress that enough).</div>
<div></div>
<div><strong>Solution</strong></div>
<div>Save your $5 (or whatever these sons of bitches charge for that shit), get yourself a beer, and <strong>READ THOSE FUCKING PERMISSIONS</strong>.</div>
<p><strong>Oh &#8230; and one more thing</strong> <span style="color: #999999;">(since it&#8217;s the asshole&#8217;s birthday today)</span><br />
Google has a <em><strong>bouncer</strong></em> on the Android Market: Every app that you submit (free or paid) <em>is scanned</em>. If your app is caught to be shit, it never makes it to any handset (and you, as the developer of the malware piece of shit will get flagged as the asshole that you are). That right there takes care of a good chunk of the crap apps and the assholes who develop them (at least if you get your apps from the Market).</p>
<p>That is all.</p>
]]></content:encoded>
			<wfw:commentRss>http://android.mahram.ca/2012/02/24/take-your-anti-malware-and/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fragmentation, the crutch of Android haters</title>
		<link>http://android.mahram.ca/2012/01/16/fragmentation-the-crutch-of-android-haters/</link>
		<comments>http://android.mahram.ca/2012/01/16/fragmentation-the-crutch-of-android-haters/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 06:09:14 +0000</pubDate>
		<dc:creator>copolii</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[False Advertising]]></category>

		<guid isPermaLink="false">http://android.mahram.ca/?p=39</guid>
		<description><![CDATA[If you&#8217;re familiar with Android you&#8217;ve no doubt heard the phrase &#8220;Fragmentation&#8221; and if you have any significant knowledge of Android, you know that it&#8217;s not a real issue (less than 5% of my code addresses &#8216;fragmentation&#8217;). If you&#8217;re not &#8230; <a href="http://android.mahram.ca/2012/01/16/fragmentation-the-crutch-of-android-haters/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_40" class="wp-caption aligncenter" style="width: 305px"><a href="http://android.mahram.ca/wp-content/uploads/2012/01/droid_finger.gif"><img class="size-full wp-image-40" title="f the haters" src="http://android.mahram.ca/wp-content/uploads/2012/01/droid_finger.gif" alt="Watch the birdie!" width="295" height="277" /></a><p class="wp-caption-text">Here&#39;s what I think about &quot;fragmentation&quot;</p></div>
<p>If you&#8217;re familiar with Android you&#8217;ve no doubt heard the phrase &#8220;Fragmentation&#8221; and if you have any significant knowledge of Android, you know that it&#8217;s not a real issue (less than 5% of my code addresses &#8216;fragmentation&#8217;).</p>
<p>If you&#8217;re not familiar with the phrase, it&#8217;s basically the sum of the following expectations:<span id="more-39"></span></p>
<ul>
<li>a single-core 500MHz device from 4 years ago should have the capabilities of a brand new dual-core 1.2GHz handset.</li>
<li>Today&#8217;s dual-core 1.2GHz handset should sport the same 320&#215;480 display of the single-core 500MHz handset of 4 years ago</li>
<li>All handsets have the same aspect ratio and resolution</li>
<li>All handsets provide the same sensor hardware (accelerometer, GPS, etc.)</li>
</ul>
<div>These expectations work if you&#8217;re willing to sell the same device year after year, but if you want half a chance at succeeding in today&#8217;s market you better make sure that every new device has something extra to offer over your last year&#8217;s model. Otherwise why would I spend my money on the same device that I purchased last year?</div>
<div></div>
<div>Now expand the same idea to over 40 manufacturers and the competition becomes rather intense. If Samsung has a 1024&#215;720 pixel SAMOLED display, why on earth would they ship their phone with a 480&#215;320 LCD? If Motorola has something that can compete with Samsung&#8217;s display why would they even consider using something inferior?</div>
<div></div>
<div>No reasonable person should expect the same software that powers their 1.2GHz device to even run on a 500MHz  device (even if it does, do you think it will perform nearly as good as you&#8217;d want it to?).</div>
<div></div>
<div>Saying Android is a fragmented OS is like saying Linux is a fragmented OS. <strong>Android is an Operating System, NOT A PHONE</strong>. Android was never made for a single device, it is an Open Source mobile Operating System. Nothing more, nothing less.</div>
<div></div>
<div>In today&#8217;s advertising model, most competitors would rather outline their opponents [fabricated] flaws than show off their own brilliance. Romney runs attack ads against Gingrich and Gingrich returns the favor &#8230; neither one really cares about getting you out of the current economic clusterf**k. They just want the votes. Unfortunately the same applies to manufacturers: Apple and Microsoft have teamed up against the platform that&#8217;s taking over the mobile market in a hurry and &#8220;fragmentation&#8221; is their [futile] weapon.</div>
<p><a href="http://www.pcmag.com/article2/0,2817,2398944,00.asp" target="_blank">Here&#8217;s</a> the most recent example of half-assed paid-off bloggers/sites hanging on to &#8220;fragmentation&#8221; for lack of anything valuable to write. If your time is too valuable to waste on nonsense &amp; garbage, let me summarize the article for you:</p>
<blockquote><p>Kindel is a 21-year veteran of Microsoft who was Windows Phone&#8217;s chief developer &#8230;<br />
left Redmond   in August, and in a December &#8230; Kindel said Windows Phone has failed &#8230; Now, he has turned his attention to Android &#8230; Kindel wrote &#8230; &#8221;the fragmentation of Android is severe&#8221; &#8230; The search giant is &#8220;pissed as hell that Apple is so successful,&#8221; &#8230; Google followed the flexible and open-source model. &#8230; &#8221;That model is like crack cocaine for the likes of Samsung and HTC,&#8221; Kindel wrote. &#8220;They have had years to get addicted to it and, from their perspective (selling boatloads of devices) it&#8217;s working just dandy for them.&#8221; &#8230; Kindel&#8217;s comments come one week after Google executive chairman Eric Schmidt appeared at the Consumer Electronics Show and <a href="http://www.pcmag.com/article2/0,2817,2398743,00.asp">argued that Android is not fragmented</a> but &#8220;differentiated,&#8221; &#8230;</p></blockquote>
<p>So, in short, Kindel worked on WP7 (Windows Phone 7) at Microsoft, he failed, quit, got bored, and is now jealous of Android&#8217;s success because open source is bad. Why is it bad? Well &#8230; Samsung and HTC (<strong>NOT Microsoft</strong>) are selling boatloads of <strong>Android</strong> devices while Microsoft was <strong>hoping</strong> that they&#8217;d pick up WP7. Even after Schmidt clarified the Android ecosystem (Google makes money on the <strong>ad</strong>s not the platform), this failure, Mr Kindel, still went on to publish his garbage.  Seems like Mr. Kindel has been having &#8220;routing&#8221; problems as of late &#8230; packets destined for his brain somehow end up routing via his ass.</p>
<p>The truth is that you will stop hearing about &#8220;fragmentation&#8221; when the Republicans and Democrats stop blaming each other and instead try to fix the problem. You&#8217;ll stop hearing it when the name &#8220;Honda&#8221; isn&#8217;t heard in a &#8220;Ford&#8221; commercial. You&#8217;ll stop hearing it when the skinny mac guy appears alone in the ads telling you why he&#8217;s so good instead of just saying that he&#8217;s better than the fat PC guy. You can come up with more examples. You&#8217;ll never stop hearing it as long as it continues to grow as it has. You will hear it for as long as the competitors and fanboys need the crutch.</p>
]]></content:encoded>
			<wfw:commentRss>http://android.mahram.ca/2012/01/16/fragmentation-the-crutch-of-android-haters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop the Spectrum Gobblers, Stop the Squeeze!</title>
		<link>http://android.mahram.ca/2012/01/12/stop-the-spectrum-gobblers-stop-the-squeeze/</link>
		<comments>http://android.mahram.ca/2012/01/12/stop-the-spectrum-gobblers-stop-the-squeeze/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 21:08:01 +0000</pubDate>
		<dc:creator>copolii</dc:creator>
				<category><![CDATA[Canadian Wireless]]></category>
		<category><![CDATA[Petition]]></category>
		<category><![CDATA[Wireless Monopoly]]></category>

		<guid isPermaLink="false">http://android.mahram.ca/?p=26</guid>
		<description><![CDATA[ The canadian wireless landscape is in pathetic shape. John Bitove (Mobilicity) describes it best: &#8220;For years, Canada&#8217;s Big Three &#8216;tri-opoly&#8217; have been acting like squirrels preparing for a 50-year winter. They hoard spectrum to keep others from giving consumers an &#8230; <a href="http://android.mahram.ca/2012/01/12/stop-the-spectrum-gobblers-stop-the-squeeze/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://android.mahram.ca/wp-content/uploads/2012/01/squirrel.jpg"><img class="aligncenter size-full wp-image-29" title="squirrel" src="http://android.mahram.ca/wp-content/uploads/2012/01/squirrel.jpg" alt="" width="640" height="387" /></a> The canadian wireless landscape is in pathetic shape. John Bitove (Mobilicity) describes it best:</p>
<blockquote><p>&#8220;For years, Canada&#8217;s Big Three &#8216;tri-opoly&#8217; have been acting like squirrels preparing for a 50-year winter. They hoard spectrum to keep others from giving consumers an affordable choice and Canadians have been paying the price for their self-serving interests for far too long.&#8221;</p></blockquote>
<p>Please, sign <a title="the petition here" href="http://www.stopthesqueeze.ca/" target="_blank">the petition here</a> and have your voice heard. This affects all Canadians:<span id="more-26"></span></p>
<h1 style="text-align: left;"><strong>You&#8217;re with the big3</strong></h1>
<p style="text-align: left;">They&#8217;re willing to pay <strong>billions</strong> to gobble up these wireless spectra. This cuts into their profit margins. Guess who has to make up for it? <em>YOU, Sucker</em>!<br />
<strong>You Lose.</strong></p>
<h1 style="text-align: left;"><strong>You&#8217;re with the new entrants</strong></h1>
<div style="text-align: left;">They don&#8217;t have the <strong>unlimited cash</strong> to outbid the spectrum gobblers so they can&#8217;t keep up with the demand and they&#8217;ll eventually go out of business. You&#8217;ll lose your awesome wireless plan (i.e. $40 for unlimited everything) and will have to <strong>switch to the big 3</strong> (or one of their pathetic re-brands) and pay $200+ for an &#8216;unlimited&#8217; illusion.<br />
<strong>You Lose.</strong></div>
<div style="text-align: left;"></div>
<h1 style="text-align: left;">You don&#8217;t even have a cell phone</h1>
<p>The people and businesses that you deal with use mobile services and if their costs go up, they&#8217;ll eventually pass those costs to you. You will end up paying more for everything.<br />
<strong>You Lose.</strong></p>
<p>Take 30 seconds and sign the petition and maybe we&#8217;ll actually see some fair competition here in Canada. Do nothing and watch and <strong>WE ALL LOSE</strong>.</p>
<p>I&#8217;ve made my choice, but it&#8217;ll take more than just me to make a difference. Give the big 3 the boot and the new entrants a chance. I switched to Mobilicity over a year ago and I am MUCH happier than I ever was with Rogers.</p>
<p><strong>Stop the Squeeze here:</strong>.</p>
<p><iframe src="http://action.cwa-union.org/c/779/p/dia/action/public/?action_KEY=3357" frameborder="0" marginwidth="0" marginheight="0" width="460" height="600"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://android.mahram.ca/2012/01/12/stop-the-spectrum-gobblers-stop-the-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detecting whether an Android device is a tablet or a phone</title>
		<link>http://android.mahram.ca/2012/01/09/droid_tablet_or_phone/</link>
		<comments>http://android.mahram.ca/2012/01/09/droid_tablet_or_phone/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 02:45:02 +0000</pubDate>
		<dc:creator>copolii</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Device Detectoin]]></category>

		<guid isPermaLink="false">http://android.mahram.ca/?p=11</guid>
		<description><![CDATA[You&#8217;d like your apps to be compatible with as many devices as possible, but at the same time you want to offer as many features as you can on any device. A common problem for Android developers is determining whether &#8230; <a href="http://android.mahram.ca/2012/01/09/droid_tablet_or_phone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You&#8217;d like your apps to be compatible with as many devices as possible, but at the same time you want to offer as many features as you can on any device. A common problem for Android developers is determining whether you&#8217;re running on a <strong>tablet</strong> or a <strong>phone</strong> and a common answer is: <em>Define <strong>tablet</strong> and <strong>phone</strong></em>!</p>
<p>The thing is that you shouldn&#8217;t care whether you&#8217;re running on a tablet or a phone. The real question you need to ask is whether the current device has the ability to support my feature.<span id="more-11"></span></p>
<p>The question of whether a device is a tablet or a phone often boils down to whether or not it supports telephony. Let&#8217;s say you have a viral app and you want to enable the users to send out SMS messages to their friends promoting your app. To do this, you don&#8217;t really need to know if you&#8217;re running on a tablet. All you need to know is whether the device is capable of sending SMS.</p>
<p>here&#8217;s a small piece of code that lets you do just that:<br />
<code></code></p>
<pre>/**
* Determines if the current device has telephony capabilities
*
* @param context
* Context through which to access the telephony service
* @return true if the device has a phone radio, false otherwise
*/
public static boolean hasTelephony(Context context) {
    TelephonyManager telMgr = (TelephonyManager) context
        .getSystemService(Context.TELEPHONY_SERVICE);

    if (null == telMgr)
        return false; // no telephony

    return telMgr.getPhoneType() !=
        TelephonyManager.PHONE_TYPE_NONE;
}</pre>
<p>Comments, corrections, and improvements are welcome <img src='http://android.mahram.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://android.mahram.ca/2012/01/09/droid_tablet_or_phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://android.mahram.ca/2012/01/04/hello-world/</link>
		<comments>http://android.mahram.ca/2012/01/04/hello-world/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 00:54:03 +0000</pubDate>
		<dc:creator>copolii</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://android.mahram.ca/?p=1</guid>
		<description><![CDATA[Welcome to android.mahram.ca. This is where I will be sharing my Android stories, mainly about development, best practices, what I learned and more. I&#8217;ll edit this post soon with a bit more about me, but until then, Cheers]]></description>
			<content:encoded><![CDATA[<p>Welcome to android.mahram.ca. This is where I will be sharing my Android stories, mainly about development, best practices, what I learned and more.</p>
<p>I&#8217;ll edit this post soon with a bit more about me, but until then, Cheers <img src='http://android.mahram.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://android.mahram.ca/2012/01/04/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

