BlackBerry OS
Mobile Operating Systems: Entelligence
by admin on Jul.31, 2009, under Android, BlackBerry OS, Entelligence, Michael Gartenberg, Mobile OS, Reviews, Symbian, Thoughts & Opinions, WebOS, Windows Mobile, iPhone OS
Of course this article has a different take on the entire state, one which is quite interesting and totally worth a read.
-Nokia FanBoy
Mobile Operating Systems: a Brain Dump
by admin on Jul.29, 2009, under Android, BlackBerry OS, Brain Dumps, Linux, Mobile OS, Symbian, WebOS, Windows Mobile, iPhone OS
I’m not entirely sure what I want to say in this post, so you’ll have to bear with me for a little bit.
In the past…
telling apart a smart-phone from a dumb-phone was quite simple. Smart phones were generally required for some features such as running multiple applications at once, being able to run Java apps, or browse HTML web pages. Even IrDA (infra-red) and later Bluetooth were generally left strictly for smart phones. Finally GPS came out, and that was deemed too expensive for mainstream phones, so smart phones were the only ones to support that feature.
But what has happened now?
Java is included on pretty much any phone you can think of, and through some simple multi-threading so is support for multiple processes. Most newer phones support HTML browsing, while some smart phones don’t support JavaScript, or web-based Java and Flash content, so that can’t be the differentiating factor. IrDA is no longer included in all but the smartest of smart phones, and Bluetooth is included in just about every mainstream phone. And GPS? Well even that is starting to get included on specialty dumb phones (that is if you can call a specialty phone “dumb”).
Where to look?
Maybe I’m approaching this from the wrong point of view, so lets what Wikipedia defines an Operating System to be:
An operating system (commonly abbreviated to either OS or O/S) is an interface between hardware and user; an OS is responsible for the management and coordination of activities and the sharing of the resources of the computer.
Ok… so not very helpful, maybe Smartphone?
A smartphone is a mobile phone offering advanced capabilities, often with PC-like functionality (PC-mobile handset convergence). There is no industry standard definition of a smartphone.
So there is no industry standard definition, but reading on we see David Wood, EVP at Symbian Ltd., defining a smart phone as:
“Smart phones differ from ordinary mobile phones in two fundamental ways: how they are built and what they can do.”
And we finally see some defining characteristics of smartphones:
- Full-featured email (i.e.: ActiveSync, BES, etc.)
- Ability to read business documents (i.e.: PDF, MS Office documents/spreadsheets, etc.)
- Advanced contact management
- Standardized application development platform and interface
- Advanced hardware – GPS, accelerometer, QWERTY keypad, touchscreen, digital compass
Of course I would say that some other features are required for a smartphone to bear that name, however many of those are found even in dumb phones so they’re not really defining characteristics. On the other hand, GPS and QWERTY and touchscreens are far from being unique to the smartphone realm.
So what OS’s are there?
- Android (HTC, Samsung)
- BlackBerry OS (BlackBerry)
- iPhone OS (Apple)
- Linux (Motorola, Asus)
- Symbian (Nokia, Samsung, Sony Ericsson, Motorola)
- WebOS (Palm)
- Windows Mobile (HTC, Samsung, Sony Ericsson, Asus, HP)
Well at the very least here we can see that some companies are putting all their eggs into one basket (Nokia, BlackBerry, Palm, Apple) while others are trying “diversify their portfolio” (Samsung, Sony Ericsson, HTC). Which operating system is the best? I think its more a matter of taste as the features between them tend to differentiate quite a bit, however I do believe that some heave clear advantages over others.
It is also important to differentiate between smart phones and operating systems. A perfect example is Symbian S40 vs. Symbian S60. Both operating systems are build on the Symbian OS, however S40 is considered a dumb phone OS, where as S60 is considered a smart phone OS. In this post I will be talking about the S60 of operating systems.
This also brings me to my next point: I strongly believe that up until recently iPhone OS did not even deserve to be put into the smartphone OS category. While the iPhone may have had a large following (as any Apple product), and had some innovative applications, it lacked some of the most basic of concepts available on other operating systems, such as multitasking, task management, and access to the file system. Oh wait, those still aren’t available, guess its STILL not a smart phone OS (just let me cross it off the list…. done).
So where does this bring us?
So we have 6 operating systems left, of which 3 are mature: Symbian, Windows Mobile, BlackBerry OS; 1 is immature: Linux; and 2 are still in their infancy: Android and WebOS. I’m afraid that due to the sheer number of Linux flavours out there, I will have to fore-go that OS in my further discussion. However, do not see this as a negative for Linux, its a powerful OS, I simply do not have the time.
This leaves us with 5 operating systems, all of which have done something to revamp themselves in the last year or two, and continue to do so now.
The mature Operating Systems
Symbian, Windows Mobile (WinMo) and BlackBerry OS (BBOS) have been around for a long time, and have gone through a number of iterations, bug fixes, and varying flavours. Currently they are all facing the problem: how to take an operating system that was designed for a small resolution screen, for use on a phone with hardware buttons (or a mouse, in the case of WinMo), and convert it for use in a high-resolution, finger-friendly touchscreen device. The entire thought process has to be stopped, and restarted in a completely different direction.

Symbian OS

Windows Mobile

BlackBerry OS
All three of these operating systems are amazing at what they do, the problem is, that unless their designers scrap everything they knew about interfaces and start fresh, these operating systems will be doomed to fail.
The immature Operating Systems
This brings us to the newest, least mature, and yet the most promising operating systems in the market to date: Android and WebOS. Each system brings something new to the table, and generally does so quite well.

Android
In fact, not having a logo shows just how immature the operating system really is. Come on Palm, we want that logo!
Conclusion:
Besides iPhone OS not being a real operating system, I’m afraid I’m going to have to leave you hanging on this one. I guess you can think of each of the descriptions of the different operating systems and their own little conclusions, but besides that there really ain’t that much to say. Do feel free to ask questions and I’ll do my best to answer them all.
My only word of advice: when you’re looking at which operating system to choose, ask yourself: are you looking at the OS itself and its features, or is the shell responsible for some behaviour/functionality? While this may not make that build of the operating system usable for you, it may prove that the OS itself is fine, and maybe only a new manufacturer is all that is required.
-Nokia FanBoy

