The new version of Blackberry's mobile OS BlackBerry 10 was announced a few weeks ago on January 30, 2013. Introduced with all new features, it's actually a re-invented and re-engineered version of the BlackBerry OS. BlackBerry 10 is absolutely different from the earlier versions right from the "code-level" which means, not even a single line of code has been included in the new version from the earlier one so we can forget everything about the old GUI.
In contrast with the older version of BlackBerry OS, BlackBerry 10 is claimed to be more secure and efficient as it is built on a micro-kernel architecture. The older version was a monolithic architecture and could not support the new features of the OS because of the complex design of the system which had become difficult to understand with time.
The key ingredient of BlackBerry 10 is a micro-kernel based Real time operating system (RTOS), QNX, which is a mission critical, stable and most secure OS ever, as believed by most programmers around the globe. The trust factor can be easily deduced from the fact that various NASA missions, nuclear power stations, high speed train control systems are based on QNX to facilitate the real time computing requirements. The deployment of QNX ranges from small embedded systems included in cars to giant sized mainframe systems for advanced computing.
BlackBerry 10 is majorly influenced and has utilized QNX for improving the user's experience over its device and also serves the key purpose of security for its primary user base, the corporate and business class. Some key features and advantages of new OS are:
- BlackBerry Balance: This could be called as the show-stopper in the features list of new mobile OS. This system separates the professional communication apps from the personal items of user in the same device. This allows the IT department to take control over the device without having any access to the personal directory of the user. This ensures the privacy of the personal items while making absolute use of the professional applications.
- Advanced Security: This version of OS is based on the micro-kernel architecture which contains only that amount of code in the core component that is necessary to run the operating system efficiently. The remaining functional components like file system and device drivers are installed in the user space to wipe out the vulnerability of external access in the kernel and impart advanced security mechanisms.
- Multiple Platform run-time: QNX enables BlackBerry 10 to execute various applications coded in a different technology and language, natively. The availability of multiple platform run-time allows this advanced mobile operating system to deploy a wide variety of applications in an equally efficient manner as a native app experiences.
- Scalability: It’s not only about the wide range of development platforms which BlackBerry 10 devices can support, but also about the wide variety of applications. From a simple gaming app to a complex enterprise app, everything can be installed and worked upon with the new version of the BlackBerry.
These points describe the technical aspects and advancements in BlackBerry 10 OS but this is not it, several other features are also included in the new version. Features like integration of video in BlackBerry Messenger for video chatting, screen sharing to display the remote screen, introduction of BlackBerry World just like Google Play for Android and AppStore of Apple for experiencing a wide variety of applications.
Resource allocation tasks are also simplified with the introduction of micro-kernel and giving a more secure and stable experience to the user. Even the failure of some resources doesn't get reflected in the functioning of the other resource (until dependent) and hence other parts of the system remain unaffected from abnormality.