Reply
Thread Tools
Posts: 452 | Thanked: 522 times | Joined on Nov 2007
#21
Originally Posted by ddalex View Post
Qgil, it seems to me Nokia has a big problem right now: every couple of years Nokia breaks complete compatibility with old devices, and leave developers in the dust.
I think they have been pretty upfront about Product x being Step y in a 5 step plan. This entails change -- not everything has been major changes. Some of it has been pretty simple recompile. They have been working on getting the product to where they believe it needs to go. Think of it as Step 1 = Alpha 1, Step 2 = Beta 1, Step 3 = Beta 2, Step 4 = RC, and Step 5 = Final. ;-)

They needed to test the waters; and get community input. (Kinda like the open source model, release often...) Its a bit harder to release new hardware frequently without it costing them a huge amount of money. They have been extremely upfront what is coming for Step 5 --- I believe they have gone way above and beyond what was needed in this. They have seriously have risked taking potentially a lot of sales from the n900 by pre-announcing BEFORE the current device has shipped where they are going. This is pretty much unheard of in most companies, and considered horrible marketting. But, for us Developers this is HUGE, HUGE, HUGE! Large, kudo's for Nokia taking the time to make sure we are ALL aware of where they are going!


Nokia needs to send out these devices at low low prices- to get enough developers behind the movement to create enough _interesting_ applications in order to have an applications market that would drive N900 sell
I don't disagree with you. I've preached this same line elsewhere. Developers are going to win this platform. But you still have to factor in Nokia and its shareholders. Most companies don't even go for "long" term wins; they go short term. Nokia has already been financing this "direction" for a long time. I believe I read that the 810 was the first device that actually made them any real money.
If you'd get previously compatibility one wouldn't need to get the latest and most expensive device in order to develop for it, and you wouldn't need to have developer devices sent out at discount prices for every device launch. And it's not just Maemo, it's Symbian too. It's like Nokia shoots itself in the foot everychance they have, and they love it.
Part of the issue I believe is they are trying to re-build their core for the next generation -- they have strategically taken some awesome steps but everything is not in place yet. It takes time to get all the ducks in a row. So yes their will be some frustration as they make mistakes and transition. That is the whole purpose of Qt; cross-platform between Symbian and Maemo phones. This is the "missing" link between the lines of phones. Once they get it all working properly; they will be in a awesome postition. But it takes a lot of developers (that they are paying) to get all the libraries fully working to be able to see this vision come true.


So let's say I'm a diehard Nokia fan -- Should I get a N900 then ? Not with my money on the full price for a still buggy device, considering only yesterday fakeshots of N920 appeared, with the message of launching in 9 months with maemo 6 and multitouch, and rumors possible N900 incompatibility - credible rumours if we account for the past.
Well, if you have been in this business any amount of time; you will know that the day you buy something it is outdated. ;-) Their is a good possibility it that Harmatten won't work. Also equally a good chance it will. I don't think Nokia themselves will even know if it will work until they get to the point of releasing it. They have already started an "official" (Nokia funded) Qt4.6 port for Fremantle in addition to the Qt4.5 team; so they appear to be strongly trying to make sure everything works in Fremantle.

If you want to wait; I'm in the position I have no maemo devices at all (so I develop using the scratchbox/sdk) -- I but I can see where this is going; and I think this is literally the ground floor of a product which will take Nokia a long ways into the next generation and way past Apple, Rim, and Android.


Why can't we be more like Apple, with its incredible ecosystem and care to compatibility (three generations of the iPhone all capable to run the same latest software !), or like Google with its extreme predicability and openness ( compatibility across spectrum, clearly defined future intentions, huge market ) ?
Because they are not quite at their goal for mass consumer devices (step 5) -- I would venture that once Harmatten comes out the API will be very stable (In fact you can target Qt 4.6 right now) and won't change hugely bring the stability you are seeking.


So let me ask here: if, as a developer who doesn't have enough karma to get a nice discount for N900
That would be me. I'm standing at 167 Karma. No discount. No device. So I will answer your question. ;-)

, if I put my money down for a full-priced unit, what do I get in return ?
Getting on the ground floor of a revolutionary device. Think 8086 -> 80286 -> 80386. The development market went through a lot of upheaval between those generations of chips. 80386 brought the stability to the market.

Big market - no
That depends. It is the #1 presale unlocked phone on Amazon. The dev-discounts don't apply to Amazon -- so this is normal users in the USA only! The device isn't even shipping -- we haven't a clue how popular it will be. (Peter, Quim, any presale numbers available?)

Future prospects - no
I've been developing for over 20 years. Not a lot of "new" technology really excites me. The Maemo/n900 really excites me. The amount of "future" prospects it offers is unbelievable.

If I had the ability to convince the wife that I "need" a $600 phone -- I would be purchase it in a heart beat. I can only hope that by the next dev discount program that comes around that I can qualify for so that I can much convince my wife that a $300-$400 device is worth while. ;-)

Ecosystem (compatible devices in the future, market place)
Most apps have really only needed to be recompiled. Some have needed to be re-worked. But I spent a couple nights of work porting several libraries from scratch and then fixing a couple bugs and the app runs really well on my SDK/Scratchbox.

Is it all about the community and prestige ?
Could be if you get your satisfaction from being known and "prestigious" -- their are several developers on this forum that I am very impressed by because of all the "unpaid"work they put into it. Some have done some amazing things at no cost to the community and cost them time and money.


This is not about me personally, but about the Nokia policies that make me think that if I throw away another several hundreds for a "development platform" in just a quick couple of months I'll have just another paper weight because all the latest focus and drive has moved to another device and platform.
Their are a lot of people who are still happy their 770/800 and 810. If mine wasn't broken; I would be still happy with my n810 (and would still be lusting over a n900 tho). But you can use the SDK for free and develop pretty much anything in it if you don't want to drop any money. The community will test your app on real devices for you. = No Cost!

