I bought an E60 a couple of weeks ago, and I have to say - it sucks. Mostly because there are no apps for it, and this is when the serious aspect comes clear; I would like to write apps for it, but can't.
Anyway, back to the beginning;
All I can find are super-old references to "great" apps, such as the Helix player (where the symbian edition hasn't been updated in two and a half years?).
And all apps I do find are commercial closed source proprietary junk, kind of the shareware hell we had 15 years ago in MS DOS. Full screen caller, or an app that shows a white screen (for use as a torch), they all cost money. Charge me whatever you want, but I'll always think it's a disgrace to good software.
The open source initiative from Nokia is, to me, pathetic. Yes there's a port of apache, that's great. I tried it, and the DAV is super-broken.
Enough whining? No;
I haven't found a way for the phone to look for mail every once in a while (over wlan), and I haven't made it understand not to ask me to "search for access point", but search internally, and pick whatever open AP there is out there, or auto-connect to a saved encrypted one (such as those I add specifically). These things are critical to make the phone usable.
The web browser keeps crashing every once in a while (always when closing the app with two open windows. Another thing, can I open a second window manually? Haven't found any way how).
The phone constantly dies and consumes super-much battery when in dual mode (GSM/3G). Well, I couldn't care less about 3G, so strict GSM is no problem for me, but it's laughable.
I have an app which installation failed. Now, everytime i boot the phone (or insert the MMC-card) it tries to "continue" the installation. It dies, and the MMC-card is "locked" - phone cannot be used in data transfer mode with USB cable... Holy cow how crappy.
Now, you might ask, what right do I have to whine? All right, I bought a phone, with great opportunities, but whos creator doesn't care about software for it, since people like me cannot contribute. How?
I'd like to contribute, like very many other people. I write code, and I have many things I'd like to add (I've started writing a [functional] DAV server for it), but I am using a free ("open source" for some of you) operating system, to write open source apps. What have I found?
The greatest void there is. No SDK, nothing. No support. People (even Nokia-people) keep directing to several-years-old sites such as the sdk2unix. These doesn't work for 3rd edition (like so many other things which people stopped updating years ago). Ok, there's no emulator, which sucks. But I can live with that. It's worse when I have to install Windows and some super-complex IDE's. In fact, I did, but that windows is long gone. Lots of magic happened to build the most simple app into a sis file. And when I don't understand the build process, what's going on, or when finding information on it is a nightmare, you scare me off.
So I cannot contribute, and it's visible, since no one else can. There is absolutely no open source community for the symbian any more (if there ever were one). No one can contribute help to me, and I cannot help anyone.
We're stuck with crappy proprietary junk-apps - or use windows to write some good ones. Thanks.
The open source initiative from Nokia surely sounds good, you might get a slashdot article for it. Good PR. But underneith, there's really a void.
So many good apps that could be ported if open source people (about 95% of them using Linux, and 5% OSX) could get even the smallest help. If you spent 10% of what you spend to make life easier for the windows people who write proprietary useless stuff, to those who use a free OS, we might all have loads of good apps.
But everyone has already left for embedded Linux. So, have Symbian died of self-suffocation, when the open source minds didn't even get the chance to contribute?
Surely you can blame Symbian for this, but when Nokia is one of the biggest symbian implementors, I think you do have a saying in this, and you can contribute yourselfs. I read some Nokia person saying that it would be too difficult to port the SDK to linux. It's great to hear that Nokia focuses on simple things, to attract simple minds. (This last one was ironic, but was it true?)
G - having absolutely no hope for my phone, but instead waiting to by a phone using Linux (yes I know Nokia has one, but that doesn't justify the symbian phones to completely suck).