Vào năm 2017, với việc phát hành Android Oreo, Google đã thực hiện thay đổi lớn nhất đối với nền tảng cơ bản của Android kể từ khi Android được phát hành lần đầu tiên vào năm 2008:Project Treble. Nó không chỉ giúp triển khai các bản cập nhật dễ dàng hơn cho các OEM mà còn chứng kiến sự ra đời của GSI, hoặc hình ảnh hệ thống chung, như một giải pháp thay thế cho chương trình cơ sở tùy chỉnh thông thường.
Có thể bạn đã bắt gặp khái niệm này một vài lần trong bối cảnh của các ROM tùy chỉnh. Tuy nhiên, câu hỏi vẫn còn là:GSI là gì và chúng khác với ROM tùy chỉnh thông thường như thế nào?
Hình ảnh hệ thống chung là gì?
Thông thường, cách tạo ra hầu hết các ROM tùy chỉnh thông thường như LineageOS là chúng được biên dịch từ mã nguồn với một thiết bị cụ thể.
Điều này có nghĩa là ROM không chỉ bao gồm hình ảnh hệ thống mà còn bao gồm hạt nhân và tất cả các thư viện và đốm màu thiết bị cụ thể cũng như mã dành riêng cho phần cứng khác, cần thiết để nó không chỉ thay thế phần sụn ban đầu của điện thoại mà còn thực sự có hầu hết các thành phần và tính năng làm việc.
Điều này có mặt lợi nhưng cũng không ít mặt trái. Với ROM tùy chỉnh được tạo và biên dịch cụ thể cho một điện thoại cụ thể, nhà phát triển hoặc nhà bảo trì có thể mất thời gian để sửa bất kỳ lỗi nào dành riêng cho thiết bị có thể phát sinh, chẳng hạn như Wi-Fi hoặc máy ảnh bị trục trặc.
Nhưng loại ROM này cần một nhà phát triển - hoặc thường là một nhóm các nhà phát triển - thực sự dành thời gian để thực hiện thủ công các công việc và nhận được một ROM tùy chỉnh chạy trên điện thoại mới. Điều này đòi hỏi phải đọc, kiểm tra tỉ mỉ và rất nhiều lần thử và sai. Nếu không có ai thực hiện nhiệm vụ, bạn có thể không cài đặt được ROM tùy chỉnh trên điện thoại của mình.
Năm 2017 chứng kiến một bước đột phá lớn trong lĩnh vực này. Với Android Oreo, Google đã công bố Project Treble, về cơ bản mô-đun hóa và tách mã phần cứng cụ thể cấp thấp hơn khỏi chính hệ thống Android.
Hình ảnh hệ thống về cơ bản hoạt động như một lớp được áp dụng trên mã cấp thấp hơn, có nghĩa là bạn có thể hoán đổi hệ điều hành mà không cần chạm vào lớp dưới đó. Điều này đã sinh ra khái niệm GSI, hoặc hình ảnh hệ thống chung, có thể được sử dụng trên nhiều điện thoại.
Thay đổi này chủ yếu nhằm giải quyết các vấn đề về việc các OEM triển khai các bản cập nhật Android chậm và kém hiệu quả. Nhưng cuối cùng nó cũng trở thành người thay đổi cuộc chơi cho cộng đồng mod.
Mặc dù ROM tùy chỉnh dành riêng cho thiết bị đã và vẫn còn là một vấn đề, nhưng các nhà phát triển cũng tạo ROM tùy chỉnh ở dạng GSI, bạn có thể cài đặt trên bất kỳ điện thoại thông minh Android nào. Yêu cầu duy nhất là nó cần có một bộ nạp khởi động có thể mở khóa.
Sẽ có sự khác biệt nếu tôi sử dụng GSI?
Có thể có hoặc có thể không — tất cả sẽ phụ thuộc vào thiết bị cụ thể của bạn. Vấn đề với các ROM dành riêng cho thiết bị là nhà phát triển sẽ cống hiến hết mình và dành sự quan tâm đặc biệt cho thiết bị cụ thể mà họ đang bảo trì.
Nếu vấn đề cuối cùng phát sinh trên các loại ROM đó, nhà phát triển có thể dành sự chú ý để khắc phục nó đúng cách.
Tuy nhiên, GSI không nhận được sự chú ý như vậy vì chúng được tạo ra để sử dụng trên bất kỳ thiết bị Android nào. Các vấn đề thường phát sinh và đối với sự tín nhiệm của cộng đồng nhà phát triển, các nỗ lực lớn được dành để sửa các lỗi và sự cố dành riêng cho thiết bị trên các GSI đó để chúng chạy tốt hơn trên số lượng điện thoại lớn nhất có thể.
Nhưng không thể sửa chữa mọi thứ cho tất cả mọi người và trừ khi sự cố của bạn xảy ra với một số người khác, nếu không nó có thể sẽ rất thấp trong danh sách nhóm của nhà phát triển.
Điều đó không có nghĩa là GSI là xấu. Chúng là cách duy nhất mà nhiều điện thoại có thể nhận được ROM tùy chỉnh và phần lớn, chúng hoàn toàn tốt để sử dụng hàng ngày trên đại đa số điện thoại thông minh. Nhưng nếu một ROM tùy chỉnh dành riêng cho thiết bị có sẵn cho điện thoại của bạn, đó có lẽ là một lựa chọn tốt hơn.
Nếu không, bạn có thể thử GSI. Cố gắng kiểm tra xem những người khác có đang sử dụng điện thoại giống như bạn đang sử dụng GSI không và nếu họ đang sử dụng chúng, hãy cố gắng lưu ý các vấn đề họ đang gặp phải, nếu có. Và nếu bạn bắt gặp điều gì đó, hãy nhớ báo cáo.
ROM tùy chỉnh cho mọi người
ROM dành riêng cho thiết bị luôn là lựa chọn tốt nhất nếu bạn đang đi sâu vào thế giới mod Android. Tuy nhiên, nếu không có sẵn, GSI có thể là lựa chọn tốt nhất của bạn.
Nó sẽ cho phép bạn chạy trải nghiệm Android thay thế, bất kể bạn có điện thoại nào, miễn là điện thoại của bạn tương thích với Project Treble. Hy vọng rằng bây giờ bạn đã biết sự khác biệt.