Live data from Hacker News

Symbian Won

shkspr.mobi

251–260 of 290 posts

Re: Symbian Won

#251
post #203

Earlier quoted context omitted.

Actually by Nokia shareholders, including a big bonus for managing to sell mobile division.

No. Nokia just sold its business to new owner, but new owner killed it.

Which is why Elop got the bonus from Nokia shareholders as per the signed contract. Finn press found out all the dirt about the contract back then, and the news are still relatively easy to track down.

Re: Symbian Won

#252

I used work for Symbian. The OS itself was great at the time (it's open sourced somewhere), and got security correct (I don't recall 'privacy' ever being an explicit goal) but it was an absolute bitch to develop for. It had its own dialect of C++ which looks nothing like modern C++, the learning curve was huge. It tried really hard to have an app ecosystem but it was nothing like what google and apple have today. Net…

Symbian was great, and I loved my indestructible all-silver Nokia E61 non-US version (which included WiFi, unlike the carrier-crippled ones I found in the US).

https://en.wikipedia.org/wiki/Nokia_E61

I actually looked recently at trying to buy another E61 in good condition, and how much trouble it would be to kludge up access to my email through it. I figured it would be more productive for email than my current mainstream smartphone setup.

I have to resist the urge to look into this open-sourced Symbian... :)

Re: Symbian Won

#253
post #208

I used work for Symbian. The OS itself was great at the time (it's open sourced somewhere), and got security correct (I don't recall 'privacy' ever being an explicit goal) but it was an absolute bitch to develop for. It had its own dialect of C++ which looks nothing like modern C++, the learning curve was huge. It tried really hard to have an app ecosystem but it was nothing like what google and apple have today. Net…

Was it the case where no globals were allowed, since "executables" (not really) were more remiscent of dll/shared libs/etc.?

Good question, I can't remember if globals were allowed, maybe they were as long as they were const so the OS could be executed directly from ROM. But again, I'm not sure, it's been some time.

Re: Symbian Won

#254
post #123

I used work for Symbian. The OS itself was great at the time (it's open sourced somewhere), and got security correct (I don't recall 'privacy' ever being an explicit goal) but it was an absolute bitch to develop for. It had its own dialect of C++ which looks nothing like modern C++, the learning curve was huge. It tried really hard to have an app ecosystem but it was nothing like what google and apple have today. Net…

> It had its own dialect of C++ which looks nothing like modern C++ Was this just a "using different elements of C++" kind of dialect, or was this an "early Win32 when you had to use pretend-C++ (ATL) together with your real C++, bridging the two with C" kind of dialect? I feel like a lot of application frameworks developed in the 90s ended up in the latter style, as C++ was just becoming popular around then, and man…

This documentation is for a very old version of the OS (I think it got up to 9.4 by the time it was sunsetted?).

Here is how it did its version of std::string:

http://n-gage.org/symbian-sdk-doc/6.1/developerlibrary/Commo...

It actually wasn't too bad once it was beaten into you by the compiler and code reviews. Non-embedded C++ devs can count their lucky stars.

Re: Symbian Won

#255
post #118
post #66

Earlier quoted context omitted.

I have two Nokia N9's (running Meego) at home still. I used N9 as my daily driver until about 3 years ago. The failure of that magnificent OS, combined with the failure of the successor (Jolla / Sailfish) still annoys me.

Sailfish is still around and is still getting upgrades every quarter with new features and improvements. Android support is actually pretty good and I use it for my daily driver. It's not a success but it hasn't been a failure IMO.

I'm still bitter about their Indiegogo campaign. I did get half a refund, so that's better than most failed crowdsourced projects.

Re: Symbian Won

#256
post #192

Earlier quoted context omitted.

That's the third option I wish we had ... How on earth did this not take off ?

Internal politics. Symbian faction was too strong and Maemo was (rightly) seen as something that would cannibalize it if successful. Meego being a full rewrite and repackage (qt/rpm whereas maemo was gtk/deb), although it had merits, means development needed to restart from scratch. Nokia also totally mismanaged dev relations. First it built up dev excitement for Maemo, then announced it was going to be abandoned (fo…

This is anhistorical; Nokia abandoned the Meego project with/after the burning platform memo. The Linux Foundation abandoned the Meego project and adopted Tizen afterwards, in part because of Nokia's departure

Re: Symbian Won

#257

I used work for Symbian. The OS itself was great at the time (it's open sourced somewhere), and got security correct (I don't recall 'privacy' ever being an explicit goal) but it was an absolute bitch to develop for. It had its own dialect of C++ which looks nothing like modern C++, the learning curve was huge. It tried really hard to have an app ecosystem but it was nothing like what google and apple have today. Net…

Oh, I got a Symbian phone when I was 16 (I think?) and of course I did try writing native apps for it. Yes, the SDK was horrendous. The C++ dialect was so weird I was never able to make sense of it. (I probably could with my current experience.) I just remember that there were many, many methods that ended with L, this meant "Leave", and this was some bizarre replacement for exceptions, apparently. There were more types of strings than I could count. The naming conventions for things were very weird. The hello world consisted of something like 5 classes and took a minute to build. When you wanted to actually run the thing you made, you had two options: running it in an emulator that took several seconds to process inputs, or running it on your phone via some connector app that only worked 1/3 of the time.

I didn't get very far with native Symbian development. J2ME was just so much easier, and ran on everything under the Sun (pun intended).

Re: Symbian Won

#259

Earlier quoted context omitted.

I could enable GPS and leave the phone on without charging... for THREE WEEKS at a time.

GPS is a completely passive signal, so it's not really surprising that it lasts a long time. You can get similar battery life with IoT SoCs deployed on the field. The difference between then and now is that modern smartphones use sensor fusion, combining cellular, WiFi, and GPS signals to generate a location. The end result is more accurate output, at the expense of battery life.

My understanding is that cheaper devices (at least historically) tended not to have a discrete chip for handling GPS, which could run extremely efficiently and at very low power, and instead were forced to use the CPU to do the work - contributing to the reputation of being slow and power inefficient.

Modern devices do the sensor fusion on CPU but it's just polling the GPS chip for coordinates as required, which handles all the actual signals processing stuff.

Re: Symbian Won

#260
post #85

Earlier quoted context omitted.

I respectfully disagree. Because it's an EPIC pain, and it's absolutely hostile towards "average" users. Back in the Android 5 (or so) days, I knew what permissions an app I was going to install on my mother's phone was going to ask to be granted _once_, and be done with it. Nowadays, an app might ask for some kind of new permission "on first use", and users on mobile are developing the same habit as users of desktop…

> I respectfully disagree. Because it's an EPIC pain, and it's absolutely hostile towards "average" users. Are you sure you didn't mean "EPOC" pain? Maybe "EPOC32" pain? ;-) - a Psion owner

Also if a Series 5 Psion, an early owner of mobile ARM in its younger days.
Post reply on HN