MediaOnline Magazine

Thứ Bảy ngày 24 tháng 8 năm 2019
Thứ Bảy ngày 24 tháng 8 năm 2019

Siêu thị số E-Magazine

Hệ điều hành di động HarmonyOS mới của Huawei có gì khác Android?

Hệ điều hành di động HarmonyOS mới của Huawei có gì khác Android?
August 10
22:33 2019

Tại Hội nghị Nhà phát triển Huawei 2019 (Huawei Developer Conference – HDC) ở Dongguan (Trung Quốc) ngày 9-8-2019, Tập đoàn công nghệ Huawei đã ra mắt HarmonyOS – một hệ điều hành phân tán, dựa trên vi hạt nhân (microkernel-based, distributed operating system) mới được thiết kế để mang lại một trải nghiệm người dùng gắn kết trên tất cả các thiết bị và kịch bản. HarmonyOS là tên tiếng Anh của hệ điều hành tiếng Hoa Hongmeng OS.

Ông Richard Yu tại sự kiện ra mắt HarmonyOS ngày 9-8-2019.

Ông Richard Yu, CEO Nhóm Kinh doanh Tiêu dùng của Huawei, đã giải thích những suy nghĩ của công ty đàng sau việc phát triển hệ điều hành mới này: “Chúng ta đang bước vào một ngày và một thời đại mọi người mong đợi trải nghiệm thông minh toàn diện trên tất cả các thiết bị và kịch bản. Để hỗ trợ điều này, chúng tôi cảm thấy cần có một hệ điều hành với các khả năng đa nền tảng được tăng cường. Chúng tôi cần một HĐH hỗ trợ tất cả các kịch bản, có thể được sử dụng trên một loạt các thiết bị và nền tảng, và có thể đáp ứng nhu cầu của người tiêu dùng về độ trễ thấp và bảo mật mạnh mẽ. Đây là những mục tiêu của chúng tôi đối với HarmonyOS. HarmonyOS hoàn toàn khác với Android và iOS. Đây là một hệ điều hành phân tán, dựa trên vi hạt nhân, mang lại trải nghiệm mượt mà trên tất cả các kịch bản. Nó có kiến ​​trúc đáng tin cậy và an toàn, và hỗ trợ tương tác liền mạch trên các thiết bị. Bạn có thể phát triển các ứng dụng của mình một lần, sau đó linh hoạt triển khai chúng trên một loạt các thiết bị khác nhau.”

Theo truyền thống, các hệ điều hành mới được phát hành cùng với các loại thiết bị mới. Theo Huawei, ngay từ 10 năm trước, công ty đã hình dung ra một tương lai nơi trí thông minh sẽ tích hợp liền mạch với tất cả các khía cạnh trong cuộc sống của chúng ta, và công ty bắt đầu khám phá cách mình có thể mang lại trải nghiệm này – một thứ sẽ vượt qua ranh giới của không gian vật lý và trải rộng trên các phần cứng và nền tảng khác nhau.

Huawei cho biết: HarmonyOS là một hệ điều hành nhỏ gọn, nhẹ, có chức năng mạnh mẽ và trước tiên nó sẽ được sử dụng cho các thiết bị thông minh như đồng hồ thông minh, màn hình thông minh, các hệ thống tích hợp trên xe hơi, và loa thông minh. Thông qua việc triển khai này, Huawei đặt mục tiêu thiết lập một hệ sinh thái tích hợp và chia sẻ trên các thiết bị, tạo môi trường thời gian vận hành an toàn, đáng tin cậy và mang lại trải nghiệm thông minh toàn diện trên mọi tương tác, với mọi thiết bị.

Bốn tính năng kỹ thuật riêng biệt của HarmonyOS

Với mục tiêu đem lại một trải nghiệm thông minh, với mọi kịch bản, thiết lập một tầm cao mới cho kết nối, HarmonyOS được thiết kế với 4 tính năng kỹ thuật riêng biệt.

  1. Liền mạch: Hệ điều hành thiết bị đầu tiên có kiến ​​trúc phân tán, mang lại trải nghiệm liền mạch trên các thiết bị

