下一代 Android
据闻,Android M 是下一代 Android 的开发代号。那么,对于 M,Google 正在实验着什么?
- 指纹识别
根据此前的消息,Nexus 6 据称原本是包含指纹识别传感器的,但后来在开发过程的过程中移除了。此前 Google 为 Android 5.0 开发 OS 级别支持的指纹解锁功能。
不过 Google 所开发的指纹解锁方案,将为 app 提供系统级别 API 的支持。泄漏的代码显示,它支持锁屏解锁,手机 app 也支持通过指纹解锁打开。
从 Nexus 6 移除了指纹识别传感器的情况来看,或许是对现有“扫一扫”式的指纹识别方案不满。Synaptics 现在正在实验其它的指纹识别方案,比如将触摸屏当作指纹识别的传感器。
- 应用权限开关
直至现在,Android 应用权限依然是“一票式”买卖,用户无法自由“下注”。当然,Google 正在改进,在 Andorid 4.3 时就隐藏着名为 App Ops 的功能,让用户选择 app 的权限,比如说不希望 app 追踪自己的位置,只需要进入 App Ops 界面下,将 app 的位置权限给关掉。
不过,在 Android 4.4.3 时,App Ops 被移除了。而后,名为 Dianne Hackborn 的 Android 工程师在称,此前泄漏的 App Ops 界面不是最终版本。之前 App Ops 在实际使用虽死存在着许多问题,比如说如果用户把某项重要的权限给关掉了,那么 app 就会无法运行,但用户并不知道是因为 app,还是因为权限控制的问题。这表明该功能还不够成熟。
不过,Google 可以持续改进 App Ops,让它变得可用,比如改进 app 的报错机制。
- 分屏模式

“分屏模式”,就是让两款 app 可以同时在一个屏幕中运行,就好像 Windows 8 在 Surface 上那样。
ArsTechnica 在 ADB 命令里找到“分屏模式”,启动之后,虽然使用起来 bug 多多,不过它至少可以运行。除了代码当中包含了这一特殊的工作模式,Goolge 的 UI 设计当中,也包括了“分屏”的考虑。
根据 AndroidPolice 的报道,在启动分屏模式的方式不难,只需要按住一款 app 然后把它拖到屏幕的另一边的边缘,然后就自动分出来。——“分屏模式”的增加,会有利于 Android 平板的生态,但因为这项功能对生态有着重要的影响,因此 Google 方面谨慎的态度也不难理解了。
- Hangout 朝着个人助理方向进发

