Bản xem trước thứ hai của Android 15

Google đã giới thiệu phiên bản thử nghiệm thứ hai của nền tảng di động mở Android 15. Việc phát hành Android 15 dự kiến ​​​​vào quý 2024 năm 6. Để đánh giá các khả năng mới của nền tảng, một chương trình thử nghiệm sơ bộ được đề xuất. Các bản dựng chương trình cơ sở đã được chuẩn bị cho các thiết bị Pixel 6/6a/7 Pro, Pixel 7/7a/8 Pro, Pixel 8/8a/XNUMX Pro, Pixel Fold và Pixel Tablet.

Những thay đổi trong Android 15 Developer Preview 2 so với bản xem trước đầu tiên:

  • Đối với các ứng dụng, có thể sử dụng màn hình phụ nhỏ (Cover screen), được trang bị trên một số smartphone màn hình gập, chẳng hạn như Samsung Galaxy Z Flip. Ví dụ: màn hình phụ cho phép bạn nhanh chóng nhận cuộc gọi, trả lời tin nhắn, điều khiển camera, v.v. mà không cần mở thiết bị.
    Bản xem trước thứ hai của Android 15
  • Tiện ích TextView có thuộc tính ElegantTextHeight được bật theo mặc định, thuộc tính này sẽ thay thế phông chữ nhỏ gọn bằng phông chữ có mức thụt lề dọc lớn hơn để cải thiện khả năng đọc văn bản.
    Bản xem trước thứ hai của Android 15Bản xem trước thứ hai của Android 15
  • Khả năng làm việc thông qua các kênh liên lạc vệ tinh được mở rộng. Các yếu tố giao diện mới đã được thêm vào để thống nhất việc sử dụng thông tin vệ tinh. Các ứng dụng được cung cấp khả năng xác định mức sử dụng kênh vệ tinh bằng phương pháp ServiceState.isUsingNonTerrestrialNetwork(). Giao diện làm việc với SMS/MMS hỗ trợ gửi và nhận tin nhắn qua các kênh vệ tinh.
    Bản xem trước thứ hai của Android 15
  • Công việc đã được thực hiện nhằm đơn giản hóa việc sử dụng điện thoại hỗ trợ NFC để thanh toán hàng hóa chỉ bằng một cú chạm (chạm để thanh toán). Các ứng dụng được cung cấp khả năng đặt bộ điều hợp NFC vào chế độ giám sát, trong đó thiết bị chấp nhận các yêu cầu NFC và gửi chúng đến một quy trình được chỉ định để xử lý nhưng không phản hồi hoặc truyền dữ liệu đến đầu đọc NFC.
  • Khả năng hiển thị tài liệu PDF (API PdfRenderer) đã được mở rộng đáng kể. Ví dụ: các công cụ được cung cấp để hiển thị các tệp được bảo vệ bằng mật khẩu, hiển thị chú thích, chỉnh sửa biểu mẫu, tìm kiếm trong tài liệu và đánh dấu các khu vực để sao chép qua khay nhớ tạm. Đã thêm các tối ưu hóa để giảm mức tiêu thụ tài nguyên và tăng tốc độ xem các tệp PDF cục bộ. Việc triển khai API PdfRenderer được đặt trong một mô-đun riêng, được cập nhật qua Google Play và không bị ràng buộc với nền tảng chính.
    Bản xem trước thứ hai của Android 15
  • Cải thiện khả năng nhận dạng ngôn ngữ tự động và chuyển đổi ngôn ngữ. Các ứng dụng được cung cấp các tùy chọn nâng cao để tinh chỉnh chuyển đổi ngôn ngữ trong quá trình nhận dạng giọng nói. Ví dụ: chế độ EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DUration_TIME_MILLIS chỉ cho phép chuyển đổi khi bắt đầu phiên âm thanh và chế độ EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES hủy chuyển đổi ngôn ngữ sau một số lần chuyển đổi nhất định, điều này có thể hữu ích trong các trường hợp biết trước rằng sẽ chỉ sử dụng một ngôn ngữ trong một phiên.
  • Cung cấp các công cụ để kiểm soát ngắt dòng một cách linh hoạt. Trong tiện ích TextView để cải thiện khả năng đọc bằng cách sử dụng thẻ Và Bạn có thể kiểm soát việc gói các nhóm từ hoặc các phần của từ sang một dòng khác. Ví dụ, trong dòng “Sức mạnh và khối óc đằng sau Pixel 8 Pro. "Cụm từ "Pixel 8 Pro" sẽ luôn xuất hiện trên một dòng.
    Bản xem trước thứ hai của Android 15Bản xem trước thứ hai của Android 15
  • Khả năng lọc các yêu cầu mục đích đã được mở rộng. Sử dụng lớp UriRelativeFilterGroup, bạn có thể xác định các quy tắc để chặn hoặc cho phép các yêu cầu dựa trên nội dung của tham số URL và đoạn URL. Quy tắc lọc cũng có thể được chỉ định thông qua thẻ mới trong bảng kê khai ứng dụng.
  • Hỗ trợ mở rộng cho API OpenJDK. Ví dụ: hỗ trợ đã được thêm vào cho các phương thức bổ sung của lớp Math và StrictMath, sắp xếp các bộ sưu tập và danh sách, sử dụng ByteBuffer trong Deflater và cập nhật các khóa.
  • Đã thêm API để cho phép các ứng dụng phát hiện khi quá trình ghi màn hình đang diễn ra. Một ứng dụng có thể chỉ định một trình xử lý gọi lại sẽ được gọi nếu tính năng ghi màn hình được bật và cửa sổ ứng dụng sẽ đi vào vùng hiển thị. Tính năng được đề xuất cho phép bạn hiển thị cảnh báo ghi âm cho người dùng nếu dữ liệu nhạy cảm được hiển thị.
  • Đã thêm API ApplicationStartInfo, qua đó bạn có thể nhận thông tin về trạng thái khi bắt đầu chương trình. Ví dụ: bạn có thể tìm hiểu xem các thành phần ứng dụng có được lưu vào bộ nhớ đệm hay không (trạng thái lạnh, ấm hoặc nóng), thời gian hoàn thành các giai đoạn khởi động khác nhau, nguyên nhân khởi động và xác định số liệu hữu ích để tối ưu hóa tốc độ khởi động.
  • Đã thay đổi cách xử lý trạng thái dừng, trong đó quá trình thực thi ứng dụng bị tạm dừng cho đến khi hành động của người dùng được liên kết với ứng dụng. Phiên bản mới cung cấp các tùy chọn để ứng dụng xác định xem việc tạm dừng có bị chấm dứt hay không bằng cách xử lý thông báo BOOT_COMPLETED hoặc sử dụng phương thức ApplicationStartInfo.wasForceStopped().
  • Ngoài phương thức StorageStats.getAppBytes() cho phép bạn lấy thông tin chung về kích thước của ứng dụng đã cài đặt, phương thức StorageStats.getAppBytesByDataType() đã được thêm vào, giúp bạn có thể lấy thông tin riêng về kích thước của ứng dụng. Gói APK, mã được sao chép, dữ liệu được trích xuất và tạo.
  • Các thay đổi đã được thực hiện đối với API để khởi chạy các dịch vụ ưu tiên (Dịch vụ tiền cảnh). Một loại dịch vụ ưu tiên mới đã được thêm vào - mediaProcessing, có thể được sử dụng cho các hoạt động sử dụng nhiều tài nguyên với nội dung đa phương tiện, chẳng hạn như chuyển mã từ định dạng này sang định dạng khác.
  • Một API mới đã được đề xuất để làm việc với công cụ lưu trữ dựa trên SQLite DBMS, cung cấp quyền truy cập vào các khả năng SQLite nâng cao.
  • Có thể kiểm soát biên độ sáng cho HDR (tỷ lệ giữa màu trắng sáng nhất trong ảnh HDR với độ sáng của màu trắng trong ảnh dải động tiêu chuẩn). Để đặt giới hạn độ sáng, phương thức setDesiredHdrHeadroom đã được thêm để bạn có thể cân bằng độ sáng khi hiển thị nội dung ở chế độ SDR và ​​​​HDR.
    Bản xem trước thứ hai của Android 15
  • Đã thêm hỗ trợ cho tiêu chuẩn CTA-2075, xác định khả năng chuẩn hóa âm lượng để tránh thay đổi mức âm lượng cho các nội dung khác nhau. Việc kết hợp độ ồn đạt được bằng cách xác định siêu dữ liệu về đặc điểm của loa và độ to của nội dung âm thanh AAC. Để chuẩn hóa âm lượng, đối tượng LoudnessCodecController và phương thức OnLoudnessCodecUpdateListener được đề xuất, giúp điều chỉnh các tham số âm lượng trước khi truy cập codec.
  • AndroidX media3 ExoPlayer 1.0 cho phép sử dụng âm thanh không gian cho âm thanh đa kênh theo mặc định nếu âm thanh không gian được hỗ trợ trên thiết bị. Lớp Virtualizer không được dùng nữa mà thay vào đó là lớp Spatializer để xác định các chức năng và hành vi âm thanh không gian.
  • Đã thêm lớp AutomationZenRules để cho phép ứng dụng định cấu hình các quy tắc không làm phiền và xác định các tình huống khi áp dụng các quy tắc đó.



Nguồn: opennet.ru

Thêm một lời nhận xét