Công Nghệ

Bằng chứng cho thấy hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 “xào” lại

Rate this post

Gần như không thể tìm thấy bất kỳ sự khác biệt nào giữa hệ điều hành HarmonyOS và Android.

Sau khi Huawei bị Google chặn quyền truy cập vào hệ điều hành Android, hãng công nghệ Trung Quốc đã thông báo rằng họ đã phát triển hệ điều hành riêng có tên là HarmonyOS. Vào thời điểm đó, chủ tịch kinh doanh tiêu dùng Richard Yu cũng nói rằng hệ điều hành này “không phải là bản sao của Android, cũng không phải là bản sao của iOS” và hoàn toàn khác với hai hệ điều hành di động. phong trào phổ biến nhất trên thế giới nói trên.

Xem thêm:  Du lịch thực tế ảo: Nâng cao trải nghiệm và tạo đột phá với du lịch 4.0

Điều này khiến phóng viên Ron Amadeo rất thích thú và quyết định đào sâu hơn để tìm hiểu xem phần lõi bên trong của nó là gì.

Bằng chứng là hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 - Ảnh 1.

Hành trình gian nan để phát triển ứng dụng cho HarmonyOS

Xem thêm:  ASUS giới thiệu siêu phẩm ROG Mothership và dải laptop gaming GeForce RTX

Tuy nhiên, điều này hóa ra không hề dễ dàng, thậm chí nó còn khó hơn cả kỹ thuật đảo ngược thông thường. Để có được hệ điều hành HarmonyOS thử nghiệm, Amadeo đã phải trải qua quá trình đăng ký phức tạp nhất từ ​​trước đến nay.

Xem thêm:  Tesla bỗng lùi về công nghệ sắp lỗi thời, báo hiệu sự thay đổi trong toàn ngành xe điện?

Để có quyền truy cập vào công cụ phát triển phần mềm giả lập và SDK của HarmonyOS, Amadeo phải quét hộ chiếu của mình cùng với email, số điện thoại và thông tin thẻ tín dụng và gửi cho Huawei để họ kiểm tra. Sau 2 ngày chờ đợi, anh đã được xác thực để nhận công cụ phát triển phần mềm cho HarmonyOS.

Để tải xuống bộ công cụ phát triển ứng dụng cho HarmonyOS, Amadeo phải gửi cả bản scan hộ chiếu và thẻ tín dụng.

Trong khi đó, để trở thành một nhà phát triển iOS, bạn chỉ cần có một máy tính Mac và sau đó vào Apple App Store để tải xuống Xcode và bạn có thể bắt đầu tạo ứng dụng của mình. Sự khác biệt đúng là một trời một vực giữa hai công ty này.

Sau 2 ngày chờ đợi, cuối cùng thì Amadeo cũng được Huawei chấp thuận cho phép truy cập vào bộ công cụ phát triển HarmonyOS. Nhưng anh ấy cũng không thể thực sự cài đặt trình giả lập này trên máy tính của mình. Thay vào đó, khi đăng nhập vào SDK, anh ta sẽ kích hoạt một “trình giả lập từ xa” – giống như HarmonyOS được truyền trực tuyến tới Amadeo từ một nơi nào đó trên internet.

Điện thoại mô phỏng được kích hoạt ở Trung Quốc, sử dụng SIM Trung Quốc và chạy trên mạng có tên “Huawei Intranet” – vì vậy anh ta có thể được kết nối với điện thoại thực bằng HarmonyOS ở Trung Quốc. Vị trí và duyệt web bị tắt trên thiết bị này. Ngay cả khi bật USB-Debugging sẽ làm rớt kết nối.

Da HarmonyOS nhưng linh hồn của hệ điều hành Android?

Đập ngay vào mắt bạn sẽ là những hình ảnh quen thuộc trong màn hình Settings và About Phone của Android. Sự khác biệt là bây giờ chúng được gọi là HarmonyOS. Huawei cho biết họ đã chuyển giao diện EMUI của mình sang HarmonyOS nên có sự tương đồng về giao diện như trên Android. Nhưng các dòng lệnh bên dưới giao diện mới thể hiện đúng bản chất của HarmonyOS.

