Competition is good .. it makes things happen!
I've been working with software, computers, user interfaces and all that since late 80s. I've seen interesting development and several paradigm shifts happening. But I feel that we are in the middle of the most significant one!
It is happening now!
We are right in the middle of a very interesting era. Mobile phones are in the center of high tech innovation. The most of new interesting user interface paradigms originate from mobile space. Laptops and other are borrowing connectivity and other features from mobile phones. And, Moore's law has made it possible for mobile phones to run full operating systems without any limitations thus killing limited "mobile operating systems". If I ever had a doubt now I'm sure! Now we have full computers in our pockets. No wonder mobile phones and their software are in the center of innovation.
Competition
And competition is fierce. Competition is good because only through competition can we ensure continuous development and added value to consumers. PC operating systems have lost this competitiveness after somebody won. Now innovation has moved elsewhere -- increasingly to mobile space.
This is why I follow up and value highly our tough competitors. This is why I think about the industry as a whole. I want to learn from our competitors, copy them, collaborate with them, and try to be better than them. We can commonly do so much more than a single dominant player could do. Competition boosts innovation and makes things possible.
So what is happening right now. A lot!
Apple will come up with their new iPhone OS 4. It will be great, I believe. And even if it wasn't the will make it sound great!
I've been using Google Nexus One a lot lately. It is such a great device. The way they've integrated Google services sets the bar for all of us.
I used to use a Palm Pre a lot. What a great device. What an astounding software. I was so disappointed to see it not getting the traction it deserves. I really hope that now that it has found a new home @ HP it will rise again! And by the way, I have an extra sweet spot for Pre. It shares a lot of stuff with Maemo and N900.
Nokia just announced N8, the first device running Symbian^3. It is a great device with a very nice user interface. And together with the new Qt SDK, the application development environment for Nokia devices is one of the best in the industry!
And of course MeeGo and Maemo. A true computer software running in a mobile phone. Developed as an open source project with Intel, Nokia, and others.
My biased N900 view
As you know, we are selling the first Maemo phone, the N900. I'm biased, but I claim we have the best Flash implementation anybody has. We optimized full Flash to run with an open Mozilla browser. And it works very well!. (These are merely excuses, I think.)

We have the best browser based on the open Mozilla engine. We have the best multitasking implementation.

And --just try it -- we have a brilliant audio quality. Go ahead, plug the best possible studio headphones into you N900, and listen. To my ears, the best in the industry!
So competition is good. It is so exciting to see all this development.
P.S.
I'm running a 1.2 release candidate on this phone now. And this is the best phone ever to write blog posts!
It is happening now!
We are right in the middle of a very interesting era. Mobile phones are in the center of high tech innovation. The most of new interesting user interface paradigms originate from mobile space. Laptops and other are borrowing connectivity and other features from mobile phones. And, Moore's law has made it possible for mobile phones to run full operating systems without any limitations thus killing limited "mobile operating systems". If I ever had a doubt now I'm sure! Now we have full computers in our pockets. No wonder mobile phones and their software are in the center of innovation.
Competition
And competition is fierce. Competition is good because only through competition can we ensure continuous development and added value to consumers. PC operating systems have lost this competitiveness after somebody won. Now innovation has moved elsewhere -- increasingly to mobile space.
This is why I follow up and value highly our tough competitors. This is why I think about the industry as a whole. I want to learn from our competitors, copy them, collaborate with them, and try to be better than them. We can commonly do so much more than a single dominant player could do. Competition boosts innovation and makes things possible.
So what is happening right now. A lot!
Apple will come up with their new iPhone OS 4. It will be great, I believe. And even if it wasn't the will make it sound great!
I've been using Google Nexus One a lot lately. It is such a great device. The way they've integrated Google services sets the bar for all of us.
I used to use a Palm Pre a lot. What a great device. What an astounding software. I was so disappointed to see it not getting the traction it deserves. I really hope that now that it has found a new home @ HP it will rise again! And by the way, I have an extra sweet spot for Pre. It shares a lot of stuff with Maemo and N900.
Nokia just announced N8, the first device running Symbian^3. It is a great device with a very nice user interface. And together with the new Qt SDK, the application development environment for Nokia devices is one of the best in the industry!
And of course MeeGo and Maemo. A true computer software running in a mobile phone. Developed as an open source project with Intel, Nokia, and others.
My biased N900 view
As you know, we are selling the first Maemo phone, the N900. I'm biased, but I claim we have the best Flash implementation anybody has. We optimized full Flash to run with an open Mozilla browser. And it works very well!. (These are merely excuses, I think.)

