Huawei Mate 30 không có các dịch vụ của Google như Gmail, YouTube, Drive... và quan trọng hơn là nó không có Google Mobile Services - thành phần quan trọng để không chỉ app Google mà cả các app bên thứ ba có thể hoạt động. Vậy Google Mobile Services là gì?
Google Mobile Services (GMS) Core là thành phần không miễn phí và cũng không phải là mã nguồn mở, nhưng nếu các ứng dụng Android muốn truy cập vào những dịch vụ của Google thì đều phải thông qua nó. Thực chất GMS Core là một tập hợp các hàm API để lập trình viên sử dụng khi họ cần hiển thị địa điểm của Google Maps, hay cần dùng Google Drive để lưu trữ các bản save game, hoặc chỉ đơn giản như khi app Tinh tế cần dùng chức năng đăng nhập bằng tài khoản Google thì cũng phải nói chuyện với GMS. Và theo danh sách đen của Mỹ thì Google không được cung cấp phần mềm này cho Huawei.
Ngoài các app bên thứ 3, GMS cũng là thứ cần thiết để những ứng dụng của Google chạy được. Các app như Gmail, Chrome, Google Search, Google Assistant, thậm chí cả bàn phím Gboard đều cần GMS thì mới hoạt động đúng như chúng được thiết kế. Ngay cả khi bạn có thể cài được các app này nhưng trong hệ điều hành không có GMS thì chúng cũng không hoạt động được.
Mà ngặt cái GMS đâu chỉ là một cái "app" bạn có thể cài đặt dễ dàng. Để cài được các file của GMS, bạn phải flash chúng thông qua bootloader vì 2 lý do: các file này cần được đặt trong những phân vùng và địa chỉ của hệ thống mà app bình thường không được phép chạm vào, và các địa chỉ này cũng không được phép thay đổi khi Android đang chạy.
GMS Core là gì?
Google Mobile Services (GMS) Core là thành phần không miễn phí và cũng không phải là mã nguồn mở, nhưng nếu các ứng dụng Android muốn truy cập vào những dịch vụ của Google thì đều phải thông qua nó. Thực chất GMS Core là một tập hợp các hàm API để lập trình viên sử dụng khi họ cần hiển thị địa điểm của Google Maps, hay cần dùng Google Drive để lưu trữ các bản save game, hoặc chỉ đơn giản như khi app Tinh tế cần dùng chức năng đăng nhập bằng tài khoản Google thì cũng phải nói chuyện với GMS. Và theo danh sách đen của Mỹ thì Google không được cung cấp phần mềm này cho Huawei.
Ngoài các app bên thứ 3, GMS cũng là thứ cần thiết để những ứng dụng của Google chạy được. Các app như Gmail, Chrome, Google Search, Google Assistant, thậm chí cả bàn phím Gboard đều cần GMS thì mới hoạt động đúng như chúng được thiết kế. Ngay cả khi bạn có thể cài được các app này nhưng trong hệ điều hành không có GMS thì chúng cũng không hoạt động được.
Mà ngặt cái GMS đâu chỉ là một cái "app" bạn có thể cài đặt dễ dàng. Để cài được các file của GMS, bạn phải flash chúng thông qua bootloader vì 2 lý do: các file này cần được đặt trong những phân vùng và địa chỉ của hệ thống mà app bình thường không được phép chạm vào, và các địa chỉ này cũng không được phép thay đổi khi Android đang chạy.
Để một cái điện thoại chạy được thì không cần GMS, nhưng hễ mà bạn dùng bất kì thứ gì của Google thì buộc phải có nó. Nếu bạn là người biết root máy, biết mở khóa bootloader thì bạn có thể cài được một phần các dịch vụ mang tính cốt lõi này, nhưng đa số người dùng không biết (và không muốn) làm chuyện đó.
Trên Huawei Mate 30 và Mate 30 Pro, thay vì GMS, Huawei cài một bộ Huawei Mobile Services (HMS) Core của riêng mình. Đây cũng là thứ đã được Huawei sử dụng từ lâu cho các máy bán ở Trung Quốc. HMS Core cũng có đầy đủ chức năng như GMS Core: giúp app truy cập dễ dàng vào các dịch vụ định vị, email, bản đồ, truy cập ổ lưu trữ đám mây... Có vẻ như app muốn dùng các chức năng này sẽ cần điều chỉnh một chút (phần này mình không rõ, anh em nào biết thì chỉ giúp mình).
Google Play Services là gì?
Google Play Services là một bộ các dịch vụ khác, nó kết nối với GMS và đưa ra các hàm API để đảm bảo rằng app của lập trình viên sẽ chạy được trên nhiều phiên bản Android khác nhau. Nó cũng giúp app dùng được các tính năng mới mà các bản Android cũ không có.
Play Services thực chất là một app mà bạn có thể tìm thấy nó trên Google Play. Google đăng nó lên đây để họ có thể update nó nhanh chóng mà không cần thông qua bản update OTA của nhà sản xuất thiết bị. Sắp tới không chỉ Play Services mà cả những bản update bảo mật cũng sẽ được phát hành và cập nhật theo cách tương tự (cái này gọi là Project Mainline, một phần của Android 10).
Bộ HMS của Huawei cũng có cả chức năng của Google Play Services, và Huawei cũng có kho ứng dụng AppGallery thay cho Play Store. Vừa rồi họ tuyên bố lập một quỹ 1 tỉ USD để đầu tư vào việc phát triển app có thể dùng tốt với HMS, cũng như chỉ lấy 15% doanh thu từ app thay vì 30% như Google Play. Các app bên thứ ba khi phát hiện điện thoại không có Google Play Services có thể chuyển sang dùng HMS như giải pháp thay thế, chỉ là khi đó bạn phải dùng các dịch vụ của Huawei thay vì Google.
Vì sao người ta không thể tự cài Google Play Services và GMS?
Như mình đã nói ở trên, GMS không phải là thứ bạn có thể tự cài một cách dễ dàng vì lý do bảo mật (chứ không thì app nào cũng có thể lén cài mã độc vào phần nhân của hệ điều hành cả rồi). Việc can thiệp vào các phân vùng hệ thống phải thực hiện khi Android đã tắt, và bạn phải flash nó thông qua bootloader. Những thứ này cực kì phức tạp.
Quảng cáo
Còn nhớ thời 2011-2013 còn rảnh ngồi nghịch với hi vọng bổ sung thêm chức năng còn thiếu, còn bây giờ Android đã quá đầy đủ nên cũng chẳng cần hack, mod gì thêm cho phí thời gian. Và việc ngồi cài ROM cook hay mở khóa bootloader cũng cần một số hiểu biết nhất định về hệ điều hành và phần cứng điện thoại, chứ không dễ làm hỏng máy. Những thứ này người dùng bình thường chẳng ai quan tâm cả.
Đa số điện thoại bán tại Trung Quốc không có GMS và Google Play Services do Google nghỉ chơi với Trung Quốc từ lâu. Do đó các hãng như Huawei, Xiaomi, Oppo... phải tự làm những hệ thống thay thế, và chúng chủ yếu phục vụ cho dân Trung Quốc thôi. Thế giới bên ngoài người ta xài Google hết cả. Một số máy có thể cài được dịch vụ Google vì nhà sản xuất thiết kế sẵn hệ điều hành có thể tương thích nhưng cũng không phải chuyện dễ.
Nếu không có GMS và Google Play Services thì sao?
Bạn vẫn có thể xài điện thoại để gọi điện, nhắn tin, thậm chí chạy nhiều triệu app Android mà bạn có thể cài qua một kho app bên thứ ba (hoặc cài file APK thủ công). Nếu các app đó không dùng các dịch vụ Google thì cũng chẳng sao cả, chúng vẫn hoạt động bình thường trong đa số các trường hợp.
Chỉ là bạn không thể dùng Gmail, không dùng được YouTube, Google Maps, Google Docs... Bạn không có Google Play mà phải dùng một kho app nào đó với nguy cơ bị rò rỉ thông tin hay bị cài app nhúng mã độc (nếu có các kho app của Huawei, của Xiaomi, của Samsung... thì đỡ hơn). Các app bên thứ ba cũng không thể sync được lịch từ Google Calendar, những ứng dụng cần Google Drive, Google Assistant cũng chết.
Nói cách khác, nếu không có GMS và Google Play Services thì trải nghiệm của chúng ta sẽ bị ảnh hưởng do thiếu tính kết nối tới các dịch vụ Google. Không phải tất cả mọi thứ, nhưng nhiều khi cần mà không có thì cũng thốn. Và là một người dùng ở Việt Nam (và đang dùng nhiều dịch vụ của Google vì chúng hữu ích cho cuộc sống), bạn cần cân nhắc thật kĩ khi mua một cái điện thoại không có sẵn GMS / Google Play.
Quảng cáo
Tham khảo: Android Central