Google theo sau Apple iOS và macOS bằng cách chuyển sang sử dụng tất cả 64-bit cho Android và bỏ hỗ trợ 32-bit cho biết trình mô phỏng mới cho v12 hoặc ‘S’
Google dường như đã thực hiện một bước quan trọng trong việc cải thiện cốt lõi của Android. Một trình giả lập cho phiên bản sắp tới của Android S được phát hiện là đang hoạt động mà không có bất kỳ sự hỗ trợ nào cho các ứng dụng 32-Bit. Điều này trực tiếp có nghĩa là bắt đầu từ Android S, tất cả các ứng dụng và thư viện hỗ trợ sẽ phải tương thích với giao thức và bảo mật 64-Bit.
Google dường như đang theo sát bước chân của Apple Inc. và thực thi Kiến trúc 64-bit trong toàn bộ hệ sinh thái Điện thoại thông minh chạy Hệ điều hành Android (OS). Gã khổng lồ tìm kiếm phát triển và duy trì lớp hệ điều hành Android chính dường như đã quyết định sử dụng 64-Bit. Sau khi thực thi Kiến trúc 64-bit trên Ứng dụng Android thông qua Cửa hàng Google Play vào năm ngoái, Google dường như đang chuyển đổi hệ sinh thái hệ điều hành Android sang Kiến trúc 64-Bit. Không cần phải nói thêm, đây là một bước tiến rất quan trọng nhằm cải thiện hiệu quả, chức năng, độ tin cậy và bảo mật của toàn bộ hệ sinh thái hệ điều hành Android.
Google Goes Complete 64-Bit cho biết Trình giả lập Android S x86_64 đang chạy mà không cần hỗ trợ 32-bit:
Một trình giả lập dành cho Android S, một phiên bản mới và chưa được phát hành của hệ điều hành Android, dự kiến sẽ được phát hành sau Android 11, được phát hiện là đang chạy hoàn toàn ở Chế độ 64-Bit. Nói cách khác, trình giả lập không hỗ trợ gì cho Kiến trúc 32-Bit. Các phiên bản trước của Android đã cho phép các ứng dụng 32-Bit. Tuy nhiên, bắt đầu từ Android 12, tất cả các ứng dụng, nền tảng và thư viện hỗ trợ sẽ chỉ được phát triển theo kiến trúc 64-Bit.
Điều quan trọng cần lưu ý là Google đã bắt đầu chuyển đổi hệ sinh thái hệ điều hành Android sang 64-Bit vào năm ngoái. Cửa hàng Google Play đã bắt đầu thực thi các ứng dụng 64-Bit vào ngày 1 tháng 8 năm 2019. Điều này có nghĩa là tất cả các ứng dụng phải hoạt động trong môi trường 64-Bit. Giờ đây, bản thân hệ điều hành sẽ hoạt động trong môi trường 64-Bit, không có chỗ cho các ứng dụng 32-Bit.
Ủy quyền chuyển đổi sang 64-Bit có một số lợi thế. Loại bỏ lớp tương thích cho các ứng dụng 32-bit cũ hơn sẽ giải phóng một lượng RAM đáng kể. Điều này sẽ cho phép các nhà phát triển ứng dụng và OEM cung cấp điện thoại thông minh có hiệu suất tốt hơn ngay cả với RAM tương đối thấp hơn. Trong khi các điện thoại thông minh mới có RAM 4GB trở lên, các thị trường đang phát triển vẫn có các thiết bị có RAM thấp hơn.
Ngoài RAM, hệ điều hành Android và cấu trúc hỗ trợ sẽ chiếm ít dung lượng hơn một chút. Mặc dù thay đổi sẽ khá nhỏ để tạo ra bất kỳ tác động đáng chú ý nào, nhưng có rất nhiều dung lượng bị lãng phí, đặc biệt là đối với các APK lớn không sử dụng gói.
Liệu các nhà sản xuất phần cứng và ứng dụng có thể hoạt động với tất cả Android 64-bit không?
Cải tiến lớn nhất với tất cả Android 64-Bit sẽ được cải thiện bảo mật. Kiến trúc 64-Bit an toàn và đáng tin cậy hơn đáng kể so với 32-Bit. Các nhà sản xuất SoC như ARM chắc chắn sẽ hoan nghênh bước đi này khi Cortex-A65 mới của công ty xuất xưởng mà không có hỗ trợ ISA aarch32. Do đó, không có rào cản nào từ các OEM và các nhà sản xuất SoC.
Sau khi chuyển đổi tất cả các ứng dụng sang 64-Bit, Google đã đảm bảo rằng hệ sinh thái Ứng dụng sẽ hoàn toàn hoạt động vào thời điểm Android S ra mắt. Các chuyên gia chỉ ra rằng hiện tại, mọi thứ sẽ hoạt động tốt ngoại trừ một số codec Media. Điều đó chủ yếu là do các nền tảng được mô phỏng không hỗ trợ tiêu chuẩn CODEC2 mới và trở lại với OMX, là thành phần truyền thông 32-bit cũ. Ngẫu nhiên, CODEC2 cũng chỉ là 32-BIT. Nói một cách đơn giản, vẫn còn rất nhiều việc phải làm để đảm bảo tất cả các định dạng phương tiện đều phát tốt trên tất cả Android 64-Bit. Phần còn lại của hệ sinh thái đã có sẵn.