Huawei Harmony OS 2.0 베타의 초기 개발자는 기본 시스템이 여전히 Android를 기반으로 한다는 사실을 발견했습니다. 더 자세히 알아보려면 계속 읽어보세요!
업데이트 1(2021년 2월 2일 @ 오후 3시 18분(ET)): 광범위한 보고서는 Huawei의 Harmony OS 2.0 베타가 Android와 얼마나 유사한지를 설명합니다. 자세한 내용을 보려면 여기를 클릭하세요. 2020년 12월 26일에 게시된 기사는 아래에 보존되어 있습니다.
하모니 OS(Harmony OS)는 화웨이의 자체 운영 체제로 회사의 운영 체제를 장악할 예정입니다. 현재 GMS가 없는 Android 소프트웨어는 회사의 스마트폰을 추진하기에 불충분한 것으로 판명되었습니다. 전망. 화웨이는 최근 GMS가 없는 안드로이드에서 장거리 전환을 시작했습니다. 최초의 Harmony OS 2.0 베타 일부 스마트폰 및 태블릿용. 하지만 독립된 운영 체제가 나온다면 전체 모바일 생태계가 독립된 운영 체제에서 벗어나는 것이 좋을 것 같지만, Apple의 iOS와 Google의 Android가 독점하고 있는 가운데 이번 Harmony OS 2.0의 첫 번째 릴리스는 이후에도 여전히 Android를 기반으로 하는 것으로 보입니다. 모두.
개발자 1명 이전 버전의 Android(특히 Kitkat 4.4.4)를 대상으로 하는 간단한 "Hello World" 앱을 빌드했는데 앱에서 다음 오류가 발생하는 것을 발견했습니다. 매우 Android 및 Harmony OS 가상 장치 모두에서 유사한 오류 메시지가 나타납니다.
왼쪽 스크린샷은 기본적으로 최신 Android 버전을 기반으로 하는 가상 기기에 설치된 앱을 보여줍니다. 앱이 이전 버전의 Android용으로 제작되었으며 새 버전에서는 제대로 작동하지 않을 수 있다는 오류가 발생합니다. 버전. 오른쪽 스크린샷은 Harmony OS 2.0 베타 기반의 가상 디바이스에 설치된 앱을 보여주며, 오류가 발생합니다. 메시지는 실질적으로 동일하며 차이점은 단지 "Android"라는 단어를 "Harmony"로 바꾼 것뿐입니다. OS".
XDA 수석 회원 hikari_calyx, Nokia 휴대폰의 부트로더 잠금 해제 작업으로 유명하며 유명한 슈퍼유저 앱 Harmony OS 2.0 베타 가상 장치에. 일어난 일은 다음과 같습니다.
또한 ADB(Android 디버그 브리지)를 사용하여 HOS 가상 장치에 지침을 전달할 수 있습니다. 이를 통해 한 개발자는 가상 장치에서 대부분의 시스템 파티션을 추출하여 빌드에 Android 프레임워크가 포함되어 있음을 드러냈습니다.
이 모든 것은 흥미로운 결론을 제시합니다. Harmony OS 2.0의 첫 번째 베타는 여전히 Android를 기반으로 하는 것으로 보입니다.
이제 여기서 할 수 있는 몇 가지 설명이 있습니다. Harmony OS 2.0이 Android의 리브랜딩일 뿐이며 그대로 유지될 것이라고 생각할 수도 있지만, 지금은 이것이 사실일 수도 있지만 항상 그런 것은 아닐 것이라고 생각합니다. 이전 프레젠테이션을 바탕으로 Huawei는 AOSP를 사용하면 다음 단계로 전환하는 단계가 될 것이라고 언급했습니다. 원하는 Harmony OS 경험을 구축하는 것입니다. 이는 본질적으로 사용자와 앱 개발자의 격차를 해소하는 방법입니다. 서로 같은. 기존 AppGallery 및 HMS 생태계를 활용하면 추진력이 생기므로 이러한 전환 단계는 Harmony OS가 최고 속도로 나아가는 데 필요한 단계가 될 것입니다.
이번 릴리스에는 우리가 알고 있는 것보다 더 많은 미묘한 차이가 있다는 점에서 우리가 틀렸을 수도 있습니다. Harmony OS 2.0 베타 출시에 대한 Huawei의 보도자료에는 Android나 AOSP에 대한 언급이 없습니다. 모든 문서를 읽거나 Huawei가 업로드한 모든 개발자 비디오를 볼 수 있습니다. 만다린 오렌지. 우리는 의견을 듣기 위해 Huawei에 연락했으며 답변을 받으면 기사를 업데이트할 것입니다.
업데이트 1: Harmony OS와 Android 사이에 "눈에 띄는 차이가 없습니다"
Harmony OS가 단순히 Android인지 여부에 대한 조사는 결론이 나지 않았지만, 아르스테크니카 훨씬 더 결정적인 답변을 얻었습니다. 광범위한 보고서에서 이 출판물은 "화웨이와 화웨이 사이에는 눈에 띄는 차이가 없다"고 밝혔습니다. '완전히 새로운' OS와 안드로이드." 앞서 언급한 것처럼 화웨이는 우리가 하모니 OS에 접근하는 것을 쉽게 만들지 않았다. 2.0 베타. 에뮬레이터는 Huawei 서버에서 실행되며 Huawei가 승인한 개발자만 액세스할 수 있으며 모든 문서는 중국어로 제공됩니다. 또한 Huawei 등록 과정에서는 일부 민감한 개인 정보를 공개해야 합니다(공평하게 말하면 중국 규정 때문일 수 있음). 국제 비즈니스 관련), 그래서 우리는 원본을 작성할 때 중국 개발자의 제3자 계정과 불완전한 펌웨어 덤프에 의존해야 했습니다. 보고서. 아르스테크니카의 Ron Amadeo는 이러한 장벽을 뛰어넘어 Harmony OS를 자세히 살펴보고 이 OS가 본질적으로 Android에 불과하다는 결론을 내렸습니다.
아르스테크니카 Harmony OS 2.0 인터페이스가 Huawei의 EMUI Android 스킨과 얼마나 유사한지 강조합니다. Huawei는 이는 단순히 EMUI 모양과 느낌을 Harmony OS로 포팅했기 때문이라고 말합니다. 하지만 내부에는 "HarmonyOS 시스템" 앱을 포함하여 많은 Android 시스템 구성 요소가 있습니다. 이 앱에는 '버전 10'이라는 라벨이 붙어 있는데, 이는 Android 버전인 Android 10을 참조한 것으로 보입니다. 아르스테크니카 화웨이의 OS가 실제로 기반을 두고 있다고 주장합니다. Huawei의 SDK로 구축된 샘플 앱은 Android APK 파일과 유사할 수 있습니다. ZIP 파일처럼 보관되지 않고 유사한 내부 구조를 가지며 표준 Android로 디코딩할 수 있습니다. 디컴파일 도구. 이 간행물은 Google의 Fuchsia나 Samsung의 Tizen과 같은 개발 중인 다른 운영 체제와 비교하여 베타 버전이 얼마나 완벽한 기능을 제공하는지 추가로 언급합니다. "HarmonyOS를 몇 시간 동안 살펴본" 후에도 아르스테크니카 "안드로이드와 비교했을 때 단 하나의 실질적인 변화를 지적할 수 없었습니다." 화웨이의 계획이 '안드로이드'에서 '안드로이드 아님'으로 바뀌는 것이라면, 아르스 그렇다면 그들이 계획을 세웠을 때 어떻게 그렇게 할 충분한 시간을 가질 수 있을까요? 올해 말 Harmony OS 탑재 휴대폰 출시?
Android 상표는 Google이 소유하고 있으므로 Harmony OS 자체에 이에 대한 언급이 단 한 번도 없는 것은 놀라운 일이 아니지만, 아르스 공식 개발자 문서에 Android에 대한 언급이 없다는 것이 얼마나 이상한지 지적합니다. 우리가 언급했듯이 문서는 OS의 기반에 대한 많은 정보를 공개하지 않습니다. 사실, 답변보다 더 많은 질문이 제기되었습니다.
그렇습니까? 가능한 Huawei는 실제로 Android 기반 EMUI에서 Harmony OS로 거의 원활하게 마이그레이션했으며 우리는 단지 표면적인 부분에 불과하다고 생각합니까? 물론 가능합니다. 우리는 이 기사가 처음 게재되기 전에 한 번 Huawei에 연락했지만 구체적인 내용은 받지 못했습니다. Harmony OS 2.0의 아키텍처, 커널, ARK 컴파일러 또는 Android 런타임이 어떻게 조화를 이루는지에 대한 세부정보 이것. 소수의 사용자 우리 댓글에 Harmony OS 2.0의 "안드로이드성"에 대해 가능한 설명을 제공했지만 이를 확인하는 문서나 코드는 아직 보지 못했습니다.