Bằng cách áp dụng kiến ​​trúc phân tán (distributed architecture) và công nghệ bus ảo phân tán (distributed virtual bus technology), HarmonyOS cung cấp một nền tảng truyền thông chia sẻ, quản lý dữ liệu phân tán, lập lịch tác vụ phân tán và các thiết bị ngoại vi ảo. Với HarmonyOS, các nhà phát triển ứng dụng sẽ không phải đối phó với công nghệ cơ bản cho các ứng dụng phân tán, nhờ vậy họ có thể tập trung vào logic dịch vụ riêng của mình. Phát triển các ứng dụng phân tán sẽ dễ dàng hơn bao giờ hết. Các ứng dụng được xây dựng trên HarmonyOS có thể chạy trên các thiết bị khác nhau trong khi vẫn mang lại trải nghiệm hợp tác, liền mạch trong tất cả các tình huống.

  1. Mượt mà: Công cụ xác định độ trễ và IPC hiệu suất cao

HarmonyOS sẽ giải quyết các thách thức kém hiệu quả với Công cụ xác định độ trễ (Deterministic Latency Engine, DTE) và cơ chế giao tiếp liên quá trình (Inter Process Communication, IPC) hiệu suất cao. Công cụ DTE thiết lập ưu tiên thực hiện tác vụ và giới hạn thời gian để lên lịch trước. Tài nguyên sẽ được dành cho các tác vụ có mức độ ưu tiên cao hơn, nhờ vậy có thể giảm 25,7% độ trễ của ứng dụng. Kiến trúc vi hạt nhân (microkernel) có thể làm cho hiệu suất IPC hiệu quả hơn gấp 5 lần so với các hệ thống hiện có.

  1. Bảo mật: Kiến trúc vi hạt nhân giúp định hình lại mức độ bảo mật và độ tin cậy từ cơ sở

HarmonyOS sử dụng thiết kế vi hạt nhân (microkernel design) hoàn toàn mới có tính năng bảo mật nâng cao và độ trễ thấp. Hạt nhân này được thiết kế để đơn giản hóa các chức năng hạt nhân, triển khai càng nhiều dịch vụ hệ thống càng tốt trong chế độ người dùng bên ngoài hạt nhân, và bổ sung khả năng bảo vệ bảo mật lẫn nhau. Bản thân hạt nhân chỉ cung cấp các dịch vụ cơ bản nhất như lập lịch luồng (thread scheduling) và IPC.

Thiết kế vi hạt nhân của HarmonyOS sử dụng các phương thức kiểm định chính thức (formal verification method) để định hình lại bảo mật và độ tin cậy từ cơ sở trong một Môi trường Thực thi Tin cậy (Trusted Execution Environment, TEE). Các phương thức kiểm định chính thức là một cách tiếp cận toán học hiệu quả để xác thực tính chính xác của hệ thống từ nguồn, trong khi các phương pháp kiểm định truyền thống, như kiểm định chức năng và mô phỏng tấn công, đều bị giới hạn trong các kịch bản nhất định. Ngược lại, các phương thức chính thức có thể sử dụng các mô hình dữ liệu để kiểm định tất cả các đường dẫn chạy phần mềm.

Huawei cho biết: HarmonyOS là hệ điều hành đầu tiên sử dụng kiểm định chính thức trong TEE thiết bị, cải thiện đáng kể khả năng bảo mật. Ngoài ra, do vi hạt nhân HarmonyOS có ít mã code hơn (chỉ khoảng 1/1.000 so với lượng mã code của nhân Linux kernel), nên khả năng bị tấn công giảm đi rất nhiều.

  1. Hợp nhất: IDE đa thiết bị cho phép các ứng dụng được phát triển một lần và được triển khai trên nhiều thiết bị

Được hỗ trợ bởi IDE đa thiết bị, biên dịch hợp nhất đa ngôn ngữ (multi-language unified compilation), và một bộ kiến ​​trúc phân tán, HarmonyOS có thể tự động thích ứng với các điều khiển và tương tác bố cục màn hình (screen layout controls and interactions) khác nhau, đồng thời hỗ trợ cả điều khiển kéo và thả (drag-and-drop control) và lập trình trực quan theo định hướng (preview-oriented visual programming). Điều này cho phép các nhà phát triển xây dựng các ứng dụng chạy trên nhiều thiết bị hiệu quả hơn. Với IDE đa thiết bị, các nhà phát triển có thể mã hóa ứng dụng của họ một lần và triển khai chúng trên nhiều thiết bị, tạo ra một hệ sinh thái tích hợp chặt chẽ trên tất cả các thiết bị người dùng.