One disgruntled Nokia user,
Rant over.
I understand your frustration. You feel you have been misled and you want to make sure you aren't anymore. What do you have to insure you aren't being misled this time?

Well, I think in this case Nokia has been _VERY_ upfront about where they are going and have been putting their money where their mouth is by funding not only the Maemo Qt 4.5 branch, but the Qt4.6 branch of code for the Maemo and Qt4.6 for Symbian devices. That isn't even talking about the money they are investing in Qt in general. They are attempting to synchronize their platforms and by this radical of a change they will have accidentally burnt some developers. I think they realize that Qt4 is a/the major underpinning of their next generation and they are not pulling any stops to get it out.

Nathan.
 

The Following User Says Thank You to Nathan For This Useful Post:
Posts: 4,556 | Thanked: 1,624 times | Joined on Dec 2007
#22
Originally Posted by jeremiah View Post
- Nokia is the #1 cell phone maker in the world with a market share in Smart Phones vastly larger than Apple and Google combined.

Err..

1) How many years has Nokia been in the cell phone market compared to Apple and Google.

2) How many years have they been in the smartphone market compared to Apple and Google?

3) How fast are Apple and Google growing?

Just because Rome was on top before doesn't mean they'll be on top forever. [Though I don't see Apple being on top either, they're the type that would rather own their own market and be content with that since they can never capture the entire market with their tactics].

My concern more with compatibility breaks with the OS and device releases will be how long the n900 is supported. It would be terrible if the lifespan of the device was only one or two years. Especially if Nokia pulls stunts like "fixed in freemantle" if the fix could also be done on the previous OS. But hopefully being built on an open-source community will ensure a long life to re-coup the 600 dollar investment into the device.
__________________
Originally Posted by ysss View Post
They're maemo and MeeGo...

"Meamo!" sounds like what Zorro would say to catherine zeta jones... after she slaps him for looking at her dirtily...
 

The Following User Says Thank You to Laughing Man For This Useful Post:
Posts: 232 | Thanked: 106 times | Joined on Sep 2009 @ Chicago/D.C./Katowice
#23
Originally Posted by Laughing Man View Post
how long the n900 is supported.
based on past history it'll be supported by nokia for about a year, you know this, i know this, everyone knows this, its not some hidden fact its how they do business, look at how they support their phones for example


there is nothing wrong with this by me, as i've preordered with this knowledge in mind

Last edited by UCOMM; 2009-10-19 at 13:05.
 

The Following User Says Thank You to UCOMM For This Useful Post:
qgil's Avatar
Posts: 3,105 | Thanked: 11,088 times | Joined on Jul 2007 @ Mountain View (CA, USA)
#24
Hi, this spin-off thread belongs more to Development, if someone wants to move it.

Originally Posted by Jaffa View Post
Still not there yet, though it's looking promising:
  1. No packages available yet for Maemo 5
  2. No instructions on using Qt Creator with a Maemo 5 profile (as demonstrated at the summit
  3. No clear path for communicating or raising these issues
The Qt team is working on the packages. They were busy with the Qt Developer Days. Local builds work.

The communication path is described at
http://qt.nokia.com/developer/qt-for-maemo-developers

How to Provide Feedback

All feedback from the Qt user community is highly valued, and extensive testing of Qt on Maemo is encouraged. To collect this feedback, we have set up a special mailing list. The address of the mailing list is:

* qt-maemo-feedback@trolltech.com

Please join the mailing list to provide technology feedback, bug reports, suggestions or comments by sending a mail with the subject set as "subscribe" to:

* qt-maemo-feedback-request@trolltech.com
 

The Following User Says Thank You to qgil For This Useful Post:
Jaffa's Avatar
Posts: 2,535 | Thanked: 6,681 times | Joined on Mar 2008 @ UK
#25
Originally Posted by qgil View Post
The communication path is described at
http://qt.nokia.com/developer/qt-for-maemo-developers
Note that this seems to be a write-only mailing list, with perhaps only one subscriber. It has one post, by one author. Me:

http://lists.trolltech.com/pipermail...er/thread.html
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
 
Posts: 607 | Thanked: 450 times | Joined on Sep 2009 @ Washington, DC
#26
Originally Posted by UCOMM View Post
based on past history it'll be supported by nokia for about a year, you know this, i know this, everyone knows this, its not some hidden fact its how they do business, look at how they support their phones for example

there is nothing wrong with this by me, as i've preordered with this knowledge in mind
I would question that "everyone knows this" and I haven't seen any official Nokia pronouncement that Maemo 5 will only be supported for X number of years or that the N900 will not be upgradable to Maemo 6. In fact, the phrase "Maemo 6" exists on only two pages within the site www.nokia.com; both being a press release about Qt. This information may exist but it certainly isn't easily accessible to the consumer.

This isn't a problem for the cell phone market. Cell phones are purchased with the assumption that if you want a newer OS in a year you buy a newer phone. For the smartphone market, this is assumption may change depending upon how backward compatible the new set of OS upgrades are. For the portable computer market, this has never been the assumption.

Whether it will hurt Nokia at the high end remains to be seen. It certainly doesn't help.
 
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#27
Originally Posted by Jaffa View Post
No instructions on using Qt Creator with a Maemo 5 profile (as demonstrated at the summit)
There have been a few commits to Qt Creator about that lately (I didn't know it was demoed at summit ), so I guess the feature is still under development and you may need to pull QT Creator git to use it.
 

The Following User Says Thank You to javispedro For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 14:46.