Nokia X platform
{{Short description|Linux-based mobile operating system and software platform}}
{{Infobox OS
| name = Nokia X software platform
| logo = NokiaXlogo.svg
| logo_size = 240px
| screenshot = Nokia X platform.png
| screenshot_size = 240px
| caption = Nokia X home screen in Vietnamese
| developer = Android Open Source Project (AOSP) code: Google
Modifications: Microsoft Mobile (formerly Nokia)
| family = Linux
| working state =
| source model = Proprietary software based on open source Android{{cite web |url=http://source.android.com/about/philosophy.html |title=Philosophy and Goals |work=Android Open Source Project |publisher=Google |accessdate=2012-04-21 |archive-date=17 October 2014 |archive-url=https://web.archive.org/web/20141017095754/http://source.android.com/source/index.html |url-status=dead }} and in all devices with proprietary components{{cite web |title=Google's iron grip on Android: Controlling open source by any means necessary |url=https://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary |work=Ars Technica |accessdate=2013-12-08}}
| released = 2014
| latest release version = Nokia X software platform 2.1
| latest release date =
| frequently updated =
| marketing target = Smartphones
| programmed in = C (core), C++, {{nowrap|Java (UI){{cite web|title=Android Code Analysis|url=http://www.ohloh.net/p/android/analyses/latest|accessdate=6 June 2012|archive-date=14 September 2013|archive-url=https://web.archive.org/web/20130914185702/http://www.ohloh.net/p/android|url-status=dead}}}}
| language =
| package manager = APK
| supported platforms = 32-bit ARM
| kernel type = Monolithic (modified Linux kernel)
| userland = Bionic libc,{{Cite web|url=https://android.googlesource.com/platform/bionic/+/master/libc/|title=libc - platform/bionic - Git at Google|website=android.googlesource.com}} mksh shell,{{Cite web|url=https://android.googlesource.com/platform/external/mksh/+/master|title=master - platform/external/mksh - Git at Google|website=android.googlesource.com}} native core utilities with a few from NetBSD{{Cite web|url=https://android.googlesource.com/platform/system/core/+/master/toolbox/|title=toolbox - platform/system/core - Git at Google|website=android.googlesource.com}}
| ui = Graphical (Multi-touch)
| license = Proprietary EULA; based on Apache License 2.0
Modified Linux kernel under GNU GPL v2{{cite web|url=http://source.android.com/source/licenses.html|title=Licenses|work=Android Open Source Project.|publisher=Open Handset Alliance|accessdate=9 September 2012|date=|quote=The preferred license for the Android Open Source Project is the Apache Software License, 2.0. ... Why Apache Software License? ... For userspace (that is, non-kernel) software, we do in fact prefer ASL2.0 (and similar licenses like BSD, MIT, etc.) over other licenses such as LGPL. Android is about freedom and choice. The purpose of Android is promote openness in the mobile world, but we don't believe it's possible to predict or dictate all the uses to which people will want to put our software. So, while we encourage everyone to make devices that are open and modifiable, we don't believe it is our place to force them to do so. Using LGPL libraries would often force them to do so.}}
| website = {{URL|https://developer.nokia.com/nokia-x/platform-overview}}
}}
The Nokia X platform was a Linux-based mobile operating system and software platform originally developed by Nokia, and subsequently by Microsoft Mobile. Introduced on 24 February 2014, it was forked from Android and used on all the devices of the Nokia X family. It was also the next Nokia Linux project after the ill-fated MeeGo.
On 17 July 2014, after the acquisition of Nokia's devices unit, Microsoft announced that no more Nokia X smartphones would be introduced, marking the end of the Nokia X platform within only a few months after its introduction.{{cite news|url=https://www.theverge.com/2014/7/17/5911909/microsoft-kills-off-its-nokia-android-phones |title=Microsoft kills off its Nokia Android phones |publisher=The Verge |date=2014-04-08}} The phones were succeeded by low-cost Lumia devices under the Microsoft Mobile brand name.{{cite web |url=http://www.microsoft.com/en-in/mobile/phone/lumia435-dual-sim/ |title=Microsoft Lumia 435 Dual SIM - Smartphones - Microsoft - India |website=www.microsoft.com |url-status=dead |archive-url=https://web.archive.org/web/20150121063101/http://www.microsoft.com/en-in/mobile/phone/lumia435-dual-sim |archive-date=2015-01-21}} Microsoft did not release an Android-based device under their own brand until 2020, in the form of the foldable Surface Duo.{{Cite web|url=https://www.theverge.com/2019/10/2/20895128/microsoft-surface-duo-phone-foldable-screen-features-specs-price-release-date|title=Microsoft surprises with new foldable Surface Duo phone running Android|first=Chaim|last=Gartenberg|date=October 2, 2019|website=The Verge}}
Overview
The Nokia X software platform was based on the Android Open Source Project (AOSP){{Cite web |url=https://developer.nokia.com/nokia-x/platform-overview |title=Nokia X Platform Overview {{!}} Nokia Developer |access-date=25 June 2014 |archive-url=https://web.archive.org/web/20140625225721/https://developer.nokia.com/nokia-x/platform-overview |archive-date=25 June 2014 |url-status=dead }} and the Linux kernel.{{cite news|url=https://www.zdnet.com/article/why-microsoft-may-keep-not-kill-nokias-new-android-phones/ |title=Why Microsoft may keep, not kill, Nokia's new Android phones |first=Mary Jo |last=Foley |publisher=zdnet |date=2014-02-24 |access-date=2014-03-05}} 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 centre. The user interface mimics that of Windows Phone.
The OS has been compared to Amazon.com's Fire OS, which is also based on AOSP.
Applications
Google's applications were replaced by Nokia's and Microsoft's. When first released, the Google Play store was not included, with Nokia offering apps from their own Nokia Store. After the v2.1 update in September 2014 users were 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 be "bricked" and would require the Nokia Software Recovery Tool to restore the data.{{cite news|last=Chowdhury|first=Kamal|title=Update: "Nokia X2 Tools" allows Nokia X2 to install Google Play Store & Google services.|url=http://www.nokiapoweruser.com/nokia-x2-tools-allows-nokiax2-to-install-google-play-store-google-services/|newspaper=Nokia PowerUser|date=15 August 2014}}
As of February 2014, 75% of Android apps were compatible with the platform. Nokia noted that developers could port the remaining missing apps in a matter of hours, and in an attempt to encourage developers to contribute to the platform, added compatible Android apps without developer approval.{{Cite news|url = http://www.geek.com/android/nokia-is-loading-android-apps-into-their-store-without-developer-approval-1593726/|title = Nokia is loading Android apps into its store without developer approval|last = Holly|first = Russell|date = 13 May 2014|work = Geek.com|access-date = 12 February 2015|archive-date = 3 September 2015|archive-url = https://web.archive.org/web/20150903100136/http://www.geek.com/android/nokia-is-loading-android-apps-into-their-store-without-developer-approval-1593726/|url-status = dead}}
Developers
An SDK was available for the platform, and included an emulator based on the Android emulator. Nokia discouraged developers from using Windows Phone design patterns and encouraged the use of Android design guidelines on the Nokia X.{{Cite web |url=http://developer.nokia.com/resources/library/nokia-x-ui/ux-checklist.html |title=UX checklist - Nokia X Design Guidelines |access-date=25 June 2014 |archive-url=https://web.archive.org/web/20140704225605/http://developer.nokia.com/resources/library/nokia-x-ui/ux-checklist.html |archive-date=4 July 2014 |url-status=dead }} Nokia's VP of developer relations commented that the Nokia imaging SDK would likely be ported to the platform from Windows Phone.{{Cite web|url=http://www.theinquirer.net/inquirer/news/2331280/nokia-imaging-sdk-set-for-android-nokia-x-platform|title=Nokia: Imaging SDK set for Android Nokia X Platform- The Inquirer|date=4 March 2014|access-date=8 July 2021|archive-date=4 March 2014|archive-url=https://web.archive.org/web/20140304235228/http://www.theinquirer.net/inquirer/news/2331280/nokia-imaging-sdk-set-for-android-nokia-x-platform|url-status=dead}}
Version history
class="wikitable" style="float:center; text-align:center; margin-left:1em; margin-right:0" |
Version
! Release date ! Based on AOSP (Android) version ! Notes |
---|
1.0
| 24 February 2013 | API Level 16 (4.1.2 Jelly Bean) |
|
1.1.1
| 25 March 2013 | API Level 16 (4.1.2 Jelly Bean) |
|
1.1.2.2
| 10 May 2013 | API Level 16 (4.1.2 Jelly Bean) |
|
1.2.4.1/1.2.4.21
| 28 July 2013 | API Level 16 (4.1.2 Jelly Bean) |
|
2.0
| 24 June 2014 | API Level 18 (4.3 Jelly Bean) |
|
2.1
| 3 September 2014 | API Level 18 (4.3 Jelly Bean) |
|
See also
References
{{Reflist}}
{{Nokia platforms}}
{{Microsoft operating systems}}
{{Mobile operating systems}}
{{Use dmy dates|date=May 2018}}
Category:Mobile operating systems