华为 P30 安兔兔跑分曝光:6GB 内存+128GB 内置存储
今日谷歌正式对早期预览用户公布了 Android Q Beta 1,并为开发人员公布预览 SDK。
在新一代的 Android Q 中,谷歌带来了更多的隐私和平安功效,并为可折叠装备带来了的增强功效以及用于毗邻的新 API、新媒体编解码器和相机功效、NNAPI 扩展、Vulkan 1.1 支持,以及应用启动加速等等。
隐私珍爱
在 Android Q 中,谷歌带来了更多珍爱用户的增强功效,其中有许多都是谷歌 Strobe 项目的一部分。
让用户更好地控制位置
Android Q 可辅助用户更好地掌控应用获取位置信息的时机。与以前版本一样,应用程序只有在请求允许并获得权限授予后,才气获取位置。然则,一个稀奇敏感的事情是,应用程序未使用时(在后台)也能接见位置。
对此,Android Q 允许用户授予应用程序权限,选择让 App 永远看不到位置,或仅在运行时,或始终(在后台)可以获取。
更多隐私珍爱
除了位置转变之外,谷歌还会举行进一步的更新,确保透明度,让用户控制、珍爱小我私家数据。
在 Android Q 中,用户可以更好地掌控应用程序,控制应用对共享文件的接见。用户将能够通过新的运行时权限,控制应用程序对照片和视频或音频聚集的接见。对于 “下载” 的文件,应用必须使用系统文件选择器,让用户决议应用可以接见哪些下载文件。对于开发人员,应用程序可以在外部存储上使用共享区域的方式发生了转变。
当应用程序意外跳转到前台并重新关注时,用户和开发人员都市感应不快。为了削减这些中止行为,Android Q 将阻止应用从后台启动流动。若是你需要应用程序处于后台且快速引起的注重(例如来电或闹钟),你可以使用高优先级通知并让其举行全屏显示。
谷歌还将限制接见不能重置的装备标识符,包罗装备 IMEI、序列号等,并默认在毗邻到差别的 Wi-Fi 网络时,随机改变装备的 MAC 地址,在 Android 9 Pie 中这是可选设置。
吸引用户的新渠道
可折叠和创新的新屏幕
谷歌在 Android Q 中举行了一些改善,包罗对 onResume 和 onPause 的更改,以支持多重恢复,并在重点关注时通知应用。谷歌还更改了 resizeableActivity 属性的事情方式,以辅助用户治理应用在可折叠屏装备和大屏幕装备上的显示方式。
为了最先构建和测试这些新装备,谷歌将更新 Android Emulator,以支持多显示器类型切换。
分享快捷方式
在 Android Q 中,谷歌通过使用 “分享快捷方式” 让分享更快更轻松,用户可以直接跳转到另一个应用程序来共享内容。开发人员可以公布在其应用中添加内容的特定流动的分享目的,并在分享 UI 中向用户显示这些目的。由于它们是预先公布的,以是共享 UI 可以在启动时立刻加载。
分享快捷方式机制类似于应用程序快捷方式,谷歌扩展了 ShortcutInfo API,使两个功效的集成加倍容易。新的 ShareTarget AndroidX 库支持这个新的 API,这允许应用程序使用新功效,并使 pre-Q 装备使用 Direct Share 事情。
设置面板
用户可以通过新的设置面板 API,直接在应用程序的环境中显示要害系统设置,这一 API 利用了 Android 9 Pie 中引入的 Slices 功效。
设置面板是一个浮动 UI,你可以从应用程序加以挪用,以显示可能需要的系统设置,如网络毗邻、NFC 和音量等。
毗邻性
在 Android Q 中,通过 Android 毗邻客栈,应用程序的功效已得到扩展,新的毗邻 API 也已加入。
毗邻权限、隐私和平安性
用于扫描网络的大多数 API 都需要 COARSE 位置权限,但在 Android Q 中,对于蓝牙、移动电话和 Wi-Fi,系统通过要求获得 FINE 位置权限来增加对这些 API 的珍爱。
在毗邻到差别 Wi-Fi 网络时,Android Q 会提供随机 MAC 地址。此外,谷歌还添加了新的 Wi-Fi、WPA3 和 Enhanced Open 尺度支持,提高家庭和事情网络以及开放/公共网络的平安性。
点对点和互联网毗邻改善
通过网络毗邻 API,用户可以更轻松地通过内陆 Wi-Fi 治理物联网装备,实现设置,下载或打印等对等功效。应用程序通过将首选 SSID 和 BSSID 指定为 WiFiNetworkSpecifiers,间接启动毗邻请求。
平台处置 Wi-Fi 扫描自己并在 Wi-Fi 选择器中显示匹配的网络。当用户选择时,平台会自动设置毗邻。
建议网络的 API 支持应用外面优选 Wi-Fi 网络给用户用于互联网毗邻。应用程序通过提供网络和凭证的排序列表,来间接启动毗邻,如 WifiNetworkSuggestions。该平台将在这些网络的范围内基于已往的性能无缝毗邻。
Wi-Fi 性能模式
你现在可以通过启用高性能、低延迟模式,在 Android Q 中请求自适应 Wi-Fi。在低延迟体验很主要的时刻,例如实时游戏、自动语音呼叫等,这将是非常有益的。
要使用新的性能模式,请使用或挪用 “WifiManager.WifiLock.createWifiLock()” 以及 “WIFI_MODE_FULL_LOW_LATENCY” 或 “WIFI_MODE_FULL_HIGH_PERF”。在这些模式下,平台与装备固件会配合使用,以最低功耗满足要求。
相机、媒体、图形
照片的动态深度花样
从 Android Q 最先,应用可以请求动态深度图像,该图像由与深度相关元素相关的 JPEG,XMP 元数据以及嵌入在统一文件中的深度和置信度图组成。
请求 JPEG +动态深度图像可以使你在应用程序中提供专门的模糊、散景选项,也可以在未来用于建立 3D 图像或支持 AR 摄影。
谷歌正在将 Dynamic Depth 作为生态系统的开放花样,并在与装备制造商互助伙伴互助,使其在运行 Android Q 及以上版本装备可用。
使用动态深度图像,你可以在应用程序中提供专门的模糊、散景选项。
新的音频和视频编解码器
Android Q 引入了对开源视频编解码器 AV1 的支持。媒体提供商使用更少的带宽,将高质量的视频内容流式传输到 Android 装备。
Android Q 支持使用 Opus(一种针对语音和音乐流优化的编解码器)的音频编码,并支持 HDR10 +。
该 MediaCodecInfo API 引入了一个更简朴的方法来确定视频渲染的 Android 装备的能力。对于任何给定的编解码器,你可以使用 VideoCodecCapabilities.getSupportedPerformancePoints()获取支持的巨细和帧速率列表。
对于使用 C ++执行音频处置的应用程序,Android Q 带来了原生 MIDI API,可以通过 NDK 与 MIDI 装备举行通讯。此 API 允许使用非壅闭读取在音频回调内检索 MIDI 数据,从而实现 MIDI 新闻的低延迟处置。
Vulkan 上的 ANGLE
谷歌将为 Vulkan 装备开发尺度的、可更新的 OpenGL 驱动程序。在 Android Q 中,谷歌为 Vulkan 添加了对 ANGLE 的实验性支持。
ANGLE 是一个图形抽象层,可以实现的高性能 OpenGL 兼容性。通过 ANGLE,OpenGL ES 的许多应用程序和游戏可以充分利用 Vulkan 的性能和稳定性,并从 Android 装备上一致的,独立于供应商的 ES 实行中受益。Android Q 设计支持 OpenGL ES 2.0、ES 3.0。
Vulkan 无处不在
谷歌正与装备制造商互助伙伴起劲,使 Vulkan 1.1 成为所有 Android Q 及以上版本 64 位装备的要求,并推荐 32 位装备接纳,这将有助于为应用和游戏提供统一的高性能图形 API。
神经网络 API 1.2(Neural Networks API 1.2)
自 2017 年引入神经网络 API(NNAPI)以来,谷歌不停扩展支持的操作数目,改善已有功效。
谷歌在 Android Q 中添加了 60 个新操作,包罗 ARGMAX、ARGMIN、量化 LSTM,以及一系列性能优化。这为加速装备爱用奠基了基础,如用于物体检测和图像支解的模子。
为 Android 增强基础
ART 性能
Android Q 引入了 ART 运行时的几项新改善,可辅助应用程序更快地启动、削减内存消耗,开发人员无需接纳任何事情。
应用平安性
Android Q 增加了对 TLS 1.3 的支持,TLS 1.3 是对 TLS 尺度的重大修订,包罗性能优势和增强的平安性。基准测试解释,与 TLS 1.2 相比,TLS 1.3 可以将平安毗邻的速率提高 40%。TLS 毗邻默认情况下将启用 TLS 1.3。
公共 API 与兼容性
Android Q 限制了更多非 SDK 接口接见,并要求使用公共等效项。为了辅助举行转换、防止应用遭损坏,谷歌仅在应用目的 API 与 Android Q 匹配时才启用限制。
今年晚些时刻,Google Play 会要新应用、更新中将 targetSdkVersion 设置为 Level 28(安卓 9 Pie)。响应地,Android Q 会在用户首次运行 API 23 以下(安卓 6.0 以下)。
谷歌还准备将生态系统推向 64 位。今年晚些时刻,Google Play 将需要在所有应用中支持 64 位。
华为正式发布 nova4e:麒麟 970 处理器+挖孔屏设计
原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/25079.html