opengles 3.0游戏开发_开发者们,快来测试Android Q啦!

fbf5033a7aee5615ef59369a26b2fa43.gif

近日,谷歌正式推出Android Q Beta 1版本及预览版SDK,TestBird已部署到测试机型,开发者们可到TestBird测试平台测试。

2ec3ccf3cc7741421e101578de83cb23.png

此次Android Q 做了不少改进,不少尝鲜的用户反映Android Q对全面屏的手势操作更加友好,整体使用体验跟苹果的iPhone X相差无几。让我们来看看有哪些改进。

隐私保护升级

在Android Q中,用户可以更好地管理应用对共享文件的访问权限。用户可通过新的运行时权限允许应用访问照片、视频或音频文件。

此外,应用必需通过系统文件选择器才能访问下载文件,也就是说,访问权限完全由用户掌控。Android Q 还针对外部储存空间引入了一些变更,请务必仔细阅读此文档,确保应用正确使用外部储存空间。

另外为了避免应用频繁打断用户操作,Android Q将禁止后台应用启动Activity。如果应用运行在后台,但又需要立即引起用户关注,例如来电或闹铃,请使用高优先级通知,并提供一个全屏intent。

更多地理位置控制

用户可进一步控制应用访问设备地理位置的时间。在之前的几个Android版本中,应用只有在请求并获得用户同意后,才能获取设备当前的位置信息。

f8815a0cf970c1b45a02d1482bdcaed2.png

Android Q允许用户指定应用从不、仅在使用期间 (运行时),或者任何时候 (退到后台) 都能获取位置信息。

分享功能变得更好用了

原生 Android 系统的分享菜单一直都是不少用户吐槽的对象。尤其是当你的手机安装了大量应用,每次点击分享就会弹出一长条的可供分享的应用列表,此时就会出现可感知的卡顿。

0354c6eb891cd80b2b23710939e8c1ab.png

(新的 Sharing shortcut 和旧版的 Direct share 对比。图片来自:Husayn Hakeem)

而在最新的 Android Q 中,Google 加入了一项名为「Sharing Shortcuts」的 API 接口,允许应用提前做好内容加载来提升菜单的响应速度,顶部还会直接显示当前分享的内容,以及可供复制/粘贴的按钮,方便用户二次操作,我记得之前重新点选复制就是件挺麻烦的事。

适配折叠屏和新型屏幕啦!

为了帮助开发者顺利适配折叠屏及大屏设备,Android Q引入了多项改进,比如更新了onResume和onPause工作模式,以便为multi-resume提供更好的支持,另外谷歌还添加了当应用获得焦点后的通知功能。

最后,为了让用户更好的管理应用在折叠屏及大屏上的显示,谷歌也更新了resizeableActivity属性功能。

设置面板

谷歌将Android 9 Pie中的Slices技术完美整合到Settings Panel API中,现在开发者可利用该API直接在应用界面内显示系统设置。

cfc3adab48b028e8cbb634b373d13ba7.png

Wi-Fi性能模式

在Android Q中可以启用高性能、低延迟的自适应Wi-Fi模式,这样一来,即使是在网络延迟比较敏感的场景下,如实时游戏、主动呼叫等,依旧能保障流畅的用户体验。

a80077bf9c02698de76bf08356383eae.png

基于 Vulkan 的 ANGLE 渲染引擎

Android Q在Vulkan基础上为Android设备添加了ANGLE支持。

ANGLE是一款专为高性能OpenGL功能实现打造图像抽象层。

有了ANGLE之后,使用OpenGL ES进行开发的应用和游戏便可直接体验Vulkan带来的强劲性能与高稳定性,并了在Android设备上部署统一且不受供应商限制的ES实现。

谷歌计划在Android Q中引入OpenGL ES 2.0支持,此外,针对ES 3.0的支持也在密集筹划中。

开发者只要登录www.testbird.com后台即可开始测试!

往期精彩

——TestBird升级海外测试平台  为出海手游保驾护航

——【手机更新】三星S10、S10+、S10E

——TestBird服务的9家中国游戏企业入围全球 35 强

0fd96680c6f3aa2e55494c89d9a57a85.png

详情可咨询

杨先生 18030751314

78d50f43aa817e66664b17bae666e0e2.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435277.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(Anaconda软件使用)

Python的运行模式 交互模式 打开命令行窗口 键入 python,激活python交互模式,出现Python提示符 >>> 在提示符 >>> 处, 写入Python语句 回车,得到Python语句的执行结果 退出Python交互模式 在Python命令提示符后&#…

Ubuntu10.04No init found. Try passing init= bootarg解决方案

