<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: N900 vs Nexus One: a comparison</title>
	<atom:link href="http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/feed/" rel="self" type="application/rss+xml" />
	<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/</link>
	<description></description>
	<lastBuildDate>Thu, 31 Mar 2011 02:41:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Sean</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-174</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Mon, 05 Jul 2010 10:46:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-174</guid>
		<description>This is absolutely the most comprehensive and most accurate comparison of these two devices I have read. I actually did the same thing with my N900, though I stupidly brought my phone to the gym and dropped a weight on it. However, I am enjoying my Nexus though I do feel a lot less geeky (bad in my opinion). I only miss a few things: FM radio out (software issue) and hooking up the N900 to the TV to play Doom with my PS3 controller - that made my roommate&#039;s jaw drop pretty quickly. Also Firefox was awesome though it&#039;s slowly but surely making its way onto Android.</description>
		<content:encoded><![CDATA[<p>This is absolutely the most comprehensive and most accurate comparison of these two devices I have read. I actually did the same thing with my N900, though I stupidly brought my phone to the gym and dropped a weight on it. However, I am enjoying my Nexus though I do feel a lot less geeky (bad in my opinion). I only miss a few things: FM radio out (software issue) and hooking up the N900 to the TV to play Doom with my PS3 controller &#8211; that made my roommate&#8217;s jaw drop pretty quickly. Also Firefox was awesome though it&#8217;s slowly but surely making its way onto Android.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sparky</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-173</link>
		<dc:creator>Sparky</dc:creator>
		<pubDate>Tue, 29 Jun 2010 20:38:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-173</guid>
		<description>It&#039;s been a while since I&#039;ve run a stock ROM. If you want to improve your Android experience, I&#039;d recommend rooting your phone and installing a mod like Cyanogen ( http://www.cyanogenmod.com/ ). You get an improved launcher (desktop), included terminal app, busybox, OpenVPN (AFAICT), USB/Bluetooth tethering, and improved/additional settings in many applications. Unfortunately that doesn&#039;t do anything for IM/SMS/VoIP integration and hardware failings (though you can always install something like Meebo).

Also, I can&#039;t say much about the Nexus One, aside from that I was never impressed with it. I personally use a Motorola Droid (Verizon) and I&#039;m quite happy with it, though if I were buying a new phone now I&#039;d probably get a Motorola Droid X or a HTC Droid Incredible. There&#039;s also the HTC Evo 4G on Sprint. Unfortunately good phones seem to be fairly slim pickings for T-Mobile, Boost Mobile, and AT&amp;T.</description>
		<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve run a stock ROM. If you want to improve your Android experience, I&#8217;d recommend rooting your phone and installing a mod like Cyanogen ( <a href="http://www.cyanogenmod.com/" rel="nofollow">http://www.cyanogenmod.com/</a> ). You get an improved launcher (desktop), included terminal app, busybox, OpenVPN (AFAICT), USB/Bluetooth tethering, and improved/additional settings in many applications. Unfortunately that doesn&#8217;t do anything for IM/SMS/VoIP integration and hardware failings (though you can always install something like Meebo).</p>
<p>Also, I can&#8217;t say much about the Nexus One, aside from that I was never impressed with it. I personally use a Motorola Droid (Verizon) and I&#8217;m quite happy with it, though if I were buying a new phone now I&#8217;d probably get a Motorola Droid X or a HTC Droid Incredible. There&#8217;s also the HTC Evo 4G on Sprint. Unfortunately good phones seem to be fairly slim pickings for T-Mobile, Boost Mobile, and AT&amp;T.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jess Sightler</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-172</link>
		<dc:creator>Jess Sightler</dc:creator>
		<pubDate>Mon, 28 Jun 2010 15:20:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-172</guid>
		<description>I&#039;m afraid that you have the Android multitasking system completely confused.  There was a reason blog post that described things the way you have, but it was also completely wrong.

Actually, the Service/Activity split is not strictly necessary for multitasking (though it can provide other benefits, depending upon the nature of your application).  Activities are sent a pause event on being put into the background, but the activity can still continue to operate (as well as run its own background threads).  It will only be stopped if there is memory pressure.</description>
		<content:encoded><![CDATA[<p>I&#8217;m afraid that you have the Android multitasking system completely confused.  There was a reason blog post that described things the way you have, but it was also completely wrong.</p>
<p>Actually, the Service/Activity split is not strictly necessary for multitasking (though it can provide other benefits, depending upon the nature of your application).  Activities are sent a pause event on being put into the background, but the activity can still continue to operate (as well as run its own background threads).  It will only be stopped if there is memory pressure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mardy</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-171</link>
		<dc:creator>Mardy</dc:creator>
		<pubDate>Mon, 28 Jun 2010 11:21:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-171</guid>
		<description>Mappero adds 2 points to Maemo ;-)</description>
		<content:encoded><![CDATA[<p>Mappero adds 2 points to Maemo <img src='https://secure.bluehost.com/~ocreteca/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-170</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Mon, 28 Jun 2010 03:23:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-170</guid>
		<description>@Tester: yes, it seems that Nokia are rewriting their own internal applications for the new platform, which is an investment choice that appears questionable :)   OTOH, the platform for third-party development remains much the same in terms of the underlying components, excepting the significant change from Gtk+ to Qt UI.

Correct me if I&#039;m wrong, but MeegoTouch and Orbit are higher-level components components designed to increase consistency between Nokia-developed components within Meego and Symbian respectively, right?  They&#039;re not necessary for third party developers, unless you are aiming to build something deeply integrated into the UI such as the UI-part of a home-screen widgets?  Third-party developers can stick to Qt and get something that works on both platforms, and is presumably themed by each device to match the existing application set, to the extent possible.

I don&#039;t think QML necessarily complicates any of this: it is primarily a new mechanism available to Qt developers to express the layout and behaviour of simple UI components.  Surely Android and Apple could also add declarative UI mechanisms to their platforms (if they don&#039;t already exist?)?

I hadn&#039;t realised there were so many library-level differences between plain Meego and &#039;Meego Harmattan&#039; - is there a page somewhere that clarifies these differences?  One would hope that the &#039;Qt Mobility&#039; APIs abstract the third-party developer away from these choices.</description>
		<content:encoded><![CDATA[<p>@Tester: yes, it seems that Nokia are rewriting their own internal applications for the new platform, which is an investment choice that appears questionable <img src='https://secure.bluehost.com/~ocreteca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />    OTOH, the platform for third-party development remains much the same in terms of the underlying components, excepting the significant change from Gtk+ to Qt UI.</p>
<p>Correct me if I&#8217;m wrong, but MeegoTouch and Orbit are higher-level components components designed to increase consistency between Nokia-developed components within Meego and Symbian respectively, right?  They&#8217;re not necessary for third party developers, unless you are aiming to build something deeply integrated into the UI such as the UI-part of a home-screen widgets?  Third-party developers can stick to Qt and get something that works on both platforms, and is presumably themed by each device to match the existing application set, to the extent possible.</p>
<p>I don&#8217;t think QML necessarily complicates any of this: it is primarily a new mechanism available to Qt developers to express the layout and behaviour of simple UI components.  Surely Android and Apple could also add declarative UI mechanisms to their platforms (if they don&#8217;t already exist?)?</p>
<p>I hadn&#8217;t realised there were so many library-level differences between plain Meego and &#8216;Meego Harmattan&#8217; &#8211; is there a page somewhere that clarifies these differences?  One would hope that the &#8216;Qt Mobility&#8217; APIs abstract the third-party developer away from these choices.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tester</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-169</link>
		<dc:creator>Tester</dc:creator>
		<pubDate>Mon, 28 Jun 2010 02:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-169</guid>
		<description>@Matt: They scrapped every single application from the Maemo5 platform. Every single one of them.  Anything that is visible on the screen is being re-written from scratch with a different toolkit in a different language.
Qt (as in QWidget) based apps look out of place on Maemo5 and they will look out of place on Meego Harmattan, since the widget set is &lt;a href=&quot;http://qt.gitorious.org/maemo-6-ui-framework/libdui/&quot; rel=&quot;nofollow&quot;&gt;MeegoTouch&lt;/a&gt; (née DirectUI). And Symbian has &lt;a href=&quot;http://developer.symbian.org/wiki/index.php/Orbit&quot; rel=&quot;nofollow&quot;&gt;Orbit&lt;/a&gt; (which was also called DirectUI but is entirely unrelated to the other one), so you still have to write two separate UIs to not feel out of place. And these may all go away in the bright QML future (or maybe not), so don&#039;t get too attached.
Compare that with the Android or the Apple developer APIs and then you can understand why there are thousands and thousands of apps for there platforms and a few hundreds for ours.
This big diagram in that presentation is mostly about low level stuff that&#039;s not relevant to application developers. And Meego Harmattan is not really Meego, there are some major differences: rpm vs deb, ofono vs csd, connman vs icd, geoclue vs liblocation. So again applications will have to be repackaged and if they use any of those libraries, they&#039;ll have to be re-written.
That&#039;s what I call a mess!</description>
		<content:encoded><![CDATA[<p>@Matt: They scrapped every single application from the Maemo5 platform. Every single one of them.  Anything that is visible on the screen is being re-written from scratch with a different toolkit in a different language.<br />
Qt (as in QWidget) based apps look out of place on Maemo5 and they will look out of place on Meego Harmattan, since the widget set is <a href="http://qt.gitorious.org/maemo-6-ui-framework/libdui/" rel="nofollow">MeegoTouch</a> (née DirectUI). And Symbian has <a href="http://developer.symbian.org/wiki/index.php/Orbit" rel="nofollow">Orbit</a> (which was also called DirectUI but is entirely unrelated to the other one), so you still have to write two separate UIs to not feel out of place. And these may all go away in the bright QML future (or maybe not), so don&#8217;t get too attached.<br />
Compare that with the Android or the Apple developer APIs and then you can understand why there are thousands and thousands of apps for there platforms and a few hundreds for ours.<br />
This big diagram in that presentation is mostly about low level stuff that&#8217;s not relevant to application developers. And Meego Harmattan is not really Meego, there are some major differences: rpm vs deb, ofono vs csd, connman vs icd, geoclue vs liblocation. So again applications will have to be repackaged and if they use any of those libraries, they&#8217;ll have to be re-written.<br />
That&#8217;s what I call a mess!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Altivero</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-168</link>
		<dc:creator>Altivero</dc:creator>
		<pubDate>Mon, 28 Jun 2010 00:46:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-168</guid>
		<description>I felt the same way about the on screen camera button, until I realized I could use the trackball as a button.  Now it&#039;s so much easier to take pictures.  The trackball does come in useful sometimes. :)</description>
		<content:encoded><![CDATA[<p>I felt the same way about the on screen camera button, until I realized I could use the trackball as a button.  Now it&#8217;s so much easier to take pictures.  The trackball does come in useful sometimes. <img src='https://secure.bluehost.com/~ocreteca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-167</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Mon, 28 Jun 2010 00:32:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-167</guid>
		<description>I disagree with your presentation of the Nokia &#039;Developer story&#039;.  Nokia did not &#039;scrap most of the Maemo 5 platform&#039;; consider the extent of change between the Maemo5 and Maemo6 architectures, as per http://www.slideshare.net/qgil/maemo-harmattan-qt-and-more (see slides 5 &amp; 6).

&#039;They’re completely unable to get a straight story about developer APIs.&#039;  Nokia&#039;s developer API story is straight-forward: it is to use Qt for applications targetting either Symbian or Meego devices, and Java for S40 devices: http://www.forum.nokia.com/Develop/</description>
		<content:encoded><![CDATA[<p>I disagree with your presentation of the Nokia &#8216;Developer story&#8217;.  Nokia did not &#8216;scrap most of the Maemo 5 platform&#8217;; consider the extent of change between the Maemo5 and Maemo6 architectures, as per <a href="http://www.slideshare.net/qgil/maemo-harmattan-qt-and-more" rel="nofollow">http://www.slideshare.net/qgil/maemo-harmattan-qt-and-more</a> (see slides 5 &amp; 6).</p>
<p>&#8216;They’re completely unable to get a straight story about developer APIs.&#8217;  Nokia&#8217;s developer API story is straight-forward: it is to use Qt for applications targetting either Symbian or Meego devices, and Java for S40 devices: <a href="http://www.forum.nokia.com/Develop/" rel="nofollow">http://www.forum.nokia.com/Develop/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry Miller</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-166</link>
		<dc:creator>Henry Miller</dc:creator>
		<pubDate>Sun, 27 Jun 2010 17:47:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-166</guid>
		<description>Thanks for this review.   I have a G1 now, and am thinking about the next upgrade, but I don&#039;t know which direction to go.  My brother has a Nexus One, so I can look at that, but the n900 looks so much nicer as a geek...</description>
		<content:encoded><![CDATA[<p>Thanks for this review.   I have a G1 now, and am thinking about the next upgrade, but I don&#8217;t know which direction to go.  My brother has a Nexus One, so I can look at that, but the n900 looks so much nicer as a geek&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tester</title>
		<link>http://ocrete.ca/2010/06/26/n900-vs-nexus-one-a-comparison/#comment-165</link>
		<dc:creator>Tester</dc:creator>
		<pubDate>Sun, 27 Jun 2010 15:24:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.tester.ca/?p=310#comment-165</guid>
		<description>@ray: The NDK API isn&#039;t as complete as the Java one... so you have to rely on stuff that&#039;s not API stable to do anything useful (like play sound!)

@bob: I haven&#039;t tried froyo.. so I can&#039;t comment on Flash there...

@Mike: The N900 ships with a copy of Skype. It not cheating like fring. It&#039;s not Skype Lite. It&#039;s the full Skype with all the features. Oops, I can&#039;t count! (fixed)

@piorek: @lut4rp: They&#039;re both pretty bad I find.. They don&#039;t last very long when you actually use them a lot to browse the web. That said, the Nexus One has a bigger battery

@Patrick: I didn&#039;t see anything about clients certs on Android, the signalling can be TLS on Maemo, but there is no crypto for the actual voice data (unless you use Skype). No idea about OpenVPN on Android.. Buts it&#039;s 3rd party on Maemo too, so I didn&#039;t count it.</description>
		<content:encoded><![CDATA[<p>@ray: The NDK API isn&#8217;t as complete as the Java one&#8230; so you have to rely on stuff that&#8217;s not API stable to do anything useful (like play sound!)</p>
<p>@bob: I haven&#8217;t tried froyo.. so I can&#8217;t comment on Flash there&#8230;</p>
<p>@Mike: The N900 ships with a copy of Skype. It not cheating like fring. It&#8217;s not Skype Lite. It&#8217;s the full Skype with all the features. Oops, I can&#8217;t count! (fixed)</p>
<p>@piorek: @lut4rp: They&#8217;re both pretty bad I find.. They don&#8217;t last very long when you actually use them a lot to browse the web. That said, the Nexus One has a bigger battery</p>
<p>@Patrick: I didn&#8217;t see anything about clients certs on Android, the signalling can be TLS on Maemo, but there is no crypto for the actual voice data (unless you use Skype). No idea about OpenVPN on Android.. Buts it&#8217;s 3rd party on Maemo too, so I didn&#8217;t count it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