Màn hình Cài đặt và Giới thiệu của HarmonyOS gần như giống với màn hình của Android.

Cài đặt ứng dụng DevInfo trên máy ảo, phần hệ thống cho thấy hệ điều hành của máy thực chất là Android 10 chứ không phải HarmonyOS. Không chỉ vậy, khi vào Ứng dụng trong Cài đặt, bạn sẽ thấy các ứng dụng điển hình của Android bao gồm: “Thư viện dịch vụ Android”, “Thư viện chia sẻ Android”, “com.android.systemui.overlay”, “androidhwext” và hơn thế nữa.

Ứng dụng DevInfo và các ứng dụng bên dưới cho thấy HarmonyOS thực sự là Android 10

Một số ứng dụng dường như chỉ đổi tên từ Android thành HarmonyOS, ví dụ: “Phiên bản hệ thống HarmonyOS 10” dường như có nguồn gốc từ Phiên bản hệ thống Android 10. Làm thế nào HarmonyOS có thể chuyển từ phiên bản 2.0 sang phiên bản 10 một lần nữa. ngay lập tức?

So với một hệ điều hành vẫn đang trong giai đoạn thử nghiệm như HarmonyOS, mức độ hoàn thiện của nó thật đáng ngạc nhiên. Nó có hệ thống điều khiển bằng cử chỉ tuyệt vời, hàng triệu cài đặt trong cài đặt, hệ thống quyền, hỗ trợ NFC, Chế độ tối và bảng thông báo tin nhắn hoàn hảo – tất cả đều giống hệt nhau. như những gì có sẵn trên Android 10.

Bằng chứng là hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 - Ảnh 5.

Mới được phát triển và chưa được phát hành, nhiều ứng dụng trong kho ứng dụng Huawei App Galley trên HarmonyOS đã có hàng trăm bài đánh giá, nhiều trong số đó có từ vài năm trước.

So với một hệ điều hành chưa ra mắt, chưa có người dùng nhưng các ứng dụng trên đó lại có số lượng và chất lượng cao đến kinh ngạc. Trong Thư viện ứng dụng Huawei, bạn có thể thấy các ứng dụng từ Google, Microsoft, Amazon, WeChat, TikTok, Tencent, Baidu, v.v. Nhiều ứng dụng có hàng trăm đánh giá do người dùng đăng từ vài năm trước – thời điểm mà HarmonyOS chưa có. đã giới thiệu chưa!

Phát triển ứng dụng cho HarmonyOS

Sau đó, Amadeo đã cố gắng tạo một ứng dụng từ HarmonyOS SDK. Nó tạo ra một tệp có phần mở rộng .hap (Gói Khả năng HarmonyOS).

Và tương tự như tệp .apk của ứng dụng Android, nếu bạn thay đổi phần .hap thành .zip, ứng dụng sẽ được giải nén và bạn có thể tìm hiểu sâu hơn bên trong nó. Và Amadeo nhận thấy, bên trong ứng dụng mở rộng .hap đó chứa đầy mã Android. Không chỉ vậy, các trình dịch ngược của Android cũng hoạt động với HarmonyOS – một bằng chứng rõ ràng khác cho thấy HarmonyOS chính là Android.

Một điều nữa là các ứng dụng HarmonyOS được tạo từ SDK sẽ gọi Android API 29, hay còn gọi là Android 10.

Bằng chứng là hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 - Ảnh 6.

Phần mềm của bên thứ ba được sử dụng bởi HarmonyOS SDK, có 27 gói phần mềm có từ Android trên đó.

Ngay cả bản thân SDK của Huawei, được gọi là (DevEco Studio), dường như sử dụng các thành phần cơ sở giống như SDK Android Studio của Google, với rất nhiều mã được lấy từ Android. Nó dựa trên Jetbrains Intellij IDE với hệ thống Gradle và gần giống với Android Studio. Nếu bạn xem qua danh sách “phần mềm của bên thứ ba” trên màn hình Giới thiệu của DevEco Studio, bạn sẽ thấy 27 gói ứng dụng bắt đầu bằng từ Android – như Android SDK Tools, Android DEX Library, Android Gradle Plugin, v.v.

