Re:Android Killed Windows Phone, Not Apple
by pjmlp on Monday July 24, 2017 @02:21AM
(#14836248)
Symbian was great as user OS, for developers not so much.
It used a C++ dialect called Symbian C++, basically Hungarian notation everywhere, special semantics how objects were created (Two-phase creation), strings could not be used directly, ARM trap errors instead of exceptions, and so on.
They also rebooted the SDK multiple times, initially Code Warrior based, then a set of Eclipse CDT plugins, then they rebooted it and created another Eclipse attempt called Caride.
They eventually added POSIX support (PIPS), but just nowadays with Android, due to lack of updates, not every device could take apps that made use of PIPS.
Then came Qt, but it was pretty much WIP by the time the burning platform memo came to be.
It used a C++ dialect called Symbian C++, basically Hungarian notation everywhere, special semantics how objects were created (Two-phase creation), strings could not be used directly, ARM trap errors instead of exceptions, and so on.
They also rebooted the SDK multiple times, initially Code Warrior based, then a set of Eclipse CDT plugins, then they rebooted it and created another Eclipse attempt called Caride.
They eventually added POSIX support (PIPS), but just nowadays with Android, due to lack of updates, not every device could take apps that made use of PIPS.
Then came Qt, but it was pretty much WIP by the time the burning platform memo came to be.