Harmony OS

From Infogalactic: the planetary knowledge core
(Redirected from HarmonyOS)
Jump to: navigation, search
Harmony OS
Developer Huawei
Working state Current
Source model Open source
Initial release August 9, 2019; 4 years ago (2019-08-09)
Marketing target Internet of Things
Smartphones
Smart TV
Kernel type Microkernel
License {{#property:p275}}
Official website consumer.huawei.com/en/press/news/2019/huawei-launches-harmonyos/
Harmony OS
Traditional Chinese 鴻蒙
Simplified Chinese 鸿蒙

Harmony OS (Chinese: 鸿蒙; pinyin: Hóngméng), styled as HarmonyOS, is an upcoming open source, microkernel-based distributed operating system being developed by Huawei. Unveiled on 9 August 2019, the platform is designed primarily for internet of things (IoT) devices.

History

Reports surrounding an in-house operating system being developed by Huawei date back as far as 2012. They intensified in May 2019 after Huawei was subjected to export restrictions by the United States government for violations of United States sanctions against Iran. Huawei executive Richard Yu described an in-house platform as a "plan B" in case it is prevented from using Android on future smartphone products.[1][2][3][4]

Prior to its unveiling, it was originally speculated to be a mobile operating system that could replace Android on future Huawei devices (in response to financial sanctions imposed on Huawei by the United States government in May 2019), but by July 2019, some Huawei executives were describing Harmony as being an "industrial" embedded operating system designed for IoT hardware, discarding the previous statements for it to be a mobile operating system. These details were confirmed upon the official unveiling of the platform in 2019, with Huawei listing use cases such as smart TVs, in-car entertainment, and wearable devices.

Some media outlets reported that this OS, referred to as "Hongmeng OS", could be released in China in either August or September 2019, with a worldwide release in the second quarter of 2020.[5][6][7][8][9] On 24 May 2019, Huawei registered "Hongmeng OS" as a trademark in China.[10][11][12] The same day, Huawei registered trademarks surrounding "Ark OS" and variants with the European Union Intellectual Property Office.[13] In July 2019, it was reported that Huawei had also registered trademarks surrounding the word "Harmony" for desktop and mobile operating system software, indicating either a different name or a component of the OS.[14]

The name "Hongmeng" came from Chinese mythology that symbolizes primordial chaos or the world before creation.[15]

In July 2019, Huawei chairman Liang Hua stated that the OS was intended for "industrial" use and that Huawei "[had not] decided yet if the Hongmeng OS can be developed as a smartphone operating system in the future" (preferring the continued use of Android for these devices).[16] Building upon the statement, Huawei's senior vice president Catherine Chen stated that it was an embedded operating system designed for Internet of things (IoT) hardware.[17][18][19]

On 9 August 2019, Huawei officially unveiled Harmony OS at its inaugural developers' conference in Dongguan. Huawei described Harmony as an open source, microkernel-based distributed operating system for various types of hardware, with faster inter-process communication than QNX or Google's "Fuchsia" microkernel, and real-time resource allocation. The ARK compiler can be used to port Android APK packages to the OS. Huawei stated that developers would be able to "flexibly" deploy Harmony OS software across various device categories; the company focused primarily on IoT devices, including "smart displays", wearable devices, and in-car entertainment systems, and did not explicitly position Harmony OS as a mobile OS.[20][21]

Devices

Huawei stated that Harmony OS would initially be used on devices targeting the Chinese market. The company's subsidiary brand, Honor, unveiled the Honor Vision line of smart TVs as the first consumer electronics devices to run Harmony OS.[22][21]

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. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  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. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  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. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. 21.0 21.1 Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.