在正常状态下误敲 fsck 命令后,果断悲剧。屏幕错误提示错误显示类似于:mount: mounting /dev/disk/by-uuid/***************************** on /rootfailed: Invalid argumentmount: mounting /sys on /root/sys failed: No such file or directorymount…

greenfoot推箱子游戏_推箱子小游戏V2.0更新

小游戏实践推箱子V2.0大家好,我是努力学习争取成为优秀的Game Producer的路人猿,我们上期一起学习制作推箱子的简易V1.0版本,学习了如何响应用户的输入以及面对箱子的各种情况,今天我们把这个程序完善,制作V2.0~ 接着上…

ASP+COM技术在嵌入式Webserver中的应用

1 .COM组件介绍 COM(Component Object Model),即组件对象模型,它是微软公司开发的一种新的软 件开发技术,Microsoft 的许多技术,如 ActiveX、DirectX、以及 OLE 等都是基于 COM 而建立起来的。COM 标准包括规范和实现两大部分&…

神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(包管理和环境管理)

包管理和环境管理(以下操作也可在anaconda界面&#xff0c;进行可视化操作) 包管理&#xff1a;包的安装、卸载、更新和查找等等 conda命令 conda install <包名称列表> 同时安装多个包 conda install numpy scipy 指定安装的版本(&#xff0c;均可) conda instal…

双向(端)链表、栈、队列

双端链表 双端栈 双端队列 从实用角度,感受不出双端队列的好处,但其可以充当栈和队列的角色. 参考资料:http://baike.baidu.com/view/1627726.htm Test static void Main() {var deque new Deque<int>();Console.WriteLine("Stack:");//stackdeque.AddFirst(1…

wince6.0开机自启动应用程序

1、在VS2005下建立一个Win32智能设备项目&#xff0c;取名为ShellExe&#xff0c;编译如下代码&#xff1a; int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { WIN32_FIND_DATA fd; HANDLE hdINVALID_HANDLE_VAL…

python语言单行注释符_云计算开发学习笔记:Python3注释

大家在学习各种编程语言的时候都会在代码里面添加一些注释&#xff0c;这个也是为了方便日后对代码的查找和修改&#xff0c;各种编程语言的注释方式略有不同&#xff0c;Python3语言也一样有自己的注释方式&#xff0c;下面我们来了解一下都有哪几种。 确保对模块&#xff0c;…

神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(安装TensorFlow2.0)

创建环境并激活 conda create --name tensorflow2.0 python3.7 activate tensorflow2.0 安装相关软件包&#xff08;conda命令或pip命令2选1&#xff09; conda install numpy matplotlib PIL scikit-learn pandas pip install numpy matplotlib Pillow scikit-learn pand…

python决策树sklearn_python利用sklearn包编写决策树源代码

本文实例为大家分享了python编写决策树源代码&#xff0c;供大家参考&#xff0c;具体内容如下 因为最近实习的需要&#xff0c;所以用python里的sklearn包重新写了一次决策树。 工具&#xff1a;sklearn&#xff0c;将dot文件转化为pdf格式&#xff08;是为了将形成的决策树可…

如何在WINCE中添加WebServer组件

wince 5.0有自带的Web server组件.第三方比较好用的有GoAhead Web Server ,这是开源软件,而且支持Linux. 一、wince 5.0自带的Web server组件 步骤一: 在PB中添加以下组件: Catalog item Sysgen variable Location in Catalog Web Server (HTTPD) SYSGEN_HTTPD Communicat…

arcmap添加WMTS服务

http://xdc.at/map/wmts/ 双击 拖拽 个人公众号

[sybase]自动增长字段创建方法

在Sybase数据库创建表时&#xff0c;对于自动增长字段的写法示例&#xff1a; CREATE TABLE dbo.BM_SM_ERR (SMCWBM int identity, -- 表主键SMCWDM varchar(10) NOT NULL, YYSLX smallint NOT NULL, SMCWMS varchar(100) NOT NULL, QYBJ tinyint …

基于嵌入式操作系统VxWorks的多任务并发程序设计――中断与任务

中断处理是整个运行系统中优先级最高的代码&#xff0c;可以抢占任何任务级代码运行。中断机制是多任务环境运行的基础&#xff0c;是系统实时性的保证。几乎所有的实时多任务操作系统都需要一个周期性系统时钟中断的支持&#xff0c;用以完成时间片调度和延时处理。VxWorks 提…

jwt获取token_JWT实现token认证

1.JWT是什么&#xff1f;Json Web Token(JWT)是目前比较流行的跨域认证解决方案&#xff0c;是一种基于JSON的开发标准&#xff0c;由于数据是可以经过签名加密的&#xff0c;比较安全可靠&#xff0c;一般用于前端和服务器之间传递信息&#xff0c;也可以用在移动端和后台传递…

神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(第一个Python程序)

从程序中了解知识点&#xff0c;有详细的备注 # 判断变量num是否为正数 # 注释语句 是对程序进行说明的语句&#xff0c;在程序运行过程中不被执行 # ctrl/进行多行注释num0 # 赋值语句 大小写敏感 可以以分号结尾&#xff0c;但是在同一行必须以分号隔开 # 其数据类型由所赋…

Sqlce与SQL Server2000/2005数据转换程序

先上图 功能介绍&#xff1a; 1.根据Mssql2000/2005创建sqlce数据库表结构及索引(如果操作的表为空&#xff0c;则取mssql2000/2005的所有表&#xff0c;否则取录入的操作的表&#xff0c;用逗号隔开) 2.从mssql2000/2005导数据到已建好的sqlce(如果操作的表为空&#xff0c;则…

SRAM和SDRAM的区别

DRAM&#xff0c;动态随机存取存储器&#xff0c;需要不断的刷新&#xff0c;才能保存数据。而且是行列地址复用的&#xff0c;许多都有页模式。 SRAM&#xff0c;静态的随机存取存储器&#xff0c;加电情况下&#xff0c;不需要刷新&#xff0c;数据不会丢失&#xff0c;而且…

docker java镜像_Springboot整合MongoDB的Docker开发,其它应用也类似

1 前言Docker是容器开发的事实标准&#xff0c;而Springboot是Java微服务常用框架&#xff0c;二者必然是会走到一起的。本文将讲解如何开发Springboot项目&#xff0c;把它做成Docker镜像&#xff0c;并运行起来。2 把Springboot打包成Docker镜像Springboot的Web开发非常简单&…

神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python输入和输出)

从程序中学习知识点 1. #输出函数可以输出字符串常量 print("hello") #输出数学表达式 print(12) #输出变量 print(num) 2. #string input(提示信息) #接收用户的输入&#xff0c;并以字符串类型返回;即键盘输入123&#xff0c;并将123赋值给string numint(input…