Trình biên dịch HUAWEI ARK Compiler là trình biên dịch tĩnh (static compiler) đầu tiên có thể hoạt động ngang bằng với máy ảo của Android, cho phép các nhà phát triển biên dịch một loạt các ngôn ngữ nâng cao thành mã máy trong một môi trường đơn lẻ và hợp nhất. Bằng cách hỗ trợ biên dịch thống nhất trong nhiều ngôn ngữ, trình biên dịch HUAWEI ARK sẽ giúp các nhà phát triển cải thiện đáng kể năng suất của họ.

Kế hoạch nhà phát triển và phát triển hệ sinh thái

Tại hội nghị HDC 2019, Huawei cũng đã công bố lộ trình tiến hóa cho hệ điều hành HarmonyOS và hạt nhân của nó. HarmonyOS 1.0 sẽ được áp dụng đầu tiên trong các sản phẩm màn hình thông minh, dự kiến ​​ra mắt vào cuối năm nay. Trong ba năm tới, HarmonyOS sẽ được tối ưu hóa và dần dần được áp dụng trên một loạt các thiết bị thông minh khác, bao gồm các thiết bị đeo, tivi Huawei và các bộ phận đầu não cho xe hơi.

Thành công của HarmonyOS sẽ phụ thuộc vào một hệ sinh thái các ứng dụng và nhà phát triển năng động. Để khuyến khích áp dụng rộng rãi hơn, Huawei sẽ phát hành HarmonyOS như một nền tảng nguồn mở trên toàn thế giới. Huawei cũng sẽ thiết lập một nền tảng nguồn mở và một cộng đồng nguồn mở để hỗ trợ cộng tác sâu hơn với các nhà phát triển.

Trung Quốc là nơi có hệ sinh thái ứng dụng mạnh mẽ và lượng người dùng khổng lồ (đây là đất nước đông dân nhất hành tinh, với khoảng 1,4 tỷ người). Trong thời gian tới, Huawei sẽ đặt nền móng cho HarmonyOS tại thị trường Trung Quốc, và sau đó mở rộng hơn nữa sang hệ sinh thái toàn cầu. Huawei cho biết: Với mục tiêu cung cấp giá trị mới và độc đáo, Huawei sẽ cởi mở và chia sẻ các khả năng cốt lõi của mình trong các lĩnh vực như kết nối, máy ảnh và AI. Công ty sẽ hợp tác chặt chẽ với các đối tác hệ sinh thái để cung cấp các ứng dụng và dịch vụ cho người tiêu dùng trải nghiệm tốt nhất có thể và mang lại cuộc sống mới cho ngành công nghiệp.

Huawei giới thiệu: HarmonyOS sẽ mang lại những lợi ích mới đáng kinh ngạc cho người tiêu dùng, cho các nhà cung cấp thiết bị và các nhà phát triển. Đối với người tiêu dùng, nó sẽ mang lại trải nghiệm thông minh gắn kết và mạnh mẽ trên tất cả các khía cạnh của cuộc sống. Đối với các nhà cung cấp thiết bị, nó sẽ giúp họ có được lợi thế đầu tiên trong thời đại trải nghiệm thông minh toàn diện, nơi 5G, AI và IoT sẽ chứng kiến ​​sự tăng trưởng bùng nổ. Đồng thời, HarmonyOS sẽ cho phép các nhà phát triển giành được nhiều người dùng hơn với chi phí đầu tư ít hơn, và nhanh chóng đổi mới dịch vụ trên tất cả các kịch bản.

Ông Richard Yu tại sự kiện ra mắt HarmonyOS ngày 9-8-2019.

Ông Richard Yu, CEO Nhóm Kinh doanh Tiêu dùng của Huawei, nói tại sự kiện ra mắt HarmonyOS ngày 9-8-2019: “Chúng tôi tin rằng HarmonyOS sẽ hồi sinh ngành công nghiệp và làm phong phú hệ sinh thái. Mục tiêu của chúng tôi là mang đến cho mọi người trải nghiệm thực sự hấp dẫn và đa dạng. Chúng tôi muốn mời các nhà phát triển từ khắp nơi trên thế giới tham gia cùng chúng tôi khi chúng ta xây dựng hệ sinh thái mới này. Cùng nhau, chúng ta sẽ mang đến trải nghiệm thông minh cho người tiêu dùng trong mọi tình huống.”

MEDIAONLINE

+ Ảnh do Huawei cung cấp và từ Internet. Thanks.