Google 今年还收购了一款 iOS app 团队。这款 app 叫 Emu,概念十分先进,它可分析文字消息当中的语义,然后自动提供相关的建议。比如说,两人在聊第二天约吃晚餐,那么会直接显示自己的日程安排,然后再确 定时间,另外还会显示相关餐厅的简介,帮助人们了解。
换言之,它是情景化的 IM app。
在 8 月收购了该团队之后,Google 开始改进 Hangouts。4 个月之后,Hangouts 的文字消息中,也具备自动建议功能。当别人发消息问“你在哪儿”时,Hangouts 会自动弹出一个气泡,让人直接分享地理位置给对方。
Emu 还会影响到 Google 其它的产品,比如 Inbox,同样可以直接根据邮件内容,自动提供地理位置、OpenTable、Yelp 之类的服务。
- Copresence,跨平台超声波配对
Google 正在研发名为 Copresence 的超声波配对技术,它的作用就好像 NFC 那样,可以让不同的设备之间快速配对。但不同的是,只要手机有麦克风和耳机就可以接受超声波,因此 Copresence 比 NFC 更加容易普及。后者毕竟要说服厂商在每个手机里内置 NFC 芯片。
现在该技术已经包含在 Google Play Service 里,可以实际应用。Chrmecast 现在的配对就可以直接通过超声波与 Android 配对,而无需通过同一个 Wi-Fi 网络。
- 基于个人的提醒事项
这是一个基于 Copresence 的功能。既然超声波可以不必通过 Wi-Fi 即可与其它设备配对,那么当你外出的时候,Android 手机就可以通过超声波找到附近曾经一起配对的手机,也就是你的朋友,然后触发提醒事项。据称,该功能将在明年 3 月上线,并集成在 Google 搜索 app 里——在搜索结果里会列出“Who”然后,提醒事项会列出“When”以及“Where”。这也说明,手机与手机之间的配对也变得十分简单,只要按下一个 按钮即可。
- Android 的 apps 将全局通用
现在部分 Android apps 通过 App Runtime for Chrome,以及 Chrome Native Client 扩展也可以直接在 Chrome OS 中运行。
换言之,Android app 可以在桌面运行,尽管方式是当作 Chrome 的一个插件。而且,只要一定的改造,App Runtime for Chrome 足以令任何一款 Android app 在桌面版 Chrome 浏览器中运行
这也意味着,借助 Chrome 的多平台特性,Android app 也可以在 Windows、Mac 以及 Linux 上运行。
- Android 综合性车载娱乐系统
从名字上看,Android Auto 与 Android Wear 和 Android TV 一样,是为特定设备所开发的 Android 分支版本。不过 Android Auto 不同的是,它并非一个独立运作的操作系统,而是在车载操作系统之上套上一层皮肤——当你把手机插入用 USB 与车载娱乐系统相连,那么 Android Auto 就会从手机激活,然后显示在中控的屏幕上。
不过,有更多消息显示,Google 希望正在开发独立运作的车载操作系统,可以支持打电话、导航、听音乐、语音指令以及语音发短信/文字消息。
另外可靠的消息来自哈曼的 CEO。在季度财报的电话会议上,他表示公司正在为 GM 设计基于 Android 的嵌入式操作系统。也许,哈曼正在为 Google 设计汽车版的“Nexus”。
Material Design 将改变网络产品的设计



尽管 Material Design 是随 Android 5.0 一起发布,但是它影响的不止是手机 app。Google 计划将它的所有的产品,都能设计得符合 Material Design 的风格,包括 iOS 的产品和网页端。Inbox by Google 的网页端就采用了新设计。
WhatsApp 的竞争对手,但不是 Google Hangouts
ArsTechnica 此前称,Google 的产品战略其实是“每一件东西都有两份”,也就是针对同一个市场、同一个问题,通过不同的路径打造不同的产品。
而除了 Google Hangouts 外,根据《经济学人》的报道,Google 正在开发新的 IM 工具,试图与 WhatsApp 竞争。这款 IM 将首先在印度上线,而且免费。
Chromecast 2 将采用新硬件,并支持与第二屏互动
Google 的副总裁之前对 GigaOM 说,下一代 Chromecast 2 将能够与手机“第二屏”进行互动。
也就是当 Chomecast 2 在播放视频的时候,它能够让手机屏幕用来显示其它信息。目前的 Chromecast,仅仅在手机上显示“搜索”以及控制媒体的播放。
不过,Google 副总裁没有说明 Chromecast 2 能够在手机上显示什么更多的信息。也许你可以展望,当暂停视频的时候,手机上可以直接显示 Google 知识图谱相关的媒体结果,这个过程会更加流畅——至于我,会希望电视播放视频,手机上显示弹幕。
虚拟现实与 Cardboard

