Android 16 Beta mới nhất đã chính thức trình làng, đánh dấu cột mốc quan trọng về “Platform Stability” (Ổn định Nền tảng). Điều này có nghĩa là các API và hành vi hướng tới ứng dụng đã được hoàn thiện, mang đến sự ổn định cần thiết cho các nhà phát triển. Chúng ta đang rất gần với phiên bản cuối cùng của Android 16, dự kiến sẽ ra mắt chỉ trong vài tháng tới. Bản beta này không chỉ là tin vui cho người dùng muốn trải nghiệm những cải tiến mới nhất mà còn là tín hiệu quan trọng cho cộng đồng nhà phát triển ứng dụng di động.
Có Gì Mới Trong Android 16 Beta 3?
Mặc dù trọng tâm chính của bản beta này là sự ổn định, Android 16 Beta 3 vẫn mang đến một số thay đổi và tính năng đáng chú ý, tập trung vào việc cải thiện trải nghiệm người dùng và khả năng tiếp cận.
Hỗ Trợ Âm Thanh Phát Sóng Auracast
Nếu bạn đang sở hữu một thiết bị Pixel 9, bạn sẽ rất vui khi biết rằng Android 16 Beta hiện đã hỗ trợ âm thanh phát sóng Auracast với các thiết bị trợ thính LE Audio tương thích. Đây là một phần trong nỗ lực không ngừng của Android nhằm nâng cao khả năng tiếp cận âm thanh. Auracast cho phép các thiết bị trợ thính và tai nghe tương thích nhận trực tiếp luồng âm thanh từ các địa điểm công cộng như sân bay, phòng hòa nhạc và lớp học, mở ra một kỷ nguyên mới về trải nghiệm âm thanh cá nhân hóa và dễ tiếp cận hơn.
Văn Bản Viền (Outline Text) – Tăng Cường Độ Tương Phản
Android 16 Beta 3 cũng giới thiệu tính năng văn bản viền (outline text), thay thế cho văn bản tương phản cao trước đây, nhằm hỗ trợ những người có thị lực kém. Tính năng này cải thiện khả năng đọc bằng cách tạo ra một vùng tương phản lớn hơn xung quanh văn bản, giúp các ký tự nổi bật rõ ràng hơn. Các API Accessibility Manager mới cũng được tích hợp, cho phép các ứng dụng và bộ công cụ UI kiểm tra xem chế độ này có được bật hay không, từ đó điều chỉnh hiển thị phù hợp.
Các ảnh chụp màn hình dưới đây minh họa sự khác biệt giữa văn bản không có tương phản, văn bản tương phản cao trước đây và văn bản viền mới.
So sánh hiển thị văn bản: Không tương phản, tương phản cao cũ và văn bản viền mới trong Android 16 Beta 3, minh họa tính năng cải thiện khả năng đọc cho người dùng khiếm thị.
Bảo Vệ Mạng Cục Bộ (Local Network Protection – LNP)
Một tính năng Bảo Vệ Mạng Cục Bộ (LNP) mới đã có sẵn để thử nghiệm trong Android 16 Beta 3. Tính năng này (dự kiến sẽ có mặt trong một bản phát hành Android tương lai) mang lại cho người dùng nhiều quyền kiểm soát hơn đối với các ứng dụng có thể truy cập các thiết bị trên mạng cục bộ của họ. Hiện tại, bất kỳ ứng dụng nào có quyền INTERNET đều có thể giao tiếp với các thiết bị trên mạng cục bộ. Với LNP, các ứng dụng cuối cùng sẽ cần quyền cụ thể để truy cập mạng cục bộ, nâng cao đáng kể quyền riêng tư và bảo mật cho người dùng. Hiện tại, LNP là một tính năng tùy chọn tham gia.
Chuẩn Bị Ứng Dụng Của Bạn Cho Android 16
Nếu bạn đang phát triển SDK, thư viện, công cụ hoặc công cụ trò chơi, Google khuyến nghị rằng việc chuẩn bị các bản cập nhật ngay bây giờ là rất quan trọng. Điều này sẽ giúp ngăn ngừa các vấn đề tương thích cho các nhà phát triển ứng dụng và trò chơi, đồng thời cho phép họ nhắm mục tiêu các tính năng SDK mới nhất.
Dưới đây là một số thay đổi chính mà Google đã nhấn mạnh:
- JobScheduler: Các hạn ngạch của JobScheduler được thực thi chặt chẽ hơn trong Android 16. Việc thực thi sẽ xảy ra khi một tác vụ chạy trong khi ứng dụng đang ở trên cùng, khi một dịch vụ nền trước đang chạy hoặc trong nhóm chờ tích cực.
setImportantWhileForeground
hiện không có tác dụng. Lý do dừng mớiSTOP_REASON_TIMEOUT_ABANDONED
xảy ra khi hệ thống phát hiện rằng ứng dụng không thể dừng tác vụ nữa. - Broadcasts: Các Broadcasts có thứ tự sử dụng mức ưu tiên chỉ hoạt động trong cùng một tiến trình. Sử dụng các cơ chế IPC khác nếu bạn cần thứ tự liên tiến trình.
- ART: Nếu bạn sử dụng reflection, JNI hoặc bất kỳ phương tiện nào khác để truy cập nội bộ Android, ứng dụng của bạn có thể bị lỗi. Đây chưa bao giờ là một thực hành tốt nhất. Hãy kiểm tra kỹ lưỡng.
- Intents: Android 16 có bảo mật mạnh mẽ hơn chống lại các cuộc tấn công chuyển hướng Intent. Hãy kiểm tra khả năng xử lý Intent của bạn và chỉ chọn không tham gia bảo vệ nếu thực sự cần thiết.
- 16KB Page Size: Nếu ứng dụng của bạn chưa sẵn sàng cho kích thước trang 16KB, bạn có thể sử dụng cờ chế độ tương thích mới, nhưng chúng tôi khuyên bạn nên di chuyển sang 16KB để đạt hiệu suất tốt nhất.
- Accessibility:
announceForAccessibility
đã bị loại bỏ; hãy sử dụng các lựa chọn thay thế được khuyến nghị. - Bluetooth: Android 16 cải thiện khả năng xử lý mất kết nối Bluetooth, ảnh hưởng đến cách ghép nối lại thiết bị.
Các thay đổi khác sẽ có tác động đáng kể khi ứng dụng của bạn nhắm mục tiêu Android 16:
- Trải Nghiệm Người Dùng: Các thay đổi bao gồm việc loại bỏ tùy chọn từ chối edge-to-edge, yêu cầu di chuyển hoặc chọn không tham gia cho tính năng dự đoán trở lại, và vô hiệu hóa các API phông chữ thanh lịch.
- Chức Năng Cốt Lõi: Các tối ưu hóa đã được thực hiện cho việc lập lịch tác vụ với tốc độ cố định.
- Thiết Bị Màn Hình Lớn: Các giới hạn về hướng màn hình, khả năng thay đổi kích thước và tỷ lệ khung hình sẽ bị bỏ qua. Đảm bảo bố cục của bạn hỗ trợ tất cả các hướng trên nhiều tỷ lệ khung hình khác nhau.
- Sức Khỏe & Thể Chất: Các thay đổi đã được triển khai đối với quyền sức khỏe và thể chất.
Kế Hoạch Của Google Cho Android Năm 2025
Nhìn về tương lai, Google có kế hoạch cho hai bản phát hành API Android vào năm 2025. Hiện tại, chúng ta đang xem xét bản xem trước cho Android 16, dự kiến phát hành vào quý 2 năm 2025. Một bản phát hành nhỏ hơn vào quý 4 năm 2025 sẽ tập trung vào các bản cập nhật tính năng, tối ưu hóa và sửa lỗi, tiếp tục hoàn thiện hệ sinh thái Android.
Lịch trình phát hành Android dự kiến năm 2025 của Google, bao gồm bản phát hành chính Android 16 Beta và bản cập nhật tính năng nhỏ hơn vào cuối năm.
Bắt Đầu Với Android 16 Beta
Hãy đảm bảo bạn đã đăng ký chương trình Android Beta nếu bạn quan tâm đến việc thử nghiệm Android 16 Beta 3. Sau khi đăng ký thiết bị của mình, hãy truy cập cài đặt của thiết bị, chọn “Hệ thống,” sau đó “Cập nhật hệ thống” và kiểm tra các bản cập nhật. Mặc dù các bản phát hành đạt “Platform Stability” thường khá ổn định, chúng tôi vẫn không khuyến nghị sử dụng chúng trên điện thoại chính hàng ngày của bạn để tránh các rủi ro không mong muốn.
Nguồn tham khảo: Google