Ít nhất điều này làm cho nó quen thuộc với các nhà phát triển.

Hãy thẳng thắn thừa nhận điều đó, Huawei!

Sau nhiều giờ mày mò với bộ công cụ phát triển HarmonyOS, Amadeo không thể tìm ra một điểm khác biệt nào giữa hệ điều hành này và Android, ngoại trừ một vài cái tên. Nói cách khác, HarmonyOS dường như là một hệ điều hành được hình thành từ Android với giao diện được lấy từ các giao diện EMUI của Huawei.

Bằng chứng là hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 - Ảnh 7.

Trong thực tế, không có gì sai với điều này. Hệ điều hành FireOS của Amazon được cài đặt trên máy tính bảng Kindle của công ty cũng làm được điều tương tự. Nhưng hãy thẳng thắn thừa nhận điều này. Hãy nói “HarmonyOS là một nhánh của Android” thay vì tuyên bố “HarmonyOS không sao chép Android“hay nó là một hệ điều hành hoàn toàn mới.

Xem những gì Amazon tuyên bố trong hệ điều hành FireOS của họ. Trên trang “Tổng quan về hệ điều hành Fire”, Amazon nói thẳng: “Fire OS là hệ điều hành của Amazon chạy trên máy tính bảng và Fire TV. Fire OS là một nhánh của Android, vì vậy bạn có thể chạy các ứng dụng Android của mình, hầu hết chúng đều có thể chạy trên các thiết bị Amazon Fire. “

Tuy nhiên, mặc dù có nhiều bằng chứng cho thấy HarmonyOS là hệ điều hành được tạo ra từ Android, nhưng trang “Application Fundamentals” của Huawei – tài liệu hướng dẫn các nhà phát triển về ứng dụng trên HarmonyOS – lại không có. Từ nào đề cập đến Android.

Trên thực tế, khi Google và hầu hết các dịch vụ của nó bị chặn ở Trung Quốc, hầu hết mọi nhà sản xuất điện thoại thông minh Trung Quốc đều đang cố gắng tạo ra các bộ ứng dụng của riêng họ để thay thế hệ sinh thái bị chặn. Sự thiếu hụt của Google ở ​​đây – Huawei cũng không phải là ngoại lệ. Nhưng không có lý do gì để lấy một hệ điều hành được tạo ra từ Android với giao diện mới và sau đó khẳng định đó là một hệ điều hành hoàn toàn mới và không sao chép Android. Không có thương hiệu điện thoại thông minh nào trên thế giới làm được điều đó và cũng không có thương hiệu Trung Quốc nào làm được điều đó.

Tham khảo Arstechnica


Vừa rồi, bạn vừa mới đọc xong bài viết về
Bằng chứng cho thấy hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 “xào” lại

tại Tips Tech.
Hy vọng rằng những kiến thức trong bài viết
Bằng chứng cho thấy hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 “xào” lại

sẽ làm cho bạn để tâm hơn tới vấn đề
Bằng chứng cho thấy hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 “xào” lại

hiện nay.
Hãy cũng với Tip Techs khám phá thêm nhiều bài viết về
Bằng chứng cho thấy hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 “xào” lại

nhé.

Bài viết
Bằng chứng cho thấy hệ điều hành HarmonyOS của Huawei vẫn chỉ là Android 10 “xào” lại

đăng bởi vào ngày 2022-05-30 06:16:34. Cảm ơn bạn đã bỏ thời gian đọc bài tại Tips Tech

Nguồn: genk.vn

Spoiler title
#Bằng #chứng #cho #thấy #hệ #điều #hành #HarmonyOS #của #Huawei #vẫn #chỉ #là #Android #xào #lại
Gần như không thể tìm ra điểm khác biệt nào giữa HarmonyOS và hệ điều hành Android.

#Bằng #chứng #cho #thấy #hệ #điều #hành #HarmonyOS #của #Huawei #vẫn #chỉ #là #Android #xào #lại

