Comparing the Freedoms Offered By Maemo and Android 244
An anonymous reader writes "Maemo 5 and Android have received a lot of publicity lately, despite the former not even shipping yet. Both have become famous partly for using the Linux kernel, but now that we have a choice, how do we pick one? Is the issue as mundane as choosing your favorite desktop distribution, or is there a more significant difference? This article compares the two from an end user and developer perspective, emphasizing root access and ease of sharing code."
Freedom of choice is made for you, my friend (Score:2, Insightful)
Maemo 5 and Android have received a lot of publicity lately, despite the former not even shipping yet. Both have become famous partly for using the Linux kernel, but now that we have a choice, how do we pick one?
I assume that you'd probably pick the one that you can actually buy. Or you could opt to buy nothing, but that's not really picking one.
"We" don't really have a choice, do we?
Right... Go buy an Android phone then. (Score:2)
Choice made.
Re:Freedom of choice is made for you, my friend (Score:4, Informative)
Re:Freedom of choice is made for you, my friend (Score:5, Insightful)
Use of X servers on phones... (Score:3, Interesting)
Yes, it really sucks to have a mature system that supports remote display (want to run CPU-intensive apps elsewhere and display on your portable? Want to run apps on the portable and display them on a bigger screen?), is compatible with most UNIX GUI software written since the mid '80s, supports compositing, OpenGL, accelerated text rendering, and cleanly separates policy and mechanism so that window and compositing management can be easily swapped out and replaced.
You know, I am generally happiest when my machine is running an X server as the native environment - things just felt too awkward trying to run X apps on Mac OS X for instance - and I don't think X is as bad as people make it out to be...
But, on the other hand, I have to say, remote display really is not a priority for me on my phone at all. :) It might be fun to play with from time to time but in general it's not something I think I need.
Compatibility would probably be the main reason I'd appreciate Maemo
Re:Freedom of choice is made for you, my friend (Score:5, Interesting)
Simple. Get a Palm Pre. Seriously. WebOS is good stuff. Download the SDK, plug the phone into your computer, and type 'novaterm' (ok, first you have to type the konami code on the phone). Hey. Look. Linux. And the apps are all text (javascript to be precise). You even have things like vi and wget without having to install them.
Javascript as a mobile device's ABI? (Score:2, Insightful)
And the apps are all text (javascript to be precise).
That is actually the #1 reason I won't buy a Pre. I think it's a horrible design decision. The device has limited processing power, storage, and battery. I don't want it to waste time or power translating Javascript code.
Re: (Score:3, Informative)
You know, it's just one trade-off and it might not be much worse than linking C++ dynamically... Or Jitting Java byte code.
I have owned an Agenda VR3 and a Zaurus. I can tell you that there are many ways to wast CPU cycles and that in any case it takes effort to avoid them. The Agenda guys spent a lot of time trying to optimize the binaries and resolve issues caused by C++. They might have had an easier time coding in Python and avoiding C++. Or not. It's a complex issue, so it's hard to say even now after
Re: (Score:2)
The thing is, people like to make things look pretty before they put it on the market. The problem is pretty = costly. It costs in disk space, graphics design, rendering, cpu & gpu cycles, battery, .... All I want is my PDA to be like a Newton or an old Palm - it has everything you need, it does everything you want (even the 'difficult' things like written text recognition) but it's in b&w with crude (in today's standards) boxes. It would probably last for days on today's technology. But these days
Re: (Score:3, Insightful)
Built in on Windows, MacOS.
Built in on every web browser.
Built in on virtually all smartphones.
Available as Spidermonkey on Unix systems.
It's pretty much everywhere already. It'll replace most of the others; perl, python, ruby as the libraries and VMs available for it improve.
That's a lovely poem. Really. The Vogons would absolutely hate it.
Being a good scripting language is all well and good. That doesn't make said scripting language a good choice for an embedded platform.
Re: (Score:3, Interesting)
Basically, you have a Busybox session where vi and wget haven't been compiled out. You're still bound to whatever Palm decides to push your way.
Which makes me wonder if you can replace the kernel on a Palm Pre, or if it will only boot a signed kernel.
Re: (Score:2)
If you think WebOS is good stuff, you will orgasm non-stop for weeks once you see what is in the iPhone OS and SDK.
Re: (Score:2)
# apt-get install pearpc
Install macos(the iphone version) on sd card, plugin and emulate it. (native speed since same architechture)
N900 has powerful enough CPU and enough memory to pull that off.
Ok, you might need some finetuning with sledgehammer to get the emulator to work, but this is theoretically possible.
Re: (Score:2)
Maemo 5 and Android have received a lot of publicity lately, despite the former not even shipping yet. Both have become famous partly for using the Linux kernel, but now that we have a choice, how do we pick one?
I assume that you'd probably pick the one that you can actually buy. Or you could opt to buy nothing, but that's not really picking one.
"We" don't really have a choice, do we?
My choice wa a tough one. My mobile network salespeople were peskering me because I had accumulated a number of points that made me eligible for a new handset for a symbolic price. So I went to look at their online boutique and after a long pondering decided to go with a Samsung [something] (I think it has "star" in the model name, which may or may not be what my network calls it, or just a local name, or maybe it's what it's really called... but it's not on the Samsung web site)
Anyway, I wanted : reasonabl
maymo? memo? meemo? (Score:3, Funny)
If I choose that one, there's a danger that some geek will say, "You don't even know how to pronounce it, you clueless f***!" Big-time pain and humiliation.
Re: (Score:2, Interesting)
Pronounce it 'Nokia smartphone'.
Re: (Score:2)
How do I choose? (Score:5, Insightful)
I choose the one that will install on the hardware I own. or the one that has the most pro user functions and anti carrier functions...
I.E. mp3 ringtones that are not locked out.
Backgrounds can be any file I choose to upload to it, same as themes. Give me a way to design and upload a look change without makign the carrier rich.
All features enabled and systems in place that keep the carrier from disabling features in the phone or forcing an update to my phone that is crippled.
Allows me to use a voip client at a wifi hotspot to circumvent airtime charges.
there are features on my S60 phone that I dont see anywhere else. If I press end on a ringing call it will SMS that person with a "I'm really busy right now, I'll call you back as soon as I can" That is a ROCKING feature that I dont see on any of these phones.
Finally scripting. I want scripting on my phone. a sequence to happen when number xx-xxx-xxxx calls me.
So I choose whatever empowers me and works on my hardware.
Re: (Score:3, Informative)
all the features you mentioned are available with windows mobile.
Re:How do I choose? (Score:5, Funny)
Re: (Score:2)
Windows Mobile is like the two Matrix sequels or the Star Wars prequels. We pretend it doesn't exist.
Dude, what are you talking about, they never made another Matrix or the Star Wars prequels! I *wish*!
Too bad they never made a sequel to Highlander, either. *sigh* Oh well...maybe someday.
Maybe some day they'll make a third Alien movie, too. Man, how kick ass would _that_ be! Hicks was a great addition - can't wait to see what they do with him _and_ Ripley in the mix again. And you know Newt is gonna grow u
Re: (Score:2)
I have some bad news for you...
They're making a Mad Max 4.
Win Mobile features (Score:5, Insightful)
all the features you mentioned are available with windows mobile.
Additionally, you get a lot of nice extra features, like random restarts, battery monitor that always reports full battery, battery that lasts 1 full day when you're lucky, touchscreen that sometimes responds to your touch (sometimes even to do what you want it to do!), apps that cost much more than I am willing to pay and don't do what I need, plus a generally clunky and inconsistent UI.
I have a windows mobile phone and I will NEVER make that mistake again.
And before I get flamed: I know, many of the problems I have are specific to the device, not to windows mobile, so I have also blacklisted LG for my next purchase. Still, the OS makes you feel like it's windows 98 all over *shiver*.
Re:How do I choose? (Score:4, Interesting)
Re: (Score:2)
Not in my case and I used WM phones since the first one (HTC Wallaby) came out.
A soft reset is sometimes needed, yes, but if you need a hard reset then something is seriously fucked up.
Re:How do I choose? (Score:4, Funny)
Re:How do I choose? (Score:5, Insightful)
That auto-SMS idea is amazing, and one of the reasons why even as an iPhone developer I'm annoyed at Apple for locking us out of making apps to fill in that kind of functionality. I respect that they need to make sure the phone doesn't blow up whatever network it happens to be running on or ring up a $500 bill for the user, but you would think that something that cool would be really trivial to write now that everything else is in place.
Another idea: why not have the phone give you a couple of options on the auto-SMS that you can write yourself, i.e. "in a meeting right now," "at the theater," "soldering my fingers to the windowsill," or vary the auto-SMS depending on the caller? I don't know if you can roll this kind of functionality yourself on Android, but if you can Apple is going to be sweating bullets in a year or so.
Re: (Score:2)
Send to voice mail (Score:2)
why not have the phone give you a couple of options on the auto-SMS that you can write yourself, i.e. "in a meeting right now," "at the theater," "soldering my fingers to the windowsill," or vary the auto-SMS depending on the caller?
In other words, you want "away messages" for voice calls. Can land lines receive SMS where you live? Otherwise, it isn't too much of an improvement over the existing "send to voice mail" button.
Re:Send to voice mail (Score:4, Interesting)
screw "send to voice mail". I want the phone to *PICK UP*, play one of a selection of pre-recorded messages, and then allow the caller to press a button if they really really want to interrupt, or answer the question in the message. 200MHz on an ARM is plenty of power to implement this.
Re:Send to voice mail (Score:5, Interesting)
Can land lines receive SMS where you live?
I don't know about now, because I haven't had a landline for a while, but they definitely could back in 2005. The text of the message was read out by a voice synthesiser and you had the option to replay it when you received an SMS. This is in the UK, so it may be different in other places. They occasionally get celebrities to record the voice samples used for the synthesis. For a while, Tom Baker was doing the voice, so it sounded like you were being sent a message by The Doctor.
Re: (Score:2, Informative)
In S60v3 Nokia phones, when you choose to send the SMS, you are presented with the standard SMS writing interface, with a basic template already filled in saying 'Sorry, I will call later'. Simply press send. If you so choose, you can edit it to whatever you want and then press send. Its been around for a long time and I am kind of surprised other phones still have not copied this.
Re: (Score:2)
Agreed! (Score:2)
Since Palm jumped the shark with the Pre, I plan to get an N900 to replace my 650, as much as it makes my ski
Where Have You Been? (Score:2)
give you a couple of options on the auto-SMS that you can write yourself, i.e. "in a meeting right now," "at the theater," "soldering my fingers to the windowsill,"
Symbian OS. It's all there. It's been there for years.
or vary the auto-SMS depending on the caller?
Again, Symbian OS. Been there for years.
Apple is going to be sweating bullets in a year or so.
I'm going to be modded down for stating the obvious here, but the Symbian OS is years ahead of Apple in many technical ways and certainly more develope
Re: (Score:2)
Why does T-Mobile suck? There's a map for that. (Score:2)
I choose the one that will install on the hardware I own. or the one that has the most pro user functions and anti carrier functions...
Unless you live in the United States, where carriers don't offer a discounted service plan that comes without a subsidized phone. The article mentions the "Even More Plus" plan that T-Mobile has recently added, but as Verizon puts it in newer commercials, "there's a map for that" with T-Mobile even to a greater extent than with AT&T.
mp3 ringtones that are not locked out.
Ringtone lockouts have at least a token rationale: ASCAP and BMI (and foreign counterparts) have to be paid for public performances of major label music.
Re: (Score:3, Informative)
Ringtones are not public performances. Here, have an article from an obviously biased but generally honest source: http://www.eff.org/deeplinks/2009/10/court-rules-phones-ringing-public-dont-infringe-co [eff.org]
Re: (Score:2)
Re:How do I choose? (Score:5, Insightful)
I mean, sure, it's great that the phone's OS allows that kind of open development and all, but
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
If I press end on a ringing call it will SMS that person with a "I'm really busy right now, I'll call you back as soon as I can" That is a ROCKING feature that I dont see on any of these phones.
My 9300 (Symbian under S80, sadly discarded) has another SMS killer feature: You can schedule SMSes and I haven't seen that anywhere else.
Re: (Score:2)
Not at the operating system level, but there are about 10 different sms schedulers for WM.
Don't have a texting plan... (Score:2)
If I press end on a ringing call it will SMS that person with a "I'm really busy right now, I'll call you back as soon as I can"
Great, you just cost me $0.20, just to send me information I already could have figured out from the fact that you pressed "end" while I was trying to call you...
(I feel that with or without a texting plan, the carrier charges for SMS are complete bullshit...)
Re: (Score:3, Informative)
I choose the one that will install on the hardware I own. or the one that has the most pro user functions and anti carrier functions...
I.E. mp3 ringtones that are not locked out. Backgrounds can be any file I choose to upload to it, same as themes. Give me a way to design and upload a look change without makign the carrier rich.
All features enabled and systems in place that keep the carrier from disabling features in the phone or forcing an update to my phone that is crippled.
Allows me to use a voip client at a wifi hotspot to circumvent airtime charges.
The Palm Pre is what you're looking for (though I don't think there's a voip app yet... just that Palm doesn't have the ability to lock one out when it comes around).
In all seriousness, I love the philosophy behind my Pre. It doesn't come with an install CD. There's no such thing as "Pre software". It works with internet services and data protocols you already have. Mail, chat, calendar, and contacts sync through Google. All uploads to the phone (ringtones, wallpapers) and downloads from it (photos)
Re: (Score:2)
You mean there are smartphones on the market that DON'T support those features?
Hell, with the exception of that auto-SMS feature (which is awesome, by the way... I gotta find a way to do that) and the scripting, all my WinMo phones have been able to do these things... I was under the impression that only dumb phones still locked you in (i.e. only carrier-approved themes, ringtones, backgrounds and crap like that).
Re: (Score:2)
The writer is clueless about end users (Score:2, Interesting)
Re:The writer is clueless about end users (Score:5, Interesting)
There's more than one kind of end user.
As an end user, and potential programmer for the platform this is precisely the sort of review I wanted. It doesn't work for the non-technical user maybe, but there will be plenty reviews for those.
Personally as an user I want lack of restrictions and don't give a damn about support -- I've never ever called it for anything I own.
Re: (Score:2)
Re: (Score:2)
Re:The writer is clueless about end users (Score:4, Funny)
Luckily, I was able to find another computer to post from.
You sir are an asshole. :-p
Re: (Score:2)
'rm' is not recognized as an internal or external command,
operable program or batch file.
Hmmmm, yeah, super fun !
Re:The writer is clueless about end users (Score:5, Insightful)
There must be a nontrivial market consisting of people like me who don't care about support as much as they care about functionality.
The Maemo looks good. It's the first smartphone that I'm actually excited about!
Re:The writer is clueless about end users (Score:4, Insightful)
The Maemo looks good. It's the first smartphone that I'm actually excited about!
That's because it's the first "phone" that's actually a real computer, not a locked down piece of plastic.
I just got an N810, and I'm loving it. As a double-plus, you can actually get a used one cheap now that everybody is buying an N900.
Re:The writer is clueless about end users (Score:4, Informative)
Re:The writer is clueless about end users (Score:5, Insightful)
I second this.
Most users don't need root, nor have any need for source code access. Most users have access to support from the manufacturer, and are fine with that.
Judging from this guy's questions, he already had a conclusion, and started asking questions to justify his points of view. The article is flamebait beginning to end. Some notes:
The N900 will (hopefully) be a great phone, no need to go on bashing the competition in order to promote it.
Re: (Score:2, Interesting)
But I'm not "most users" and will choose precisely on criteria like this. I assume I'm the intended audience. Not everything has to be written for the layman.
Re: (Score:3, Informative)
As a developer, I also care about the fact that the new MAEMO APIs are scheduled for deprecation before its release. Having a stable, well documented API matters. A lot.
Please elaborate on this?
I don't know if things got clearer since this article was written. Anyways, this is what I was referring to:
"""
Furthermore, the difficulty of the toolkit switch between Fremantle and Harmattan is compounded by the fact that Fremantle will break compatibility with the Maemo 4.x-series, thus forcing two consecutive rewrites onto developers."""
http://lwn.net/Articles/341391/ [lwn.net]
Re: (Score:3, Informative)
The way you wrote it makes it sound like the N900 will provide an API that's already scheduled for deprecation. But what the article actually says is that the N900 will use Maemo 5, which won't be backwards with the Maemo 4 used in earlier products.
I think the "new" word is the confusing part, if you said "the current MAEMO APIs will become deprecated" then it'd have made more sense.
Re: (Score:2)
No. I had it right ;-)
What that article states is that
Re: (Score:2)
In practice, any Gnome/KDE GUI app will simply not run properly in the display resolution of a phone, and not lend itself well to a touch screen interface
You have many valid points, but are you aware that the resolution of the entire Maemo range thus far (ie 770, N800, N810, N900) are all 800x480? That's the same as the original 7" Asus EeePC and significantly better than most of the smartphone competition (often 480x320).
True, desktop applications will work better on a desktop machine with keyboard/mouse, but Maemo is surprisingly capable. As long as you're willing to use the stylus, most desktop applications would work reasonably well as long as right-click/hover-overs weren't required and it was reasonably thrifty with CPU/RAM.
My point is that too many KDE/Gnome stuff has its size hardcoded. A second issue, is that most have too many buttons for a small screen device that I at least would rather operate using my fingers.
Besides porting applications to a 3G connected device is different than just fixing these GUI issues. The network is very often unreliable. Android solved that by making strict requirements about how you could make network access (you need to use another thread to avoid freezing the UI). Does anyone knows how MAEM
Re: (Score:2)
Re: (Score:2)
By the OP's reasoning, the whole Internet thing could never have worked. Who could think that an ISP could possibly run a helpdesk that supported an entirely random selection of hardware and operating systems? It would have been impossible. But it happened.
Yeah - I put time at a helldesk. We had all manner of odd calls (one dude even asked for us to print out bible passages for him so he could come by and pick them up). But the majority were pretty straight forward and entirely in scope with getting so
Maemo (Score:2)
Not really an article (Score:3, Insightful)
This is just a blog by someone unknown that is also very light on facts.
He seems of the opinion the Maemo owners will be better treated if the root their hardware because Nokia make it slightly easier to do. The problem is that we do not yet know what Nokia will make you agree to in order to install the gain root privileges application. In my opinion they will make you agree to voiding your warranty anyway so that will put you in the same boat as most android owners.
Even if Nokia do not then most carriers will, and the vast majority of phones are purchased through a carriers discount so the user does not end up paying full price for the handset.
Re: (Score:2)
On their official wiki homepage [maemo.org] one of the main articles is Getting Root Access. [maemo.org]
It only provides a warning that you may damage your device and does not mention breaking a warranty, EULA, TOS, etc...
Re:Not really an article (Score:5, Informative)
It only provides a warning that you may damage your device and does not mention breaking a warranty, EULA, TOS, etc...
It's also worth noting that the warning links directly to the instructions for reflashing the device (with the obvious caveat that any data that isn't backed up will be lost). So even if you shoot yourself in the foot as root, they're more than happy to point your toward the stack of bandages in the corner.
Re:Not really an article (Score:4, Informative)
The problem is that we do not yet know what Nokia will make you agree to in order to install the gain root privileges application
Using Maemo 4 running on a Nokia N810 (the predecessor to the N900) as an example, the exact disclaimer is:
My experience with the N810 indicates that the Maemo system is extremely open. It's not merely slightly easier to get root access, it is significantly easier compared with jail-breaking an iPhone or hacking root onto an Android device. It is literally installing a third-party package (either gainroot or openssh) via the usual GUI package manager and takes a couple of minutes. Your data is not wiped, nor will your root-access be revoked upon the next firmware upgrade (which doesn't wipe your data either on the N900).
Re: (Score:2, Interesting)
... forced to use Java with non-standard bytecode. One might even suggest that Google has done this on purpose, in order to limit interoperability and push users towards its proprietary web services.
How Dalvik or its bytecode would accomplish this feat is left to the imagination. Anyone wanna clear this up for me?
I posted a response in TFA that points out that the Dalvik VM is also free software licensed under Apa
Oh good (Score:2)
I'm so indecisive (Score:5, Interesting)
I pre-ordered my N900 through Amazon a few weeks back. I figured it'd be easier to get Android working under Maemo than the other way around.
Also, Maemo has a pretty long history of development. I was actually planning on buying an N810 a few months ago until I found out that the N900 might actually have a decent GPS.
Plus, Android phones will be cheap and easy to come by... so hopefully I'll get one for my wife and get to play with it there. But what I've always really wanted in my pocket was a little debian box, and the N900 is pretty much the first thing that fits the bill in that respect. I could care less about the smartphone bit, other than the network connectivity, and of course the fact that I shouldn't need to carry a separate mobile phone around with me anymore.
I played around with Familiar linux (from http://handhelds.org/ [handhelds.org] ) on an old IPaq for a while, but it was always a bit frustrating that the hardware support wasn't completely there. So it shouldn't be too hard for Nokia to improve upon that experience :P
I really do hope Google caves in to the demand for a native google maps / google earth application on the Maemo, though.
Re: (Score:2)
If your local Target still has any, grab a Zipit Z2 [zipitwireless.com] (warning: horrible flash and music). My girlfriend got one on clearance for $12.50; I got one for $25... We're running Debian on one and Angstrom on the other currently. Check out this guy's tutorials [hunterdavis.com]. It's got a 312MHz ARM chip, wifi, querty keyboard, MiniSD slot, and a 320x240 color screen. I'm currently attempting to tune Angstrom to the point that I get all the stuff I had on my
Re: (Score:2)
I know what you're saying. I've been using a Sharp Zaurus 6k for years and it's a great device. The N900 looks like the perfect successor but there just aren't any GSM carriers with nearly the coverage of Verizon in my area. In contrast it looks like I'll be able to pick up an Android based phone soon from Verizon for around $100 and finally stop carrying
Don't forget Palm's WebOS!!! (Score:4, Informative)
- unfettered access to the linux subsystem (ie, need adblocking? You can replace /etc/hosts with an ad/malware blocking version! You can patch many aspects of the phone this way, go check out the patches on precentral)
- if you are a web developer (html, css, javascript), you already know how to write code for this phone. It's that easy. The SDK is freely available, and RUNS FINE ON LINUX. No need to keep a windows box around just to write some phone apps.
- like all the other apps, controlling the US is also done via javascript. Many features can be unlocked just by uncommenting some code.
- and for just plain old users... the interface is very clean, consistent, and beautiful. It stays out of your way. Some of the included apps aren't as powerful as they maybe should be, but that is what the openness of the phone and the homebrew community is for.
Re: (Score:2, Informative)
Maemo has all of this, with the added advantage that you don't have to write applications in an arcane scripting language unless you really want to.
Re:Don't forget Palm's WebOS!!! (Score:4, Interesting)
WebOS is definitly a step up in terms of freedom and ease of development compared to anything out there today. It's biggest problem is a lack of apps. This is where maemo really shines, any linux app can be ported with minimal effort, in most cases it's just a few UI changes.
minimal porting effort? (Score:2)
WebOS is definitly a step up in terms of freedom and ease of development compared to anything out there today. It's biggest problem is a lack of apps. This is where maemo really shines, any linux app can be ported with minimal effort, in most cases it's just a few UI changes.
Don't underestimate the difficulty of "a few UI changes"... You're talking about taking a UI which in all likelihood doesn't even fit on the phone's screen, and redesigning it so it'll not only fit, but work nicely...
Re: (Score:2)
The N900 resolution is a pretty amazing 800x480 (compare with the iPhone's 480x320). So most apps do fit without any problem, but indeed it takes some more effort to make them finger usable.
My EEE 901 has a resolution of 1024x600, and yet there are still dialog screens in various programs (GNOME configuration dialogs are among the offenders) that don't fit on-screen and refuse to take up less than 600 pixels of vertical space...
The N900 has the same display resolution as a EEE701 - and, pixel resolution aside, there's the fact that screen fonts need to be reasonably large to be legible and, as you said, there's the problem of making things finger-usable (making the controls large enough and el
Coding in a web API? OH, JOY... (Score:2)
- if you are a web developer (html, css, javascript), you already know how to write code for this phone.
What if you're a real developer who knows a little bit of web development and despises the entire process?
(Actually, though, I'm sure the process is a lot less painful without the client/server side split and the involvement of server-side code in PHP or whatever emitting HTML and Javascript code...)
Android and what? (Score:2, Interesting)
First, consider the fact that "anything that can run on a desktop can run on Maemo". This sounds like an incredible freedom, but it makes me wonder how much care and innovation went into their mobile framework for developers. Android goes out of its way to provide access to everything a mobile developer would care about: text messaging, the
Re: (Score:2)
Just consider the iPhone and your point is moot.
Re: (Score:2)
His point was that Apple has a much smaller market share than Nokia. If something only ships on Nokia that means 10+ times bigger market share than something that only ships on Apple. And iPhone apps doesn't seem to have problems despite the severely limited market.
The biggest problem is that Nokia has so many platforms, and if you limit the market to only smartphones Nokia is only 2-3 timer bigger than Apple.
Maemo wins hands down (Score:5, Insightful)
From my personal opinion Android simply doesn't stand a chance. While Android does run Linux kernel it doesn't have X Window etc. It's glorified java platform that doesn't even support full java spec. You can do anything with it, but things will take a lot of work.
Maemo on the other hand is what I see as a 'real' Linux platform running software stack which makes it pretty trivial to port existing apps to it.
Stuff I currently run on my N810:
-Real browser looking firefox with flash support
-MPlayer for playing nearly any format I can throw at it...
-Gnumeric for spreadsheets
-Battle for Wesnoth, Beneath the steel sky, Duke Nukem 3D when I feel like playing something
-Vnc server & client
-Gjiten for translating stuff to Japanese. Japanese symbols display nicely etc.
Only thing I'm really missing is the phone functionality. Even if the only improvement to N900 would be adding that, I would be happy. Adding processing power etc. makes it a must buy for me.
Re:Maemo wins hands down (Score:5, Interesting)
I think Google is designing phones for ordinary people to use. 99.99% of cell phone users don't give a rats ass about most of the things on your list. I grew up on X11 but I can see no good rationale for putting it on a mobile device for ordinary people to use.
I imagine some people want Flash in a browser but Android is adding that. Me personally I suspect Flash on a mobile device will just drain the battery, hog the CPU and memory and make browsing generally sluggish up to the point your battery is dead. Might be OK if you are plugged in to a wall socket 90% of the time but at that points its not really mobile anymore is it. Video is the only compelling reason to have Flash, unless you have a taste for stupid Flash sprite games. Video in a mobile device would better be done by an optimized player in hardware like iPhone does on YouTube or like you could have with HTML/5. Unfortunately this requires the web to stop being so Flash centric.
I doubt anyone really cares about Firefox. They want a browser that works and ViewKit or Opera is just as good or probably better in a mobile device than Firefox.
MPlayer might be worthwhile but everyone has video players of one degree of quality and performance or another.
I think I'm saying that everything about this thread coming from Maemo fanboys, including the original article, is probably an advertisement for why Android will win in the real world, while Maemo will thrive in the tiny little niche of open source fanatics, that the rest of the world is mostly indifferent to. Not to mention Maemo is locking you in to one hardware manufacturer and an incredibly small range of hardware, while Android is now on dozens of different platforms. How exactly is that freedom.....
Comment removed (Score:3, Interesting)
Re: (Score:3, Informative)
the "freedoms" are an illusion. so long as either device you buy is tied to a draconian carrier its just another big ass phone screwing up the line of my pants and sucking down 5 hours worth of charge time in 3 days. the phones may be free, but their features, options and abilities will quickly be restricted at the carrier level.
A phone with freedoms is a phone that doesnt require service contracts or "new every 2" plans for hardware. Its also a phone that lets you question and subvert greedy carrier tactics and, god forbid, gauge and monitor a carriers network performance independently from their own claims of most reliable and most coverage. buy either one, but remember the freedom stops after the transceiver driver comes up.
So, since you can buy an N900 without a carrier contract [mobilephonesdirect.co.uk], it's your dream phone, right?
On the other hand, the contract I'm getting with my N900 gives me unlimited data transfer, unlimited SMS and a big chunk of free talk time. So I'm not particularly worried about "sucking down 5 hours worth of charge time in 3 days." Believe me that if my carrier tries to restrict the capabilities of the phone, it'll be returned to them before you can say "Jack Rabbit" -- and they'll have to take it back.
But I guess you sh
Re: (Score:2)
My "Dream", aka the G1, is not tied to any particular carrier, does not have a service contract, and does not have a "new every 2" plan. I bought it outright and called T-Mobile to unlock it.
my 2 cents (Score:2)
Re: (Score:2)
Kind of an interesting metric. (Score:5, Insightful)
None of the metrics really have anything to do with the average user.
1. Freedom from crashes. random, and forced resets.
2. Freedom to find the applications that I want to run without having to write them myself.
3. Freedom from having to learn a complex and inconsistent UI.
Most smart phone users really want and need a good smart phone first. Most users will never want to root the phone. How free and open a consumer software system is of little concern if it is not functional. I would love to see Android and Maemo put in the hands of a new smart phone users that doesn't know FOSS or the GPL from a hole in the ground just to see how functional they are. I would also like to see a comparison of the SDKs from a programmers point of view. Finally we can talk about how "free" they are. All of that is important but usability really is very important and it wasn't talked about in this story at all.
I have yet to play with Maemo but my next phone will probably be an Android device. I don't want to be on the AT&T network so the iPhone is out. WinMo doesn't really thrill me, and the PalmOS still lacks voice dialing and video recording. My wife loves her PalmPre but I am disappointed with the SDK and the fact that it still lacks video recording and voice dialing! MY STINKING SANYO FEATURE PHONE CAN SHOOT VIDEO AND DO VOICE DIALING.
Right now I am torn between the Samsung Moment and the HTC Hero I just hope that we see them get 1.6 and 2.0 updates very soon.
Re:Not a chioce right now (Score:5, Informative)
the N900 gets released 16th November
http://www.product-reviews.net/2009/10/22/nokia-n900-uk-release-date-pushed-back-to-november/ [product-reviews.net]
Re: (Score:2, Informative)
Re: (Score:3, Informative)
Re: (Score:3, Informative)
Sadly, I think it's November for everywhere.
http://talk.maemo.org/showpost.php?p=355093&postcount=423 [maemo.org]
Re: (Score:2)
Re: (Score:2)
Re:No lawsuits? (Score:4, Informative)