据闻,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的更多相关文章

  1. 下一代Android打包工具,100个渠道包只需要10秒钟 https://github.com/mcxiaoke

    https://github.com/mcxiaoke/packer-ng-plugin https://github.com/Meituan-Dianping/walle https://githu ...

  2. 《Android底层接口与驱动开发技术详解》digest

    第一章:IDE:Eclipse ADT for java developer其它: Apache Ant Java SE Development Kit5或6 Linux和Mac上使用Apache A ...

  3. 听说 Android 9.0 要禁用 @Hide Api 的调用,你怎么看?

    Android 9.0? Hi,大家好,我是承香墨影! 距离 Android 8.0 发布,已经过了五个月,虽然现在占有率并不高,不过呢,Google 已经着手准备下一版本的 Android 系统. ...

  4. Android新版本特性以及注意事项

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 了解新版本的特性还是很有必要的,为什么这么讲呢?因为可以从应用市场对发布应用的目标API版本(targetSdkVersion值)的 ...

  5. Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法

    前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的 ...

  6. Android 9.0/P http 网络请求的问题

    Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的 ...

  7. 在android模拟器上http 链接的图片地址可能不会显示

    AndroidStudio将targetSDK升为28后,http请求会无反应.Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求 ...

  8. [Android] Service服务详解以及如何使service服务不被杀死

    排版上的细节有些不好看,主要是我用的MarkDown编辑器预览和这里的不一样,在那个上面的样式很舒服.这里要改的地方太多就不想改了,将就看吧.下次写的时候注意.还有看到错误给我提啊. 本文链接:htt ...

  9. Google I/O 2014 - Keynote for Android

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/jingxia2008/article/details/34809467 Google I/O 201 ...

随机推荐

  1. C#中内嵌资源的读取

    起因 作为一个从Cpper转到C#并且直接从事WPF开发的萌新来说,正式编码过程中碰到了不少问题,一路上磕磕碰碰的.因为软件设计需求上的要求,需要将一些配置文件(XML.INI等)内嵌到程序中,等需要 ...

  2. 关于字符型char变量

    写程序时,意外发现个很不容易察觉问题出在哪的问题的 scanf("%c",&ch); scanf("%c",&c); printf(" ...

  3. yum 安装 nfs,rpcbind 出现错误 libc.so.6(GLIBC_2.14)(64bit) is needed by

    错误信息: Running rpm_check_debugERROR with rpm_check_debug vs depsolve:libc.so.6(GLIBC_2.14)(64bit) is ...

  4. asp.net core 使用 swagger 生成接口文档

    参考地址:http://www.cnblogs.com/daxnet/p/6181366.html http://www.jianshu.com/p/fa5a9b76f3ed 微软参考文档:https ...

  5. PHP秒杀系统全方位设计(一)

    秒杀系统特点人多商品少时间短流量高外挂机器[黄牛和非黄牛] 技术分析瞬间高并发的处理能力多层次的分布式处理能力人机交互与对抗[12306验证码图片] 技术选型分析Linux+Nginx+PHP+Mys ...

  6. Mysql5.7在CentOs环境下定时备份数据库

    咱创建一个目录,专门用于存放Mysql的备份文件./data/mysql_bak.写个shell脚本,每分钟备份一次测试以下. 脚本代码: chmod /testdir/backup.sh //给脚本 ...

  7. PHP opcache扩展安装

    下面是我在PHP 5.4下的安装方法: https://pecl.php.net/get/zendopcache-7.0.5.tgz tar xzf zendopcache-7.0.5.tgz cd ...

  8. 阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了

    1.源码分析专题 详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美.提高核心竞争力. 帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华.知其然,并知其所以然.把知识变成自 ...

  9. CodeForces - 730A 贪心+模拟

    贪心策略: 1.只有一个最大值,选着第二大的一起参加比赛减分. 2.有奇数个最大值,选择三个进行比赛. 3.偶数个最大值,选择两个进行比赛. 为什么不把最大值全部选择? 因为最多只能选五个,有可能选择 ...

  10. hdu2846 Repository 字典树(好题)

    把每个字符串的所有子串都加入字典树,但在加入时应该注意同一个字符串的相同子串只加一次,因此可以给字典树的每个节点做个记号flag--表示最后这个前缀是属于那个字符串,如果当前加入的串与它相同,且二者属 ...