Sau khi Huawei bị Google chặn tiếp cận với hệ điều hành Android, hãng công nghệ Trung Quốc tuyên bố đã tự phát triển một hệ điều hành riêng có tên gọi HarmonyOS. Vào thời điểm đó, chủ tịch mảng kinh doanh tiêu dùng ông Richard Yu còn cho biết, hệ điều hành này “không phải bản sao của Android, cũng không phải bản sao của iOS” và hoàn toàn khác biệt với 2 hệ điều hành di động phổ biến nhất thế giới nói trên.Điều này làm phóng viên Ron Amadeo rất hứng thú với nó và quyết định đào sâu nghiên cứu tìm hiểu xem cốt lõi bên trong nó là gì.Hành trình gian nan để được phát triển ứng dụng cho HarmonyOSTuy nhiên, điều này hóa ra lại không hề dễ dàng, nó thậm chí còn khó khăn hơn nhiều so với việc đảo ngược kỹ thuật thông thường. Muốn có được hệ điều hành HarmonyOS để thử nghiệm, Amadeo phải trải qua quá trình đăng ký phức tạp nhất từ trước đến nay.Để được tiếp cận công cụ phát triển phần mềm SDK và bộ giả lập của HarmonyOS, Amadeo phải scan hộ chiếu của mình cùng các thông tin về email, số điện thoại, ảnh chụp thẻ tín dụng và gửi cho Huawei để họ kiểm tra. Sau 2 ngày chờ đợi, anh mới được xác thực để nhận được các công cụ phát triển phần mềm cho HarmonyOS. Để được tải xuống bộ công cụ phát triển ứng dụng cho HarmonyOS, Amadeo phải gửi cả bản scan hộ chiếu và thẻ tín dụng.Trong khi đó, để trở thành nhà phát triển iOS bạn chỉ cần có máy tính Mac và sau đó lên Apple App Store để tải xuống Xcode là bạn có thể bắt đầu tạo ra ứng dụng của mình. Sự khác biệt đúng là một trời một vực giữa 2 công ty này.Trải qua 2 ngày chờ đợi, cuối cùng Amadeo đã được Huawei phê duyệt để truy cập vào bộ công cụ phát triển của HarmonyOS. Nhưng anh cũng không thực sự được cài bộ mô phỏng này trên máy tính của mình. Thay vào đó, khi đăng nhập vào bộ SDK, anh sẽ kích hoạt “bộ mô phỏng từ xa” – giống như HarmonyOS được stream đến cho Amadeo từ một nơi nào đó trên internet.Chiếc điện thoại mô phỏng được bật ở Trung Quốc, dùng SIM Trung Quốc và chạy trên mạng có tên “Huawei Intranet” – nên có lẽ anh đang được kết nối tới một điện thoại thực dùng HarmonyOS ở Trung Quốc. Định vị và trình duyệt bị vô hiệu hóa trên thiết bị này. Ngay cả việc bật USB-Debugging cũng sẽ làm mất kết nối.Da HarmonyOS nhưng hồn Android OS?Đập ngay vào mắt bạn sẽ là những hình ảnh quen thuộc trong màn hình Settings và About Phone của Android. Điểm khác biệt là giờ đây chúng có tên là HarmonyOS. Huawei cho biết, họ đã port giao diện EMUI của mình lên HarmonyOS, do vậy mới có sự tương đồng về giao diện như trên Android. Nhưng những dòng lệnh bên dưới giao diện lại cho thấy bản chất thật của HarmonyOS. Màn hình Settings và About của HarmonyOS gần như giống hệt Android.Cài ứng dụng DevInfo lên máy ảo, phần hệ thống cho thấy hệ điều hành của thiết bị thực chất là Android 10, chứ không phải HarmonyOS. Không những thế, khi vào phần Apps trong Settings, bạn sẽ thấy các ứng dụng đặc trưng của Android bao gồm: “Android Services Library”, “Android Share Library”, “com.Android.systemui.overlay”, “androidhwext” và nhiều hơn nữa. Ứng dụng DevInfo và các ứng dụng bên dưới cho thấy HarmonyOS thực chất là Android 10Một số ứng dụng dường như chỉ là việc đổi tên từ Android thành HarmonyOS, ví dụ “HarmonyOS System Version 10” dường như có nguồn gốc từ Android System Version 10. Làm sao HarmonyOS có thể đang từ phiên bản 2.0 lại chuyển thành version 10 ngay được?So với một hệ điều hành vẫn còn đang ở giai đoạn beta như HarmonyOS, mức độ hoàn thiện của nó thật đáng ngạc nhiên. Nó có một hệ thống điều khiển bằng cử chỉ tuyệt vời, hàng triệu thiết lập trong phần cài đặt, một hệ thống cấp phép, hỗ trợ NFC, Dark Mode, và một bảng thông báo tin nhắn hoàn hảo – tất cả đều giống hệt như những gì đang có trên Android 10.Mới phát triển và còn chưa ra mắt người dùng, nhưng nhiều ứng dụng trong cửa hàng ứng dụng Huawei App Galley trên HarmonyOS đã có hàng trăm đánh giá, nhiều cái có từ vài năm trước.So với một hệ điều hành chưa ra mắt, chưa có người dùng, nhưng ứng dụng trên nó lại có số lượng và chất lượng cao đến mức đáng ngạc nhiên. Trong Huawei App Gallery, bạn có thể thấy các ứng dụng từ Google, Microsoft, Amazon, WeChat, TikTok, Tencent, Baidu, … Nhiều ứng dụng có đến hàng trăm đánh giá được người dùng đăng tải từ vài năm trước – thời điểm mà HarmonyOS còn chưa được giới thiệu!Phát triển ứng dụng cho HarmonyOS Amadeo sau đó đã thử tạo một ứng dụng từ bộ SDK của HarmonyOS. Nó cho ra một file có đuôi .hap (HarmonyOS Ability Packages).Và cũng tương tự như file .apk của ứng dụng Android, nếu bạn đổi đuôi phần .hap thành .zip, ứng dụng sẽ được giải nén và bạn có thể nhìn sâu hơn vào bên trong nó. Và Amadeo nhận thấy, bên trong ứng dụng đuôi .hap đó chứa đầy code Android. Không những thế, các công cụ dịch ngược của Android cũng hoạt động với HarmonyOS – một bằng chứng rõ ràng nữa của việc HarmonyOS chính là Android.Một điều khác nữa chính là các ứng dụng HarmonyOS được tạo ra từ bộ SDK sẽ gọi ra API 29 của Android, hay còn gọi là Android 10.Các phần mềm bên thứ ba được bộ SDK của HarmonyOS sử dụng, có đến 27 gói phần mềm có chữ Android trên đó.Ngay bản thân bộ SDK của Huawei, với tên gọi (DevEco Studio), dường như cũng dùng các thành phần cơ sở tương tự như Android Studio SDK của Google, với rất nhiều dòng code được lấy ra từ Android. Nó dựa trên Jetbrains Intellij IDE với hệ thống Gradle và gần như giống y hệt Android Studio. Nếu xem qua danh sách “phần mềm bên thứ ba” trên màn hình About của DevEco Studio, bạn sẽ thấy 27 gói ứng dụng trong đó bắt đầu bằng chữ Android – như Android SDK Tools, Android DEX Library, Android Gradle Plugin, và nhiều hơn nữa.Ít nhất điều này cũng giúp nó quen thuộc với các nhà phát triển.Hãy thẳng thắn thừa nhận, Huawei!Sau nhiều giờ mầy mò trong bộ công cụ phát triển HarmonyOS, Amadeo không thể tìm ra được một điểm khác biệt nào giữa hệ điều hành này với Android, ngoại trừ một vài cái tên. Nói cách khác, HarmonyOS dường như là một hệ điều hành được hình thành nên từ Android với giao diện được lấy từ bộ skin EMUI của Huawei.Trên thực tế, điều này không có gì là sai trái. Hệ điều hành FireOS của Amazon được cài đặt trên các tablet Kindle của công ty cũng làm điều tương tự như vậy. Nhưng hãy thẳng thắn thừa nhận điều này. Hãy nói “HarmonyOS là một nhánh của Android” thay vì tuyên bố “HarmonyOS không sao chép Android” hay nó là một hệ điều hành hoàn toàn mới.Hãy xem Amazon tuyên bố điều gì trong hệ điều hành FireOS của mình. Trên trang “Fire OS Overview”, Amazon nói thẳng: “Fire OS là hệ điều hành chạy trên tablet và Fire TV của Amazon. Fire OS là một nhánh của Android, vì vậy, bạn có thể chạy ứng dụng Android của mình, phần lớn trong số chúng có thể chạy trên các thiết bị Fire của Amazon.”Thế nhưng, dù có rất nhiều bằng chứng cho thấy HarmonyOS là một hệ điều hành được tạo nên từ Android, trang “Application Fundamentals” của Huawei – tài liệu hướng dẫn các nhà phát triển về ứng dụng trên HarmonyOS – lại không hề có một chữ nào nhắc đến Android.Trên thực tế, khi Google và hầu hết các dịch vụ của công ty bị chặn ở Trung Quốc, hầu như mọi nhà sản xuất smartphone Trung Quốc đều cố gắng đưa ra các bộ ứng dụng của riêng mình để thay thế cho hệ sinh thái bị thiếu hụt của Google tại đây – Huawei cũng không phải là ngoại lệ. Nhưng điều đó không phải là lý do cho việc sử dụng một hệ điều hành tạo nên từ Android với bộ skin mới rồi tuyên bố đó là một hệ điều hành hoàn toàn mới và không sao chép Android. Không thương hiệu smartphone nào trên thế giới làm vậy và cũng không nhà thương hiệu nào của Trung Quốc làm vậy.Tham khảo ArstechnicaHarmonyOS 2.0 của Huawei thực chất vẫn chỉ là Android

