Huawei sẽ sử dụng hệ điều hành Harmony OS của riêng mình cho smartphone

Tại hội nghị HDC 2020 công ty công bố về kế hoạch mở rộng hệ điều hành Harmony được công bố vào năm ngoái. Ngoài các thiết bị di động và sản phẩm Internet of Things (IoT) được công bố ban đầu, như màn hình, thiết bị đeo, loa thông minh và hệ thống thông tin giải trí trên ô tô, hệ điều hành đang được phát triển cũng sẽ được sử dụng trên điện thoại thông minh.

Việc thử nghiệm SDK để phát triển ứng dụng di động cho Harmony sẽ bắt đầu vào cuối năm 2020 và những chiếc điện thoại thông minh đầu tiên dựa trên HĐH mới dự kiến ​​sẽ được phát hành vào tháng 2021 năm 128. Được biết, HĐH mới đã sẵn sàng cho các thiết bị IoT có RAM từ 128KB đến 2021 MB; việc khuyến mại phiên bản cho các thiết bị có bộ nhớ từ 128 MB đến 4GB sẽ bắt đầu vào tháng 4 năm XNUMX và vào tháng XNUMX cho các thiết bị có RAM trên XNUMXGB.

Chúng ta hãy nhớ lại rằng dự án Harmony đã được phát triển từ năm 2017 và là một hệ điều hành vi nhân có thể được coi là đối thủ cạnh tranh với HĐH Cây khoa vản anh từ Google. Nền tảng này sẽ được xuất bản dưới dạng mã nguồn dưới dạng một dự án nguồn mở hoàn toàn với sự quản lý độc lập (Huawei đã phát triển mở LiteOS cho các thiết bị IoT). Mã nền tảng sẽ được chuyển giao dưới sự bảo trợ của tổ chức phi lợi nhuận Quỹ mã nguồn mở nguyên tử mở Trung Quốc. Huawei tin rằng Android không hoạt động tốt trên các thiết bị di động do kích thước mã quá lớn, bộ lập lịch quy trình lỗi thời và các vấn đề phân mảnh nền tảng.

Đặc điểm của Harmony:

  • Cốt lõi của hệ thống được xác minh ở cấp độ logic/toán học chính thức để giảm thiểu rủi ro về lỗ hổng. Việc xác minh được thực hiện bằng các phương pháp thường được sử dụng trong việc phát triển các hệ thống quan trọng trong các lĩnh vực như hàng không và du hành vũ trụ, đồng thời cho phép đạt được sự tuân thủ với cấp độ bảo mật EAL 5+.
  • Microkernel được cách ly với các thiết bị bên ngoài. Hệ thống này được tách biệt khỏi phần cứng và cho phép các nhà phát triển tạo ra các ứng dụng có thể được sử dụng trên các loại thiết bị khác nhau mà không cần tạo các gói riêng biệt.
  • Hạt nhân vi mô chỉ thực hiện bộ lập lịch và IPC, còn mọi thứ khác được thực hiện trong các dịch vụ hệ thống, hầu hết trong số đó được thực thi trong không gian người dùng.
  • Bộ lập lịch tác vụ là một công cụ phân bổ tài nguyên xác định giảm thiểu độ trễ (Công cụ độ trễ xác định), phân tích tải theo thời gian thực và sử dụng các phương pháp để dự đoán hành vi của ứng dụng. So với các hệ thống khác, bộ lập lịch giúp giảm độ trễ 25.7% và giảm jitter độ trễ 55.6%.
  • Để cung cấp liên lạc giữa vi nhân và các dịch vụ nhân bên ngoài, chẳng hạn như hệ thống tệp, ngăn xếp mạng, trình điều khiển và hệ thống con khởi chạy ứng dụng, IPC được sử dụng, công ty tuyên bố là nhanh hơn IPC của Zircon năm lần và nhanh hơn IPC của Zircon ba lần. .
  • Thay vì ngăn xếp giao thức bốn lớp thường được sử dụng để giảm chi phí hoạt động, Harmony sử dụng mô hình một lớp đơn giản hóa dựa trên bus ảo phân tán cung cấp khả năng tương tác với các thiết bị như màn hình, máy ảnh, card âm thanh, v.v.
  • Hệ thống không cung cấp quyền truy cập cho người dùng ở cấp độ gốc.
  • Để xây dựng ứng dụng, trình biên dịch riêng của Arc được sử dụng, hỗ trợ mã bằng C, C++, Java, JavaScript và Kotlin.
  • Để tạo ứng dụng cho nhiều loại thiết bị khác nhau, chẳng hạn như TV, điện thoại thông minh, đồng hồ thông minh, hệ thống thông tin ô tô, v.v., chúng tôi sẽ cung cấp khuôn khổ chung để phát triển giao diện và SDK với môi trường phát triển tích hợp. Bộ công cụ sẽ cho phép bạn tự động điều chỉnh ứng dụng cho các màn hình, điều khiển và phương thức tương tác người dùng khác nhau. Nó cũng đề cập đến việc cung cấp các công cụ để điều chỉnh các ứng dụng Android hiện có cho phù hợp với Harmony với những thay đổi tối thiểu.

Nguồn: opennet.ru

Thêm một lời nhận xét