훙멍
1. 개요
훙멍(HarmonyOS)은 화웨이가 개발한 운영체제로, 2012년부터 개발이 시작되어 2019년 미국 제재로 개발이 가속화되었다. 처음에는 안드로이드의 대안으로 여겨졌지만, 이후 IoT 기기를 위한 임베디드 운영체제로 방향을 전환했다. 2019년 8월 HarmonyOS 1.0을 시작으로, 스마트폰, 태블릿 등 모바일 기기 지원을 확대하며 슈퍼 디바이스 기능을 강화한 HarmonyOS 2.0, 개인 정보 보호 및 성능 향상에 초점을 맞춘 HarmonyOS 3.0, 시스템 성능 향상과 AI 기능 강화에 중점을 둔 HarmonyOS 4.0을 출시했다. 2024년에는 안드로이드 앱 지원을 중단하고 자체 앱 생태계를 구축하는 HarmonyOS NEXT를 발표했다. 훙멍은 자체 앱 생태계를 구축하고 있으며, 2024년 10월 기준 활성 사용자 10억 명을 달성했다.
| 이름 | HarmonyOS (하모니 운영 체제), 훙멍 운영 체제 |
|---|---|
| 원어 | 중국어 간체: 鸿蒙操作系统 중국어 정체: 鴻蒙操作系統 로마자 표기: Hóngméng Cāozuò Xìtǒng 영어: HarmonyOS |
| 개발 | 화웨이, HiSilicon |
|---|---|
| 종류 | 오픈하모니 실시간 운영 체제(라이트OS) |
| 개발 상태 | 현재 개발 중 |
| 소스 모델 | 독점 소프트웨어, 오픈 소스 구성 요소 포함 |
| 최초 출시 | 2019년 8월 9일 |
| 최신 버전 | 5.0.0.107 SP8 - 릴리스 |
| 최신 버전 출시일 | 2024년 11월 19일 |
| 최신 미리보기 버전 | 5.0.1 베타 3 |
| 최신 미리보기 버전 출시일 | 2024년 11월 12일 |
| 마케팅 대상 | 임베디드 시스템 사물 인터넷 차량 인터넷 에지 컴퓨팅 무선 라우터 스마트폰 태블릿 컴퓨터 스마트 TV 스마트워치 피트니스 트래커 스마트 스피커 개인용 컴퓨터 노트북 혼합 현실 헤드셋 가상 현실 헤드셋 무선 이어버드 무선 헤드폰 웨어러블 기기 증강 현실 헤드셋 스마트 프린터 인터랙티브 화이트보드 전자책 리더 자동차 스마트 홈 엔터프라이즈 산업 항공 우주 |
| 프로그래밍 언어 | C C++ 자바스크립트 ArkTS 창힐 러스트 어셈블리어 기타 |
| 언어 추가 개발 언어 | JavaScript, eTS (Expandable Typescript) for Harmony OS and Python for OpenHarmony |
| 업데이트 모델 | Over-the-air |
| 지원 언어 수 | 77개 |
| 패키지 관리자 | .app |
| 지원 플랫폼 | 64비트 ARM x86-64 RISC-V LinxiISA |
| 커널 유형 | HarmonyOS 커널 (마이크로커널) |
| 사용자 영역 | System Service Layer (오픈하모니 기반 HarmonyOS 시스템, Linux ABI 런타임 재사용 드라이버 컨테이너) |
| 사용자 인터페이스 | Harmony Design (디자인 시스템) (멀티 터치, 그래픽 사용자 인터페이스) |
| 라이선스 | 상업 소프트웨어, 독점 소프트웨어, 오픈 소스 구성 요소 제외 |
| 이전 | LiteOS, EMUI, 안드로이드, 마이크로소프트 윈도우 |
| 웹사이트 | HarmonyOS 공식 웹사이트 |
| 지원 상태 | 지원 중 |
| 관련 항목 | HarmonyOS 버전 역사 |
|---|
-
화웨이 -
아너 (브랜드)
아너는 화웨이의 서브 브랜드로 시작하여 독립적인 브랜드로 분리되었으며, 스마트폰, 노트북 등 다양한 제품을 출시하고 안드로이드 기반의 MagicOS를 탑재하여 글로벌 시장에서 경쟁력을 강화하고 있다. -
화웨이 -
화웨이 클라우드
화웨이 클라우드는 화웨이가 제공하는 클라우드 컴퓨팅 서비스로, BaaS 형태로 블록체인 서비스를 제공하여 기업들이 블록체인 애플리케이션을 구축하고 관리하도록 지원하며 데이터 보안, 공급망 관리 등 다양한 분야의 솔루션을 제공한다. -
커스텀 펌웨어 -
DD-WRT
DD-WRT는 리눅스 기반의 임베디드 운영체제로, 무선 라우터에 설치되어 접근 제어, 대역폭 관리, VPN 설정, 무선 네트워크 확장 등 다양한 고급 기능을 제공하고, OpenVPN, WireGuard와 같은 VPN 프로토콜을 지원하며, 오래된 라우터를 활용하여 서버 등으로 활용할 수 있게 한다. -
커스텀 펌웨어 -
OpenWrt
OpenWrt는 무선 라우터와 같은 임베디드 장치용 리눅스 기반 자유 소프트웨어 펌웨어로, opkg 패키지 관리 시스템을 통한 기능 확장과 사용자 정의가 가능하며 LEDE 포크 프로젝트와의 재통합을 거쳐 발전해왔다. -
유닉스 계열 -
제닉스
제닉스는 마이크로소프트가 1980년에 출시한 유닉스 계열 운영 체제로, AT&T의 버전 7 유닉스 라이선스를 기반으로 개발되어 다양한 하드웨어 아키텍처로 포팅되어 널리 사용되었으나, 마이크로소프트가 OS/2 개발에 집중하면서 SCO에 판권이 이전되었고, SCO UNIX로 발전하면서 개발이 종료되었지만, 일부 시스템 콜은 MS-DOS 및 윈도우에 남아있다. -
유닉스 계열 -
NeXTSTEP
NeXTSTEP은 NeXT에서 개발한 마하 커널 기반의 유닉스 계열 운영 체제로, BSD 소스 코드를 포함하며 디스플레이 포스트스크립트, 독점적인 창 관리 엔진, Objective-C 언어 및 런타임 환경을 제공하고 현대적인 운영체제 인터페이스 발전에 기여하여 macOS의 기반이 되었으며 최초의 웹 브라우저와 앱 스토어 개발에 영향을 미쳤다.
2. 역사
2012년 화웨이는 자체 운영체제 개발에 대한 연구를 시작했으며, HarmonyOS NEXT 시스템 스택은 2015년부터 개발이 진행되었다.
2019년 5월, 미국 상무부는 화웨이를 Entity List에 추가하면서 미중 무역 전쟁이 심화되었다. 이는 화웨이가 제재를 위반하여 미국산 상품, 기술 및 서비스를 이란으로 수출한 혐의로 기소된 데 따른 것이었다. 이로 인해 미국 기업은 정부 허가 없이 화웨이와 거래하는 것이 금지되었다. 화웨이 임원 余承东중국어은 제재로 인해 향후 스마트폰 제품에서 안드로이드를 사용할 수 없게 될 경우를 대비한 "플랜 B"로 자체 플랫폼을 준비했다고 설명했다.
당초 이 운영체제는 화웨이 기기에서 안드로이드를 대체할 모바일 운영 체제로 추정되었다. 2019년 6월, 화웨이 임원은 로이터 통신에 이 OS가 중국에서 테스트 중이며 "수개월 내"에 준비될 수 있다고 밝혔지만, 2019년 7월 화웨이 임원들은 이 OS를 모바일 운영체제가 아닌 IoT 하드웨어를 위해 설계된 임베디드 운영 체제라고 설명하며 이전의 진술을 번복했다.
일부 언론 매체는 "훙멍"으로 불리는 이 OS가 2019년 8월 또는 9월에 중국에서 출시될 수 있으며, 2020년 2분기에 전 세계적으로 출시될 수 있다고 보도했다. 2019년 5월 24일, 화웨이는 중국에서 "훙멍"을 상표로 등록했다. "훙멍"이라는 이름은 창조 이전의 원초적 혼돈 또는 세계를 상징하는 중국 신화에서 유래되었다. 같은 날, 화웨이는 유럽 연합 지식 재산청에 "Ark OS"와 그 변형에 대한 상표를 등록했다. 2019년 7월, 화웨이는 데스크톱 및 모바일 운영 체제 소프트웨어에 대해 "Harmony"라는 단어에 대한 상표를 등록했으며, 이는 OS의 다른 이름 또는 구성 요소를 나타내는 것으로 보고되었다.
이 OS의 영어 정식 명칭은 "Harmony Operating System"이다. "Hongmeng"은 중국어 鴻蒙(훙멍)의 발음을 표기한 것이다. 화웨이의 소비자 사업부 최고 경영 책임자(CEO)인 위청둥은 "Hongmeng"은 영어로 발음하기 어려워서, 이 OS의 영어 명칭을 "Hóngméng"과 발음이 비슷한 "Harmony"로 번역했다고 말했다.
같은 달, 화웨이의 량화 회장은 이 OS가 "산업용"으로 사용될 목적이며, "훙멍 OS를 미래의 스마트폰용 운영체제로 개발할지는 아직 결정되지 않았다"고 밝혔다. 이 발언에 따라, 선임 부사장인 캐서린 첸은 훙멍 OS가 IoT 기기용으로 설계된 임베디드 운영체제라고 말했다.
2.1. 초기 개발 (2012-2019)
2012년, 화웨이는 자체 운영체제 개발에 착수했다. HarmonyOS NEXT 시스템 스택은 2015년부터 개발되었다. 2019년 5월, 미국 상무부는 화웨이를 Entity List에 추가했는데, 이는 화웨이가 제재를 위반하여 미국산 상품, 기술 및 서비스를 이란으로 수출한 혐의로 기소되었기 때문이다. 이로 인해 미국 기업은 정부 허가 없이 화웨이와 거래하는 것이 금지되었다. 화웨이 임원 위청둥은 제재로 인해 향후 스마트폰 제품에서 안드로이드를 사용할 수 없게 될 경우를 대비한 "플랜 B"로 자체 플랫폼을 준비했다고 설명했다.
당초 이 운영체제는 화웨이 기기에서 안드로이드를 대체할 모바일 운영 체제로 추정되었다. 2019년 6월, 화웨이 임원은 로이터 통신에 이 운영체제가 중국에서 테스트 중이며 "수개월 내"에 준비될 수 있다고 밝혔지만, 2019년 7월까지 일부 화웨이 임원은 이 운영체제를 모바일 운영체제가 아닌 IoT 하드웨어를 위해 설계된 임베디드 운영 체제라고 설명하며 이전의 진술을 번복했다.
일부 언론 매체는 "훙멍"으로 불리는 이 운영체제가 2019년 8월 또는 9월에 중국에서 출시될 수 있으며, 2020년 2분기에 전 세계적으로 출시될 수 있다고 보도했다. 2019년 5월 24일, 화웨이는 중국에서 "훙멍"을 상표로 등록했다. "훙멍"이라는 이름은 창조 이전의 원초적 혼돈 또는 세계를 상징하는 중국 신화에서 유래되었다. 같은 날, 화웨이는 유럽 연합 지식 재산청에 "Ark OS"와 그 변형에 대한 상표를 등록했다. 2019년 7월, 화웨이가 데스크톱 및 모바일 운영 체제 소프트웨어에 대해 "Harmony"라는 단어에 대한 상표를 등록했으며, 이는 OS의 다른 이름 또는 구성 요소를 나타내는 것으로 보고되었다.
같은 달, 화웨이의 량화 회장은 이 운영체제가 "산업용"으로 사용될 목적이며, "훙멍 OS를 미래의 스마트폰용 운영체제로 개발할지는 아직 결정되지 않았다"고 밝혔다. 이 발언에 따라, 선임 부사장인 캐서린 첸은 훙멍 OS가 IoT 기기용으로 설계된 임베디드 운영체제라고 말했다.
2.2. HarmonyOS 1.0 (2019)
2019년 8월 9일, 화웨이는 둥관에서 열린 개발자 회의(HDC 2019)에서 훙멍(HarmonyOS) 1.0을 공식 발표했다. 화웨이는 훙멍을 다양한 유형의 하드웨어를 위한 자유 소프트웨어, 마이크로커널 기반 분산 운영체제로 설명하면서, 스마트 TV, 웨어러블 기기, 차량용 엔터테인먼트 시스템을 포함한 IoT 기기에 주로 초점을 맞췄으며 훙멍을 모바일 운영체제로 명시적으로 포지셔닝하지 않았다.
HarmonyOS 초기 버전은 1.0부터 멀티 커널 아키텍처를 지원하기 위해 "커널 추상화 계층"(KAL) 하위 시스템을 사용했다. 이를 통해 개발자는 각 장치에서 사용 가능한 리소스를 기반으로 다양한 운영 체제 커널을 선택할 수 있었다. 웨어러블 기기 및 화웨이의 GT 스마트워치와 같은 저전력 장치의 경우 HarmonyOS는 리눅스 대신 LiteOS 커널을 활용했다. 또한 Ark Compiler와 듀얼 프레임워크 방식을 통해 TV 애플리케이션용 LiteOS SDK를 통합하고 안드로이드 앱과의 호환성을 보장했다. HarmonyOS 1.0의 원래 L0-L2 소스 코드 브랜치는 시스템 개발을 가속화하기 위해 OpenAtom 재단에 기여되었다.
2.3. HarmonyOS 2.0 (2020-2021)
2020년 9월 10일, 화웨이는 둥관에서 열린 화웨이 개발자 컨퍼런스(HDC 2020)에서 훙멍(HarmonyOS) 2.0을 발표했다. 훙멍 2.0은 IoT 기기에 초점을 맞추던 이전 버전과 달리, 스마트폰, 태블릿 등 모바일 기기까지 지원 범위를 확장했다. 화웨이는 여러 기기를 하나의 시스템처럼 연결하는 '슈퍼 디바이스' 기능을 강조하며, 2021년에 자사 스마트폰에 이 운영체제를 탑재할 계획이라고 밝혔다.
2020년 12월 16일에는 훙멍 2.0의 첫 번째 개발자 베타 버전이 출시되었다. 화웨이는 개발자를 위해 IntelliJ IDEA 기반의 DevEco Studio IDE와 클라우드 에뮬레이터도 얼리 액세스 형태로 제공했다.
2021년 2월 23일, 상하이에서 개최된 MWC2021 Shanghai에서 화웨이는 폴더블 스마트폰 HUAWEI Mate X2를 발표했는데, 출시 초기에는 안드로이드를 탑재하지만, 4월 이후에는 HarmonyOS로 전환할 예정이라고 발표했다.
2021년 6월, 화웨이는 훙멍 2.0을 정식 출시하고, 새로운 기기 출시와 함께 기존 화웨이 스마트폰에 대한 시스템 업데이트를 점진적으로 시작했다. 6월 18일에는 Mate40 Pro, Mate X2, Mate40E, nova8 Pro 등 4개 제품에 훙멍 OS가 탑재되어 출시될 예정이었다. 또한, 약 100여 종의 기존 기기에도 훙멍 OS가 배포될 것이라고 발표했다. 다만, 일본에서 판매된 제품의 경우, 일부 모델을 제외하고는 HarmonyOS 2가 아닌 HarmonyOS와 동일한 사용자 인터페이스의 EMUI12가 배포되고 있다.
2.4. HarmonyOS 3.0 (2022)
2022년 7월 27일, 화웨이는 훙멍(HarmonyOS) 3을 발표했다. 훙멍 3은 스마트폰, 태블릿, 프린터, 자동차, TV 등 여러 기기에서 더 나은 사용자 경험을 제공하도록 설계되었다. 이와 함께 화웨이는 이 운영 체제의 새 버전을 실행하는 차량 호출 앱인 Petal Chuxing도 출시했다.
훙멍 3은 개인 정보 보호 및 보안을 강화하고 성능을 향상시켰으며, 사용자 인터페이스(UI) 디자인도 개선되었다. 업데이트 지원 단말은 훙멍 2와 거의 같지만, Mate 9 및 P10 등 일부 기종은 제외되었다. 일본 시장에 판매된 제품 중에서는 MatePad 11에 훙멍 3 업데이트가 제공되고 있다. MatePad SE와 MatePad 11.5"에는 일본 시장용 제품에도 훙멍 3가 사전 설치되어 있다.
2023년 7월 경부터는 훙멍 3.0.0.300 배포가 시작되었다. 이 업데이트를 통해 플로팅 윈도우 동작이 개선되고, 멀티 윈도우 조합을 홈 화면에 저장할 수 있게 되는 등 편의성이 향상되었다.
2.5. HarmonyOS 4.0 (2023)
2023년 6월 29일, 화웨이는 훙멍(HarmonyOS) 4의 첫 번째 개발자 베타 버전을 출시하고, P60 시리즈, Mate50 시리즈 등에 대한 베타 버전 신청을 받기 시작했다. 2023년 8월 4일, 둥관시 쑹산후에서 열린 HDC 2023에서 훙멍(HarmonyOS) 4가 정식으로 발표되고 공개 베타 버전으로 출시되었다. 8월 9일에는 34개의 기존 화웨이 스마트폰 및 태블릿 기기에 공개 베타 빌드가 배포되었다.
HarmonyOS 4.0은 Ark Engine 업그레이드를 통해 시스템 성능이 향상되었고, 알림 패널 등의 UI 디자인이 변경되었으며, 개인 정보 보호 기능이 강화되었다. 훙멍(HarmonyOS) 4.0은 기린 990 이상의 프로세서를 탑재한 기존 모델에 배포된다.
HarmonyOS 4에는 NearLink (이전 명칭: SparkLink)가 통합되었다. NearLink는 블루투스 및 Wi-Fi와 같은 기존 무선 기술의 강점을 결합한 표준으로, 응답 시간, 에너지 효율, 신호 범위 및 보안 등에서 성능 향상을 제공한다. NearLink는 SparkLink Low Energy(SLE)와 SparkLink Basic(SLB)의 두 가지 모드로 구성된다. SLE는 저전력 소비, 저지연, 고신뢰성 애플리케이션을 위해 설계되었으며, 블루투스보다 최대 6배 빠른 데이터 전송 속도를 제공한다. SLB는 고속, 고용량, 고정밀 애플리케이션에 적합하며, Wi-Fi보다 약 2배 빠른 데이터 전송 속도를 제공한다.
한편, 화웨이는 훙멍(HarmonyOS) 4와 함께 훙멍 NEXT의 출시를 발표했다. 훙멍 NEXT는 안드로이드 라이브러리를 포함하지 않아 소프트웨어 통합 후 안드로이드 앱과 호환되지 않는 "순수" 훙멍(HarmonyOS) 버전이다.
2.6. HarmonyOS NEXT (2024)
2023년 8월 4일, 화웨이 개발자 컨퍼런스 2023(HDC)에서 화웨이는 HarmonyOS의 차기 시스템 버전인 HarmonyOS NEXT를 공식 발표했다. 이 시스템은 Ark 컴파일러를 통해 화웨이 모바일 서비스(HMS)를 사용하여 네이티브 앱만 지원하며, Android apk 앱에 대한 지원을 종료한다.
OpenHarmony의 커스텀 버전을 기반으로 구축된 HarmonyOS NEXT는 마이크로커널을 핵심으로 하는 독점 소프트웨어 시스템으로, 단일 프레임워크를 갖추고 있으며, 일반적인 리눅스 커널에서 벗어나 현재의 멀티 커널 HarmonyOS를 대체하는 것을 목표로 한다.
200명 이상의 개발자 중 맥도날드와 중국 KFC는 HarmonyOS Next를 채택한 최초의 다국적 식품 회사 두 곳이 되었다.
2023년 8월 HUAWEI DEVELOPER CONFERENCE 2023에서 개발자向け로 발표된 OS이다. 기존 HarmonyOS에 포함되어 있던 AOSP(Android Open Source Project) 코드가 삭제되어 HarmonyOS 앱만 지원하도록 변경되었다. 이로 인해 불필요한 코드가 40% 감소하여 시스템이 더욱 원활해지고, 에너지 효율과 안전성도 향상되었다고 한다.
HarmonyOS NEXT는 2024년 1분기에 개발자向け 릴리스 후보 버전을 공개하고, 같은 해 4분기에 제품 버전을 공개하는 릴리스 계획이다. 화웨이에서는 2024년 후반에 모델 체인지를 예정하고 있는 하이엔드 스마트폰 「화웨이 Mate 시리즈」에 맞춰 순차적으로 제품에 탑재될 것이라고 밝혔다.
2.7. HarmonyOS For Mining (2021)
2021년 9월 14일, 화웨이는 중국 국가에너지집단과 공동으로 광산용 운영체제인 훙멍(HarmonyOS For Mining)을 발표했다.
3. 특징
훙멍OS(HarmonyOS)는 다양한 기기를 지원하는 분산형 운영체제로, 사용자에게 편리한 경험을 제공하는 것을 목표로 한다.
DSoftBus라는 통신 기반을 통해 물리적으로 분리된 기기를 가상 슈퍼 기기로 통합하여, 한 기기에서 다른 기기를 제어하고 분산 통신 기능으로 기기 간 데이터를 공유할 수 있다.
AppGallery에서 설치 가능한 네이티브 앱, 설치가 필요 없는 퀵 앱, 다양한 기기에서 접근 가능한 경량 메타 서비스 등 여러 형태의 앱을 지원한다.
3.1. 아키텍처
훙멍OS(HarmonyOS)는 마이크로커널 기반으로 설계되어, 모놀리식 커널인 리눅스 커널을 사용하는 안드로이드와는 다르게 커널의 크기를 줄이고 시스템의 안정성과 보안성을 높였다. 운영 체제의 핵심인 커널이 다르기 때문에 안드로이드와는 전혀 다른 운영 체제로 볼 수 있다.
훙멍OS는 4개의 계층으로 구성된 계층적 아키텍처를 채택하였다.
커널 계층은 다양한 스마트 기기에 맞춰 마이크로커널 기반의 HarmonyOS 커널을 수용하는 하위 시스템을 통합한다. 기기 유형에 따라 서로 다른 커널을 선택할 수 있는데, 예를 들어 시계 및 IoT 기기와 같은 저전력 기기에서는 경량 시스템을 사용하는 반면, 휴대폰, 태블릿, PC와 같은 대용량 메모리 기기에서는 표준 시스템을 사용한다.
DSoftBus라는 통신 기반은 물리적으로 분리된 기기를 가상 슈퍼 기기로 통합하여 한 기기에서 다른 기기를 제어하고 분산 통신 기능을 통해 기기 간에 데이터를 공유할 수 있도록 한다. 또한, 다양한 기기에서 발생하는 "보안 문제 해결을 위해" 하드웨어 기반 신뢰 실행 환경 (TEE) 마이크로커널을 제공하여 민감한 개인 데이터가 저장되거나 처리될 때 누출을 방지한다.
초기 버전(1.0)은 멀티 커널 아키텍처를 지원하기 위해 "커널 추상화 계층"(KAL) 하위 시스템을 사용했다. 이를 통해 개발자는 각 장치에서 사용 가능한 리소스를 기반으로 다양한 운영 체제 커널을 선택할 수 있었다. 웨어러블 기기 및 화웨이의 GT 스마트워치와 같은 저전력 장치의 경우 HarmonyOS는 리눅스 대신 LiteOS 커널을 활용했다.
3.2. 사용자 인터페이스
HarmonyOS 인터페이스는 "조화로운 미학" 철학에 따라 다시 설계되었다. 화웨이 컨슈머 BG의 수석 UX 디자이너인 앙 지얀이 설계했으며, 생생한 시스템 색상과 빛의 반사적인 '공간' 시각 효과, 블러, 글로우, 글래스모피즘과 뉴모피즘 부드러운 UI를 강조하는 네이티브 런처 시스템을 갖추고 있다. 이는 스큐어모피즘과 플랫 디자인 사이의 중간 형태를 띈다.
앱 아이콘을 길게 누른 후 왼쪽으로 스와이프하면 위젯으로 홈 화면에 고정할 수 있는 "스니펫"을 통해 앱 기능의 일부(미디어 플레이어의 컨트롤 또는 날씨 예보 등)를 빠르게 실행할 수 있다. HarmonyOS 3.0부터는 카드를 홈 화면 레이아웃에 맞게 다양한 크기와 모양의 위젯으로 표시할 수 있으며, 스택할 수도 있다.
HarmonyOS Next 기반의 HarmonyOS 사용자 인터페이스 글꼴은 HarmonyOS Sans이다. 읽기 쉽고, 독창적이며, 보편적인 디자인을 목표로 한다. 이 시스템 글꼴은 운영 체제 전체에서 사용된다.
3.3. 슈퍼 디바이스
슈퍼 디바이스는 하모니OS의 핵심 기능 중 하나로, 여러 기기를 하나의 시스템처럼 연결하여 사용할 수 있게 해준다. 사용자는 "레이더" 화면에서 기기 아이콘을 중앙으로 드래그하여 기기를 페어링할 수 있다.
슈퍼 디바이스 기능을 통해 사용자는 스마트폰에 저장된 미디어를 페어링된 PC, 스마트 TV, 스마트 스피커를 통해 재생할 수 있다. 또한 PC 화면 녹화를 스마트폰으로 공유하거나, PC 창에서 여러 개의 스마트폰 앱을 실행할 수 있으며, 페어링된 스마트폰과 PC 간에 파일 및 응용 프로그램 상태를 공유할 수 있다.
3.4. NearLink
NearLink영어는 HarmonyOS 4.0부터 도입된 새로운 무선 통신 기술이다. 블루투스와 Wi-Fi의 장점을 결합하여 더 빠른 속도, 낮은 지연 시간, 넓은 연결 범위를 제공한다. NearLink는 SparkLink Low Energy (SLE)와 SparkLink Basic (SLB)의 두 가지 접속 모드로 구성된다. SLE는 저전력 소비, 저지연, 고신뢰성 애플리케이션을 위해 설계되었으며, 블루투스보다 데이터 전송 속도가 최대 6배 더 빠르다고 알려져 있다. SLB는 고속, 고용량, 고정밀 애플리케이션에 맞춰져 있으며, Wi-Fi보다 데이터 전송 속도가 약 2배 빠르다고 알려져 있다.
3.5. 개발 환경
화웨이는 개발자를 위해 IntelliJ IDEA와 화웨이의 SmartAssist를 기반으로 하는 IDE인 DevEco Studio를 제공한다. 이 IDE는 HarmonyOS 구성 요소, 코딩, 컴파일 및 시각적 디버깅을 사용자 정의하기 위한 통합 개발 도구인 DevEco Device Tool을 포함하며, 윈도우, 리눅스 및 macOS용 Visual Studio Code와 같은 다른 타사 IDE와 유사하다.
HarmonyOS용 앱을 빌드하는 ARK 컴파일러는 자바스크립트, C 언어, C++, 코틀린(Kotlin)을 지원한다. HarmonyOS용 애플리케이션은 대부분 선언적 사용자 인터페이스 프레임워크인 ArkUI의 구성 요소를 사용하여 빌드된다. ArkUI 요소는 다양한 장치에 적응할 수 있으며 HarmonyOS 업데이트와 함께 자동 업데이트되는 새로운 인터페이스 규칙을 포함한다.
HarmonyOS는 AppGallery를 통해 소프트웨어를 배포하기 위해 .app 접미사가 붙은 App Pack 파일을 사용하며, APP 파일이라고도 한다. 각 App Pack에는 해당 기능, 리소스, 라이브러리 및 구성 정보가 포함된 JSON 파일에 대한 코드를 포함하는 하나 이상의 HarmonyOS 능력 패키지 (HAP)가 있다.
범용 단일 IoT 플랫폼인 HarmonyOS를 통해 개발자는 한 번의 앱 작성으로 OpenHarmony에서 휴대폰, 태블릿, 개인용 컴퓨터, TV, 자동차, 스마트워치, 싱글 보드 컴퓨터 및 스마트 스피커와 같은 화면 없는 IoT 장치와 같은 여러 장치에서 실행할 수 있다.
2024년 10월 현재, HarmonyOS 앱 개발에 참여한 등록 개발자가 675만 명 이상인 것으로 보고되었다.
4. 안드로이드와의 관계 및 논란
초기 하모니OS는 안드로이드 오픈 소스 프로젝트(AOSP) 기반으로 개발되어, 안드로이드 앱(APK 파일)과의 호환성을 제공했다. Ars Technica와 XDA Developers 등 일부에서는 하모니OS가 안드로이드의 포크 버전이라는 주장을 제기하기도 했다. Android Authority와 The Verge는 훙멍OS 기반 태블릿에서 안드로이드 APK 파일 앱을 설치하고 안드로이드 10 이스터 에그 apk 앱을 실행할 수 있는 등 "동작"의 유사점을 관찰했으며, 이는 이전 소문을 재확인하는 것이었다.
HarmonyOS 2.0은 OpenHarmony의 L3-L5 소스 코드를 수정하여 스마트폰 및 태블릿 전반의 호환성을 확장했다. 커널 추상화 계층(KAL) 하위 시스템 아래에서 HarmonyOS는 리눅스 커널과 AOSP 코드베이스를 사용했다. 이러한 설정은 이전 화웨이 EMUI 기반 장치와 유사하게 루팅 액세스 없이도 안드로이드 APK 파일 및 App Bundle(AAB)을 기본적으로 실행할 수 있도록 했다.
하지만, 화웨이는 HarmonyOS NEXT부터 안드로이드와의 호환성을 완전히 제거하고, 자체 앱 생태계 구축에 집중하고 있다. 2023년 8월 HUAWEI DEVELOPER CONFERENCE 2023에서 개발자용으로 발표된 HarmonyOS NEXT는 기존 HarmonyOS에 포함되어 있던 AOSP 코드가 삭제되어 HarmonyOS 앱만 지원하도록 변경되었다. 이로 인해 불필요한 코드가 40% 감소하여 시스템이 더욱 원활해지고, 에너지 효율과 안전성도 향상되었다고 한다. HarmonyOS NEXT는 2024년 1분기에 개발자용 릴리스 후보 버전을 공개하고, 같은 해 4분기에 제품 버전을 공개하는 릴리스 계획이다.
5. 생태계
화웨이는 자체 앱 스토어인 AppGallery를 통해 하모니OS 앱을 배포하고 있다.
HarmonyOS Connect는 다양한 제조사의 스마트 기기를 하모니OS 생태계에 통합하기 위한 프로그램이다. HarmonyOS 기반의 스피커, 냉장고, 조리기구 등 다양한 브랜드의 스마트 기기를 사용자가 빠르고 저렴하게 연결할 수 있도록 하여, 앱을 설치할 필요 없이 스마트폰을 한 번 터치하는 것만으로 슈퍼 기기로 연결하고 통합할 수 있다. 또한, HarmonyOS 기기에 연결되는 플랫폼 독립적인 다른 스마트 기기와 함께, 메시 및 무선 라우터 연결을 위한 HiLink 프로토콜도 지원한다.
HarmonyOS Cockpit은 차량용 인포테인먼트 시스템을 위한 플랫폼으로, 다양한 자동차 제조사와 협력하고 있다. (주어진 원본 소스에 정보 없음)
MineHarmony OS는 광산 산업을 위한 특화된 운영체제이다. 2021년 9월 14일, 화웨이는 산업용으로 OpenHarmony를 기반으로 자체 개발한 HarmonyOS를 기반으로 하는 맞춤형 운영 체제인 MineHarmony OS의 출시를 발표했다. MineHarmony는 약 400가지 종류의 지하 탄광 채굴 장비와 호환되며, 장비에 단일 인터페이스를 제공하여 데이터를 전송하고 수집하여 분석할 수 있도록 한다.
6. 적용 사례
화웨이는 훙멍OS가 처음에는 중국 시장을 겨냥한 기기에서 사용될 것이라고 밝혔다. 화웨이의 전 자회사 브랜드인 아너는 2019년 8월 훙멍OS를 실행하는 최초의 소비자 전자 제품으로 아너 비전 스마트 TV 라인을 공개했다. 훙멍OS 2.0 베타는 2020년 12월 16일에 출시되었으며, P30 시리즈, P40 시리즈, 메이트 30 시리즈, 메이트 40 시리즈, P50 시리즈 및 메이트패드 프로를 지원했다.
안정적인 훙멍OS 2.0은 2021년 6월 P40 및 메이트 X2의 업데이트 형태로 스마트폰과 태블릿에 출시되었다. 훙멍OS를 탑재한 새로운 화웨이 워치, 메이트패드 프로 및 픽스랩 X1 데스크톱 프린터 모델도 이 시기에 공개되었다. 2021년 10월, 훙멍OS 2.0은 1억 5천만 명 이상의 사용자를 확보했다.
2021년 4월 27일, 화웨이는 기린 계열의 SoC 솔루션을 기반으로 하는 전기 및 자율 주행 자동차용 HarmonyOS 기반의 스마트 콕핏 솔루션을 출시했다. 화웨이는 자동차 OEM, 공급업체 및 생태계 파트너가 사용자 요구 사항을 충족하는 기능을 개발할 수 있도록 API를 공개했다. 화웨이는 콕핏의 최고 성능을 유지하기 위해 플러그 앤 플레이 방식으로 쉽게 업그레이드할 수 있는 모듈형 자동차용 SoC를 설계했다. 사용자는 확장 가능한 분산 OS를 통해 조립된 데스크톱 컴퓨터에서 업그레이드할 수 있는 것처럼 칩셋을 업그레이드할 수 있다.
2021년 12월 21일, 화웨이는 새로운 스마트 콘솔 브랜드 HarmonySpace를 출시했는데, 이는 HarmonyOS 차량 운영 체제 전문이다. 화웨이의 1+8 생태계를 기반으로, 스마트폰 및 태블릿의 앱은 HarmonySpace를 통해 자동차에 원활하게 연결될 수 있으며, 이는 또한 스마트폰 프로젝션 기능을 제공한다.
2021년 12월 23일, 화웨이는 HarmonyOS 생태계를 갖춘 새로운 스마트 셀렉트 자동차 제품인 AITO M5를 발표했는데, 이는 지속적인 AI 학습 최적화와 무선(OTA) 업그레이드를 통해 이루어졌다. 2022년 7월 4일, 화웨이는 AITO 스마트 셀렉트 자동차 제품을 공식 출시하여 2022년 8월경 고객에게 배송할 예정이다. 출시 당시 M7 모델은 2시간 만에 10,000대의 사전 주문을 받았다.
상호 연결된 콕핏 솔루션을 기반으로 구축된 화웨이 MagLink는 운전자가 휴대폰 애플리케이션을 자동차 전체에서 사용할 수 있도록 하여, 텔레포니 네비게이션이 필요 없도록 한다. 화웨이의 자동차 솔루션은 원활한 HarmonyOS 시스템 애플리케이션을 통해 운전자가 휴대폰 내비게이션을 사용하거나 휴대폰 거치대를 설치할 필요를 없앤다. 이 솔루션을 통해 더 많은 내장된 접근 가능한 엔터테인먼트 및 정보 서비스를 사용할 수 있다. 자동차에 설치된 소프트웨어와 하드웨어 기술의 통합은 "모바일 전반적인 지능"을 달성한다.
훙멍OS는 현재 중국에서만 출시되었으며, 2021년 이후에 판매된 기기에 탑재되었고, 과거에 판매된 기기에도 업데이트를 제공하고 있다. 2021년 9월 13일 기준으로 1억 대 이상의 기기에서 HarmonyOS로 업데이트가 진행되었다고 발표했다. 화웨이(Huawei)社에서 제조한 스마트워치 및 스마트밴드의 운영체제(OS)로 채용되었다. 화웨이와 공동 개발된 차량에 탑재되었으며, 외부 기업에도 제공되고 있다.
| 차량 종류 |
|---|
| 아크폭스 α-S Hi |
| AITO 문계 M5 |
| AITO 문계 M5 EV |
| AITO 문계 M7 |
| AITO 문계 M9 |
| Luxeed 지계 S7 |
| 아바타 11 |
| 아바타 12 |
| Geometry G6 |
| Geometry M6 |
| 예이펑 RF8 |
| 베이징 자동차-베이징 마팡 |
--
--
--
--
--
7. 시장 점유율
2024년 1분기, 훙멍(하모니OS)은 중국 시장에서 iOS를 제치고 두 번째로 큰 모바일 운영체제가 되었다. 카운터포인트 리서치의 2024년 5월 25일 보도에 따르면, 훙멍은 중국 시장의 17%를 점유했으며, 글로벌 시장 점유율은 4%를 기록했다. 2024년 6월 21일, HDC 2024 기조 연설 컨퍼런스에서 훙멍이 9억 명의 활성 사용자를 달성했다고 발표했다.
스트래티지 애널리틱스의 중국 시장 조사에 따르면, 훙멍은 2022년 1분기에 중국 시장 점유율 4%를 기록하며 안드로이드와 iOS에 이어 세 번째로 큰 스마트폰 플랫폼이 되었다. 이는 2021년 6월 스마트폰 기기용 운영 체제가 출시된 이후의 성과였다.
2023년 3분기에 훙멍은 글로벌 스마트폰 시장의 3%, 중국 내 13%를 점유했다. 2024년 1월 18일, 중국에서 열린 화웨이 훙멍 생태계 컨퍼런스에서 화웨이는 훙멍 OS가 설치된 기기 수가 8억 대 이상이라고 발표했다.
8. 명칭
鴻蒙중국어은 고대 중국 신화에서 유래되었다. 고대 중국에서는 우주가 형성되기 전 시대를 "훙멍"(혼돈의 의미)이라고 믿었다. 즉, 천지개벽(天地開闢) 이전의 혼돈 상태를 의미한다.
이 OS의 영어 정식 명칭은 "Harmony Operating System"이다. "Hongmeng"은 중국어 훙멍(鴻蒙중국어)의 발음을 표기한 것이다. 화웨이의 소비자 사업부 최고 경영 책임자(CEO)인 위청둥은 "Hongmeng"은 영어로 발음하기 어려워서, 이 OS의 영어 명칭으로 "Hóngméng"과 발음이 비슷한 단어인 "Harmony"로 번역했다고 말했다.