代码显示Android未来可能“Windows化”
下一版Android系统代号为“Android N”,其最重要的新功能在于原生地支持分屏模式。这看起来将类似于Windows 10。那么,如果Android系统的行为也变得类似于Windows,将会发生什么?
谷歌似乎正在考虑这样的方案。Android N的官方文档提到了“自由变形”模式。这一模式支持用户自主调整应用窗口大小。
在启用分屏模式时,“大尺寸设备”的制造商需要激活这一功能,因此如果用户使用的是4.5英寸的摩托罗拉Moto G,那么将不会看到这项功能。
需要指出的是,Android已在一定程度上支持浮动应用,FacebookMessenger的“Chat Heats”就是最知名的一个例子。不过,目前这样的应用还很少,同时也不支持用户自行调整应用窗口尺寸。
苹果iPad Pro和微软Surface正试图重新定义未来的办公环境,目前看来谷歌也将采取类似举措。尽管我们尚未看到谷歌在这一领域的具体行动,但相对于此前的移动操作系统,Android N将会更好地支持窗口化应用。
在短时间内,Android N还不会成为OS X和Windows 10的竞争对手,但用户对窗口化应用的需求正在出现。凭借庞大的移动应用选择,Android N可以提供一个对触控操作友好的桌面操作系统,而这是Windows 8想实现却未能实现的。
谷歌此前多次否认,有计划将Android改造成桌面操作系统,或是将其整合至当前的笔记本平台Chrome OS。不过从Android N来看,谷歌并未放弃这样的设想。
本文转自d1net(转载)
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
iOS数据库操作之FMDB
SQLite一种轻量级关系 数据库,在嵌入式系统中使用比较广泛。 在iOS中使用SQLite需要添加库libsqlite3.0.dylib,并引入头文件#import <sqlite3.h> FMDB对sqlit接口进行了高级封装,使用上更加友好简洁。 https://github.com/ccgus/fmdb FMDB包含以下文件: FMDatabase.h FMDatabase.m FMDatabaseAdditions.h FMDatabaseAdditions.m FMDatabasePool.h FMDatabasePool.m FMDatabaseQueue.h FMDatabaseQueue.m FMResultSet.h FMResultSet.m FMDB使用: 1.FMDatabase 非线程安全,不要在多线程中使用FMDatabase的单例 //用指定的数据库名实例化一个数据库,没有此文件则创建 FMDatabase *db = [FMDatabase databaseWithPath:filePath]; "" 在临时目录创建一个空的数据库,数...
- 下一篇
UI测试常用技巧
如何在当前界面中查找第一个ListView中的带有文本属性为Apps的子控件。 UiObjectappItem=newUiObject(newUiSelector() .className("android.widget.ListView").instance(1) .childSelector(newUiSelector().text("Apps"))); 如何查找当前显示界面中的取消按钮和确认按钮: UiObjectcancelButton=newUiObject(newUiSelector().text("Cancel")); UiObjectokButton=newUiObject(newUiSelector().text("OK")); 查找到的UiObject实例可以在其他测试代码中重用。需要注意的是:每次使用UiObject做操作的时候uiautomator都会在当前屏幕重新查找该控件。 如下代码uiautomator工具在当前界面查找文本内容为“OK”的控件。如果存在并且可用则模拟用户点击该控件。 if(okButton.exists()&&okButt...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8编译安装MySQL8.0.19