We have the best browser based on the open Mozilla engine. We have the best multitasking implementation.

And --just try it -- we have a brilliant audio quality. Go ahead, plug the best possible studio headphones into you N900, and listen. To my ears, the best in the industry!
So competition is good. It is so exciting to see all this development.
P.S.
I'm running a 1.2 release candidate on this phone now. And this is the best phone ever to write blog posts!


67 Comments:
Are you laughing of us?
"Look, I have pr1.2, and you will have it when I want it to happen"?
No I'm not. Saying we are working on it and I hope soon ...it depends on final testing and stuff. This is how development goes and this is the phase we are in.
Then Korean version is untested.
If it's not fully tested, at least you could provide us a link for test this RC, before you upload it to nokia repositories.
I think there's a lot of linux expers users usinh maemo and they can help you to find bugs
when will the firmware be released?
I just have to ask :)
You see.. when Koreans end the debug process.
the fools from maemo.org are coming over ;)
Sorry Gianni, you are right: comments 1,3 and 6 by rpgAmazon, maemo.org community.
Hey, Ari, Maybe you can send me the RC version? Huh? Why not? To.. to speed up testing process? I would be a great beta tester!
Anyway, If I apply for a job at Nokia, maybe I can get it in several years :/
I wouldn't worry too much about comments like "why do YOU have 1.2 and I don't?!" those comments are mostly from people from maemo.org that are incapable of understanding the most fundamental things of software development/testing and have nothing better to do with their time than sit and post about a friggn OS upgrade.
Competition... but where is the competition? Who cares of maemo-meego? Only N900 users begin for bugfix, begin for Ovi Maps free for cheap Nokias and inviable for Nokia "jewel", begin for the becoming of a second pro-app (we only have Sygic)...
Yes, Apple, Android and Win are compiting... but Nokia? (for sure you must be speaking of cheaper phones like symbian)
No one competes with Maemo, because no one is afraid of it.
rpgAmazon
So after 1.2 is release are you going to abandon the N900 just like you guys abandoned the 770, N800 and N810 with pathetic support and failing communication?
The 'Nokia' experience made me buy a droid. Love it. And know what? We have APPS and SUPPORT.
competition means there is always a rival that has implemented something way better. and a clever person buys the device that has the best compromise available at the moment. and because of the competition, next iterations (MeeGo for example) are always better for majority than previous ones. at single person perspective this naturally doesn't always apply.
I know Nokia likes to brag about the Flash support, but don't we all agree that Flash is utter fail and should die as quickly as possible?
Thx Ari. Great post. Liked this one a lot more than your last post. Don't like travel stories...
keep em coming.
I think I heard this somewhere else... hmmm. Yeeees, they made a song in Italy on this
http://en.wikipedia.org/wiki/Parole_parole
Sad theme.
Let's wait another 1 or 2 Vappu and we'll have enough events to make a musical out of this that will blow away "Mamma mia!" musical :-( I'm sure we can even come up with a new nokia tune ;-)
I really hope we have a happy ending though
-Reda
Great post, very insightful. I agree with you on flash, 75% of the web uses it we need it.
All the issues with flash with be solved....BY FLASH to ensure theyr around.
I have 1 question, in the QT videos, you see N900 running Shazam, AccuWeather etc, will these apps become available (with paid content) after Pr 1.2?
Thanks in advance for answering the questions!
didn't know it was possible to be biased towards the n900? the phone needs so much development and support you might aswell give it back :D
nokia should learn from their competition because they aren't beating them...
I understand why Nokia don't want to publish the PR1.2 firmware to the public yet. But why on earth can't they just release it to us developers and geeks and call it PR1.2 beta ?!?
we need 1.2 out asap, for deleopers to make tons of qt apps
come on nokia, we gotta beat apple
I think most of this Anonymous comments are sent by same person. (or whole TMO is doomed) Don't you have anything good to do, except trolling a personal blog? It's ok to talk about PR1.2 (since he mentioned about PR1.2, so here's your ticket to fill this place up with your PR1.2 expectations lol :D )
But please, don't be rude and don't act like a kid, even if you're disappointed about your device (why? don't you read reviews?) it is not the place for you to express your anger. Ari is not a god, and I'm sure he would release this SSU as soon as possible if he can. If you're angry (still.. why?) why not use Nokia's website, get in contact with them?
The browser is the only feature of N900 that stops me from selling the phone and switching to the 'droid. Sad to say, but most of the Nokia-made software on N900 (as of PR 1.1.1) is beta-quality :( My previous phone (N95 8GB) had better maps, better calendar, better camera software... and so on. Lets hope that Nokia execs don't abandon this potentially awesome phone...
Fantastic post, Ari! And I am glad you mentioned that you either use or have used competitor products. I've never used a Nexus One, but Google integration should be out of the box, IMO. Glad to see that you are honest in your benchmarking. Can't wait to see what MeeGo has in store for us.
http://mobiletablets.blogspot.com/2010/04/maemo-minute-4-nuevasync-set-it-and.html
I agree on that the n900 is the best device out there.. for now. It could be a lot better though.
Why don't you do it more the linux way and let the community get more involved? You are missing a lot of free testing. You would make customers more happy and release updates quicker. A win win i would say. And it would be the normal way of dealing with an release candidate. That is the only problem i have with Maemo right now.. and the small rootfs of course ;)
This comment has been removed by the author.
Hi. I'm one of those quite dissapointed about waiting for PR1.2.
Also, as another person said, I'm afraid Nokia could forget about n900 as did with the tablets. The n810 is not that old to be forsaken.
But the worst thing of all of this is Nokia's silence. I mean it.
Is that hard to post news/updates/anything?. Let us all know what is happening.
Is PR1.2 almost done? More bugs were suddenly discovered? Is nokia pushing meego instead of maemo?
It would be great to know, but, Nokia does not care about talking to their customers, those who paid $600 for a Nokia phone.
That lack of info turned talk.maemo.org into a joke.
I do admit it, I'm one of those trolling and whining, and talking about Chuck Norris... and you know why? Because as we do not know anything about what's happening with maemo, we could not talk about it seriously.
Nokia keeps silent about everything related to maemo, sad but true.
(English is not my primary language, so, I apologize if my post seems rude or impolite).
http://talk.maemo.org/showthread.php?t=51564
This explains everything about the n900, please read
This comment has been removed by the author.
Lol! Mr. Jaaksi, you openned a can of worms when you mentioned PR1.2. Haha!
Ari, this was a good post. Thanks.
Can you kids get out of here?
Ari, many thank you for your post. I have found it very interesting and promising.
I agree with you : competition is fierce and competitors are strong.
I would like to share with you my experience with Maemo and Nokia N900
I'm a seasoned software developer, formerly a MacOS only developer, since 2000 also Linux and Windows.
Till now I developed applications for Newton ( anybody remember it ? ), Palm and iPhone.
Two months ago I started a new project ( it a niche product, not for the masses ) I needed a powerful mobile hardware, an open and multitasking OS and maps off-line availability.
It has been a pretty cold decision, I'm not a fan boy anymore.
Obviously I have chosen maemo and I bought two N900.
Since 2000 I have used QT in several projects, so I believed to have an easy development cycle.
After few weeks I found myself bricked the mud !
I installed Scratchbox and Madde. I have updated files. I read forums and blogs.
I struggled with different version of QT. I loaded all the Europe maps in the phones, but I seems I cannot use it from my application.
I can develop the software on my pc, but I cannot deploy it on my phone since I must wait for the pr 1.2.
In other words I have wasted my time and I'm pretty embarrassed to explain all this to my customer !
Obviously things like these happen in software development, it isn't the first time and it'll not be the last.
Anyway this time is really sad to see an excellent piece of software like QT and an excellent hardware like N900 still waiting in the box.
Finally things seems to move in the right direction : I have downloaded the new QT sdk for mobile devices and I'll give it a serious try next week.
At first glance it seems the tool we need, thank you all for it!
I really hope to start my development asap.
If Ari is honest here, talking about software he and, most importantly, his team is currently working on, why can't the idiots be happy with that, say thanks and them wait patiently for the official release?
Ari, the fact that some Maemo/MeeGo employee can release in the wild a immature copy of the firmware, presumably properly signed and flashable on device, makes me sick. Don't you guys have any security checks in place? The guy is clearly saying "let mee go", so why don't you let him?
@Stefano - I don't get why you need PR 1.2, as far as I know QT is not supported by it. (I first thought that you mean Qt but since you're working with it since 200O I would expect you know the name of the framework you are working with, right?).
"And --just try it -- we have a brilliant audio quality. Go ahead, plug the best possible studio headphones into you N900, and listen. To my ears, the best in the industry!"
Until you receive an IM, load a new web page in the browser or pretty much do anything else and the music stops while the CPU tries to catch up.
The N900 is a really neat device (and in my opinion unchallenged as a unified voip/ims/mobile communicator), but it is not a very impressive music/video player.
@Anonymous - thank you very much to show me my coarse error ( freudian slip ) I apoligize
Good post. YES !! the N900 is a great device. Once you used a device running Maemo, its difficult to use Symbian again.
Looking forward to the public release of PR1.2.
Hopefully I'll be able to lay my E72 to rest because I'll be able to access my Office Exchange mail after the upgrade of my N900 to PR1.2.
Keep up the good work !!
love 1.2! especially the browser and video calls. Good work!
regards
D
I totally agree to the statement about the audio quality: compared to the N900 every other mobile device I own and owned (Samsung Galaxy, iPod classic/nano/touch, Nokia 5310, Nokia 5800) totally sucks. I really hope that Nokia's MeeGo devices will have the same quality here.
I think you hit the nail on the head praising the browser and sound quality in the N900. Nokia continues to deliver the best music phones on the market, even in models that aren't "music devices" per say!
And you enjoy your PR 1.2 in peace. I'd rather wait for the muffin to cook instead of eating it raw.
Yes,Online enterprise project tracking, project planning, cost reporting and billing system softwares are very popular.
Hey, Ari, your blog has a spam problem. You may want to remove some spam commenters.
Yes. Like the first comment from an angry teenager ....
Ari:
"Apple will come up with their new iPhone OS 4."
Yeah they will. We have a date and almost a confirmation.
That is two things will dont have about the PR1.2, and before that, on the release of the N900.
That is what Nokia could learn from Apple.
Yes, indeed. You guys are so biased. Apple has delayed many products .
http://www.softsailor.com/news/4932-apple-delayed-iphone-os-3-0-software-update-until-june-18.html
http://www.itwire.com/it-industry-news/strategy/38307-has-apple-delayed-aussie-ipad-launch
http://scitech.blogs.cnn.com/2010/04/14/apple-delays-ipads-international-release/
Hi Ari
Really enjoy your posts. I have seen an article on the Nokia Experts website which states that Nokia and Microsoft will release software which will enable E series phones to use Microsoft Communicator.
Can you say if such software will at some point be made available for the N900? I liked the N900 specs so much that I was willing to forgo an office provided E series phone and instead use my own money to buy an N900. I love the device but would love it if either Nokia provided us with software such as this or the Ovi Maps or if not made it possible for the community to provide these programs but opening up all of the software.
I was wondering can you tell us how many N900's have been sold? I know at least 5 persons who have one including myself and my wife and I come from a small town of only 30,000 inhabitants. Has the sales figure for the N900 met, surpassed or failed to meet its predicted sales?
Thanks
Chris
Guys we can`t complain on Aris blog about PR 1.2 and generally all this delay we have from Nokia.
Personally i don`t mind what Apple does with the stupid iPhone device and how fast she is on giving updates cause we all know he has only three mobile phones out there to take care about and Nokia has hundreds..
So let it happen or stick with a restricted and close mind device (don`t do this and don`t do that) that is called iPhone..
You might claim to have the best audio in the N900, but I still can't crank up the volume when talking through the headset to a reasonable level! Please don't protect us so much! Or at least give us instructions how to set a pre-volume boost!
What I like the best with N900 is the fact that in most aspects you leave the control to the user. I decide what's on the file system, I decide what applications are used, I am responsible for if an application by mistake erases my files, and I have myself to blame if I accidentaly brick the phone. Just like on my Linux box. So the volume limitation reminds me of my old Nokia 6230 phone days, that in spite of great hardware, I gave up on it because of all the software protections.
I have also have audio glitches due to multi-tasking but I guess I can live with those. I certainly prefer that to not having multi-tasking.
I really hope the volume limitation was fixed in 1.2...
"I want to learn from our competitors, copy them, collaborate with them"
I think I can hear the sound of Nokia Legal screaming and Apple legal laughing.
Ari is Anssi Mk II!!!
Your site has such a recoginition, and you explained every bit of it. Apple will come up with their new iPhone. Its really great and also helpful to everyone.
I am writing this in Tamil Language.
மற்ற நிறுவனங்களின் போட்டியை Sportive ஆக எடுத்துக்கொள்வது மிகவும் சிறப்பாக உள்ளது Ari.
ஆனால் ஸ்மார்ட் போன் பேருந்தை நீங்கள் (Nokia) தவற விட்டுவிட்டதுபோல இருக்கிறது.
மற்ற நிறுவனங்கள் ராக்கெட் வேகத்தில் செல்ல, உங்கள் வேகமோ ஆமை வேகமாக மாறிவிட்டது.
சரியான மார்க்கெட்டை தேர்ந்தெடுத்தல் (location), சரியான பயனர்களை தேர்ந்தெடுத்தல் (to whom you are selling for) ஆகியவற்றில் நீங்கள் சிறப்பாகவே செயல்படுகிறீர்கள். In that, there is nothing do with Ari.
But, எந்த நேரத்தில் வெளியிடுதல் என்பதில் தான் உங்களிடம் கேட்கவேண்டும். உதாரணமாக டெஸ்டிங் நடைபெறுகிறது என்றீர்கள். Beta Testing பயனர்களிடம் கொடுக்கலாமே ? உங்களுக்கு User Scenarios நிறைய கிடைக்குமே ? மேலும் உங்கள் டெஸ்டிங்கும் விரைவாக நடைபெறுமே ?
Sorry for Writing this in Tamil, But, I express Good in my Own Language.
Please Have comment Moderation in your Blog.
Thanks for sharing the information.
Well I think N900 was a good device and it will continue to be but not for too long. Flash 10 is out and N900 gets no love from Nokia. So I think because of this, once the best internet table, will fail on ~70% of sites that will by then be upgraded. This alone makes me put it up for sale and get an android.
What do you know, competition is fierce ;)
Flash 10 is out, and sites have begun upgrading to it, leaving us with Flash 9 on the N90 dead in the water. I believe it´s been said that Nokia will not be including Flash 10 in a update for the N900.
So much for the web experience.
There seems to be a lot of frustration at Nokia on talk.maemo.org for the way the N900 is being handled and at the lack of information on what we can expect.
To many, me included, it seems as if Nokia has already abandoned the $600 device it sold me 6 months ago. I personally feel as if I´ve been ripped off.
I don´t think I´ll return as a customer unless something awesome is around the corner.
Competition is good, it makes things happen, in my case I´ll be looking at devices from Nokia´s competitors more closely.
Thanks for sharing. Competition means there is always a rival that has implemented something way better.
I know Project Management Nokia likes to brag about the Flash support, but don't we all agree that Flash is utter fail and should die as quickly as possible?
I want to inform everyone about CreditBlossom.com that is a resource and a tool that assists you in repairing your credit easily, correctly and quickly--for Free. That's why we created CreditBlossom.com. We're here to clear away the clutter and guide you, step-by-step, through the credit repair process.
Credit Repair
This comment has been removed by the author.
Consolidate your debt. This can help you with getting your credit card balances below 50%. You can get a loan to pay off all your high interest credit cards. This will more than likely improve your score.
You have done a marvelous job! I am really inspired with your work.
We have compiled the most complete guide to truths and myths about proactol. Read on. proactol reviews is fascinating. So is all the information available about it. We've researched and brought all of it together here, in one place, for you. Do take the time to read through it. There's a huge amount of information out there on proactol discount. Getting the information you want however, is not always easy. We've collected all the data available and compiled it here.
Thanks for Sharing this nice post.
Virgin contract
Hey its really amiging. Keep Sharing.
Virgin contract
I used to use a Palm Pre a lot. What a great device. What an astounding software. I was so disappointed to see it not getting the traction it deserves. I really hope that now that it has found a new home @ HP it will rise again! And by the way, I have an extra sweet spot for Pre. It shares a lot of stuff with Maemo and N900.
android programmer
softwareentwicklung
android logiciel
android team
agile java
mobile app development
android developer
software partnership
Amazing .. I will bookmark your blog and take the feeds also... Big thanks for the useful info i found on Comentari de categoria nova.
Cell phone spy software serves you as a personal investigator. Once you install it on the target cell phone i.e. the mobile of your spouse, it secretly works for you every tick around the clock. The biggest advantage of using cell phone spy software is that you don’t have to personally spy out your spouse to overhear their talk. Secrecy remains intact as personal endeavors to take in your disloyal spouse for question usually fail as they soon execute a false front to make you feel that they are sincere to you.
Cell phone tracker has made it possible for you to trace out the location of your loved ones with ease and comfort. Most of the smart phones, available today, include the GPS technology that makes them detectable.
Your blog article is very interesting and fanatic, at the same time the blog theme is unique and perfect, great job. To your success, one of the more impressive blogs I’ve seen. Thanks so much for keeping the internet classy for a change.
Houston Home Security
The post is pretty interesting. I really never thought I could have a good read by this time until I found out this site. I am grateful for the information given. Thank you for being so generous enough to have shared your knowledge with us.
Post a Comment
<< Home