Đây là những tính năng mới của Android Q mà Google công bố

Và cuối cùng điều mong đợi của mọi người về Android Q Beta đã ra mắt (muộn hơn một chút so với dụ đoán). Trái ngược với những năm trước, Google không bắt đầu với tên “Developer Preview.” mà được đặt với cái tên “Android Q Beta 1”. Như những nguồn tin khác nói rất nhiều về tính năng của Android Q, nhưng Google đã chia sẽ những tính năng lớn trong bản beta này.

Bảo vệ quyền riêng tư

Privacy Protections Android Q

Như chúng tôi đã nói trước đây, quyền riêng tư là trọng tâm lớn trong Android Q. Đây là điều đầu tiên Google đưa ra trong bản cập nhật đầu tiên của họ. Người dùng có nhiều quyền kiểm soát hơn khi các ứng dụng yêu cầu truy cập vi trí với tùy chọn: Luôn cho phép Cho phép khi sử dụng ứng dụng và Không cho phép.

Quyền riêng tư không chỉ là chia sẻ vị trí. Có nhiều điều khiển hơn để cho phép các ứng dụng truy cập các tệp được chia sẻ và các quyền thời gian chạy mới để kiểm soát quyền truy cập vào ảnh, video và âm thanh. Ứng dụng phải sử dụng trình chọn tệp hệ thống để tải xuống và có những thay đổi cho nhà phát triển về cách ứng dụng có thể sử dụng khu vực chia sẻ trên bộ nhớ ngoài. Bạn có thể đọc về điều ấy nhiều hơn tại đây.

Android Q sẽ ngăn các ứng dụng chạy nền và hiển thị trên màn hình của các bạn (như những quảng cáo tự động hiển thị khi không mở ứng dụng nào sẽ không còn nữa). Google đang khuyến khích các nhà phát triển sử dụng các thông báo ưu tiên cao thay vì thêm thông tin về điều đó tại đây. Các tính năng bảo mật khác bao gồm quyền truy cập hạn chế vào số nhận dạng thiết bị như IMEI và số sê-ri. Các địa chỉ MAC sẽ được chọn ngẫu nhiên khi được kết nối với các mạng Wi-Fi khác nhau theo mặc định.

Hỗ trợ màn hình gập

Android Q hồ trợ cho các điện thoại có màn hình gập trong tương lai. Có các thay đổi đối với các chức năng onResume và onPause để hỗ trợ đa sơ yếu lý lịch và thông báo cho một ứng dụng khi nó tập trung. Họ cũng đã thay đổi cách hoạt động của thuộc tính bảng kê khai resizableActivity để giúp các nhà phát triển quản lý cách hiển thị các ứng dụng trên màn hình lớn và có thể gập lại. Trình giả lập Android hiện hỗ trợ các loại đa màn hình mới này.

Chia sẽ Phím tắt

Android Q giúp chia sẻ dễ dàng hơn với Phím tắt chia sẻ. Điều này cho phép người dùng truy cập trực tiếp vào một ứng dụng khác để chia sẻ nội dung. Các nhà phát triển có thể xuất bản các mục tiêu chia sẻ khởi chạy một hoạt động cụ thể và những mục tiêu này được hiển thị trong giao diện người dùng chia sẻ. Chia sẻ Phím tắt hoạt động tương tự như Phím tắt ứng dụng, vì vậy Google đang mở rộng API ShortcutInfo để giúp việc tích hợp cả hai dễ dàng hơn. API cũng sẽ cho phép các thiết bị Q trước Android sử dụng chức năng trong Chia sẻ trực tiếp.

Bảng điều khiển

Một API mới mới cho phép hiển thị các cài đặt hệ thống trực tiếp trong ngữ cảnh của ứng dụng. Điều này tận dụng tính năng Slices được bao gồm trong Android Pie. Bảng cài đặt là một giao diện người dùng nổi có thể được gọi từ một ứng dụng để hiển thị các cài đặt hệ thống và bật tắt. Họ đưa ra ví dụ về trình duyệt có thể hiển thị bảng điều khiển với các cài đặt kết nối.

