Khi Huawei gặp khó khăn với lệnh cấm và hạn chế giao dịch từ Mỹ, một trong những vấn đề nghiêm trọng nhất mà hãng phải đối mặt là không thể truy cập các dịch vụ của Google nữa, từ Google Play, Gmail, Google Maps cho đến YouTube. Điều này khiến smartphone của Huawei gặp khó khăn trong việc tiếp cận thị trường ngoài Trung Quốc. Để giải quyết vấn đề này, Huawei đã phát triển HarmonyOS, còn được gọi là HongmengOS trong nước.
HarmonyOS 2.0 vừa ra mắt vào tháng 12 vừa qua, và đã có phiên bản beta để người dùng trải nghiệm trước. Liệu Huawei có thể vượt qua thất bại của nhiều hệ điều hành smartphone khác đã từng xuất hiện (và đã thất bại) như Windows Phone, BlackBerry OS 10, Sailfish OS, Ubuntu Touch, Firefox OS, Symbian, Meego, WebOS hoặc Samsung Tizen không?
Huawei luôn khẳng định rằng HarmonyOS là một sản phẩm do họ tự phát triển, vì vậy khi họ công bố về HarmonyOS vào năm 2019, nó đã thu hút sự chú ý lớn từ cộng đồng. Richard Yu, CEO của mảng điện tử tiêu dùng của Huawei, nói rằng HarmonyOS là 'một thứ khác biệt hoàn toàn so với Android và iOS'. Chủ tịch mảng phần mềm của Huawei cũng nhấn mạnh điều này vào tháng 12/2020, khẳng định 'HarmonyOS không phải là một bản sao của Android, cũng không phải iOS'.
Chúng tôi quyết định tìm hiểu sâu hơn và phát hiện rằng hiện tại HarmonyOS đơn giản chỉ là một phiên bản tách rời từ Android (tách rời trong ngành công nghệ có nghĩa là bạn lấy mã nguồn mở và chỉnh sửa nó để tạo ra một sản phẩm mới). Sự khác biệt giữa những gì hãng nói và những gì họ làm là rõ ràng. Cụm từ 'giả vờ cho đến khi thành công' giờ đã có thể áp dụng cho việc phát triển một hệ điều hành, không chỉ là việc nói về việc giả bộ bạn sở hữu hoặc làm điều gì đó cho đến khi bạn thật sự làm được.
Thử thách hai ngày về danh tính??
Để tìm hiểu về HarmonyOS, điều đầu tiên cần làm là tìm cách sử dụng HarmonyOS. Nhưng việc này khá khó khăn vì chỉ một số ít điện thoại Huawei mới được trải nghiệm HarmonyOS thông qua các bản closed beta, mà người dùng thông thường không thể truy cập được. Hơn nữa, các bản closed beta này chỉ áp dụng cho thị trường Trung Quốc.
Đối với Google, họ đã từ lâu cung cấp một bộ công cụ gọi là Android SDK, cho phép bạn tải xuống và bắt đầu thử nghiệm Android thông qua máy ảo trên máy tính của mình. Tương tự, Apple cũng cung cấp một bộ công cụ tương tự dành cho Mac, giúp bạn trải nghiệm và viết ứng dụng cho iOS từ máy tính cá nhân.
Đối với Huawei, bạn phải trải qua quá trình kiểm tra nhân thân kéo dài 2 ngày. Họ yêu cầu bạn cung cấp hình chụp passport và thậm chí cả hình chụp thẻ tín dụng để đăng ký tài khoản developer trên trang web của họ. Sau đó, bạn phải chờ Huawei duyệt và kiểm tra thủ công các tài liệu này trong 1-2 ngày. Hãng đã cam kết sẽ không tính phí cho hình chụp thẻ tín dụng của bạn.
Tôi không hiểu vì sao Huawei lại yêu cầu làm điều này. Họ cần biết mọi thông tin về tôi trước khi tôi có thể sử dụng sản phẩm của họ. Và tại sao lại mất đến 2 ngày để hoàn thành quá trình này?
Quá trình kiểm tra này không thể bỏ qua, vì ngay cả khi bạn đã tải xuống bộ Harmony SDK từ bất kỳ nguồn nào, bạn vẫn phải đăng nhập vào tài khoản developer khi sử dụng.
Đối với một công ty đã có thị phần, việc duyệt là điều bình thường. Họ cần đảm bảo rằng các nhà phát triển có thể bán ứng dụng và nội dung một cách thuận tiện, và họ cũng phải xem xét vấn đề về thanh toán và thuế. Nhưng với HarmonyOS, vấn đề này vẫn còn rất xa, và việc tải xuống bộ SDK để thử nghiệm nên được thực hiện một cách dễ dàng hơn.
Huawei nên học theo Google, chỉ cần một cú nhấp chuột là có thể tải xuống được. Nếu phức tạp như vậy thì tốt nhất tôi sẽ đóng tab trang web Huawei.com và tiếp tục công việc của mình.HarmonyOS: Đơn giản là Android 10
Sau khi tải xuống, bạn không thể chạy trực tiếp trình giả lập trên máy tính như iOS hoặc Android. Thay vào đó, nó chạy trên một thiết bị 'remote' nào đó và hình ảnh được truyền về máy tính của bạn.
Trình giả lập này có giao diện tiếng Trung Quốc, sử dụng một SIM đầu số +86 (Trung Quốc) và kết nối vào mạng tên là 'Huawei Intranet'. Dựa vào đây, tôi nghĩ rằng thiết bị ảo này đặt tại Trung Quốc. Bạn không thể bật tính năng định vị địa lý hoặc sử dụng trình duyệt.
Sau một thời gian nghiên cứu, tôi tin rằng đây là một thiết bị vật lý đang kết nối vào hệ thống. Khi tôi bật chế độ USB Debugging, trình giả lập sẽ ngừng hoạt động và tôi sẽ bị ngắt kết nối. Điều này không xảy ra nếu đó là một thiết bị ảo.
Trên màn hình quản lý ứng dụng, tôi xác nhận rằng điện thoại này đang chạy Android. Có các ứng dụng như 'Thư viện Dịch vụ Android,' 'Thư viện Chia sẻ Android,' 'com.Android.systemui.overlay,' 'Androidhwext,' và nhiều ứng dụng khác. Một số tiến trình đã được đổi tên từ “android-” thành “Harmony OS”. Nếu bạn nhìn vào tiến trình có tên “Hệ thống HarmonyOS,” bạn sẽ thấy biểu tượng của Android và một nhãn ghi chữ “phiên bản 10”. Ồ, liệu HarmonyOS không chỉ mới đạt tới phiên bản 2.9 sao?
Chữ “phiên bản 10” này là Android 10, có vẻ đây là phiên bản mà HarmonyOS sử dụng làm nền. Nếu bạn vào Huawei App Gallery, bạn sẽ thấy các ứng dụng trong đó (vì thực tế là các ứng dụng Android) và khi cài đặt một ứng dụng và kiểm tra 'thông tin hệ thống,' bạn sẽ thấy ghi là Android 10 Q. So với một hệ điều hành chưa có người dùng nào, kho ứng dụng này thật khủng, có app từ Google, Microsoft, TikTok, Amazon, WeChat, Baidu, Evernote… đủ hết.
So với một bản beta của một hệ điều hành mới, HarmonyOS quá hoàn chỉnh, quá tốt. Chúng tôi hiểu rằng một hệ điều hành đang trong quá trình phát triển sẽ như thế nào. Bạn không mong đợi nhiều ứng dụng, tính năng bị hạn chế, và giao diện không đẹp. Nếu HarmonyOS thực sự là một hệ điều hành mới, Huawei đã làm rất tốt. Apple, Google, Samsung không thể so sánh được. Nếu đây là một hệ điều hành độc lập, Huawei đã sao chép hoàn hảo các chức năng như điều hướng bằng cử chỉ, các cài đặt, hệ thống phân quyền, tính năng thanh toán NFC, chế độ tối, và cả khu vực thông báo đầy đủ!
Huawei tuyên bố rằng HarmonyOS sẽ ra mắt trong năm nay, và tôi tin điều đó. Đơn giản chỉ là một phiên bản Android khác, việc này hoàn toàn khả thi.
Ồ, và những đánh giá về ứng dụng, nhiều người đã đánh giá từ nhiều năm trước, khi HarmonyOS chưa tồn tại. Thật lạ đấy.
Đóng góp lớn nhất của Huawei cho HarmonyOS giống như những gì họ đã làm với Android: thay thế hệ sinh thái Google Play bằng các dịch vụ của mình. Ở Trung Quốc không có Play Store, không có Play Services, không có các ứng dụng cài sẵn nào khác ngoài một phiên bản đặc biệt của Wear OS. Ở đây, mỗi nhà sản xuất sẽ cung cấp cửa hàng ứng dụng riêng của họ, và Huawei đã thực hiện điều đó từ nhiều năm nay. Huawei có Huawei Mobile Services để thực hiện các chức năng như thông báo, bản đồ, đồng bộ danh bạ, lịch, hình ảnh, và có Huawei App Gallery để phân phối ứng dụng… Mặc dù những điều này không liên quan đến HarmonyOS.
Tất cả các hệ điều hành mã nguồn mở, bao gồm cả Android, đều sử dụng mã từ một số dự án khác. Ví dụ, Android sử dụng nhân Linux, được tách ra từ Linux và được điều chỉnh khá nhiều, ngoài ra còn sử dụng hệ thống tệp Ext4, Java, OpenGL, OpenSSL, WebKit… và nhiều dự án khác. Ngoài ra, Android cũng chứa rất nhiều mã nguồn do Google phát triển, như các tùy chỉnh ở kernel, Dalvik VM/Android Runtime, các đoạn mã hỗ trợ màn hình cảm ứng, hỗ trợ cuộc gọi…
Sau khi sử dụng HarmonyOS một thời gian dài, tôi không thể tìm thấy sự khác biệt giữa nó và Android ngoại trừ một số tên được thay đổi. Nếu có ai muốn tranh luận với tôi về điều này, hãy chỉ cho tôi những điểm mà trình giả lập này không phải là Android.
Việc sử dụng mã nguồn của Android để phát triển một hệ điều hành mới hoàn toàn không có gì sai, nhiều công ty đã làm điều này, ví dụ như FireOS của Amazon. Tuy nhiên, điều quan trọng là phải thẳng thắn về điều đó, nói rõ ràng rằng “HarmonyOS là một bản fork của Android' thay vì “HarmonyOS không phải là một bản copy của Android”. Đừng tự đánh đồng HarmonyOS là một sản phẩm hoàn toàn mới.
Hãy học từ Amazon: họ công khai nói rằng “FireOS là một hệ điều hành dành cho tablet và TV Fire. Fire OS là một bản fork của Android, vì vậy nếu ứng dụng của bạn chạy trên Android thì khả năng cao là nó cũng sẽ chạy trên các thiết bị Amazon Fire”. Khi tìm kiếm từ khóa Android trong tài liệu phát triển của FireOS, bạn sẽ tìm thấy 67 kết quả, trong khi đó, tài liệu của HarmonyOS thì không có gì về Android.
Android là một thương hiệu thuộc sở hữu của Google, vì vậy Amazon và Huawei không thể sử dụng tên này trong tài liệu tiếp thị hoặc quảng bá sản phẩm của họ. Tuy nhiên, điều này không có nghĩa là họ không thể minh bạch về nguồn gốc của sản phẩm khi công bố.Tài liệu dành cho nhà phát triển của Huawei là một cuộc chiến tâm lý
Emulator không cung cấp nhiều thông tin về HarmonyOS, nhưng mã nguồn, tài liệu và SDK thì sao? HarmonyOS có phiên bản nguồn mở là “OpenHarmony” nhưng dường như không liên quan gì tới phiên bản được thử nghiệm trên trình giả lập. Mã nguồn của OpenHarmony hiện chỉ dành cho thiết bị IoT và không bao gồm app Android.
Nếu bạn là một nhà phát triển, hãy tham khảo tài liệu ở đây. Bạn có thể tự hỏi: “Cái này có hợp lý không?” hoặc thậm chí là “Liệu Huawei có cung cấp thông tin thành thật và trung thực không?”. Tuy nhiên, đa số câu chữ trong tài liệu đều chứa từ khóa buzz và có vẻ như được viết để quảng cáo hơn là cung cấp thông tin kỹ thuật chính xác.
Tôi đã thử build một ứng dụng với bộ SDK của Huawei và kết quả là nó tạo ra một file .hap (HarmonyOS Ability Packages), tương tự như file APK của Android. Khi giải nén file .hap, tôi thấy đầy code Android bên trong. Các công cụ decompile app Android đều hoạt động tốt với file này, vì cơ bản nó chính là app Android.
Môi trường phát triển ứng dụng của Huawei được gọi là DevEco Studio, tương tự như Android Studio của Google. Nó sử dụng Jetbrains IntelliJ IDE và hệ thống build Gradle, giao diện cũng giống với Android Studio. Danh sách các phần mềm bên thứ ba mà DevEco Studio sử dụng đều có tên bắt đầu bằng Android, quen thuộc với các nhà phát triển.Chỉ làm thương hiệu? Có thể ở Trung Quốc, điều này đã đủ
Về mặt kỹ thuật, không có gì để nói về HarmonyOS vì nó chỉ là Android đổi tên. Huawei vẫn phụ thuộc vào các tính năng mới của Android và chưa có kế hoạch đi theo hướng khác biệt như Amazon với Fire OS. Nếu muốn giảm sự phụ thuộc vào phần mềm của Mỹ, Huawei cần phải làm nhiều hơn.
Trên phương diện tiếp thị, HarmonyOS có thể chỉ là một chiêu trò branding của Huawei để tạo ấn tượng. Bằng cách tuyên bố rằng HarmonyOS là sản phẩm của họ và họ không còn phụ thuộc vào phần mềm Mỹ, Huawei hy vọng sẽ tạo được niềm tin từ người tiêu dùng.
Về mặt pháp lý, Huawei không bị cấm sử dụng mã nguồn mở của Android. Các phần mềm mã nguồn mở không bị ảnh hưởng bởi lệnh cấm của Mỹ, và Huawei đã từng sử dụng Android mà không cần Google Service ở Trung Quốc. Không có gì ngăn cản Huawei tiếp tục hành động như vậy.
Huawei tuyên bố sẵn lòng cấp bản quyền HarmonyOS cho các nhà sản xuất smartphone khác, nhưng không có lý do gì để họ làm điều đó. HarmonyOS chỉ là phiên bản chậm hơn của Android. Ngoài ra, không có công ty Mỹ nào được phép đưa ứng dụng của mình lên HarmonyOS, trừ khi họ có sự chấp thuận từ chính phủ. Về cơ bản, nếu không có dịch vụ Google Play ở ngoài Trung Quốc, thì có thể coi như không có cơ hội.
Motiv lớn khác cho sự ra đời của HarmonyOS có thể là chính sách của chính phủ Trung Quốc. Kể từ khi quan hệ với Mỹ trở nên phức tạp, họ đã thúc đẩy các doanh nghiệp trong nước tập trung vào công nghệ quốc gia. Trong chính sách “3-5-2”, họ đã quyết định từ bỏ phần mềm và công nghệ nước ngoài. Trung Quốc cũng đã tự phát triển chip x86 và hệ điều hành máy tính như Kylin, NeoKylin, dựa trên Linux và có giao diện tương tự Windows.
Tuy nhiên, chính sách 3-5-2 chỉ áp dụng cho máy tính cơ quan, còn đối với điện thoại, có thể họ muốn HarmonyOS được xem là sản phẩm Trung Quốc. Với Kylin đã được chính phủ Trung Quốc chấp thuận, HarmonyOS có thể cũng sẽ được coi là như vậy.Dành riêng cho thị trường Trung Quốc
Khi ra đường, cuộc sống trở nên phức tạp hơn. Tuy nhiên, ở Trung Quốc, với sự ủng hộ từ chính phủ, HarmonyOS có thể có cơ hội phát triển mạnh mẽ trong quốc gia đông dân nhất thế giới này. Với quy mô khổng lồ chỉ riêng ở Trung Quốc, thị trường này đã đủ lớn để thu hút sự quan tâm của các doanh nghiệp. Ví dụ, dù là bản sao của Twitter, nhưng Sina Weibo lại có số lượng người dùng lớn hơn cả Twitter.Nội dung được phát triển bởi đội ngũ Mytour với mục đích chăm sóc khách hàng và chỉ dành cho khích lệ tinh thần trải nghiệm du lịch, chúng tôi không chịu trách nhiệm và không đưa ra lời khuyên cho mục đích khác.
Nếu bạn thấy bài viết này không phù hợp hoặc sai sót xin vui lòng liên hệ với chúng tôi qua email [email protected]