Nokia X platform

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Nokia X software platform
NokiaXlogo.svg
Developer Android Open Source Project (AOSP) code: Google
Modifications: Microsoft Mobile (formerly Nokia)
Written in C (core), C++, Java (UI)[1]
OS family Linux
Source model Proprietary software based on open source Android[2] and in all devices with proprietary components[3]
Initial release 2014
Latest release Nokia X software platform 2.1
Marketing target Smartphones
Package manager APK
Platforms 32-bit ARM
Kernel type Monolithic (modified Linux kernel)
Userland Bionic libc,[4] mksh shell,[5] native core utilities with a few from NetBSD[6]
Default user interface Graphical (Multi-touch)
License Proprietary EULA; based on Apache License 2.0
Modified Linux kernel under GNU GPL v2[7]
Official website developer.nokia.com/nokia-x/platform-overview

The Nokia X platform is a Linux-based mobile operating system and software platform originally developed by Nokia, and subsequently by Microsoft Mobile. Introduced on February 24, 2014, it is forked from Android and used on all the devices of the Nokia X family.

On July 17, 2014, after the acquisition of Nokia's devices unit, Microsoft announced that no more Nokia X smartphones will be introduced, marking the end of the Nokia X platform within only a few months after its introduction.[8] The phones have been succeeded by low-cost Lumia devices under the Microsoft Mobile brand name.[9]

Overview

The Nokia X software platform is based on the Android Open Source Project (AOSP)[10] and the Linux kernel.[11] Nokia combined Android apps with Nokia experiences (such as HERE Maps, Nokia Xpress and MixRadio) and Microsoft services (such as Skype and Outlook). Nokia officially described the software as bringing "the best of all worlds". It also encompasses features from the Asha platform, such as the Fastlane notification center. The user interface mimics that of Windows Phone, which powers Nokia's Lumia smartphones.

The OS has been heavily compared to Amazon.com's Fire OS, which is also based on AOSP.

Applications

Google's applications have been replaced by Nokia's and Microsoft's. When first released, the Google Play store is not included, with Nokia offering apps from their own Nokia Store. However, since the v2.1 update in September 2014 users are allowed to install Google Play and various other Google services through third party tools, but if users attempt to install Google services on their Nokia X devices it would usually get "bricked" and would require the Nokia Software Recovery Tool to restore the data.[12]

As of February 2014, 75% of Android apps are compatible with the platform. Nokia has also noted that developers can port the remaining missing apps in a matter of hours, and in an attempt to encourage developers to contribute to the platform, had previously added compatible Android apps without developer approval.[13]

Developers

An SDK is available for the platform, and includes an emulator based on the Android emulator. Nokia is discouraging developers from using Windows Phone design patterns and encouraging Android design guidelines on the Nokia X.[14] Nokia's VP of developer relations has commented that the Nokia imaging SDK will likely be ported to the platform from Windows Phone.[15]

Version history

Version Release date Based on AOSP (Android) version Notes
1.0 2014-02-24 API Level 16 (4.1.2 Jelly Bean)
  • Launch version
1.1.1 2014-03-25 API Level 16 (4.1.2 Jelly Bean)
  • Performance improvements
  • Option to change the tile color of 3rd party apps[16]
1.1.2.2 2014-05-10 API Level 16 (4.1.2 Jelly Bean)
  • Bringing new apps OneDrive and Contact Transfer
  • Various performance fixes[17]
1.2.4.1/1.2.4.21 2014-07-28 API Level 16 (4.1.2 Jelly Bean)
  • New app switcher
  • Added call reject with a message
  • Added contact search in the dialler
  • Added Outlook.com & OneNote[18]
2.0 2014-06-24 API Level 18 (4.3 Jelly Bean)
  • Extra tiles with 4th column
  • Apps list
  • Tile resize and movement improvements
  • New camera UI
  • New virtual keyboard
  • Support for hardware-based home button
2.1 2014-09-03 API Level 18 (4.3 Jelly Bean)
  • Smart mode camera feature
  • Live wallpapers and lock-screen widgets
  • Google services
  • Local calendar support
  • Mail accounts auto-configuration
  • Landscape support for mail and messaging
  • Other minor improvements

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. android/platform/bionic/
  5. android/platform/external/mksh/
  6. android/platform/system/core/toolbox/
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. [1]
  10. Nokia X Platform Overview | Nokia Developer
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. UX checklist - Nokia X Design Guidelines
  15. http://www.theinquirer.net/inquirer/news/2331280/nokia-imaging-sdk-set-for-android-nokia-x-platform
  16. [2]
  17. [3]
  18. Lua error in package.lua at line 80: module 'strict' not found.