#Bằng #chứng #cho #thấy #hệ #điều #hành #HarmonyOS #của #Huawei #vẫn #chỉ #là #Android #xào #lại
Gần như không thể tìm ra điểm khác biệt nào giữa HarmonyOS và hệ điều hành Android.

#Bằng #chứng #cho #thấy #hệ #điều #hành #HarmonyOS #của #Huawei #vẫn #chỉ #là #Android #xào #lại

Sau khi Huawei bị Google chặn tiếp cận với hệ điều hành Android, hãng công nghệ Trung Quốc tuyên bố đã tự phát triển một hệ điều hành riêng có tên gọi HarmonyOS. Vào thời điểm đó, chủ tịch mảng kinh doanh tiêu dùng ông Richard Yu còn cho biết, hệ điều hành này “không phải bản sao của Android, cũng không phải bản sao của iOS” và hoàn toàn khác biệt với 2 hệ điều hành di động phổ biến nhất thế giới nói trên.Điều này làm phóng viên Ron Amadeo rất hứng thú với nó và quyết định đào sâu nghiên cứu tìm hiểu xem cốt lõi bên trong nó là gì.Hành trình gian nan để được phát triển ứng dụng cho HarmonyOSTuy nhiên, điều này hóa ra lại không hề dễ dàng, nó thậm chí còn khó khăn hơn nhiều so với việc đảo ngược kỹ thuật thông thường. Muốn có được hệ điều hành HarmonyOS để thử nghiệm, Amadeo phải trải qua quá trình đăng ký phức tạp nhất từ trước đến nay.Để được tiếp cận công cụ phát triển phần mềm SDK và bộ giả lập của HarmonyOS, Amadeo phải scan hộ chiếu của mình cùng các thông tin về email, số điện thoại, ảnh chụp thẻ tín dụng và gửi cho Huawei để họ kiểm tra. Sau 2 ngày chờ đợi, anh mới được xác thực để nhận được các công cụ phát triển phần mềm cho HarmonyOS. Để được tải xuống bộ công cụ phát triển ứng dụng cho HarmonyOS, Amadeo phải gửi cả bản scan hộ chiếu và thẻ tín dụng.Trong khi đó, để trở thành nhà phát triển iOS bạn chỉ cần có máy tính Mac và sau đó lên Apple App Store để tải xuống Xcode là bạn có thể bắt đầu tạo ra ứng dụng của mình. Sự khác biệt đúng là một trời một vực giữa 2 công ty này.Trải qua 2 ngày chờ đợi, cuối cùng Amadeo đã được Huawei phê duyệt để truy cập vào bộ công cụ phát triển của HarmonyOS. Nhưng anh cũng không thực sự được cài bộ mô phỏng này trên máy tính của mình. Thay vào đó, khi đăng nhập vào bộ SDK, anh sẽ kích hoạt “bộ mô phỏng từ xa” – giống như HarmonyOS được stream đến cho Amadeo từ một nơi nào đó trên internet.Chiếc điện thoại mô phỏng được bật ở Trung Quốc, dùng SIM Trung Quốc và chạy trên mạng có tên “Huawei Intranet” – nên có lẽ anh đang được kết nối tới một điện thoại thực dùng HarmonyOS ở Trung Quốc. Định vị và trình duyệt bị vô hiệu hóa trên thiết bị này. Ngay cả việc bật USB-Debugging cũng sẽ làm mất kết nối.Da HarmonyOS nhưng hồn Android OS?Đập ngay vào mắt bạn sẽ là những hình ảnh quen thuộc trong màn hình Settings và About Phone của Android. Điểm khác biệt là giờ đây chúng có tên là HarmonyOS. Huawei cho biết, họ đã port giao diện EMUI của mình lên HarmonyOS, do vậy mới có sự tương đồng về giao diện như trên Android. Nhưng những dòng lệnh bên dưới giao diện lại cho thấy bản chất thật của HarmonyOS. Màn hình Settings và About của HarmonyOS gần như giống hệt Android.Cài ứng dụng DevInfo lên máy ảo, phần hệ thống cho thấy hệ điều hành của thiết bị thực chất là Android 10, chứ không phải HarmonyOS. Không những thế, khi vào phần Apps trong Settings, bạn sẽ thấy các ứng dụng đặc trưng của Android bao gồm: “Android Services Library”, “Android Share Library”, “com.Android.systemui.overlay”, “androidhwext” và nhiều hơn nữa. Ứng dụng DevInfo và các ứng dụng bên dưới cho thấy HarmonyOS thực chất là Android 10Một số ứng dụng dường như chỉ là việc đổi tên từ Android thành HarmonyOS, ví dụ “HarmonyOS System Version 10” dường như có nguồn gốc từ Android System Version 10. Làm sao HarmonyOS có thể đang từ phiên bản 2.0 lại chuyển thành version 10 ngay được?So với một hệ điều hành vẫn còn đang ở giai đoạn beta như HarmonyOS, mức độ hoàn thiện của nó thật đáng ngạc nhiên. Nó có một hệ thống điều khiển bằng cử chỉ tuyệt vời, hàng triệu thiết lập trong phần cài đặt, một hệ thống cấp phép, hỗ trợ NFC, Dark Mode, và một bảng thông báo tin nhắn hoàn hảo – tất cả đều giống hệt như những gì đang có trên Android 10.Mới phát triển và còn chưa ra mắt người dùng, nhưng nhiều ứng dụng trong cửa hàng ứng dụng Huawei App Galley trên HarmonyOS đã có hàng trăm đánh giá, nhiều cái có từ vài năm trước.So với một hệ điều hành chưa ra mắt, chưa có người dùng, nhưng ứng dụng trên nó lại có số lượng và chất lượng cao đến mức đáng ngạc nhiên. Trong Huawei App Gallery, bạn có thể thấy các ứng dụng từ Google, Microsoft, Amazon, WeChat, TikTok, Tencent, Baidu, … Nhiều ứng dụng có đến hàng trăm đánh giá được người dùng đăng tải từ vài năm trước – thời điểm mà HarmonyOS còn chưa được giới thiệu!Phát triển ứng dụng cho HarmonyOS Amadeo sau đó đã thử tạo một ứng dụng từ bộ SDK của HarmonyOS. Nó cho ra một file có đuôi .hap (HarmonyOS Ability Packages).Và cũng tương tự như file .apk của ứng dụng Android, nếu bạn đổi đuôi phần .hap thành .zip, ứng dụng sẽ được giải nén và bạn có thể nhìn sâu hơn vào bên trong nó. Và Amadeo nhận thấy, bên trong ứng dụng đuôi .hap đó chứa đầy code Android. Không những thế, các công cụ dịch ngược của Android cũng hoạt động với HarmonyOS – một bằng chứng rõ ràng nữa của việc HarmonyOS chính là Android.Một điều khác nữa chính là các ứng dụng HarmonyOS được tạo ra từ bộ SDK sẽ gọi ra API 29 của Android, hay còn gọi là Android 10.Các phần mềm bên thứ ba được bộ SDK của HarmonyOS sử dụng, có đến 27 gói phần mềm có chữ Android trên đó.Ngay bản thân bộ SDK của Huawei, với tên gọi (DevEco Studio), dường như cũng dùng các thành phần cơ sở tương tự như Android Studio SDK của Google, với rất nhiều dòng code được lấy ra từ Android. Nó dựa trên Jetbrains Intellij IDE với hệ thống Gradle và gần như giống y hệt Android Studio. Nếu xem qua danh sách “phần mềm bên thứ ba” trên màn hình About của DevEco Studio, bạn sẽ thấy 27 gói ứng dụng trong đó bắt đầu bằng chữ Android – như Android SDK Tools, Android DEX Library, Android Gradle Plugin, và nhiều hơn nữa.Ít nhất điều này cũng giúp nó quen thuộc với các nhà phát triển.Hãy thẳng thắn thừa nhận, Huawei!Sau nhiều giờ mầy mò trong bộ công cụ phát triển HarmonyOS, Amadeo không thể tìm ra được một điểm khác biệt nào giữa hệ điều hành này với Android, ngoại trừ một vài cái tên. Nói cách khác, HarmonyOS dường như là một hệ điều hành được hình thành nên từ Android với giao diện được lấy từ bộ skin EMUI của Huawei.Trên thực tế, điều này không có gì là sai trái. Hệ điều hành FireOS của Amazon được cài đặt trên các tablet Kindle của công ty cũng làm điều tương tự như vậy. Nhưng hãy thẳng thắn thừa nhận điều này. Hãy nói “HarmonyOS là một nhánh của Android” thay vì tuyên bố “HarmonyOS không sao chép Android” hay nó là một hệ điều hành hoàn toàn mới.Hãy xem Amazon tuyên bố điều gì trong hệ điều hành FireOS của mình. Trên trang “Fire OS Overview”, Amazon nói thẳng: “Fire OS là hệ điều hành chạy trên tablet và Fire TV của Amazon. Fire OS là một nhánh của Android, vì vậy, bạn có thể chạy ứng dụng Android của mình, phần lớn trong số chúng có thể chạy trên các thiết bị Fire của Amazon.”Thế nhưng, dù có rất nhiều bằng chứng cho thấy HarmonyOS là một hệ điều hành được tạo nên từ Android, trang “Application Fundamentals” của Huawei – tài liệu hướng dẫn các nhà phát triển về ứng dụng trên HarmonyOS – lại không hề có một chữ nào nhắc đến Android.Trên thực tế, khi Google và hầu hết các dịch vụ của công ty bị chặn ở Trung Quốc, hầu như mọi nhà sản xuất smartphone Trung Quốc đều cố gắng đưa ra các bộ ứng dụng của riêng mình để thay thế cho hệ sinh thái bị thiếu hụt của Google tại đây – Huawei cũng không phải là ngoại lệ. Nhưng điều đó không phải là lý do cho việc sử dụng một hệ điều hành tạo nên từ Android với bộ skin mới rồi tuyên bố đó là một hệ điều hành hoàn toàn mới và không sao chép Android. Không thương hiệu smartphone nào trên thế giới làm vậy và cũng không nhà thương hiệu nào của Trung Quốc làm vậy.Tham khảo ArstechnicaHarmonyOS 2.0 của Huawei thực chất vẫn chỉ là Android

Trần Tiến

Tôi là một người yêu công nghệ và đã có hơn 5 năm trong việc mày mò về máy tính. Mong rằng những chia sẻ về thông tin và thủ thuật công nghệ của tôi hữu ích đối với bạn.
Back to top button