To oficjalne, Harmony OS będzie domyślnym systemem operacyjnym dla nowych produktów Huawei

W HDC 2020 Huawei zaprezentował poprzez ogłoszenie rozszerzenie planów nowy system operacyjny, nad którym pracowałeś „Harmony OS” ogłosił w zeszłym roku.

Oprócz pierwotnie zapowiedzianych urządzeń przenośnych i produkty Internetu rzeczy (IoT), takie jak wyświetlacze, urządzenia do noszenia, inteligentne głośniki i samochodowe systemy informacyjne, opracowywany system operacyjny dotyczy to również smartfonów.

Testy SDK do tworzenia aplikacji mobilnych dla Harmony rozpocznie się pod koniec 2020 roku, a pierwsze smartfony oparte na nowym systemie operacyjnym mają zostać uruchomione do ostatniego kwartału przyszłego roku, czyli jeśli wszystko pójdzie dobrze, to wyniki możemy zobaczyć w październiku 2021 roku.

Podkreśla się, że eNowy system operacyjny jest teraz gotowy na urządzenia IoT z pamięcią RAM od 128KB do 128MB i tak to działało rozpocznie się w kwietniu 2021 roku promowanie opcji dla urządzeń pamięci od 128 MB do 4 GB oraz w październiku dla urządzeń z więcej niż 4 GB pamięci RAM.

Przypomnijmy, że projekt Harmony jest rozwijany od 2017 roku i jest systemem operacyjnym z mikrojądrem, który może być postrzegany jako konkurent dla systemu operacyjnego Google Fuchsia.

Platforma zostanie opublikowana w kodzie źródłowym jako projekt w pełni open source z niezależnym zarządzaniem (Huawei opracowuje już otwarty LiteOS dla urządzeń IoT).

Kod platformy zostanie przekazany organizacji non-profit China Open Atomic Open Source Foundation.

Huawei uważa, że ​​Android nie jest dobry dla urządzeń mobilnych ze względu na niepotrzebnie dużą ilość kodu, przestarzały harmonogram procesów i problemy z fragmentacją platformy.

W ramach szczegółowych funkcji Harmony OS, są następujące:

  • Rdzeń systemu jest weryfikowany na formalnym poziomie logiki / matematyki, aby zminimalizować ryzyko podatności. Weryfikacja została przeprowadzona przy użyciu metod, które są powszechnie stosowane przy opracowywaniu krytycznych systemów w obszarach takich jak lotnictwo i astronautyka i mogą osiągnąć poziom bezpieczeństwa EAL 5+.
  • Mikrojądro jest odizolowane od urządzeń zewnętrznych. System jest oddzielony od sprzętu i umożliwia programistom tworzenie aplikacji, które mogą być używane na różnych kategoriach urządzeń bez tworzenia oddzielnych pakietów.
  • Mikrojądro implementuje tylko harmonogram i IPC, a wszystko inne jest przenoszone do usług systemowych, z których większość działa w przestrzeni użytkownika.
  • Jako harmonogram zadań zaproponowano deterministyczny silnik opóźnień, który analizuje obciążenie w czasie rzeczywistym i wykorzystuje metody do przewidywania zachowania aplikacji. W porównaniu z innymi systemami, program planujący osiąga 25,7% redukcję opóźnienia i 55,6% redukcję jittera opóźnienia.
  • Aby zapewnić komunikację między mikrojądrem a zewnętrznymi usługami jądra, takimi jak system plików, stos sieciowy, sterowniki i podsystem uruchamiania aplikacji, używany jest protokół IPC, który, jak twierdzi firma, jest pięć razy szybszy niż IPC w cyrkonie i trzy razy szybszy niż IPC w QNX.
  • Zamiast powszechnie używanego czterowarstwowego stosu protokołów w celu zmniejszenia narzutu, Harmony wykorzystuje uproszczony model jednowarstwowy oparty na rozproszonej wirtualnej magistrali, która komunikuje się ze sprzętem takim jak wyświetlacze, kamery, karty dźwiękowe i tym podobne.
  • System nie zapewnia dostępu użytkownika na poziomie administratora.
  • Aplikacja jest zbudowana przy użyciu własnego kompilatora Arc, który obsługuje kod C, C ++, Java, JavaScript i Kotlin.

Ponadto, móc tworzyć aplikacje dla różnych klas urządzeń, takie jak telewizory, smartfony, inteligentne zegarki, samochodowe systemy informacyjne itp., Huawei wspomina, że ​​zapewni uniwersalne ramy do tworzenia interfejsów i SDK ze zintegrowanym środowiskiem programistycznym.

Zestaw narzędzi automatycznie dostosuje aplikacje dla różnych ekranów, elementów sterujących i metod interakcji z użytkownikiem. Wspomina również o zapewnieniu narzędzi Harmony do dostosowywania istniejących aplikacji na Androida przy minimalnych zmianach.

źródło: https://www.xda-developers.com


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.