Earlier quoted context omitted.
I can't edit my comment, but the source code seems to be here: https://github.com/SymbianSource I could never accept the coding standard for curly bracket positioning.
> I could never accept the coding standard for curly bracket positioning. OK, so I had to look. It's like they saw the two main camps (same line vs next line) and said "let's come up with something everyone will hate": TInt GetROMSize(TInt /*aDeviceNumber*/, TInt /*aAttrib*/, TBool /*aSet*/, TAny* aInOut) { TMemoryInfoV1 info; TPckg infoPckg(info); TInt r=UserSvr::HalFunction(EHalGroupKernel, EKernelHalMemoryInfo, (T…
Symbian Won
211–220 of 290 posts
Re: Symbian Won
#212Earlier quoted context omitted.
> But when J2ME support was added, it became easy to develop apps. And adding Python support for S60 (PyS60) was the best gift by Nokia for users as it brings Symbian devices to be "on-the-go handheld devs tool for developing apps without desktop PC".[0] Has you ever know that there is fully functional Blender-like 3D mesh editor & animator app written in Python for S60 (PyS60) directly on Symbian smartphone?[1] [0]…
So if all these things were possible on Symbian so early what in the world happened that they lost the market race so badly. Too much engineering-driven design? Lack of a unifying Jobs-esque force at the top to make hard decisions?
Re: Symbian Won
#213Earlier quoted context omitted.
Android studio and jni dev is pretty trivial TBH. It even builds the boilerplate for you
Try to generate boilerplate code for calling permissions API from C++. NDK is designed for Java => NDK libraries only.
Re: Symbian Won
#214I 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…
Re: Symbian Won
#215Earlier quoted context omitted.
> 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…
I was responsible for porting a fairly large C++ app to Symbian (this was like 15 years ago, so memory is hazy). The big problems were that exceptions were weird and non-standard, and you couldn't throw them from constructors, so anything using RAII had to be rewritten.
Re: Symbian Won
#216I 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…
I can't edit my comment, but the source code seems to be here: https://github.com/SymbianSource I could never accept the coding standard for curly bracket positioning.
Re: Symbian Won
#217Earlier quoted context omitted.
The J2ME world never really felt easy to me: What worked on 1 device didn't on another, there was very limited shared UI, and it felt like it was impossible to target multiple devices.
There were MIDP profiles[1] as long the version matched, the apps worked fine in my experience on any device although the devices themselves varied in their key pad placements; Nokia went crazy in their phone designs[2]! [1] https://en.wikipedia.org/wiki/Mobile_Information_Device_Prof... [2] https://www.youtube.com/watch?v=YOZi-7V11k8
I had a 3660 (friends called it the "communications brick"). There was no wifi and I couldn't afford a data plan but I was able to have the phone dialup via Bluetooth (think "reverse tether") to my Linux desktop. I never got into J2ME: being a fledgling Linux snob in college, I went for Nokia's C++ target and got stuck in the quagmire.
Re: Symbian Won
#218Earlier 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.
I would still use my N9 except that there are apps that I use every day that simply don't exist for Meego. I suppose I should try to sell it to some one who can use it but it is such a beautiful thing that I am loath to get rid of it even though I haven't even switched it on for ages.
Re: Symbian Won
#219Earlier quoted context omitted.
So if all these things were possible on Symbian so early what in the world happened that they lost the market race so badly. Too much engineering-driven design? Lack of a unifying Jobs-esque force at the top to make hard decisions?
IMO • iPhone's capacitive touch screen vs Nokia's resistive touch with stylus requirement was too much of a friction (pun not intended). 1 year after iPhone's release, Nokia released 5800 marketed as iPhone killer; guess what? it had f'in stylus with resistive screen. • Then when android happened, which was poor man's iPhone; Nokia hugged Windows Phone OS. Which never became a thing as it lacked Google apps (Google k…
[1] https://knowledge.insead.edu/strategy/who-killed-nokia-nokia...
Re: Symbian Won
#220> Because, as it turns out, a Libertarian free-for-all doesn’t work. It requires rational people to have an educated understanding of the risks they face. Millions of people installed dodgy apps, saw the one-time prompt, and lost control of their data. Doesn't the premise of the article disprove this statement? There's been no regulatory movement forcing the "Symbian" granular permission approach. I'd argue the pseud…
This comment is beautiful and should be read every time someone complains about "libertarianism" in such a completely misguided manner.