来源: 时间:2022-11-01 08:35:10
谷歌正式发布了Android Q的第一个测试版,这将是其移动操作系统的下一个版本。谷歌的工程副总裁戴夫·伯克 (Dave Burke) 发布了一篇针对应用程序开发人员的详细博客文章,其中强调了Android Q的主要功能。
对于用户而言,Android Q将重点放在额外的隐私和安全性上,同时允许应用程序开发人员利用相机功能 (例如深度模式) 提供更多3D滤镜,可自定义的bokeh滤镜等。Android Q还将提供更快的应用启动。
Android Q的Beta 1可供早期采用者使用,并且有一个针对开发人员的预览SDK。任何pixel设备都可以加入Android Q beta,包括原始pixel和pixel XL手机。
Android Q的最终版本将于5月在Google I/O上发布。下面快速浏览一下Android Q中的所有新功能。
用户和开发人员可以通过这里注册他们的设备。所有符合条件的Android Q设备将在此页面上反映。请记住,现在只有像素设备才有资格。这是像素3,像素3 XL,像素2,像素2 XL和像素XL。
阅读更多: Google的Android Q beta在这里: 如何在pixel手机上安装,要牢记细节
谷歌表示,这些设备的可下载系统映像也可用。对于那些没有像素设备的人,他们可以使用Android模拟器,并通过Android Studio中的SDK管理器下载最新的模拟器系统映像,以测试Android Q。
Android Q将对位置数据具有更大的控制权。用户将能够决定应用程序何时可以访问此特定数据。现在在Android中,如果应用程序要求您提供位置并授予它,那么这已经完成了。
使用Android Q,这将发生变化。就像苹果的iOS一样,Android Q将允许用户决定是否要访问其位置。这三个选项将是当应用程序正在使用 (运行),所有时间 (当应用程序在后台) 或从不。
用户将在Android Q中更好地控制应用程序和对共享文件的访问。该帖子说: “用户将能够通过新的运行时权限控制应用程序对照片和视频或音频集合的访问。”
在Android Q中,用户将决定应用程序可以访问哪些下载的文件。对于开发人员而言,将对应用程序如何访问外部存储上的共享区域进行更改。此外,Android Q将阻止应用程序在后台启动活动。博客说,对于需要他们的应用程序进入前台以引起用户注意的开发人员来说,他们可以选择使用高优先级通知并提供全屏意图。
更重要的是,谷歌将限制应用访问不可重置的设备标识符。这些包括设备IMEI、序列号等细节。默认情况下,当连接到不同的wi-fi网络时,Android Q还将随机化设备的MAC地址。此设置在安卓9馅饼中是可选的。
鉴于三星,华为和其他玩家正在展示可折叠手机,Android Q也将为此做好准备。Google表示,他们将进行改进,以帮助应用程序开发人员利用这些可折叠设备和其他大屏幕设备。
Google还更改了resizeableActivity manifest属性的工作方式,以帮助开发人员管理其应用程序在可折叠和大屏幕上的显示方式。
谷歌表示,它将使用户在另一个应用程序中与某人共享照片等变得更加容易和快捷。共享快捷方式将使用户直接跳转到另一个应用程序以共享内容。
Google的Android Q将有一个新的设置面板ApI也供开发人员使用; 这将使他们直接在其应用程序中显示关键系统。
设置面板是一个浮动用户界面,第三方应用程序可以调用该界面,以显示用户可能需要的系统设置,例如internet连接,NFC或音频音量。
这篇文章解释了一种这样的用途: 一个浏览器显示一个面板,该面板具有连接设置,如飞行模式、wi-fi (包括附近的网络) 和移动数据。 用户的优势是他们不必离开应用程序,而是可以从应用程序本身管理相关设置。
Google表示,它将通过要求应用程序依赖精细的位置权限而不是粗略的位置权限来改善蓝牙,蜂窝和WiFi的隐私和安全性。有了良好的位置许可,它提供了更好和更准确的位置,因为它允许GpS和网络提供商的位置。粗略仅使用网络提供商位置。
Android Q还将增加对新的wi-fi标准支持WpA3和增强型开放的支持,以提高家庭和工作网络以及开放/公共网络的安全性。 还改善了点对点和internet连接,这将改善用例,例如管理IoT设备和建议internet连接。这样做不需要位置许可。
借助Android Q,应用程序开发人员将能够通过启用高性能和低延迟模式来请求自适应wi-fi。
Google表示,使用Android Q,应用程序将能够请求访问动态深度图像,该图像由与深度相关元素相关的JpEG,XMp元数据组成。智能手机通过依赖软件或使用辅助传感器创建浅景深的照片被称为Bokeh。许多手机都以 “肖像模式” 提供这些图片
Google表示,具有这种设置的应用程序开发人员的优势在于,他们可以在其应用程序中提供专门的模糊和虚化选项。数据也可以用于创建3D图像或支持AR摄影。 Google表示,他们将使动态深度成为生态系统的开放格式。
Android Q还将带来对开源视频编解码器AV1的支持,因此用户将能够使用更少的带宽流式传输高质量的视频内容。Android Q还为提供这种录制的设备上的高动态范围视频提供了HDR10支持。
谷歌表示,他们正在 “将生态系统推向64位设备的就绪状态。”到今年晚些时候,Google play将需要所有应用程序的64位支持。
谷歌将在Android设备上增加 “对ANGLE on Vulkan的实验性支持”。Vulkan是用于高性能和3D图形的Android特定ApI。正如博客文章所解释的那样,“ANGLE是专为高性能OpenGL兼容性而设计的图形抽象层”,它将让更多使用OpenGL的应用程序和游戏利用 “Vulkan的性能和稳定性”。
谷歌表示,他们的 “目标是使Android上的Vulkan成为一个广泛支持和一致的图形开发者ApI。”它还将要求设备制造商将Vulkan 1.1作为运行Android Q和更高版本的所有64位设备的要求,以确保为应用程序和游戏使用统一的高性能图形ApI。
借助Android Q,Google通过60种新的优化添加了更多操作中性网络ApI。谷歌表示,它将为加速更大范围的模型奠定基础,例如用于对象检测和图像分割的模型。
Android Q将为ART或Android运行时带来改进,以帮助应用程序更快地启动并消耗更少的内存。这将不需要开发人员的任何工作。Android Q还将扩展对人脸识别等身份验证方法的支持。
相关推荐
猜你喜欢