Kết nối

Android Q đã tăng khả năng bảo vệ vị trí xung quanh chức năng quét Bluetooth, di động và Wi-Fi. Bây giờ họ đang yêu cầu sự cho phép vị trí tốt. Google cũng đang bổ sung hỗ trợ chuẩn Wi-Fi mới, WP3 và OWE, để cải thiện bảo mật cho mạng gia đình và cơ quan cũng như mạng mở/công cộng. Wi-Fi thích ứng hiện có thể mở bằng cách bật các chế độ hiệu suất cao và độ trễ thấp. Google cho biết điều này sẽ giúp ích trong các lĩnh vực như chơi game và gọi thoại.

Máy ảnh, phương tiện và đồ họa

 

Trong Android Q, các ứng dụng có thể yêu cầu hình ảnh Dynamic Depth bao gồm siêu dữ liệu JPEG, XMP cho các yếu tố độ sâu và bản đồ độ sâu và độ tin cậy được nhúng trong cùng một tệp. Điều này sẽ làm cho nó có thể cung cấp hiệu ứng làm mờ (blur) và bokeh trong các ứng dụng. Google cho biết dữ liệu cũng có thể được sử dụng để tạo hình ảnh 3D hoặc hỗ trợ chụp ảnh AR trong tương lai. Dynamic Depth là một định dạng mở và họ đã làm việc với các OEM để cung cấp nó trên càng nhiều thiết bị càng tốt.

Android Q hỗ trợ cho một số codec âm thanh và video mới. Nó hỗ trợ codec video mã nguồn mở AV1, mã hóa âm thanh bằng Opus và HDR10 +. API MediaCodecInfo giới thiệu một cách dễ dàng hơn để xác định khả năng kết xuất video của thiết bị Android. Điều này giúp dễ dàng hơn khi luôn chọn chất lượng video tốt nhất có thể để hiển thị.

ANGLE on Vulkan

Google đang làm việc trên trình điều khiển OpenGL tiêu chuẩn, có thể cập nhật cho tất cả các thiết bị được xây dựng trên Vulkan. Android Q bổ sung hỗ trợ thử nghiệm cho ANGLE trên Vulkan. ANGLE cho phép các ứng dụng và trò chơi sử dụng OpenGL ES tận dụng hiệu suất và tính ổn định của Vulkan và hưởng lợi từ việc triển khai ES độc lập với nhà cung cấp. Android Q đang có kế hoạch hỗ trợ OpenGL ES 2.0.

Mục tiêu là làm cho Vulkan trở thành API nhà phát triển được hỗ trợ rộng rãi cho đồ họa. Google đang hợp tác với các OEM để biến Vulkan 1.1 thành một yêu cầu trên tất cả các thiết bị 64 bit chạy Android Q trở lên.

Hiệu suất đồ họa

Android Q tiếp tục cải thiện thời gian chạy đò họa để giúp các ứng dụng khởi động nhanh hơn và sử dụng ít bộ nhớ hơn. Google Play hiện đang cung cấp các cấu hình dựa trên đám mây cùng với APK.

These are anonymized, aggregate ART profiles that let ART pre-compile parts of your app even before it’s run, giving a significant jump-start to the overall optimization process. Cloud-based profiles benefit all apps and they’re already available to devices running Android P and higher.

Android Q tối ưu hóa quy trình Zygote bằng cách bắt đầu quá trình ứng dụng trước đó và chuyển nó sang một thùng chứa bảo mật để nó sẵn sàng ngay lập tức. Họ cũng có thể thêm Bộ sưu tập rác thế hệ vào Bộ sưu tập rác sao chép đồng thời (CC) của ART.

 

Dịch từ: xda-developers.com

Exit mobile version