Hogar >Huawei >Harmony OS, przetestowaliśmy to: siedem kluczy do alternatywy dla Androida Huawei

Huawei

Tiempo: g-soft

On: Oct/09/2022

Categoría: Huawei iPhone Samsung vida digital

Etiquetas: ¿Es seguro usar el teléfono huawei?

O systemach operacyjnych DZIŚ MÓWI

Subskrybuj Engadget Mobile

Otrzymuj e-mail dziennie z naszymi artykułami:

14 komentarzy Iván Ramírez @ivan_r

Od czasu oficjalnego ogłoszenia przez Huawei w sierpniu 2019 r. planu B na przetrwanie w erze post-veto, HarmonyOS owiana jest tajemnicą.Nieco ponad rok później mogliśmy wreszcie przetestować HarmonyOS i nasz werdykt był podobny do poprzednich recenzji: pachnie jak Android.

W tym artykule przedstawiamy siedem kluczy do naszej analizy HarmonyOS, opartych na wersji HarmonyOS 2.0.0 Developer Beta 2. Zaczynając od tego, czym jest HarmonyOS, dla jakich urządzeń jest dostępny i jaki jest jego „związek” z systemem Android.

Co to jest HarmonyOS

Być może największym problemem z HarmonyOS jest to, że Huawei jest bardzo słabo wyjaśniony

Zacznijmy od początku, czym jest HarmonyOS?Huawei od początku bronił, że jest „nowym systemem operacyjnym” i postawił na obsługę multiplatform, aby z tej samej aplikacji można było korzystać na telewizorze, samochodzie i telefonie komórkowym.Oficjalny opis HarmonyOS w dokumentacji dla programistów to (przetłumaczony):

HarmonyOS to przyszłościowy, rozproszony system operacyjny, otwarty dla Ciebie w ramach inicjatyw strategicznych obejmujących wszystkie scenariusze, który można dostosować do mobilnego biura, zdrowia i fitnessu, komunikacji społecznej i rozrywki multimedialnej, żeby wymienić tylko kilka.

W przeciwieństwie do starszego systemu operacyjnego, który działa na samodzielnym urządzeniu, HarmonyOS opiera się na architekturze rozproszonej zaprojektowanej wokół zestawu możliwości systemu.Może działać na wielu różnych kształtach urządzeń, w tym smartfonach, tabletach, urządzeniach do noszenia, telewizorach inteligentnych i jednostkach głównych.

Jest to trudny do strawienia opis, w przeciwieństwie do strony Google „Czym jest Android”, która zawiera kilka punktów i podsumowuje to jako „platformę, która zmienia możliwości urządzeń mobilnych”.

Bez wchodzenia w szczegóły techniczne, HarmonyOS to system operacyjny, którym Huawei zamierza zastąpić Androida na wszystkich swoich urządzeniach: od telefonów komórkowych po smartwatche, tablety, samochody, telewizory i routery, żeby wymienić tylko kilka.HarmonyOS zadebiutował na inteligentnych wyświetlaczach, routerach i telewizorach, by w grudniu ubiegłego roku dotrzeć do telefonów komórkowych i smartwatchów w formie beta.Huawei często określał HarmonyOS jako swój „plan B”.

Nie cały kod jest otwarty (jeszcze)

Na razie Huawei wypuścił z domu tylko kod kompatybilny z prostymi urządzeniami, takimi jak Hi3861

HarmonyOS to system operacyjny typu open source, chociaż nie wszystkie jego źródła są w tej chwili otwarte.W tej chwili kod źródłowy HarmonyOS, który można pobrać i sprawdzić, jest kodem najbardziej podstawowej wersji HarmonyOS dla urządzeń, które mają od 128 KB do 128 MB pamięci RAM.

Harmony OS, przetestowaliśmy to: siedem kluczy do alternatywy dla Androida Huawei

Ten miniaturowy system HarmonyOS jest kompatybilny z kilkoma układami rozwojowymi Huawei, podobnymi do Raspberri Pi, takimi jak płyta Hi3861, Hi3518 lub Hi3516.Huawei rozróżnia w swoich planach działania trzy wersje HarmonyOS, oparte na pamięci urządzenia:

Dostępny jest tylko kod źródłowy pierwszej części, podczas gdy reszta, w tym wersja HarmonyOS dla telefonów komórkowych, tabletów i smartwatcha, wciąż czeka.Huawei ogłosił w przeszłości, że wyda cały kod HarmonyOS przed październikiem 2021 r.

Wersja mobilna jeszcze nie opuściła Chin

Ani OTA, ani emulator poza Chinami.Przynajmniej na razie.

Oficjalnie można powiedzieć, że HarmonyOS został już wprowadzony na rynek międzynarodowy, ponieważ Huawei nazywa to system operacyjny swojego routera Huawei WiFi AX3, który jest sprzedawany na całym świecie, w tym w Hiszpanii.Teraz, z 256 MB pamięci RAM, którą ma router, nadal nie jest to „kompletna” wersja, która trafi do telefonów komórkowych, chociaż teoretycznie utrzymuje mikrojądro Harmony.

W Engadget Jak daleko może zająć Huawei P40 Pro: co można zrobić z Galerią aplikacji i wyzwaniem związanym z instalacją usług Google

Jeśli mówimy o HarmonyOS jako alternatywie dla Androida, na razie jest on nadal dostępny wyłącznie w Chinach, odkąd został wprowadzony na telefony komórkowe i tablety w grudniu zeszłego roku.OTA jest dostępna dla chińskich Huawei P40 i Huawei Mate 30, podczas gdy emulowany dostęp jest mocno ograniczony dla programistów w tym kraju, choć z powiadomieniem „wkrótce”.Oczekuje się, że Huawei wypuści swój pierwszy telefon komórkowy z systemem HarmonyOS w 2021 roku.

Istnieją wersje dla wszystkich typów urządzeń

Jedną z rzeczy dotyczących HarmonyOS, która zaskoczyła nas w naszej recenzji, jest to, że Huawei przeszedł długą drogę w swoich staraniach o rozszerzenie HarmonyOS na wszystkie typy urządzeń.Jak wspomnieliśmy wcześniej, system został wydany w prostych urządzeniach z niewielką ilością pamięci, takich jak routery i inteligentne ekrany, ale „pełna” wersja jest dostępna na telefony komórkowe, tablety, telewizory, smartwatche i samochody.

Byliśmy w stanie je wszystkie przetestować dzięki emulatorowi wbudowanemu w DevEco Studio — programistycznemu IDE Huawei — i nie zajęło dużo czasu, zanim pojawiły się porównania między tymi wersjami HarmonyOS dla urządzeń i ich odpowiednikami z Androidem:

Należy zauważyć, że oprócz tych wersji DevEco pokazuje nam dwa inne typy urządzeń: Lite Wearable i Smart Vision.Te dwa typy urządzeń obsługują tylko aplikacje JavaScript i mogą być emulowane bezpośrednio na komputerze zamiast zdalnie.

Emulator „Lite Wearable” jest lokalny, a nie zdalny, ponieważ są to proste aplikacje JavaScript

Te wersje Lite nie mają „systemu operacyjnego”, a przynajmniej nie pojawiają się w emulatorze, co jest bardziej podglądem aplikacji i to wszystko, bez pokazywania czegokolwiek innego.Najbezpieczniejsze jest to, że jest to wersja na smartwatcha „głupia”, a raczej prosta.

Jest identyczny z EMUI 11

Jeśli masz Huawei P40 lub Huawei Mate 30, a w przyszłości Huawei otworzy wersję beta HarmonyOS dla międzynarodowych telefonów komórkowych, w HarmonyOS poczujesz się jak w domu.Projekt jest identyczny z EMUI 11, z tymi samymi aplikacjami, ustawieniami, powiadomieniami, ostatnim panelem, ekranem blokady ... Daj spokój, wszystko jest takie samo, z wyjątkiem ekranu informacji o systemie, na którym jest napisane, że to HarmonyOS.

