
02-05-2006, 11:59 PM
|
|
Neophyte
Join Date: Feb 2006
Posts: 1
|
|
Symbian is putting itself out of business
I like my P910, mainly because of the various input methods. Sure it's a bit clumsy to use without the pen, but i guess this will change with the P990. The usability is good (the QWERTY keybord is ok, some contrabass players might have problems, though). With a little hacking linking to OpenXchange works satisfactory.
Here are some of the things I hate:
* The GUI APIs, namely UIQ, Series 60, Series 80, Series 90 and what ever may emerge from the sick mind of a misguided marketing monster. Is it really that hard to understand that you don't need to change the interface when I change the implementation. I guess not, unless you think locking in developers is just as good an idea as locking in users.
* Exception handling a.k.a. "Leaving". The difference to the standard C++ exception handling is the necessity to explicitly create a function for catching and the ignorance of that function. I'm not an expert on implementing compilers, but I don't think Symbian gained much resources by their method.
* Memory Management. I've heard roumors about beeing able to overload the 'new' operator. Are these lies? Did they get through to Symbian?
* String handles. No comment on that one, I might get a heart condition.
I guess one might rightfully accuse Symbian of reinventing the wheel, just that their wheel comes in four flavours, they are all rectangular in shape and none of them can be used outside of Symbianeese.
It certainly looks like most of the mistakes they made are copied from Microsoft, they also had horrible APIs (win32api, mfc). This has changed a bit with .NET. The point is, however: I don't know any company (except Microsoft), that can afford to do the mistakes that Microsoft does. Either Symbian will learn, or they will be out of business within 6 years.
|
| |
|
|
|