HarmonyOS
{{Short description|Distributed operating system by Huawei}}
{{Distinguish|Harmony (operating system)}}
{{pp-sock|small=yes}}
{{Infobox OS
| name = HarmonyOS
| logo = HMOS Logo Icon.svg
| logo_size = 75px
| screenshot =
| screenshot_size = x277px
| screenshot_alt =
| caption =
| developer = Huawei
| family = {{hlist | OpenHarmony | RTOS (LiteOS)
}}
| working state = Current
| source model = Closed, with open source components
| released = {{Start date and age|2019|8|9}}
| discontinued =
| RTM date =
| GA date =
| latest release version = 5.0.0.107 SP8 - Release
| latest release date = {{Start date and age|2024|11|19}}
| latest preview version = 5.0.1 Beta3
| latest preview date = {{Start date and age|2024|11|12}}
| marketing target = Embedded systems, Internet of Things, Internet of vehicles, Edge computing, wireless routers, smartphones, tablet computers, smart TVs, smartwatches, fitness trackers, smart speakers, personal computers, Laptops, mixed reality headsets, virtual reality headsets, wireless earbuds, wireless headphones, wearable devices, augmented reality headsets, smart printers, interactive whiteboards, E-readers, cars, smart homes, enterprise, industry, aerospace
| programmed in = C, C++, JavaScript, ArkTS, Cangjie,{{cite web |last1=Matsui |first1=Emiko |title=Huawei launches HarmonyOS NEXT Galaxy version for developers |url=https://www.huaweicentral.com/huawei-launches-harmonyos-next-galaxy-version-for-developers/ |website=HC Newsroom |access-date=15 January 2024}} Rust, Assembly language and others
| languageAdd developing languages~JavaScript, eTS (Expandable Typescript) for Harmony OS and Python for OpenHarmony =
| updatemodel = Over-the-air
| language count = 77
| package manager = .app
| supported platforms = 64-bit ARM, x86-64, RISC-V, LinxiISA {{cite web |title=OpenHarmony 3.0 successfully adapted Loongson 1C300B chip |url=https://www.huaweiupdate.com/openharmony-3-0-successfully-adapted-loongson-1c300b-chip/ |website=Huawei Update |date=15 December 2021 |access-date=December 15, 2021}}
| kernel type = HarmonyOS kernel (Microkernel)
| userland = System Service Layer (OpenHarmony-based HarmonyOS system, Linux ABI Runtime reused drivers container) {{cite web |title=HMOS Architecture |url=https://medium.com/application-library-engineering-group/hmos-architecture-37f84252bf70 |website=Medium |date=5 April 2021 |publisher=Application Library Engineering Group |access-date=April 5, 2021}}{{cite web |title=OSDI '24 - Microkernel Goes General: Performance and Compatibility in the HongMeng Production... |url=https://www.youtube.com/watch?v=1Zt1IvASyfc&t=684s |website=YouTube | date=12 September 2024 |publisher=USENIX |access-date=26 October 2024}}
| ui = Harmony Design (Design System) (multi-touch, GUI)
| license = Commercial software, Proprietary software except for open-source components
| preceded by = LiteOS, EMUI, Android and Microsoft Windows
| succeeded by =
| website = {{URL|https://www.harmonyos.com/en/}}
| support status = Supported
| other articles = HarmonyOS version history
}}
{{Infobox Chinese
| t = 鴻蒙
| s = 鸿蒙
| l =
| tp = Hóng Méng
| p = Hóngméng
| mi =
| bpmf = ㄏㄨㄥˊ ㄇㄥ
| y = Hùhng Mùhng
| j = Hung4 Mung4
| ci =
| c =
| altname =
| order = st
}}
HarmonyOS (HMOS) ({{lang-zh|s=鸿蒙|p=Hóngméng|tr=Vast Mist}}) is a distributed operating system developed by Huawei for smartphones, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a microkernel design with single framework: the operating system selects suitable kernels from the abstraction layer in the case of devices that use diverse resources.{{Cite web |title=Document – About HarmonyOS |url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/harmonyos-overview-0000000000011903 |access-date=2021-06-17 |website=developer.harmonyos.com}}{{Cite web|last=Porter|first=Jon|date=2021-06-02|title=Huawei's Watch 3 is its first HarmonyOS smartwatch|url=https://www.theverge.com/2021/6/2/22463529/huawei-watch-3-pro-harmonyos-smartwatch-features-specs|access-date=2021-06-16|website=The Verge|language=en}}{{Cite web|last=Porter|first=Jon|date=2021-06-02|title=Huawei's HarmonyOS arrives on tablets with the new MatePad Pro|url=https://www.theverge.com/2021/6/2/22463666/huawei-matepad-pro-harmonyos-tablet-features-specs|access-date=2021-06-16|website=The Verge|language=en}}
HarmonyOS was officially launched by Huawei and first used in Honor smart TVs in August 2019.{{Cite web |title=HARMONYOS Everything about HarmonyOS (HongMeng OS) – Features, Eligible Devices, and Release |url=https://consumer.huawei.com/za/community/details/HARMONYOS-Everything-about-HarmonyOS-HongMeng-OS-Features-Eligible-Devices-and-Release/topicId_130783/ |access-date=2023-09-16 |website=consumer.huawei.com |language=en-ZA}}{{Cite web |title=HARMONYOS Everything about HarmonyOS (HongMeng OS) – Features, Eligible Devices, and Release |url=https://consumer.huawei.com/za/community/details/HARMONYOS-Everything-about-HarmonyOS-HongMeng-OS-Features-Eligible-Devices-and-Release/topicId_130783/ |access-date=2021-06-21 |website=consumer.huawei.com |language=en-ZA}} It was later used in Huawei wireless routers, IoT in 2020, followed by smartphones, tablets and smartwatches from June 2021.{{Cite web |title=Huawei Launches a Range of New Products Powered by HarmonyOS 2 |url=https://www.huawei.com/en/news/2021/6/huawei-launches-products-powered-by-harmonyos-2 |access-date=2021-06-16 |website=huawei |language=en}}
The operating system was initially based on code from the Android Open Source Project (AOSP) and the Linux kernel; many Android apps can be sideloaded on HarmonyOS.{{Cite web |last= |first= |date=2024-06-25 |title=HarmonyOS Next: Huawei gibt Android auf |url=https://www.heise.de/news/HarmonyOS-Next-Huawei-gibt-Android-auf-9776840.html |access-date=2024-06-25 |website=heise online |language=de}}
The next iteration of HarmonyOS was known as HarmonyOS NEXT. HarmonyOS NEXT was announced on August 4, 2023, and officially launched on October 22, 2024.{{Cite web |last=Li |first=Deng |date=2024-10-22 |title=Huawei launched HarmonyOS NEXT, its native mobile operating system |url=https://www.huaweicentral.com/huawei-launched-harmonyos-next/ |access-date=2024-11-18 |website=Huawei Central |language=en-US}} It replaces the OpenHarmony multi-kernel system with its own HarmonyOS microkernel at its core, removes all Android code and supports only apps in its native App format.{{Cite web |title=Huawei launches beta of its non-Android phone operating system, HarmonyOS Next |url=https://www.hardwarezone.com.sg/tech-news-huawei-harmonyos-next-beta-launch-hdc-2024-non-android-phone-operating-system |access-date=2024-06-24 |website=www.hardwarezone.com.sg |language=en}}{{Cite web |title=Huawei reveals HarmonyOS NEXT will be based on Harmony Kernel |url=https://www.gizmochina.com/2024/01/19/huawei-reveals-harmonyos-next-will-be-based-on-harmony-kernel/}}
Architecture
HarmonyOS is designed with a layered architecture, which consists of four layers; the kernel layer at the bottom provides the upper three layers, i.e., the system service layer, framework layer and application layer, with basic kernel capabilities, such as process and thread management, memory management, file system, network management, and peripheral management.{{Cite web |title=About HarmonyOS |url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/harmonyos-overview-0000000000011903 |access-date=2023-09-23 |website=developer.harmonyos.com}}
The kernel layer incorporates a subsystem that accommodates HarmonyOS kernel based on microkernel as Rich Executed Environment (REE), catering to diverse smart devices. Depending on the device type, different kernels can be selected; for instance, like OpenHarmony base itself but with a single kernel, lightweight systems are chosen for low-power devices like watches and IoT devices to execute lightweight HarmonyOS apps, whereas large-memory devices like mobile phones, tablets, and PCs utilize standard system. The dual-app framework was replaced with a single-app framework in HarmonyOS Next, supporting only native HarmonyOS apps with APP format.{{Cite web |last=Sarkar |first=Amy |date=2024-04-07 |title=Native HarmonyOS apps exceed 4000 mark reveals Huawei |url=https://www.huaweicentral.com/native-harmonyos-apps-exceed-4000-mark-reveals-huawei/ |access-date=2024-06-27 |website=Huawei Central |language=en-US}}
The system includes a communication base called DSoftBus for integrating physically separate devices into a virtual Super Device, allowing one device to control others and sharing data among devices with distributed communication capabilities.{{Cite web|title=Document – Technical Features|url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/harmonyos-features-0000000000011907|access-date=2021-06-19|website=developer.harmonyos.com}}{{Cite web|title=OpenHarmony/communication_dsoftbus|url=http://gitee.com/openharmony/communication_dsoftbus|access-date=2021-06-19|website=Gitee|language=zh-CN}}{{Cite web|title=Weekly poll: is HarmonyOS as promising as Android or is it another Windows Phone?|url=https://www.gsmarena.com/weekly_poll_is_harmonyos_as_promising_as_android_or_is_it_another_windows_phone-news-49446.php|access-date=2021-06-22|website=GSMArena.com|language=en-US}} "To address security concerns" arising from varying devices, the system provides a hardware-based Trusted Execution Environment (TEE) microkernel to prevent leakage of sensitive personal data when they are stored or processed.{{Cite web |title=System Security |url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/harmonyos-security-0000000000011934 |access-date=2023-09-07 |website=developer.harmonyos.com}}
It supports several forms of apps, including native apps that can be installed from AppGallery, installation-free Quick apps and lightweight Meta Services accessible by users on various devices.{{Cite web|date=2021-06-07|title=3 Chinese banks join Huawei's HarmonyOS ecosystem, boosting its commercialization – Global Times|url=http://www.theedgemarkets.com/article/3-chinese-banks-join-huaweis-harmonyos-ecosystem-boosting-its-commercialization-global-times|access-date=2021-06-21|website=The Edge Markets|archive-date=2021-06-28|archive-url=https://web.archive.org/web/20210628175527/https://www.theedgemarkets.com/article/3-chinese-banks-join-huaweis-harmonyos-ecosystem-boosting-its-commercialization-global-times|url-status=dead}}{{Cite web|title=Document – Quick App Introduction|url=https://developer.huawei.com/consumer/en/doc/development/quickApp-Guides/quickapp-introduction|access-date=2021-06-30|website=developer.huawei.com}}{{Cite web|title=Document – What Is an Atomic Service|url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/atomic-service-definition-0000001090840664|access-date=2021-06-21|website=developer.harmonyos.com}}{{Cite web |last=Sarkar |first=Amy |date=2023-05-26 |title=Huawei HDC 2023 to come early, HarmonyOS 4.0 and more |url=https://www.huaweicentral.com/huawei-hdc-2023-to-come-early-harmonyos-4-0-and-more/ |access-date=2023-08-09 |website=Huawei Central |language=en-US}}
= Android fork =
{{See also|Criticism of Huawei}}
When it launched the operating system, Huawei stated that HarmonyOS plans to become a microkernel-based, distributed OS that was completely different from Android and iOS in terms of target market towards Internet of things.{{Cite web |last=Li |first=Deng |date=2020-09-21 |title=HarmonyOS/Hongmeng OS: Here's everything you need to know about this new Operating System |url=https://www.huaweicentral.com/harmonyos-hongmeng-os-everything-you-need-to-know/ |access-date=2020-12-20 |website=Huawei Central |language=en-US}} A Huawei spokesperson subsequently stated that HarmonyOS supported multiple kernels and used a Linux kernel if a device had a large amount of RAM, and that the company had taken advantage of a large number of third-party open-source resources, including Linux kernel with POSIX APIs on OpenHarmony base, as a foundation to accelerate the development of its unified system stack as a future-proof, microkernel-based, and distributed OS running on multiple devices.{{Cite web |date=2021-06-02 |title=Harmony OS 2.0 includes Android Q's easter egg app |url=https://www.androidauthority.com/harmony-os-2-android-1231446/ |access-date=2021-06-02 |website=Android Authority |language=en-US}}{{Cite web |date=9 August 2019 |title=Huawei reveals HarmonyOS, its alternative to Android |url=https://www.engadget.com/2019-08-09-huawei-harmony-os-hongmeng-android.html |access-date=2023-08-01 |website=Engadget |language=en-US}}
At its launch as an operating system for smartphones in 2021, HarmonyOS was, however, rumored by Ars Technica to be a "rebranded version of Android and EMUI" with nearly "identical code bases".{{Cite web |last=Amadeo |first=Ron |date=2021-06-02 |title=Huawei officially replaces Android with HarmonyOS, which is also Android |url=https://arstechnica.com/gadgets/2021/06/huaweis-harmonyos-will-rollout-to-100-android-models-over-the-next-year/ |access-date=2021-06-24 |website=Ars Technica |language=en-us}} Following the release of the HarmonyOS 2.0 beta, Ars Technica and XDA Developers suggested that "the smartphone version of the OS had been forked from Android 10". Ars Technica alleged that it resembled the existing EMUI software used on Huawei devices, but with all references to "Android" replaced by "HarmonyOS". It was also noted that the DevEco Studio software based on JetBrains open source IntelliJ IDEA IDE "shared components and tool chains" with Android Studio.
When testing the new MatePad Pro in June 2021, Android Authority and The Verge similarly observed similarities in "behavior", including that it was possible to install apps from Android APK files on the HarmonyOS-based tablet, and to run the Android 10 easter egg apk app, reaffirming earlier rumor mills.
History
{{See also|United States sanctions against China}}
= Early development =
Reports surrounding an in-house operating system being developed by Huawei date back as far as 2012 in R&D stages with HarmonyOS NEXT system stack going back as early as 2015.{{Cite web|date=2021-06-04|title=What HarmonyOS 2 means for the Google and Apple duopoly|url=https://www.scmp.com/tech/big-tech/article/3136017/will-huaweis-harmony-operating-system-end-global-duopoly-googles|access-date=2021-06-21|website=South China Morning Post|language=en}}{{Cite web|last=Mishra|first=Yash|date=2019-05-20|title="Hongmeng" is Huawei's first ever self developed operating system|url=https://www.huaweicentral.com/hongmeng-is-huaweis-first-ever-self-developed-operating-system/|access-date=2021-06-21|website=Huawei Central|language=en-US}} These reports intensified during the Sino-American trade war, after the United States Department of Commerce added Huawei to its Entity List in May 2019 under an indictment that it knowingly exported goods, technology and services of U.S. origin to Iran in violation of sanctions. This prohibited U.S.-based companies from doing business with Huawei without first obtaining a license from the government.{{Cite web|date=2019-05-21|title=Addition of Entities to the Entity List|url=https://www.federalregister.gov/documents/2019/05/21/2019-10616/addition-of-entities-to-the-entity-list|url-status=live|archive-url=https://web.archive.org/web/20190608070718/https://www.federalregister.gov/documents/2019/05/21/2019-10616/addition-of-entities-to-the-entity-list|archive-date=8 June 2019|access-date=2019-06-08|website=Federal Register}}{{Cite news|last=Webster|first=Graham|date=18 May 2019|title=It's not just Huawei. Trump's new tech sector order could ripple through global supply chains.|url=https://www.washingtonpost.com/politics/2019/05/18/its-not-just-huawei-trumps-new-tech-sector-order-could-ripple-through-global-supply-chains|url-status=live|archive-url=https://web.archive.org/web/20190520090639/https://www.washingtonpost.com/politics/2019/05/18/its-not-just-huawei-trumps-new-tech-sector-order-could-ripple-through-global-supply-chains/|archive-date=20 May 2019|access-date=19 May 2019|newspaper=Washington Post}}{{Cite web|title=Tech stocks slide on US decision to blacklist Huawei and 70 affiliates|url=https://techcrunch.com/2019/05/15/us-blacklist-huawei-70-affiliates/|access-date=2019-05-18|website=TechCrunch|date=16 May 2019|language=en-US|archive-date=2020-06-16|archive-url=https://web.archive.org/web/20200616044449/https://techcrunch.com/2019/05/15/us-blacklist-huawei-70-affiliates/|url-status=live}}{{Cite news|last1=Kuo|first1=Lily|last2=Siddiqui|first2=Sabrina|date=2019-05-16|title=Huawei hits back over Trump's national emergency on telecoms 'threat'|language=en-GB|work=The Guardian|location=Washington|url=https://www.theguardian.com/us-news/2019/may/15/donald-trump-national-emergency-telecoms-threats-huawei|url-status=live|access-date=2019-05-18|archive-url=https://web.archive.org/web/20190520022052/https://www.theguardian.com/us-news/2019/may/15/donald-trump-national-emergency-telecoms-threats-huawei|archive-date=20 May 2019|issn=0261-3077}}{{Cite web|date=16 May 2019|title=US places China's Huawei and 70 affiliates on trade blacklist|url=https://www.scmp.com/news/china/article/3010403/us-commerce-department-places-chinas-huawei-and-70-affiliates-trade|url-status=live|archive-url=https://web.archive.org/web/20190522073807/https://www.scmp.com/news/china/article/3010403/us-commerce-department-places-chinas-huawei-and-70-affiliates-trade|archive-date=22 May 2019|access-date=22 May 2019|website=South China Morning Post}} Huawei executive {{ill|Yu Chengdong|zh|余承东}} described an in-house platform as a "plan B" in case it is prevented from using Android on future smartphone products due to the sanctions.{{Cite web|url=https://www.federalregister.gov/documents/2019/05/21/2019-10616/addition-of-entities-to-the-entity-list|title=Addition of Entities to the Entity List|date=2019-05-21|website=Federal Register|access-date=2019-06-08|archive-url=https://web.archive.org/web/20190608070718/https://www.federalregister.gov/documents/2019/05/21/2019-10616/addition-of-entities-to-the-entity-list|archive-date=8 June 2019|url-status=live}}{{Cite web|url=https://www.scmp.com/tech/big-tech/article/3001685/huawei-confirms-it-has-built-its-own-operating-system-just-case-us|title=Huawei confirms it has its own OS on back shelf as a plan B|date=14 March 2019|website=South China Morning Post|access-date=21 May 2019|archive-url=https://web.archive.org/web/20190521023511/https://www.scmp.com/tech/big-tech/article/3001685/huawei-confirms-it-has-built-its-own-operating-system-just-case-us|archive-date=21 May 2019|url-status=live}}{{Cite web|url=https://www.cnbc.com/2019/03/15/huawei-has-built-its-own-operating-system-for-smartphones-laptops.html|title=Huawei built software for smartphones and laptops in case it can't use Microsoft or Google|last=Kharpal|first=Arjun|date=15 March 2019|website=CNBC|archive-url=https://web.archive.org/web/20190522193246/https://www.cnbc.com/2019/03/15/huawei-has-built-its-own-operating-system-for-smartphones-laptops.html|archive-date=22 May 2019|url-status=live|access-date=23 May 2019}}
Prior to its unveiling, it was originally speculated to be a mobile operating system that could replace Android on future Huawei devices. In June 2019, an Huawei executive told Reuters that the OS was under testing in China, and could be ready "in months", but by July 2019, some Huawei executives described the OS as being an embedded operating system designed for IoT hardware, discarding the previous statements for it to be a mobile operating system.{{Cite web|last=Keane|title=Huawei says Hongmeng OS isn't designed as an Android replacement|url=https://www.cnet.com/news/huawei-says-hongmeng-os-isnt-designed-as-android-replacement/|url-status=live|archive-url=https://web.archive.org/web/20190719184715/https://www.cnet.com/news/huawei-says-hongmeng-os-isnt-designed-as-android-replacement/|archive-date=19 July 2019|access-date=2019-07-19|website=CNET|language=en}}
Some media outlets reported that this OS, referred to as "Hongmeng", could be released in China in either August or September 2019, with a worldwide release in the second quarter of 2020.{{Cite news|url=https://www.cnbc.com/2019/05/23/huawei-our-own-operating-system-could-be-ready-this-year.html|title=Huawei says its own operating system could be ready this year if it can't use Google or Microsoft|first=Arjun|last=Kharpal|date=May 23, 2019|work=CNBC }}{{Cite web|url=https://www.techradar.com/news/huaweis-os-to-be-rolled-out-next-month|title=Huawei says its Android OS replacement launch date is still undecided [Updated]|first1=Naushad K.|last1=Cherrayil|first2=John|last2=McCann|work=TechRadar|date=28 May 2019 }} On 24 May 2019, Huawei registered "Hongmeng" as a trademark in China.{{Cite web|url=https://www.cnet.com/news/huawei-os-reportedly-far-from-ready-after-android-ban-software/|title=Huawei OS may be called 'Hongmeng,' but it's reportedly 'far from ready'|first=Corinne|last=Reichert|website=CNET}} The name "Hongmeng" ({{zh|s=鸿蒙|p=|c=|t=|l=Vast Mist}}) came from Chinese mythology that symbolizes primordial chaos or the world before creation.{{cite news |last1=Uy |first1=Ed |title=No Google, no problem? Huawei unveils its own OS – Ed Uy |url=https://businessmirror.com.ph/2019/08/17/no-google-no-problem-huawei-unveils-its-own-os/ |access-date=19 August 2019 |work=BusinessMirror |date=17 August 2019}} The same day, Huawei registered trademarks surrounding "Ark OS" and variants with the European Union Intellectual Property Office.{{cite web|url=https://www.androidheadlines.com/2019/05/hauweis-android-alternative-possible-name-ark-os.html|title=Huawei's Android Alternative May Be Called "Ark OS"|first=Kristijan|last=Lucic|date=2019-05-27|access-date=2019-05-30|publisher=Android Headlines}} 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.{{Cite web|url=https://thenextweb.com/plugged/2019/07/15/huawei-wants-to-name-its-android-os-replacement-harmony-in-europe/|title=Huawei wants to name its Android OS replacement 'Harmony' in Europe|last=Lakshmanan|first=Ravie|date=2019-07-15|website=The Next Web|language=en-us|access-date=2019-07-16}}
= Framework transitions =
Early versions of HarmonyOS, starting from version 1.0, employed a "kernel abstraction layer" (KAL) subsystem to support a multi-kernel architecture.{{Cite web |title=Document - About HarmonyOS |url=https://device.harmonyos.com/en/docs/documentation/guide/overview-harmonyos-0000001111162012 |access-date=2024-06-27 |website=device.harmonyos.com}} This allowed developers to choose different operating system kernels based on the resources available on each device. For low-powered devices such as wearables and Huawei's GT smartwatches, HarmonyOS utilized the LiteOS kernel instead of Linux. It also integrated the LiteOS SDK for TV applications and ensured compatibility with Android apps through the Ark Compiler and a dual-framework approach.{{Cite web |title=HarmonyOS/README.md at master · Awesome-HarmonyOS/HarmonyOS |url=https://github.com/Awesome-HarmonyOS/HarmonyOS/blob/master/README.md |access-date=2024-06-27 |website=GitHub |language=en}} HarmonyOS 1.0's original L0-L2 source code branch was contributed to the OpenAtom Foundation to accelerate system development.{{Cite web |title=en/device-dev/get-code/source-code-acquisition.md · OpenHarmony/docs |url=https://gitee.com/openharmony/docs/blob/bcc8e356b656a5dce685abf27ee6bb826630cbf9/en/device-dev/get-code/source-code-acquisition.md |access-date=2024-06-27 |website=Gitee |language=zh-CN}}
HarmonyOS 2.0 introduced a modified version of OpenHarmony's L3-L5 source code, expanding its compatibility across smartphones and tablets. Underneath the kernel abstraction layer (KAL) subsystem, HarmonyOS used the Linux kernel and the AOSP codebase. This setup enabled Android APK files and App Bundles (AAB) to run natively, similar to older Huawei EMUI-based devices, without needing root access.{{Cite web |title=OpenHarmony 2.0 L2 branch is open source, has pure HarmonyOS app code and not Android's |url=https://consumer.huawei.com/za/community/details/OpenHarmony-2-0-L2-branch-is-open-source-has-pure-HarmonyOS-app-code-and-not-Android-s/topicId_141777/ |access-date=2024-06-27 |website=consumer.huawei.com |language=en-ZA}}{{Cite web |date=2021-06-04 |title=What HarmonyOS 2 means for the Google and Apple duopoly |url=https://www.scmp.com/tech/big-tech/article/3136017/will-huaweis-harmony-operating-system-end-global-duopoly-googles |access-date=2024-06-27 |website=South China Morning Post |language=en}}
Additionally, HarmonyOS supported native apps packaged for Huawei Mobile Services through the Ark Compiler, leveraging the OpenHarmony framework within its dual-framework structure at the System Service Layer. This configuration allowed the operating system to run apps developed with restricted HarmonyOS APIs.{{Cite web |last=Amit |date=2021-06-05 |title=HarmonyOS applications launched: More icons with HMOS corners |url=https://www.huaweiupdate.com/harmonyos-applications-launched-more-icons-with-hmos-corners/ |access-date=2024-06-27 |website=HU |language=en-US}}
Until the release of HarmonyOS 5.0.0, known as HarmonyOS NEXT 5, using its microkernel within a single framework, replacing the operating system dual-framework approach for Huawei's HarmonyOS devices with the AOSP codebase.{{Cite web |title=HarmonyOS and Android: How to Establish an Independent Ecosystem? - Caixin Global |url=https://www.caixinglobal.com/2024-03-09/weekly-preview-harmonyos-and-android-how-to-establish-an-independent-ecosystem-102173753.html |access-date=2024-06-27 |website=www.caixinglobal.com |language=en}}
= Release =
{{See also|HarmonyOS version history}}
On 9 August 2019, three months after the Entity List ban, Huawei publicly unveiled HarmonyOS, which Huawei said it had been working on since 2012, at its inaugural developers' conference in Dongguan. Huawei described HarmonyOS as a free, microkernel-based distributed operating system for various types of hardware. The company focused primarily on IoT devices, including smart TVs, wearable devices, and in-car entertainment systems, and did not explicitly position HarmonyOS as a mobile OS.{{Cite web |date=2021-06-04 |title=What HarmonyOS 2 means for the Google and Apple duopoly |url=https://www.scmp.com/tech/big-tech/article/3136017/will-huaweis-harmony-operating-system-end-global-duopoly-googles |access-date=2023-08-20 |website=South China Morning Post |language=en}}{{Cite web|url=https://www.engadget.com/2019/08/09/huawei-harmony-os-hongmeng-android/|title=Huawei reveals HarmonyOS, its alternative to Android|website=Engadget|date=9 August 2019 |language=en|access-date=2019-08-09}}{{Cite web|url=https://www.theverge.com/2019/8/9/20798251/huawei-harmonyos-hongmengos-smartphones-internet-of-things-operating-system-android|title=Huawei's new operating system is called HarmonyOS|last=Porter|first=Jon|date=2019-08-09|website=The Verge|access-date=2019-08-09}}
HarmonyOS 2.0 launched at the Huawei Developer Conference on 10 September 2020. Huawei announced it intended to ship the operating system on its smartphones in 2021.{{cite web |last1=Kharpal |first1=Arjun |title=Huawei says its own operating system HarmonyOS will come to smartphones next year |url=https://www.cnbc.com/2020/09/10/huawei-opens-harmonyos-to-third-party-smartphone-makers-after-google-ban.html |website=CNBC |date=10 September 2020 |access-date=21 September 2020}} The first developer beta of HarmonyOS 2.0 was launched on 16 December 2020. Huawei also released the DevEco Studio IDE, which is based on IntelliJ IDEA, and a cloud emulator for developers in early access.{{Cite web|title=Document – Building and Creating HAPs|url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/build_hap-0000001053342418|access-date=2020-12-20|website=developer.harmonyos.com}}{{Cite web|last=Amadeo|first=Ron|date=2021-02-02|title=Huawei's HarmonyOS: "Fake it till you make it" meets OS development|url=https://arstechnica.com/gadgets/2021/02/harmonyos-hands-on-huaweis-android-killer-is-just-android/|access-date=2021-02-14|website=Ars Technica|language=en-US}}
Huawei officially released HarmonyOS 2.0 and launched new devices shipping with the OS in June 2021, and started rolling out system upgrades to Huawei's older phones for users gradually.{{Cite web|last=Kharpal|first=Arjun|date=2021-06-02|title=Huawei launches its own operating system on smartphones in challenge to Google Android|url=https://www.cnbc.com/2021/06/02/huawei-harmonyos-operating-system-launched-on-smartphone-smartwatch.html|access-date=2021-06-24|website=CNBC|language=en}}{{Cite web|last=Porter|first=Jon|date=2021-06-02|title=Huawei's HarmonyOS arrives on tablets with the new MatePad Pro|url=https://www.theverge.com/2021/6/2/22463666/huawei-matepad-pro-harmonyos-tablet-features-specs|access-date=2021-06-02|website=The Verge|language=en}}
On July 27, 2022, Huawei launched HarmonyOS 3 providing an improved experience across multiple devices such as smartphones, tablets, printers, cars and TVs. It also launched Petal Chuxing, a ride-hailing app running on the new version of the operating system.{{Cite web |title=Huawei launches updated operating system HarmonyOS 3, new ride-hailing platform |url=https://finance.yahoo.com/news/huawei-launches-updated-operating-system-093000179.html |access-date=2022-07-30 |website=finance.yahoo.com |date=27 July 2022 |language=en-US}}{{Cite web |title=Huawei Successfully Launches HarmonyOS 3 Update, Along With The Release Of Chuxing's Ride Hailing Petal App! |url=https://voi.id/en/technology/195638/huawei-successfully-launches-harmonyos-3-update-along-with-the-release-of-chuxing-s-ride-hailing-petal-app |access-date=2022-07-30 |website=VOI - Waktunya Merevolusi Pemberitaan |language=en}}{{Cite web |last=Li |first=Deng |date=2022-07-27 |title=HarmonyOS 3.0 Launched: Be One, Be More |url=https://www.huaweicentral.com/harmonyos-3-0-launched-be-one-be-more/ |access-date=2022-07-30 |website=Huawei Central |language=en-US}}{{Cite web |date=2022-07-27 |title=Huawei updates Android replacement, launches ride-hailing platform |url=https://www.scmp.com/tech/tech-war/article/3186813/huawei-launches-updated-operating-system-harmonyos-3-new-ride-hailing |access-date=2022-07-30 |website=South China Morning Post |language=en}}
On 29 June 2023, Huawei launched the first developer beta of HarmonyOS 4.{{Cite web |last=Sarkar |first=Amy |date=2023-06-29 |title=First HarmonyOS 4.0 beta rolling out for devs |url=https://www.huaweicentral.com/first-harmonyos-4-0-beta-rolling-out/ |access-date=2023-06-29 |website=Huawei Central |language=en-US}} On 4 August 2023, Huawei officially announced and released HarmonyOS 4 as a public beta.{{Cite web |last=Michail |title=HarmonyOS 4 announced with modernized look, new customization options and Live Windows |url=https://www.gsmarena.com/harmonyos_4_announced_with_modernized_look_new_customization_options_and_live_windows-news-59439.php |access-date=2023-08-09 |website=GSMArena.com |language=en-US}} On 9 August, it rolled the operating system out on 34 different existing Huawei smartphone and tablet devices—albeit as a public beta build.{{Cite web |last=Sarkar |first=Amy |date=2023-08-09 |title=HarmonyOS 4.0.0.108 rolling out for these 34 Huawei devices [List] |url=https://www.huaweicentral.com/harmonyos-4-0-0-108-rolling-out-for-these-34-huawei-devices-list/ |access-date=2023-08-09 |website=Huawei Central |language=en-US}} Alongside HarmonyOS 4, Huawei also announced the launch of HarmonyOS NEXT, which is a "pure" HarmonyOS version, without Android libraries and therefore incompatible with Android apps post-software convergence.{{Cite web |date=2023-08-07 |access-date=2023-08-14 |last=Sakar |first=Amy |title=HarmonyOS NEXT is a pure HarmonyOS without Android apps and future of Huawei ecosystem |url=https://www.huaweicentral.com/harmonyos-next-is-a-pure-harmonyos-without-android-apps-and-future-of-huawei-ecosystem/ |website=Huawei Central |language=en-US}}
On 18 January 2024, Huawei announced commercialisation of HarmonyOS NEXT with Galaxy stable version rollout which will begin in Q4 2024 based on OpenHarmony 5.0 (API 12) version after OpenHarmony 4.1 (API 11) based Q2 Developer Beta after release of public developer access of HarmonyOS NEXT Developer Preview 1 that has been in the hands of closed cooperative developers partners since August 2023 debut. The new system of upcoming HarmonyOS 5 version that replaced HarmonyOS multi-kernel dual-frame system convergence for unified system stack of the unified app ecosystem for commercial Huawei consumer devices.{{cite web |last1=Matsui |first1=Emiko |title=HarmonyOS NEXT Galaxy stable rollout will begin in Q4 2024 |url=https://www.huaweicentral.com/harmonyos-next-galaxy-stable-rollout-will-begin-in-q4-2024/ |website=HC Newsroom |date=18 January 2024 |access-date=18 January 2024}}{{Cite web |last=Sarkar |first=Amy |date=2023-11-22 |title=Huawei HarmonyOS 5 to oust Android apps |url=https://www.huaweicentral.com/huawei-harmonyos-5-to-oust-android-apps/ |access-date=2024-05-22 |website=Huawei Central |language=en-US}}
On March 11, 2024, Huawei announced the early recruitment for the new test experience version of Huawei HarmonyOS 4 firmware update that includes performance improvements, purer and better user experiences. HarmonyOS version 4.0.0.200 (C00E200R2P7) of the firmware was gradually rolled out on March 12, 2024.{{cite web |last1=Qingyuan |title=Huawei: 18 devices, including the Mate 60, are recruiting for HarmonyOS 4 |url=https://www.ithome.com/0/754/940.htm |website=IT Home |access-date=12 March 2024}}{{cite web |last1=Wenzhou |title=The new test experience version of Huawei HarmonyOS 4 has been released: it has been upgraded in four aspects: interface, system, security, and applications |url=https://www.ithome.com/0/755/060.htm |website=IT Home |access-date=12 March 2024}}
On April 11, 2024, it has been reported that Huawei opened the registration and rolled out public beta of HarmonyOS 4.2 for 24 devices. On the same day, the company announced its incoming HarmonyOS 5.0 operating system version of Galaxy Edition version under HarmonyOS NEXT system that will first be released as open beta program for developers and users at its annual Huawei Developer Conference in June 2024 before Q4 commercial consumer release with upcoming Mate 70 flagship, among other ecosystem devices.{{cite web |last1=Qingyuan |title=Many of Huawei's smartphones and tablets are open to public beta testing of HarmonyOS 4.2 |url=https://www.ithome.com/0/761/240.htm |website=IT Home China |access-date=11 April 2024}}{{Cite web |last=Matsui |first=Emiko |date=2024-04-11 |title=Huawei to launch HarmonyOS NEXT beta at HDC 2024 event in June |url=https://www.huaweicentral.com/huawei-to-launch-harmonyos-next-beta-at-hdc-2024-event-in-june/ |access-date=2024-04-11 |website=Huawei Central |language=en-US}}
On April 18, 2024, Huawei Pura 70 flagship series lineup received HarmonyOS 4.2.0.137 update, after release.{{Cite web |last=Matsui |first=Emiko |date=2024-04-19 |title=Huawei Pura 70 series receives HarmonyOS 4.2.0.137 right after its release |url=https://www.huaweicentral.com/huawei-pura-70-series-receives-harmonyos-4-2-0-137-right-after-its-release/ |access-date=2024-04-19 |website=Huawei Central |language=en-US}}
On April 17, 2024, Huawei's chairman Eric Xu revealed plans to push native HarmonyOS NEXT system for next gen HarmonyOS in global markets as the company's focus at Huawei's Analyst Summit 2024 (HAS 2024) to Chinese and international press which was reported in various international outlets on April 22, 2024.{{Cite web |date=2024-04-17 |title=What's NEXT from Huawei at HAS 2024? HarmonyOS NEXT, openEuler, AI CANN and Overseas expansion later in the pipeline. - |url=https://harmonyoshub.com/whats-next-from-huawei-at-has-2024-harmonyos-next-openeuler-cann-and-overseas-expansion-later-in-the-pipeline/ |access-date=2024-04-24 |website=harmonyoshub.com |language=en-GB}}{{Cite web |last=Robinson |first=Dan |title=Huawei wants to take HarmonyOS smartphone platform worldwide |url=https://www.theregister.com/2024/04/22/huawei_harmonyos_expansion/ |access-date=2024-04-24 |website=www.theregister.com |language=en}}
On May 17, 2024, during the HarmonyOS Developer Day (HDD) event, Huawei announced HarmonyOS upgrade with the new HarmonyOS NEXT base will begin commercial use by September with over 800 million units of devices and 4,000 apps in use for a target of 5,000 apps at launch.{{Cite web |last=Matsui |first=Emiko |date=2024-05-15 |title=HarmonyOS ecosystem devices surpassed 800 million units: Huawei Chairman |url=https://www.huaweicentral.com/harmonyos-ecosystem-devices-surpassed-800-million-units-huawei-chairman/ |access-date=2024-05-19 |website=Huawei Central |language=en-US}}{{Cite web |title=Upgraded HarmonyOS will begin commercial use in September |url=https://www.shine.cn/biz/company/2405172105/ |access-date=2024-05-19 |website=SHINE |language=en}}
On June 21, 2024, during Huawei Developer Conference (HDC) keynote, Huawei announced HarmonyOS NEXT Developer Beta for registered developers and 3,000 pioneer users on limited models such as Huawei Mate 60 Series, Huawei Mate X5 Series and Huawei MatePad Pro 13.2 tablet. The consumer beta version is expected to be released in August 2024 while the stable build to be made available in Q4 2024.{{Cite web |last=Matsui |first=Emiko |date=2024-06-21 |title=Huawei confirms HarmonyOS NEXT upgrade plan: Devices and Rollout Time |url=https://www.huaweicentral.com/huawei-confirms-harmonyos-next-upgrade-plan-devices-and-rollout-time/ |access-date=2024-06-21 |website=Huawei Central |language=en-US}} During the conference, Huawei formerly announced in-house Cangjie programming language for the new native system alongside releasing the Developer Preview Beta recruitment program.{{Cite web |date=2024-06-21 |title=Huawei has announced its own programming language Cangjie |url=https://itc.ua/en/news/huawei-has-announced-its-own-programming-language-cangjie/ |access-date=2024-06-23 |website=ITC.ua}}
On October 22, 2024, at Huawei HarmonyOS Next event, it was officially revealed as "pure blood" HarmonyOS NEXT 5 brand transitioning to HarmonyOS 5, incorporated as HarmonyOS 5.0.0 version, for public beta with 2025 expansions. Ahead of flagship devices with stable builds factory in November.{{cite web |last1=Deng |first1=Iris |title=Huawei releases HarmonyOS 5.0 in beta as it pushes adoption of its Android alternative |url=https://www.scmp.com/tech/big-tech/article/3283429/huawei-releases-harmonyos-50-beta-it-pushes-adoption-its-android-alternative |website=SCMP |access-date=23 October 2024}}
Features
= User interface =
The HarmonyOS interface is overhauled with native HarmonyOS Design system as "Harmonious aesthetics" philosophy {{Cite web |last=Li |first=Deng |date=2024-10-22 |title=Huawei reveals HarmonyOS NEXT 5 UI and Performance |url=https://www.huaweicentral.com/huawei-reveals-harmonyos-next-5-ui-and-performance/ |access-date=2024-10-23 |website=Huawei Central |language=en-US}} by ang Zhiyan, Chief UX Designer at Huawei Consumer BGf or the native launcher system that has an emphasis on 'vivid' system colours and reflective 'spatial' visual of light, blur, glow with glassmorphism and neumorphism soft UI that is a medium between skeuomorphism and flat design. In addition to standard folders that require tapping on them to display their contents, folders can be enlarged to always show their contents without text labels directly on the home screen.{{Cite web |last=Blessy |date=2024-01-18 |title=Huawei's HarmonyOS NEXT 'Galaxy Edition' Unveiled: A Glimpse into the Future |url=https://gearbytes.co.uk/huaweis-harmonyos-next-galaxy-edition-unveiled-a-glimpse-into-the-future/ |access-date=2024-05-19 |website=Gear Bytes |language=en-US}}
Apps can support "snippets", which expose a portion of the app's functionality (such as a media player's controls, or a weather forecast) via an iOS style pop-up window by swiping left after holding the app icon in context menu, and can be pinned to the home screen as a widget. Apps and services can provide cards; as of HarmonyOS 3.0, cards can also be displayed as widgets with different sizes and shapes to adapt to the home screen layout, and can also be stacked.{{Cite web |title=HarmonyOS 3.0 unveiled with improved homescreen, privacy and performance |url=https://www.gsmarena.com/harmonyos_30_unveiled_with_improved_homescreen_privacy_and_performance-news-55218.php |access-date=2022-10-28 |website=GSMArena.com |language=en-US}}{{Cite web |title=Document {{!}} Huawei Developers |url=https://developer.huawei.com/consumer/en/doc/development/quickApp-Guides/quickapp-develop-card-0000001126786241 |access-date=2022-09-12 |website=developer.huawei.com}}
The user interface font of HarmonyOS on HarmonyOS Next base is HarmonyOS Sans. It is designed to be easy to read, unique, and universal. The system font was used throughout the operating system alongside previous Android-based EMUI 12 and up, including third-party HarmonyOS and former Android apps.{{Cite web |last=Amit |date=2021-06-09 |title=Huawei HarmonyOS Sans font officially launched |url=https://www.huaweiupdate.com/huawei-harmonyos-sans-font-officially-launched/ |access-date=2022-09-03 |website=Huawei Update |language=en-US}}
= Software =
== Traditional apps ==
Unlike Meta Services that are installation-free, traditional apps need installation. They are available to users through Huawei AppGallery, which serves as the application store for HarmonyOS with HarmonyOS-native apps.{{Cite web |title=Document – Design Overview |url=https://developer.harmonyos.com/en/docs/design/des-guides/service-overview-0000001139795693 |access-date=2021-06-22 |website=developer.harmonyos.com}}{{Cite web |last=Amit |date=2021-06-05 |title=HarmonyOS applications launched: More icons with HMOS corners |url=https://www.huaweiupdate.com/harmonyos-applications-launched-more-icons-with-hmos-corners/ |access-date=2021-06-22 |website=Huawei Update |language=en-US}} HarmonyOS-native apps have access to capabilities such as distributed communications and cards.{{Cite web |title=阿里云资深专家崮德:谈谈我对华为HarmonyOS 2.0的看法 |url=https://segmentfault.com/a/1190000040203399 |access-date=2021-06-23 |website=segmentfault.com |date=19 June 2021 |language=zh-CN}}{{Cite web |last=Dudley |first=Gavin |date=17 May 2021 |title=HarmonyOS poised to disrupt the tech industry |url=https://www.techradar.com/news/harmonyos-poised-to-disrupt-the-tech-industry |access-date=2021-06-24 |work=TechRadar |language=en }}
== Quick apps ==
Similar to applets, Quick apps were single-page apps written using JavaScript and CSS, with code volume about one fifth of that of a traditional app.{{Cite web |title=Introduction to Quick Apps |url=https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/quick-dev-0000001050042109 |access-date=2023-09-25 |website=developer.huawei.com}}{{Cite web |title=About AppGallery quick apps and Quick App Center {{!}} HUAWEI Support Global |url=https://consumer.huawei.com/en/support/content/en-us00769783/ |access-date=2023-09-25 |website=consumer.huawei.com}} They are developed based on the industry standards formulated by the Quick App Alliance, comprising mainstream mobile phone manufacturers in China.{{Cite web |title=About Quick Apps |url=https://developer.huawei.com/consumer/en/doc/development/quickApp-Guides/quickapp-introduction-0000001126786237 |access-date=2022-09-11 |website=developer.huawei.com}}{{Cite web |title=Quick Apps - Huawei Developers |url=https://developer.huawei.com/consumer/en/huawei-quickApp/ |access-date=2022-09-11 |website=huawei |language=en}}
Quick apps are available to users through the AppGallery, Quick App Center, Huawei Assistant, etc., on supported devices. They are installation-free, updated automatically, and their shortcuts can be added by users to the home screen for ease of access.{{Cite web |title=How to access Quick App Center/quick apps and add shortcuts for them {{!}} HUAWEI Support Saudi Arabia |url=https://consumer.huawei.com/sa-en/support/content/en-us00769785/ |access-date=2023-09-25 |website=consumer.huawei.com}}
== Meta Services ==
Managed and distributed by Huawei Ability Gallery, Meta Services (formerly, Atomic Services) are lightweight and consist of one or more HarmonyOS Ability Packages (HAPs) to implement specific convenient services, providing users with dynamic content and functionality. They are accessible via the Service Center from devices, and presented as cards that can be added to a favorite list or pinned to the home screen.
Meta Services are installation-free since the accompanying code is downloaded in the background.{{Cite web |last=Li |first=Deng |date=2022-01-13 |title=Huawei HarmonyOS atomic services platform launched |url=https://www.huaweicentral.com/huawei-harmonyos-atomic-services-platform-launched/ |access-date=2022-10-28 |website=Huawei Central |language=en-US}}{{Cite web |title=Atomic Service Features |url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/atomic-service-definition-0000001090840664 |access-date=2022-09-11 |website=developer.harmonyos.com}}{{Cite web |title=Service Center Overview |url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/service-center-overview-0000001162778433 |access-date=2022-10-28 |website=developer.harmonyos.com}} They can also be synchronized across multiple devices, such as updating the driver's location on the watch in real time after the user hails a taxi on the mobile phone.{{Cite web |title=Use Cases of Atomic Services |url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/atomic-service-use-cases-0000001138025291 |access-date=2023-09-25 |website=developer.harmonyos.com}}
Note: Meta Services (a component of HarmonyOS) should not to be confused with products and services from Meta Platforms (the parent company of Facebook).
== Service Collaboration Kit ==
The Service Collaboration Kit (SCK) provides users with cross-device interaction, allowing them to use the camera, scanning, and gallery functions of other devices. For example, tablets or 2-in-1 laptops can utilize these features from a connected smartphone. To utilize these features, both devices running HarmonyOS NEXT must be logged into the same Huawei account and have WLAN and Bluetooth enabled.{{Cite web |title=Service Collaboration Kit丨华为开发者联盟 |url=https://developer.huawei.com/consumer/cn/sdk/service-collaboration-kit/ |access-date=2024-05-19 |website=huawei |language=zh}}
== Harmony Intelligence ==
Harmony Intelligence allows users to deploy AI-based applications on HarmonyOS, using PanGu 5.0 LLM and its embedded variants, alongside new Celia capabilities, HiAI Foundation Kit, MindSpore Lite Kit, Neural Network Runtime Kit, and Computer Vision. These features improve performance, reduce power consumption, and enable efficient AI processing on devices with Kirin chips.{{Cite web |title=HiAI Foundation Kit {{!}} 华为开发者联盟 |url=https://developer.huawei.com/consumer/cn/sdk/hiai-foundation-kit/ |access-date=2024-04-13 |website=huawei |language=zh}}{{Cite web |title=Neural Network Runtime Kit {{!}} 华为开发者联盟 |url=https://developer.huawei.com/consumer/cn/sdk/neural-network-runtime-kit/ |access-date=2024-04-13 |website=huawei |language=zh}}{{Cite web |title=MindSpore Lite Kit {{!}} 华为开发者联盟 |url=https://developer.huawei.com/consumer/cn/sdk/mindspore-lite-kit/ |access-date=2024-04-13 |website=huawei |language=zh}}{{Cite web |title=Core Vision Kit {{!}} 华为开发者联盟 |url=https://developer.huawei.com/consumer/cn/sdk/core-vision-kit/ |access-date=2024-04-13 |website=huawei |language=zh}}{{Cite web |date=2024-06-22 |title=Huawei Introduces Harmony Intelligence – AI Support That Will Be Integrated Into Devices |url=http://www.thecekodok.com/2024/06/huawei-introduces-harmony-intelligence.html |access-date=2024-06-25 |website=TheCekodok.com - Your Ultimate Destination for Tech Trends and Gadget Reviews |language=en}}
= Super Device =
HarmonyOS supports cross-platform interactions between supported devices via the "Super Device" interface; devices are paired via a "radar" screen by dragging icons to the centre of the screen.{{Cite web |last=Sin |first=Ben |title=Huawei's 'Super Device' Connects Its Phones, Tablets And Computers For Easy Interaction |url=https://www.forbes.com/sites/bensin/2022/02/28/huaweis-super-device-connects-its-phones-tablets-and-computers-for-easy-interaction/ |access-date=2022-09-10 |website=Forbes |language=en}}{{Cite web |title=Document {{!}} HarmonyOS |url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/harmonyos-overview-0000000000011903 |access-date=2022-09-10 |website=developer.harmonyos.com}}{{Cite web |title=HarmonyOS 3.0 unveiled with improved homescreen, privacy and performance |url=https://www.gsmarena.com/harmonyos_30_unveiled_with_improved_homescreen_privacy_and_performance-news-55218.php |access-date=2022-09-11 |website=GSMArena.com |language=en-US}}{{Cite web |title=Document {{!}} HarmonyOS |url=https://developer.harmonyos.com/en/docs/design/des-guides/overview-0000001053563071 |access-date=2022-09-10 |website=developer.harmonyos.com}} Examples of Super Device features include allowing users to play back media saved inside a smartphone through a paired PC, smart TV or speakers; share PC screen recordings back to a smartphone; run multiple phone apps in a PC window; share files between a paired smartphone and PC; share application states between the paired devices, etc.{{Cite web |author1=Alex Dobie |date=2022-02-27 |title=Huawei's 'Super Device' is greater than the sum of its parts |url=https://www.androidcentral.com/huawei-superdevice-hands-greater-sum-its-parts |access-date=2022-09-10 |website=Android Central |language=en}}{{Cite web |date=2021-06-02 |title=HarmonyOS jumps ahead of Android with innovative 'Super Devices' and 'Task Sharing' features – Phandroid |url=https://phandroid.com/2021/06/02/harmonyos-jumps-ahead-of-android-with-innovative-super-devices-and-task-sharing-features/ |access-date=2022-09-10 |website=phandroid.com |language=en-US}}{{Cite web |last=Li |first=Deng |date=2022-03-01 |title=Huawei Super Device, a step towards global HarmonyOS? |url=https://www.huaweicentral.com/huawei-super-device-a-step-towards-global-harmonyos/ |access-date=2022-09-10 |website=Huawei Central |language=en-US}}
= NearLink =
Incorporated into HarmonyOS 4, NearLink (previously known as SparkLink) is a set of standards that combine the strengths of traditional wireless technologies like Bluetooth and Wi-Fi, while emphasizing improved performance in areas like response time, energy efficiency, signal range, and security. It consists of two access modes: SparkLink Low Energy (SLE) and SparkLink Basic (SLB). SLE is designed for low-power consumption, low-latency, and high-reliability applications, with a data transmission rate reportedly up to 6 times that of Bluetooth; SLB is tailored for high-speed, high-capacity, and high-precision applications, with a data transmission rate reportedly around 2 times that of Wi-Fi.{{Cite web |date=2023-08-04 |title=Huawei NearLink Technology Promises A Paradigm Shift In Wireless Connectivity {{!}} SPARROWS NEWS |url=https://sparrowsnews.com/2023/08/04/huawei-nearlink-technology-intro/ |access-date=2023-09-16 |website=sparrowsnews.com |language=en-US}}{{Cite web |last=Ganji |first=Hamid |date=2023-08-09 |title=Huawei NearLink is here to replace Bluetooth |url=https://www.androidheadlines.com/2023/08/huawei-nearlink-is-here-to-replace-bluetooth.html |access-date=2023-09-16 |website=Android Headlines |language=en-US}}{{Cite web |title="星闪"无线连接技术优势、场景及发展思考_通信世界网 |url=http://www.cww.net.cn/article?id=581804 |access-date=2023-09-16 |website=www.cww.net.cn |language=zh}}{{Cite web |title=星闪无线短距通信技术(SparkLink 1.0)安全白皮书 — 网络安全 |url=http://sparklink.org.cn/uploads/file/20230628203056_537.pdf}}
Hardware
HarmonyOS platform was not designed for a single device at the beginning but developed as a distributed operating system for various devices with memory sizes ranging from 128KB to over 4GB. Hence, the hardware requirements are flexible for the operating system and it may only need 128KB of memory for a variety of smart terminal devices.{{cite web |title=In HarmonyOS 2.0, 128KB of RAM can run easily |url=https://www.realmicentral.com/2021/06/02/in-harmonyos-2-0-128kb-of-ram-can-run-easily/#:~:text=HarmonyOS%20was%20not%20designed%20for%20a%20single%20device,only%20128KB%20of%20memory%20is%20required%20to%20run. |access-date=28 August 2022 |website=RealMi Central | date=2 June 2021 |publisher=RMC Team}}{{Cite web |last=Artashyan |first=Argam |date=2020-09-11 |title=Harmony OS 2.0 Hardware Requirements Announced |url=https://www.gizchina.com/2020/09/11/harmony-os-2-0-hardware-requirements-announced/ |access-date=2022-09-12 |website=Gizchina.com |language=en-US}}
= Devices supported at launch =
Huawei stated that HarmonyOS would initially be used on devices targeting the Chinese market. The company's former subsidiary brand, Honor, unveiled the Honor Vision line of smart TVs as the first consumer electronics devices to run HarmonyOS in August 2019.{{Cite web|url=https://www.theverge.com/2019/8/10/20798260/huawei-honor-smart-tv-vision-pro-harmonyos-china|title=The Honor Vision TV is Huawei's first HarmonyOS device|last=Porter|first=Jon|date=2019-08-10|website=The Verge|access-date=2019-08-13}} The HarmonyOS 2.0 beta launched on 16 December 2020 and supported the P30 series, P40 series, Mate 30 series, Mate 40 series, P50 series, and the MatePad Pro.{{Cite web|last=Jeet|date=2020-12-15|title=Huawei's HarmonyOS 2.0 for smartphones get Android apps support; Beta releasing tomorrow|url=https://www.gizmochina.com/2020/12/15/huawei-harmonyos-2-android-app-release-roadmap/|access-date=2020-12-20|website=Gizmochina|language=en-US}}
Stable HarmonyOS 2.0 was released for smartphones and tablets as updates for the P40 and Mate X2 in June 2021. New Huawei Watch, MatePad Pro and PixLab X1 desktop printer models shipping with HarmonyOS were also unveiled at the time.{{Cite web|last=Kharpal|first=Arjun|date=2021-06-02|title=Huawei launches its own operating system on smartphones in challenge to Google Android|url=https://www.cnbc.com/2021/06/02/huawei-harmonyos-operating-system-launched-on-smartphone-smartwatch.html|access-date=2021-06-02|website=CNBC|language=en}}{{Cite web|last=Onawole|first=Habeeb|date=2021-09-13|title=HUAWEI PixLab X1 is a desktop printer powered by HarmonyOS|url=https://www.gizmochina.com/2021/09/13/huawei-pixlab-x1-is-a-desktop-printer-powered-by-harmonyos/|access-date=2021-12-02|website=Gizmochina|language=en-US}} In October 2021, HarmonyOS 2.0 had over 150 million users.{{Cite web|date=2021-10-22|title=HarmonyOS devices exceed 150 million – fastest growing OS in history -|url=https://www.gizchina.com/2021/10/22/harmonyos-devices-exceed-150-million-fastest-growing-os-in-history/|access-date=2021-10-31|website=Gizchina.com|language=en-US}}{{Cite web|last=Sarkar|first=Amy|date=2021-10-22|title=Huawei HarmonyOS completes 150 million upgrades|url=https://www.huaweicentral.com/huawei-harmonyos-completes-150-million-upgrades/|access-date=2021-10-31|website=Huawei Central|language=en-US}}
App development
The primary IDE known as DevEco Studio for developing HarmonyOS apps was released by Huawei on September 9, 2020, based on IntelliJ IDEA and Huawei's SmartAssist.{{Cite web |last=Sarkar |first=Amy |date=2021-06-25 |title=The Task Center feature of HarmonyOS 2 brings you connected cross device experience |url=https://www.huaweicentral.com/the-task-center-feature-of-harmonyos-2-brings-you-connected-cross-device-experience/ |access-date=2022-07-13 |website=Huawei Central |language=en-US}} The IDE includes DevEco Device Tool,{{cite web |title=HUAWEI DevEco Device Tool |url=https://device.harmonyos.com/en/develop/ide |access-date=September 11, 2020 |website=HarmonyOS Device |publisher=Huawei}} an integrated development tool for customizing HarmonyOS components, coding, compiling and visual debugging, similar to other third party IDEs such as Visual Studio Code for Windows, Linux and macOS.{{cite web |last1=Li |first1=Deng |title=HARMONYOSHuawei DevEco Device Tool 2.0 Beta 1 for HarmonyOS 2.0 released with new features and improvements |url=https://www.huaweicentral.com/huawei-deveco-device-tool-2-0-beta-1-for-harmonyos-2-0-released-with-new-features-and-improvements/ |access-date=February 3, 2021 |website=Huawei Central |date=3 February 2021 }}
Applications for HarmonyOS are mostly built using components of ArkUI, a Declarative User Interface framework. ArkUI elements are adaptable to various devices and include new interface rules with automatic updates along with HarmonyOS updates.{{cite web |title=ArkUI |url=https://developer.harmonyos.com/en/develop/arkUI |website=Huawei }}
HarmonyOS uses App Pack files suffixed with .app, also known as APP files, for distribution of software via AppGallery. Each App Pack has one or more HarmonyOS Ability Packages (HAP) containing code for their abilities, resources, libraries, and a JSON file with configuration information.{{Cite web |title=Document – Application Fundamentals |url=https://developer.harmonyos.com/en/docs/documentation/doc-guides/basic-fundamentals-0000000000041611 |access-date=2021-06-22 |website=developer.harmonyos.com}}
HarmonyOS as a universal single IoT platform allows developers to write apps once and run everywhere across devices such as phones, tablets, personal computers, TVs, cars, smartwatches, single board computers under OpenHarmony, and screen-less IoT devices such as smart speakers.{{cite web |last=Amadeo |first=Ron |title=Huawei announces its first operating system, HarmonyOS |url=https://arstechnica.com/gadgets/2019/08/huawei-announces-its-first-operating-system-harmonyos/ |access-date=August 9, 2019 |website=Ars Technica |date=9 August 2019 }}
As of October 2024, there were reportedly over 6.75 million registered developers participated in developing HarmonyOS apps.{{cite web |author=Benjamin |title=Huawei's Yu Chengdong: The number of HarmonyOS ecosystem devices has exceeded 1 billion, and the operating system market share in China ranks second |url=https://harmonyoshub.com/huaweis-yu-chengdong-the-number-of-harmonyos-ecosystem-devices-has-exceeded-1-billion-and-the-operating-system-market-share-in-china-ranks-second/ |website=HarmonyOSHub |access-date=23 October 2024 }}
HarmonyOS ecosystem
= HarmonyOS Connect =
On May 18, 2021, Huawei revealed a plan to upgrade its HarmonyOS Connect brand with a standard badge during a summit in Shanghai to help industrial partners in producing, selling and operating products with third-party OEMs as part of the HarmonyOS system, framework and the Huawei Smart Life (formerly Huawei AI Life) app.
Allowing for fast and low-cost connections to users, smart devices like speakers, fridges and cookers of different brands powered by HarmonyOS can be connected and merged into a super device with a single touch of smartphone without the need to install apps. Also, HiLink protocols for mesh and wireless routers connectivity with devices alongside other smart devices that are platform agnostic that connects to HarmonyOS devices.{{cite web |last1=Mishra |first1=Yash |title=Huawei HarmonyOS: Journey to past, present, and future |url=https://www.huaweicentral.com/huawei-harmonyos-journey-to-past-present-and-future/ |website=HC Newsroom |date=26 August 2022 |access-date=19 April 2024}}
The HarmonyOS Connect sets the platform apart from traditional mobile and computing platforms and the company's previous ecosystem attempts with its Android based EMUI and LiteOS connectivity in the past.{{cite web |last1=Sarkar |first1=Amy |title=Huawei HarmonyOS Connect Upgrade Plan: Reduces development time, reach vast consumers and more |url=https://www.huaweicentral.com/huawei-harmonyos-connect-upgrade-plan-announced-with-simplicity/ |website=Huawei Central |date=18 May 2021 |access-date=May 18, 2021}}
= HarmonyOS Cockpit =
On April 27, 2021, Huawei launched a smart cockpit solution powered by HarmonyOS for electric and autonomous cars powered by its Kirin line of a system-on-chip (SoC) solution. Huawei opened up APIs to help automobile OEMs, suppliers and ecosystem partners in developing features to meet user requirements.
Huawei designed a modular SoC for cars that will be pluggable and easy to upgrade to maintain the peak performance of the cockpit. Users would be able to upgrade the chipset as one can upgrade on an assembled desktop computer with its scalable distributed OS.{{cite web |last1=Gupta |first1=Sahil |title=Huawei Launches A Smart Cockpit Powered By HarmonyOS |url=https://www.carandbike.com/news/huawei-launches-a-smart-cockpit-powered-by-harmonyos-2423040 |website=carandbike.com |access-date=April 27, 2021}}
On December 21, 2021, Huawei launched a new smart console brand, HarmonySpace, a specialized HarmonyOS vehicle operating system. Based on Huawei's 1+8 ecology, apps on smartphones and tablets can be connected to the car seamlessly with HarmonySpace, which also provides smartphone projection capability.{{Cite web |last=Pandaily |date=2021-12-22 |title=Huawei Releases Smart Console Brand: HarmonySpace |url=https://pandaily.com/huawei-releases-smart-console-brand-harmonyspace/ |access-date=2022-07-10 |website=Pandaily |language=en-US}}{{cite web |last1=Sarkar |first1=Amy |title=Huawei HarmonySpace Launched: A sub-brand of smart HarmonyOS car cockpit |url=https://www.huaweicentral.com/huawei-harmonyspace-launched-a-sub-brand-of-smart-harmonyos-car-cockpit/ |website=Huawei Central |date=23 December 2021 |access-date=December 23, 2021}}
On December 23, 2021, Huawei announced a new smart select car product – AITO M5, a medium-size SUV with HarmonyOS ecosystem through continuous AI learning optimization and over-the-air upgrades.{{cite web |last1=Li |first1=Deng |title=Huawei Smart Selection AITO M5 medium size SUV announced with HarmonyOS |url=https://www.huaweicentral.com/huawei-smart-selection-aito-m5-medium-size-suv-announced-with-harmonyos/ |website=Huawei Central |date=23 December 2021 |access-date=December 23, 2021}} On July 4, 2022, Huawei officially launched AITO smart select car product to be shipped to customers sometime in August 2022. During the launch, the company received 10,000 pre-orders in 2 hours for its M7 model.{{cite web |last1=Shen |first1=Jill |title=Huawei-backed Aito sees 10,000 pre-orders in 2 hours for the new M7 model |url=https://technode.com/2022/07/05/huawei-backed-aito-sees-10000-pre-orders-in-2-hours-for-the-new-m7-model/ |website=technode |date=5 July 2022 |access-date=July 5, 2022}}
Huawei MagLink built on interconnected Cockpit solution, enables drivers to make the mobile phone application full amount of car, no need for telephony navigation. Huawei's car solution through seamless HarmonyOS system application, eliminate the need for drivers to use mobile phone navigation nor the need to install mobile phone holders. With this solution, enables more built in accessible entertainment and information services. The integration of software and hardware technologies installed on the car, achieving “mobile whole-house intelligence.”{{cite web |last1=Li |first1=Deng |title=New AITO M7 SUV launched with Huawei ADS 2.0 |url=https://www.huaweicentral.com/new-aito-m7-suv-launched-with-huawei-ads-2-0/ |website=HC Newsroom |date=13 September 2023 |access-date=11 April 2024}}
= MineHarmony OS =
On 14 September 2021, Huawei announced the launch of MineHarmony OS, a customized operating system by Huawei based on its in-house HarmonyOS based on OpenHarmony for industrial use. MineHarmony is compatible with about 400 types of underground coal mining equipment, providing the equipment with a single interface to transmit and collect data for analysis. Wang Chenglu, President of Huawei's consumer business AI and smart full-scenario business department, indicated that the launch of MineHarmony OS signified that the HarmonyOS ecology had taken a step further from B2C to B2B.{{cite web |last1=Udin |first1=Efe |title=HUAWEI LAUNCHES HARMONY MINE OPERATING SYSTEM |url=https://www.gizchina.com/2021/09/15/huawei-launches-harmony-mine-operating-system/#:~:text=In%20September%202020%2C%20the%20Open%20Atom%20Open%20Source,units%20established%20the%20OpenHarmony%20project%20group%20working%20committee. |website=gizchina |date=15 September 2021 |access-date=September 15, 2021}}{{Cite web |title=Huawei Launches Industrial Operating System for Coal Mines - Caixin Global |url=https://www.caixinglobal.com/2021-09-16/huawei-launches-industrial-operating-system-for-coal-mines-101773904.html |access-date=2022-07-11 |website=www.caixinglobal.com |language=en}}{{Cite web |title=MineHarmony OS and Mining IoT |url=https://e.huawei.com/en/solutions/industries/mining/mine-ict-technology-enablement/harmony-os |access-date=2022-07-11 |website=Huawei Enterprise |language=en}}
Relationship with OpenEuler
{{See also|EulerOS}}
In terms of architecture, HarmonyOS has close relationship with OpenEuler, which is a community edition of EulerOS, as they have implemented the sharing of kernel technology as revealed by Deng Taihua, President of Huawei's Computing Product Line.{{Cite web |title=华为公布欧拉系统细节:已与鸿蒙内核共享 |url=https://news.mydrivers.com/1/794/794917.htm |access-date=2023-10-10 |website=快科技}} The sharing is reportedly to be strengthened in the future in the areas of the distributed software bus, system security, app framework, device driver framework and new programming language.{{cite web |last1=Sarkar |first1=Amy |title=HarmonyOS and OpenEuler has shared operating system kernel: Huawei |url=https://www.huaweicentral.com/harmonyos-and-openeuler-has-shared-operating-system-kernel-huawei/ |website=Huawei Central |date=9 November 2021 |access-date=November 9, 2021}}
Relationship between HarmonyOS and OpenHarmony
{{See also|OpenHarmony}}
OpenHarmony is an open-source version of HarmonyOS donated by Huawei to the OpenAtom Foundation, built around a LiteOS kernel descended from original LiteOS operating system. It supports devices running a mini system such as printers, speakers, smartwatches and any other smart device with memory as small as 128 KB, or running a standard system with memory greater than 128 MB.{{Cite web|title=en/OpenHarmony-Overview.md · OpenHarmony/docs|url=http://gitee.com/openharmony/docs/blob/master/en/OpenHarmony-Overview.md|access-date=2021-07-03|website=Gitee|language=zh-CN}} The open-source operating system contains the basic capabilities of HarmonyOS and does not depend on the Android Open Source Project (AOSP) code.{{Cite web|title=Developers Taking Off AOSP And Show OpenHarmony Pure Version Of System |url=https://sparrowsnews.com/2021/06/04/openharmony-pure-version-of-system/|access-date=2021-06-21|website=sparrowsnews.com|date=4 June 2021 |language=en-US}}
HarmonyOS NEXT
{{Main|HarmonyOS NEXT}}
File:HarmonyOS NEXT Architecture.jpg
On August 4, 2023, at Huawei Developers Conference 2023 (HDC), Huawei officially announced HarmonyOS NEXT, the next iteration system version of HarmonyOS, supporting only native APP apps via Ark Compiler with Huawei Mobile Services (HMS), and ending the support for Android apk apps.{{Cite web |last=Amit |date=2023-09-25 |title=Huawei released HarmonyOS NEXT |url=https://www.huaweiupdate.com/huawei-released-harmonyos-next/ |access-date=2023-09-26 |website=HU |language=en-US}}
Built on a custom version of OpenHarmony, HarmonyOS NEXT proprietary system has the HarmonyOS microkernel at its core with a single framework, departing from the common Linux kernel and aimed to replace the current multi-kernel HarmonyOS.
Among the first batch of over 200 developers, McDonald's and KFC in China became two of the first multinational food companies to adopt HarmonyOS Next.{{Cite web |date=2024-01-03 |title=Huawei's HarmonyOS tipped to beat Apple's iOS in China in 2024: TechInsights |url=https://www.scmp.com/tech/big-tech/article/3247172/huaweis-harmonyos-beat-apples-ios-no-2-smartphone-operating-system-china-2024-techinsights-report |access-date=2024-01-10 |website=South China Morning Post |language=en}}{{Cite web |title=华为发布 HarmonyOS NEXT 鸿蒙星河版,开发者预览版开放申请 - IT之家 |url=https://www.ithome.com/0/745/981.htm |access-date=2024-01-20 |website=www.ithome.com}}
Trademarks
In May 2019, Huawei applied for registration of the trademark "Hongmeng" through the Chinese Patent Office CNIPA, but the application was rejected in pursuance to Article 30 of the PRC Trade Mark Law, citing the trademark was similar to that of "CRM Hongmeng" in graphic design and "Hongmeng" in Chinese word.{{Cite web |title=China IP Case Spotlight: May 2021 (Issue 7) – Intellectual Property – China |url=https://www.mondaq.com/china/trademark/1071812/china-ip-case-spotlight-may-2021-issue-7 |access-date=2021-06-24 |website=www.mondaq.com}}
In less than a week before launching HarmonyOS 2.0 and new devices by Huawei, the Beijing Intellectual Property Court announced the first-instance judgement in May 2021 to uphold the decision by CNIPA as the trademark was not sufficiently distinctive in terms of its designated services.{{Cite web |date=2021-05-13 |title=Huawei's Android replacement may need a new Chinese name |url=https://www.scmp.com/tech/big-tech/article/3133362/huawei-hits-stumbling-block-harmonyos-roll-out-after-chinese-court |access-date=2021-06-24 |website=South China Morning Post |language=en}}{{Cite web |last1=Tan |first1=Rouse-Rachel Li-Mei |last2=Am |last3=Yang |first3=a |last4=Cui |first4=Hatty |date=21 May 2021 |title=Huawei Hongmeng "Harmony" Trade Mark Refusal Decision was Upheld in the First-Instance Judgment {{!}} Lexology |url=https://www.lexology.com/library/detail.aspx?g=d2e26681-d33d-495e-ad6a-91929455d12c |access-date=2021-06-24 |website=www.lexology.com |language=en}}
However, it was reported that the trademark had officially been transferred from Huizhou Qibei Technology to Huawei by end of May 2021.{{Cite web |title=Huawei has been transferred the trademark of Hongmeng |url=https://equalocean.com/briefing/20210601230050314 |access-date=2021-06-24 |website=EqualOcean |language=en}}
On October 22, 2024, It has been reported that Huawei has applied for registration of more than 400 HarmonyOS related trademarks in China.{{Cite web |last=Benjamin |date=2024-10-22 |title=Huawei has applied for registration of more than 400 Hongmeng trademarks |url=https://harmonyoshub.com/huawei-has-applied-for-registration-of-more-than-400-hongmeng-trademarks/ |access-date=2024-10-23 |website=HarmonyOSHub |language=en-GB}}
See also
References
{{Reflist}}
External links
{{Commons category|HarmonyOS}}
- {{Official website}}
{{Mobile operating systems}}
{{Distributed operating systems}}
{{Huawei|phones=yes|tablets=yes|laptops=yes|wearables=yes|cpu=yes|os=yes|services=yes|people=yes|other=yes|below=yes}}
Category:Embedded operating systems
Category:Mobile operating systems
Category:Tablet operating systems
Category:ARM operating systems