HarmonyOS wygląda co do milimetra identycznie jak EMUI 11 działający na Androidzie 10, chociaż Huawei kilkakrotnie podkreślał, że nie będzie tak samo.Twierdzą, że HarmonyOS zmieni swój interfejs po wydaniu pierwszych terminali z preinstalowanym HarmonyOS:

Chociaż niektóre elementy interfejsu użytkownika EMUI 11 pozostają w obecnej fazie beta dla programistów, HarmonyOS zostanie uruchomiony z nowym interfejsem użytkownika wraz z nadchodzącymi smartfonami Huawei.

Wewnątrz jest Android

HarmonyOS jest identyczny z EMUI na Androidzie wewnątrz i na zewnątrz.Jedną z rzeczy, na które położyliśmy największy nacisk w naszym teście, była próba rozeznania, w jakim stopniu HarmonyOS jest Androidem, ponieważ Huawei odmawia oficjalnego stwierdzenia, że ​​system jest oparty – przynajmniej w części – na AOSP Androida.

Nie minęło dużo czasu, zanim dowody pojawiły się wszędzie.System utrzymuje preinstalowane wszystkie rodzaje aplikacji systemu Android, informacje o systemie uzyskane przez ADB opisują system jako EMUI 11.0.1 z Android API 29 (Android 10) i długą itd.

Wygląda, wydaje się, że Android jest obecny

Wewnątrz HarmonyOS ma taką samą strukturę partycji i folderów jak Android, w tym, nawiasem mówiąc, folder „Android”.Nawiasem mówiąc, w tym folderze zapisywana jest konfiguracja zainstalowanych aplikacji, tak jak w każdym telefonie z Androidem.

Zawartość folderu Android / Data na Huawei P40 z HarmonyOS

W tym miejscu jedynym logicznym wnioskiem jest to, że HarmonyOS on mobile nie jest kompatybilny z aplikacjami na Androida i imituje ich zachowanie w niesamowity sposób, jest po prostu Androidem.Android trochę zmodyfikowany, tak, ale w końcu Android.

Wszystkie testy wskazują, że HarmonyOS for mobile to Android AOSP z warstwą EMUI na wierzchu, czyli taką samą, jakiej Huawei używa w terminalach, które zostały uruchomione po amerykańskim weta.

Są zmiany wewnętrzne poza zmianami nazw

Tworzenie aplikacji dla HarmonyOS nie różni się tak bardzo od robienia tego dla Androida.W końcu oba systemy obsługują aplikacje napisane w Javie (a także w innych językach).Jednak HarmonyOS zmienia nazewnictwo różnych elementów w subtelny sposób.Wiele z tych zmian ma na celu usunięcie „androida” z miksu.

Na przykład nikt nie mówi o APK (Android Package Kit), ale o HAPS (aplikacja HarmonyOS?), Chociaż tak naprawdę pliki HAP mają w środku plik APK.Działania to zdolności, LinearLayout to DirectionalLayout, TextView to Text, OnStart to OnInitialize i tak dalej.Kod jest bardzo podobny, choć z pewnymi zmianami.

Kod przycisku w systemie Android (po lewej) i HarmonyOS (po prawej)

Należy pamiętać, że Huawei nie opublikował jeszcze oficjalnie kodu źródłowego HarmonyOS w swojej wersji mobilnej, więc to, co wiemy, opiera się na odtworzeniu, które IntelliJ robi ze swoim dekompilatorem.Komentarze są tracone w tym procesie, w tym informacje o prawach autorskich do kodu.

Dlatego dowiemy się więcej o wewnętrznych relacjach między HarmonyOS i AOSP, gdy Huawei oficjalnie wyda kod, miejmy nadzieję, przed październikiem.Na razie jasne jest, że wiele rzeczy działa wewnętrznie tak samo, chociaż zmiany, które wydają się wykraczać poza zwykłą zmianę nazw rzeczy.

Udostępnij system operacyjny Harmony, przetestowaliśmy go: siedem kluczy do alternatywy dla Androida Huawei

Tematy

Udział