Bản beta mới nhất của Android 16 đã chính thức ra mắt, đánh dấu cột mốc quan trọng “Platform Stability”. Điều này có nghĩa là các giao diện lập trình ứng dụng (API) và hành vi đối mặt với ứng dụng đã được hoàn thiện. Chúng ta đang rất gần với phiên bản cuối cùng sẽ được phát hành chỉ trong vài tháng tới.
Mặc dù trọng tâm của bản beta lần này là sự ổn định, vẫn có một số thay đổi đáng chú ý dành cho người dùng và nhà phát triển.
Có Gì Mới Trong Android 16 Beta 3?
Android 16 Beta 3 mang đến những cải tiến đáng giá, đặc biệt về trải nghiệm nghe nhìn và bảo mật.
Hỗ Trợ Âm Thanh Phát Sóng (Broadcast Audio)
Nếu bạn đang sử dụng thiết bị Pixel 9, bạn sẽ vui mừng 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 tương thích LE Audio. Đây là một phần trong nỗ lực liên tục 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. Tính năng này hứa hẹn cải thiện đáng kể trải nghiệm nghe cho người dùng có vấn đề về thính giác.
Văn Bản Phác Thảo (Outline Text) Cho Độ Tương Phản Tối Đa
Android 16 Beta 3 cũng giới thiệu tính năng văn bản phác thảo (outline text), thay thế cho văn bản có độ tương phản cao, nhằm giúp những người khiếm thị. 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. Các API mới của Accessibility Manager cũng được bao gồm, 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.
Văn bản phác thảo mới (Outline Text) trong Android 16 Beta 3 so với văn bản không tương phản và văn bản tương phản cao trước đây, minh họa cải thiện khả năng đọc.
Văn bản phác thảo mới (Outline Text) trong Android 16 Beta 3 so với văn bản không tương phản và văn bản tương phản cao trước đây, minh họa cải thiện khả năng đọc.
Kiểm Tra Ứng Dụng Với Tính Năng Bảo Vệ Mạng Cục Bộ (LNP)
Một tính năng Bảo vệ Mạng Cục bộ (Local Network Protection – LNP) mới hiện đã có sẵn để thử nghiệm trong Android 16 Beta 3. Tính năng này (dự kiến ra mắt trong một bản phát hành Android tương lai) cung cấp cho người dùng nhiều quyền kiểm soát hơn đối với việc ứng dụng nào 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ộ. Hiện tại, LNP là một tính năng tùy chọn.
Chuẩn Bị Ứng Dụng Của Bạn
Nếu bạn đang phát triển một SDK, thư viện, công cụ hoặc engine trò chơi, Google khuyến nghị việc chuẩn bị bất kỳ bản cập nhật nào 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 quan trọng mà Google đã nhấn mạnh:
- JobScheduler: Hạn ngạch của JobScheduler được thực thi nghiêm ngặt hơn trong Android 16; việc thực thi sẽ xảy ra khi một tác vụ thực thi 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 trạng thái chờ hoạt động.
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ụ được nữa. - Broadcasts: Các broadcast có thứ tự sử dụng mức độ ưu tiên chỉ hoạt động trong cùng một tiến trình. Hãy sử dụng IPC khác nếu bạn cần thứ tự xuyê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 các thành phần nội bộ của Android, ứng dụng của bạn có thể bị lỗi. Đây chưa bao giờ là cách làm 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 cách xử lý Intent của bạn và chỉ từ chối các biện pháp bảo vệ khi thực sự cần thiết.
- Kích thước trang 16KB (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 để có hiệu suất tốt nhất.
- Trợ năng (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 kết nối lại xảy ra.
Các thay đổi khác sẽ có tác động 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 từ chối đối với predictive back, và vô hiệu hóa các API phông chữ tinh tế.
- Chức năng Cốt lõi: Các tối ưu hóa đã được thực hiện cho việc lên lịch công việc theo tốc độ cố định.
- Thiết bị Màn hình Lớn: Các hạn chế về hướng, 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 và Thể chất: Các thay đổi đã được thực hiện đối với quyền truy cập dữ liệu sức khỏe và thể chất.
Lộ Trình Android 2025
Nhìn về phía trước, 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 bản xem trước của 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ỏ 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.
Lộ trình phát hành các phiên bản API Android trong năm 2025, bao gồm Android 16 và bản cập nhật nhỏ hơn.
Lộ trình phát hành các phiên bản API Android trong năm 2025, bao gồm Android 16 và bản cập nhật nhỏ hơn.
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 dùng thử Android 16 Beta 3. Sau khi đăng ký thiết bị của mình, hãy vào cài đặt, 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, nhưng 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 những rủi ro không mong muốn.
Android 16 Beta 3 mang đến nhiều cải tiến quan trọng, không chỉ cho người dùng cuối mà còn đặc biệt cho cộng đồng nhà phát triển. Việc đạt đến Platform Stability là một tín hiệu cho thấy phiên bản chính thức đã rất gần kề, cùng với các tính năng mới và công cụ tối ưu giúp hệ sinh thái Android ngày càng hoàn thiện. Hãy khám phá và chia sẻ trải nghiệm của bạn với Android 16 Beta 3!