Android 手机现在成为相当重要的虚拟显示平台,这当然是因为 Google 的 Cardboard 以及三星和 Oculus 共同支持的 Gear VR。虽然 Cardboard 看上去像是个玩具,但 Google 对它的态度是认真的,最近还专门为它成立了一个部门。
相比起改进 Cardboard 体验,Google 将精力主要投放在开发者生态一端,最近公司发布了 Android 的 Cardboard SDK 以及基于 Unity 游戏图像引擎的插件。另外,在 Goolge Play Store 上,有专门 VR app 专区,Google 也在持续招聘专注于 VR 领域的员工。现在,Cardbond 已经卖了 50 万副。
下一代 Android的更多相关文章
- 下一代Android打包工具,100个渠道包只需要10秒钟 https://github.com/mcxiaoke
https://github.com/mcxiaoke/packer-ng-plugin https://github.com/Meituan-Dianping/walle https://githu ...
- 《Android底层接口与驱动开发技术详解》digest
第一章:IDE:Eclipse ADT for java developer其它: Apache Ant Java SE Development Kit5或6 Linux和Mac上使用Apache A ...
- 听说 Android 9.0 要禁用 @Hide Api 的调用,你怎么看?
Android 9.0? Hi,大家好,我是承香墨影! 距离 Android 8.0 发布,已经过了五个月,虽然现在占有率并不高,不过呢,Google 已经着手准备下一版本的 Android 系统. ...
- Android新版本特性以及注意事项
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 了解新版本的特性还是很有必要的,为什么这么讲呢?因为可以从应用市场对发布应用的目标API版本(targetSdkVersion值)的 ...
- Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法
前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的 ...
- Android 9.0/P http 网络请求的问题
Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的 ...
- 在android模拟器上http 链接的图片地址可能不会显示
AndroidStudio将targetSDK升为28后,http请求会无反应.Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求 ...
- [Android] Service服务详解以及如何使service服务不被杀死
排版上的细节有些不好看,主要是我用的MarkDown编辑器预览和这里的不一样,在那个上面的样式很舒服.这里要改的地方太多就不想改了,将就看吧.下次写的时候注意.还有看到错误给我提啊. 本文链接:htt ...
- Google I/O 2014 - Keynote for Android
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/jingxia2008/article/details/34809467 Google I/O 201 ...
随机推荐
- 前端js代码优化
今天给大家分享下js代码优化的相关技巧. 1.使用"+"转换为数值 我们平时开发过程中需要将数字字符串创转为number类型,大多数都会用JavaScript parseI ...
- nginx上支持.htaccess伪静态的配置实例
本文介绍下,在nginx上配置.htaccess伪静态的方法,有需要的朋友参考下吧. 在apache上.htaccess转向,只要apache编译的时候指明支持rewrite模块即可. 但是换到ngi ...
- 【学习笔记】Hibernate关联映射(Y2-1-6)
Hibernate关联映射 关联映射就是将关联关系映射到数据库里,在对象模型中就是一个或多个引用. 1.单向多对一关联 准备数据库 部门表和员工表 其中部门表有两列 部门编号和名称 员工表有三列 员工 ...
- Linux常见目录及其作用
在Linux操作系统中,所有文件和目录都被组织成一个以根节点开始的倒置的树状结构.如下图 系统一般以 / 来表示根目录.在根目录之下的可以是目录也可以是文件,而每一个目录中又可以包含子目录文件.如此反 ...
- Asp.Net Core 基于QuartzNet任务管理系统
之前一直想搞个后台任务管理系统,零零散散的搞到现在,也算完成了. 这里发布出来,请园里的dalao批评指导! 废话不多说,进入正题. github地址:https://github.com/YANGK ...
- Shiro 核心功能案例讲解 基于SpringBoot 有源码
Shiro 核心功能案例讲解 基于SpringBoot 有源码 从实战中学习Shiro的用法.本章使用SpringBoot快速搭建项目.整合SiteMesh框架布局页面.整合Shiro框架实现用身份认 ...
- PHP对象和接口抽象类注意事项
Php 的对象的实现: 注:对象名称最好以对象名.class.php来进行命名. 1. 对于静态类的成员不能使用$this->这个来调用其静态类的成员和函数,应该使用self::成员或者方法来进 ...
- ch11 持有对象
Java集合的基本类型:List.Set.Queue.Map 使用容器时若未指定泛型参数ArrayList apples=new ArrayList();,则容器中所有元素都为Object类型,使用时 ...
- iOS-UI控件优化
一.tableView的优化 tableView作为iOS开发中使用最为频繁的控件之一,对其进行优化,对整个应用性能的提升显得至关重要.官方设计的框架中,已经包含了UITableViewCell的重用 ...
- Python 练习册,每天一个小程序----第0000题
题目 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 Code: from PIL import Image,Imag ...