Slashdot Mirror


Nokia the Next Gizmondo?

An anonymous reader writes, "Yesterday Symbian announced that 100 million Symbian smart phones have shipped to over 250 network operators worldwide since the company's formation. According to a CNet article, however, Nokia phones running on the OS are actually worse than their non-Symbian predecessors. From the article: 'The fact is, Nokia's phones are in danger of turning from the iPods of the phone world into the Gizmondos — from devices dedicated to doing one thing well to jacks-of-all-trades that do too many things poorly. The S60 3rd Edition interface has received tons of criticism from veteran Nokia users for being far too complicated to use. It's great that there's new stuff to play with, but not so great that the old stuff, as in making calls and sending texts, has been made more complicated.'"

26 of 115 comments (clear)

  1. Does it have... by Anonymous Coward · · Score: 2, Funny

    Side-talkin'?

  2. What are you trying to say? by gregmac · · Score: 4, Insightful

    ..that people want phones in order to make phone calls?? Psh..

    --
    Speak before you think
    1. Re:What are you trying to say? by marcosdumay · · Score: 2, Insightful

      I for one wouldn't mind small cell phones, if their battery lasts enough.

      The point is being able to call someone and carry it.

    2. Re:What are you trying to say? by adinu79 · · Score: 4, Insightful

      Please stop acting like everything revolves around the US. As far as I know your providers are the only assholes in the whole world that cripple their phones to such extent that you can't even connect to your mobile phone to download some pictures off it. I'm happy with having a camera phone. I just connect it to my laptop via my INCLUDED USB cable and software or use a bluetooth connection and can get anything on or off the phone in no time.

      And the article is nothing but PLAIN AND SIMPLE FUD, I have an older S60 Series 2 phone and love it. Will switch to a Series 3 phone soon because it's a great mobile platform to use. I have everything I need on my phone, E-mail reader, Web Browser (Opera for Symbian is a great piece of software), IM, organizer. And it doesn't drop calls or anything similar. Your problems must be related to the crap CDMA 2000 technology your providers most likely still use.

  3. Re:Hurry up Apple by viniosity · · Score: 3, Insightful

    I call fud on this. I did a review of the Nokia N73 as it relates to OS X some time ago (search for it.. this isn't a plug) and found absolutely no problems with the 3rd edition of S60. I hadn't used a Nokia in quite a while so if things were significantly worse I think I would have picked up on it.

    As it stands now, I'm extremely happy with my N73. And since it syncs with my iTunes, iCal, and address book I effectively have a serviceable iPhone already.

  4. ummm, no by Anonymous Coward · · Score: 5, Insightful

    Ummmm, no, Nokia won't be the next Gizmondo. This is because they make more than one phone. They make a whole range of phones, so if one model or family of phones doesn't succeed, it doesn't mean it will be the end of the company.

  5. Nokia, Motorola, Sony, Samsung, WMobile and iPhone by Corpus_Callosum · · Score: 3, Informative

    The stakes are high, the players are mammoth and everyone is making the same damned mistakes.

    Today's smart-phones are actually very stupid; The interfaces are cumbersome, the features over-hyped while underperforming, the battery and performance problems legendary and yet, the mistakes are accumulating rather than being corrected.

    In my opinion, the primary problem is that everyone is using the wrong metaphore for these phones. These phones are not mobile computers and should stop being treated as such. They are supposed to be lifestyle devices. Lifestyle devices need to be simple, elegant and stylish. The only manufacturer that has come close, IMHO, is Motorola with the Razor.

    Nokia has some nice features, but as the article correctly posits, the interfaces are simply hideous.

    Motorola has taken a shotgun approach and has such a wide variety of different offerings that it makes your head scratch. The Razor is a good phone, but it has yet to be seen whether Motorola knows how to parlay that into a spectrum of lifestyle devices of a higher generation.

    Sony Ericson makes hideous phones, in my opinion. They may have nice hardware, but the software is simply terrible.

    Samsung has a decent compromise in all categories and their phones are quite popular in Asia, but nothing stands out as outstanding.

    Windows Mobile? You have to be kidding. I would rather shoot myself in the foot and use the blood to write on big signs that I hold up than navigate through a start menu on my mobile.

    But alas, we are shown a possible beacon of light in the smartphone race. Can Apple offer us some innovation in the lifestyle smart-phone department? I certainly hope Apple teaches these other companies what style and simplicity actually are. A device that quickly morphs from one purpose to another, represents each purpose flawlessly and innovates outside-the-box. Simply the addition of iChat compatibility over WiFi would put the iPhone in a class by itself.

    But anyhow, let the arguments begin.

    --
    The reason that it can be true that 1+1 > 2 is that very peculiar nonzero value of the + operator
  6. 100% of sales to network operators? by grimJester · · Score: 2, Insightful

    I don't know what to make of that. Obviously there are phones sold to end users by companies that, you know, sell phones. Vertical integration / vertical monopolies are, at least internationally, the exception rather than the rule.

  7. Symbian phones are the BEST! by GekkePrutser · · Score: 4, Interesting

    Nokia's Series 60 phones are much better than this article is claiming. I have used them since the first generation (Nokia 3650) and never looked back. I currently own a Nokia E60 and use most of its features, including automatic email retrieving through WiFi, VoIP (it automatically logs on to my SIP provider when I'm home), and even navigation (TomTom), although for that I prefer my Windows PocketPC for its speedier CPU and big touchscreen. The new and improved user interface in the 3rd generation Symbian is also beautiful and much handier than its predecessors.

    It's just stupid to say that these phones are bad because they try to do too much. Of course, they do a lot, and if you want a phone to simply call, then just get another phone! Even Nokia makes simple phones for both consumers (3220) and business users (6230i). I have used them both and hated them, they feel so awfully dumb after using a Symbian. Just simple features of Copy & Paste, or the excellent call log feature of the Series 60 phone makes it worthwhile.

    These phones have their market, the same market that has embraced the blackberry when everyone was saying it was a chunky overpriced device. Nokia is the biggest mobile phone manufacturer in the world and it only stands to reason that they have a wide range of phones with something for everyone.

    1. Re:Symbian phones are the BEST! by Xenna · · Score: 2, Interesting

      That's why I like the Nokia Communicator line of phones. When closed they are pretty basic phones that work like the simplest Nokia's of old. When open you get all the power (and complexity) of Symbian S80, a big screen and a pretty usable keyboard. I started out with a 9110 and after a short detour to a phone/pda combo I'm very glad to be back.

      I heard that Nokia plans on running S60 on future communicators. I'm looking forward to getting one after my current 9300.

      X.

  8. No news under the sun. Innovation is expensive. by Iloinen+Lohikrme · · Score: 5, Insightful

    This article is no news. Since after the half of the 90's there has been a constant complaining about phones getting new features and them becoming harder to use. This is just one complaint more.

    What I don't understand why the article writer wants to paint so grim image of where Nokia is going. Nokia is a very big firm with biggest selection of mobile phones. They have more advanced models that are the cutting in the edge and then they have simple basic models. They also have a very short product life cycle. What this means is that Nokia can try new things with their cutting edge models and if they succeed, trasfer the innovations down the line to other phone models, and if they fail, they just try again and again until they succeed. This is what the article author should have remembered. Nokia is not like other mobile phone companies, they don't play with just one card, they have massive collection of phones and if few phones flop, that doesn't matter because they still have a big collection of phones that work.

    It should also be noted that this isn't the first time when a mobile phone is not a mobile phone but something else. I can remember the end of the 90's and my Ericsson R380e which was by the words of Ericsson not a mobile phone but a terminal. Actually that phone has been the best phone that I have ever owned. It's just sad that Ericsson didn't follow with the design but moved to a more bulky design, the P-series.

    On a different note, Nokia's management doesn't have any other direction to go than make mobile phone more than a mobile phone. If they would just stop and say that these features are all that users will ever want, eventually chinese no name manufactures and computer companies would get them. There is only one path to Nokia and that is to make mobile phone more than a phone.

  9. TFA misses the point by _marshall · · Score: 5, Insightful

    Disclaimer: I used to work for Nokia, and I own a N73 and it is a great phone IMO.

    The article is pretty short, and it's main criticism is the fact that Nokia's flagship smart-phones (or as they say "multimedia computers") have too many features and aren't good at "one" thing. First, let's look at the market.

    Phones are marketed to all different types of demographics, age groups, technological needs, price points, etc. Nokia, being one of the (if not _the_) biggest phone manufacturers on the planet, has a huge selection of phones that appeal to all kinds of different needs. There are the cheapo phones that make calls, send text and that's it. There's the mid-range that have some memory, include an MP3 player, and maybe have a decent camera too. Then there's the high-end ("N series") which are generally meant for high-end business users and tech-heads like your's truly. To claim that Nokia, as a company, is slipping into Gizmondo territory is either ignorant or wishful thinking.

    TFA also makes claims about making calls and sending text messages with the new S60v3 being too difficult, yet provides no argument for "how?" or "why?". Using the N73 let me show you how "unintuitive" it is to make a phone call:

    1) Type in the number
    2) Press the green button on the left

    As you can see, this is real rocket science not intended for every day cell phone users =). Ok, now let's take a look at writing a text message:

    1) On S60v3 devices there is a small row of quick buttons on the Standby; one looks like an envelope with the caption "New text msg". Click that button.
    2) In the To field you can type a number manually or just hop over to your contacts by Options >Add Recipient
    3) type your message
    4) Options>Send

    Admittedly, writing a text message is a slightly more lengthy process than making a phone call, but you're typing on a numpad, so that is to be expected IMO. I think at the end of the day, it all boils down to what your needs are. If you want a simple user interface without feature bloat, don't buy a cell phone with a full blown operating system! There are plenty of *great* phones from Nokia that have simplistic user interfaces and do certain things very well. See the Nokia 6233 or Nokia 6131 for great examples of Nokia midrange phones that are highly functional (without feature bloat) and also extremely easy to use.

    1. Re:TFA misses the point by jas203 · · Score: 2

      Symbian doesn't mandate the organisation you are complaining about, they produce the base OS. For a phone a UI is built on top of Symbian, normally you'll see Symbian based phones operating S60 or UIQ. In this case it is the UI that is "lacking organisation", not the OS.

  10. Re:Hurry up Apple by Ajmuller · · Score: 2, Informative

    Indeed, i should have mentioned this specifically. The pocket browser on here is amazing. It even beats the mobile version of Opera by a long-shot. Mostly in how it *doesn't* render pages "properly". When absolute widths are specified, it will automatically minimize them so that no column of text is wider than the screen, meaning: no side scrolling, this and about 1000 other little tiny things makes this the absolutely best mobile browser i've ever used.

  11. My list of flaws by EvilNTUser · · Score: 3, Informative

    No, I love my N73 too, but there are several problems. I'm sure someone somewhere is going to post about how all they want to do is make a call, but that's actually implemented fairly well, although not perfectly. People who want to use the hardware to its full potential are the ones who will suffer! Here are some real issues I've found, and they amaze me:

    • Simple yes/no-toggles are implemented with dropdown menus. Unforgivable in a mobile device. One press should change the setting, not open a menu. To add insult to injury, the active option is the one that's selected when the menu opens.
    • The music player is retarded:
      • Instead of listing your songs, it wastes the whole screen on empty space. You have to open a menu to get to a playlist.
      • Instead of mapping playing functions to keys, you have to select virtual buttons on the screen.
      • It doesn't let you set it to a specific folder, so if any game uses mp3 sound effects, they will be added to your playlist. That would work on a dedicated mp3 player, yeah, but not on a goddamn general purpose computing device. Jesus Christ, morons!
    • The photo/video viewer does the same thing. Want to hide porn or just some boring diagrams you copied onto the memory card? Nope, can't do it, they'll all show up when you're trying to show someone the cool photos you got.
    • Not a single application including the main UI tries to use the keys that are available. The interface designers seem to be completely in love with menus and virtual buttons you have to select on the screen. What happened, did they fire everyone who worked on Series 40? I want my quick to access alarm clock back.
    • The calendar is obviously NOT designed to minimize button presses.
    • The clock has lost its timer and countdown timer for no reason at all.
    • The phone will display a picture of the person who is calling, but it'll be a 10x10 thumbnail at the bottom of the screen. WTF??

    I could go on and on with this crap, but in summary: The hardware is great, but I'm looking to replace every single official application that came with the phone. Oggplay already takes care of my music, and it's brilliant. I hope the application UI designers are out of a job by the time S60v4 comes out.

    Although I must say the web browser really shines, to be fair.

    --
    My Sig: SEGV
    1. Re:My list of flaws by gilgongo · · Score: 3, Interesting

      No, I love my N73 too, but there are several problems. I'm sure someone somewhere is going to post about how all they want to do is make a call, but that's actually implemented fairly well, although not perfectly. People who want to use the hardware to its full potential are the ones who will suffer! Here are some real issues I've found, and they amaze me

      I recently saw Christian Lindholm, head of Yahoo! Mobile (and former Director of Multimedia Applications for the Nokia Ventures) give a talk entitled "Mobile Usability" at the Neilsen Norman Group's User Experience 2006 in London a couple of week ago.

      He used the N73 and other recent Nokias as examples of state of the art devices: full-specced in every aspect (memory, CPU, pixels) and a remarkable device because of it. Nokia are selling more cameras than Kodak (or something like that). Yet despite the subject of his talk, he didn't mention the usability of the phones at all. In fact, I was rather amazed at how uninspiring this man was in talking about mobile phones and their use. For example, he described how Yahoo! designed a mobile portal for the UEFA 2006 World Cup - the most popular sporting event on earth. His description of their design process mentioned some user tests in passing - something like they built the system, showed it to some users, made a couple of tweaks, then went live. I later asked him a question about this. To what extent is user testing a part of what they do at Yahoo! mobile? He fluffed it with some meaningless crap about keeping the user in mind when they design. I kept one eye on Jakob Nielsen sitting in the row beside me - I thought his face twitched rather more then usual while Lindholm said this.

      My opinon? People who design mobile devices - or at least this guy - are mesmerised by hardware: the size, the spec, the pixels, the memory. They care very little, if at all, about software and its usability. Take a look at the guy's blog: it's all about hardware, battery life, picture quality, etc. Yes, I know he invented the "navikey" (although not exactly a huge mental leap), but I don't care if my phone produces great pictures if it's hard to take them in the first place. What good is a wonderful screen if you're looking at shit software, or hitting the wrong keys or having to remember arcane menu sequences just to turn on Bluetooth?

      Designing software for phones is hard (device compatability, shipping cycles, marketing issues etc. etc.) but in my opinon, if people like Lindholm continue to all but ignore mobile usability, things are not going to get much better very fast.

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    2. Re:My list of flaws by synx · · Score: 2, Interesting

      This comment is revealing, as well as the GP. The GP talks about the amazing memory, speed, etc, etc the lists a whole HUGE list of UI problems that demonstrate the designers were thinking of a mouse-interaction paradigm, not a cell phone. Meaning any action is not very efficient - you need to look at the screen too much to activate simple functions, you need to press too many buttons to enable simple functionality, etc.

      As for the yahoo guy - well 'keeping users in mind' is not really enough when it comes to design. That thought line is essentially sheer arrogance - it belies an attitude of "we know our users, and we can accommodate their needs" - the arrogance is that they think they know what their users want. Time after time, house after house, many engineering firms have been surprised over and over that what they THOUGHT users cared about, turned out to be completely 110% wrong.

      All of these reasons is why I am waiting with bated breath for the iPhone. I know that steve jobs will REFUSE to put the Apple brand on anything as poorly usable, weak willed as the current Nokia/Symbian phones.

      One other thing, I looked at a Symbian phone a few years ago. I really didn't like it - the UI was slow, basic functions were SLOW. Hit "dial" to bring up the last calls... why the HELL does this take more than 50-100 ms? Why is it taking 1 second? I blame the Java underpinnings. I think Java has encouraged an entire generation of programmers to code without performance considerations. Hell Java makes it hard to code for performance, since I find it's computation model does not map cleanly in my mind to actual on the chip execution. The development culture also discourages any of that line of thought. You generally accidently stumble into poorly performing solutions, which is remarkable considering how much power we have in computers these days. The dynamic-dispatch nature of Objective C seems positively high performance in comparison.

      Making users delighted is all about doing what they expect. The technophiles are clearly in control at Nokia. I hope Apple puts them out of business, because Nokia will have earned it.

  12. Re:Nokia, Motorola, Sony, Samsung, WMobile and iPh by _marshall · · Score: 2, Insightful

    People who want "Lifestyle phones" are in a specific demographic. Maybe it's a large demographic, or maybe it's one of the largest demographics, but that still stands. Just because you want this for your phone does not mean everyone does! This is why companies like Nokia, Sony Ericsson, etc have a wide range of offerings to suit different needs. If you don't want a phone that works like a computer than for god's sake don't buy it! As you pointed out, The RAZR is probably one of the best "lifestyle phones" on the market, but IMNSHO the RAZRs UI is completely inconsistent, and was one of the hardest learning curves I've had for a midrange device in years. Of course, so many things about software and phone looks are personal taste, so I don't want to get into a pissing fight over who's opinion is the right one =).

    My main point is that the "lifestyle phone" segment is covered by every manufacturer, as is the "PDA phone" segment, as is the "low end" segment, as is the "Music phone" segment, etc, ad infinitum.

  13. Re:Nokia, Motorola, Sony, Samsung, WMobile and iPh by tbradshaw · · Score: 4, Insightful

    I was following you 100% until you claimed the RAZR as an example of a phone that "got it right."

    The RAZR is the worst example of form-over-function that I've seen in recent memory. The form factor is fantastic, but the user interface is horrid. It was clear that all of the work on the RAZR went into the slim and beautiful exterior while an interface was cheaply hacked together.

    I had the sad occurance of my Nokia 3660 (running Symbian 60) dying on me, and I followed up the phone with a RAZR. I was stunned at the horrible inadequacies I faced when transitioning from the 3660.

    I have a ton of contacts synchronized with my laptop. (Which didn't work properly with the RAZR, but I don't know that I would blame the OS directly, more like just poor support for the OS from synching software.) If you have say, 500 numbers in your phone and you want to look for Bob Smith with the S60 contact list, you just type say, "Bo" or "Smi" and there you'll be. With the RAZR, the best I could do was hit "S" to get the "Smith" and then scroll from there. (With 50 numbers in the S's, it was promptly a hassle.)

    Most importantly was a core deficiency with text entry. They try the seemly intelligent method of determining likely words by the frequency that you have typed those words via T9. For example, "if" and "he" are the same numbers on the number pad. If you've typed "if" more often than "he", then 43 will give you "if". If you've typed "he" more often than "if", 43 will give you "he".

    It sounds great until you use it in practice. In practice the interface to the RAZR is so damn slow that even an elementary student can type text faster than the interface can keep up with. When that becomes the case on a typical T9 system phone, it's no big deal. You learn that "he" is 43 and that "if" is 43# (were # is usually "next word"). So you can really go just about full speed, even though the interface is just trying to keep up.

    Sudden with the RAZR this was impossible, because to the user the results of 43 (and other such common sequences) became nondeterministic! You couldn't type faster than the interface could render!

    Coupled with very deep nested menus (no reason to take 7 nested menus to get to a commonly used feature), poor sync-ing (using iSync personally), and horrific text entry, I was fortunate enough to just straight up trade my RAZR away for a Nokia 6600. And while I agree that the newer versions of S60 haven't gotten all that much better and perhaps a little more annoying, nothing compares to the amazing inadequacy of the RAZR interface.

    The current phones on my wish list are T-Mobile Sidekick (even as just a phone and nothing else, Danger have designed a beautifully easy to use interface) and the forthcoming iPhone (because I trust Apple's iBrand to make an efficient and effective interface).

    For me now, software comes first. The RAZR was scarring.

  14. Re:Hurry up Apple by karoliina · · Score: 3, Informative

    Well, Nokia does also simple mobile telephones for those who can't understand the complexity of the high end models. They are called the Series 40-phones and they are not running Symbian OS. If you are not a gadget freak that wants all the new features of Series 60 OS and N-series plus possibility to use a large number of 3rd party applications, you propably better to get a Series 40 phone which is not based on Symbian. And if you really want simplicity and lifestyle and status, you can always get a Vertu-phone if that is the style & feel you are looking for. It is nearly guaranteed that you have a higher status phone if you have a Vertu than any of your neighbour. As a gadget-lover and early adopter, I am using the Nokia N93 camcorder phone which runs the Series 60 software which is based on Symbian OS. I got it for the features of it, the user interface played insignificant role and besides of that, as a nerd, it is no problem to use it, it is a lot easier to use than phones from other manufacturers that I have tried, despite of being packed full of features. I could even call the user interface quite intuitive and it is quite quick to do thigns I want to do with it, generally I am very happy with it. Of course I prefer more the touch screen interface of my Nokia 770 Internet Tablet and it is also otherwise a lot nicer as it runs Linux rather than Symbian OS, but as a phone and camcorder the N93 does just fine and compared to the current available alternatives, the N93 is an excellent choice for the use cases it is best intended. There are two kind of people, those who want to get these multimedia computers and those who don't. Both are significant and there are choices for both of them - for the multimedia computers, go for N-series and for the simplicity go for Series 40. There are choices for everyone, better luck next time picking the correct choice. I am happy with my feature rich devices which have high cool and geek factor, I have my devices to be able to do all sorts of things including phone calls, not to do only phone calls, in fact, most of the time I am using my phone, I am not having a telephone conversation with it, but doing something else, e.g. taking video. The video quality of my N93 is pretty nice for a camera phone and the quality of all the stuff it does is top notch. But for those who want to just talk with their phones or who aren't technically oriented enough to use the advanced features (despite they are pretty simple to use really on the N93, the UI is not bad in my opinion, e.g. Windows is zillion times harder to use than that) of it this is not the correct choice, there are number of simple Series 40 models for those.

  15. Re:Nokia, Motorola, Sony, Samsung, WMobile and iPh by Corpus_Callosum · · Score: 2, Interesting
    I was following you 100% until you claimed the RAZR as an example of a phone that "got it right."
    I should have specified, I currently use the RAZR V3i, which has a slightly improved interface, a megapixel camera, iTunes and a much faster processor. The original RAZR was indeed a bit harder to use.

    Even so, the RAZR is far from perfect. My point is just that it tends, for me at least, to be quicker and easier than any other phone that I have owned (and I have owned samples from all major smartphone manufacturers).
    --
    The reason that it can be true that 1+1 > 2 is that very peculiar nonzero value of the + operator
  16. Re:Hurry up Apple by stewwy · · Score: 2, Informative

    I've had an old n-gage(the first one) for a few years ....until it was lost/stolen a few days ago.
    It's OS was pretty intuative everything worked well the address book was useful, and well laid out and its bluetooth connected to my car,computer and headset quickly and easily.

    I replaced it with a motorola l6,because it was cheap,but bare in mind this is one of the latest models.
    The address book is stupid you seem to have to have seperate entries for each persons phone no. mobile no, email etc
    It took me an hour to get an initial connection to my computer via bluetooth but at least it improved my text speed, It only stays 'discoverable' for about 30 seconds,and you cannot change this, not long enough to 'discover' the phone AND type in the passcode reliably. Although its fine once its been done.
    I had to read the manual! (something I never had to bother with with the N-gage) to find out where mp3's and ringtone samples I downloaded were stored.

    Lest the replies state how to do these things quickly and easily.
    My POINT is that using the N-Gage I did all these things without the manual and on first use, the OS/keyboard layout is to my mind intuative.
    Using the Motorola I had to look up in the manual, and in one case look up Online, before I could accomplish the same tasks, this makes the OS/keyboard unintuative to me.

    The phone is not too bad, its just not what I expect from a phone who's OS should be 4~5 years more advanced, next time I lose it I'll be going back to a Nokia

  17. Re:Hurry up Apple by mobiilimarsu · · Score: 2, Interesting

    Seconded. I'm reading/typing this on a N80 and it doesn't cost me a dime (that "default" guy seems to have an open access point everywhere ;)

  18. Re:Nokia, Motorola, Sony, Samsung, WMobile and iPh by tbradshaw · · Score: 2, Interesting

    Right on. I would imagine that the faster processor alone would have been an amazing improvement in user experience.

  19. Re:Write your own interface by jas203 · · Score: 2, Informative

    I've posted a few comments in this thread already....mostly clearing up mis-conceptions.

    Also, there are no nice and clean C++ exceptions in Symbian, you've got to manually write your exception cleanup stack using ugly macros.
    Pre-v9: Correct
    Post-v9: Incorrect - infact Symbian "leaves" are now done in terms of C++ exceptions! (try it out yourself using intrumentation)

    Symbian is archaic enough to assume that all software has to be able to run in ROM, which has introduced all kinds of resource & memory use weirdness.
    Wha..? I don't understand? Surely you should be praising it for this fact as it is clever enough to not have to load into RAM code that is on ROM (I believe it is called execute-in-place)! Certainly apps installed after you've purchase a phone don't go into ROM.....
    Oh, I see, you're talking about the Pre-v9 limitation of no static data in dlls. Post-v9 dlls can have static data btw.

    You can make an ex-Symbian programmer explode by repeating the "TDesC" mantra a few times.
    What is it? Symbian's foresight in encapsulating size with data from the ground up means that buffer-overflow attacks against OS executables that result in arbitary-code execution are incredibly rare (if not completely non-existant) ;)
    (Although I should also note that the "Active Object paradigm" also helps in this area)

    I've done Symbian programming only in "C++" and I'm never going back.
    How come?

    Seriously, I appreciate programming in C++ for a Linux app is different to programming a Symbian app, but surely any programmer should be able to program in different environments. There seems to be a general mis-conception that Symbian forces you to do it in its own "wacky" way, but that is simply not the case. You have your standard primitives of process, threads, semaphores, etc. One can easily wrap up C-strings into TPtrC's etc. And you don't "got to manually write your exception cleanup stack", you can handle it your own way. And since v9 onward, a lot of the truely frustrating limitations (i.e. static data, exceptions, etc.) have been eliminated.

    The facilities provided in Symbian are there to help the programmer write good, tight, robust code.
    * You can do multi-tasking with threads (context switches?), or you can use Active Objects (no context switches).
    * You can use C-style arrays/strings (stack overflow?) or you can use descriptors (stack overflow will panic your app).
    * To handle cleanup on an exception, you can put all your objects on the stack (how much space is on the stack?) or you can put them on the heap and used the CleanupStack (much more resource friendly).

    I personally like the Symbian "style", and I think learning to do it properly (rather than just dismiss the unusual as broken) has made me a better programmer.

    p.s. I think the reason for all these misconceptions is due to a lack of abundant example code of a significant size and of a high quality.

  20. Re:Nokia, Motorola, Sony, Samsung, WMobile and iPh by tbradshaw · · Score: 2, Insightful

    I did notice that exact situation. They all blow. It's still an example of an extremely poor interface. The fact that they put an existing crappy solution shoe-horned into a sweet form factor further illustrates the case.

    "Slapped together" doesn't necessary mean "from scratch" or even "for the specific purpose."