译注
北京时间 1 月 13 日凌晨,Google 的 CEO Sundar Pichai 在他的 Twitter 上确认了 2016 年 I/O 大会将会在 5 月 18 日到 20 日在山景城圆形剧场召开一事。根据惯例,Android N 也会在此次大会上首次公开。尽管在很多人连「棉花糖」都未吃上的国内 Android N 似乎过于遥远,但「Android N 会是什么样」其实并非是个未知数。且让我们跟随外媒 Android Authority 的脚步一起来梳理一下目前为止我们所知道的关于 Android N 的一切。
原文为英文,点此阅读。
Google 每年都将为 Android 带来一次大的版本更新,这是在去年的 I/O 大会上已经确认过的事,也是自 Android Lollipop 时代以来建立起来的「传统」。自然而然地,随着 Google I/O 2016 的临近,Android N 的发布应该也不远了。不出意外,我们会在今年的 I/O 大会上见到 Android N 的开发者预览版,随之而来的是每月一次的更新,直到 10 月份—— Android N 正式版发布。在此之前,让我们一起来梳理一下那些已经确认会有的、或许会有的以及我们所期待的关于 Android N 的一切。
那些已经确认的事
Android N 将在 Google I/O 2016 首次面世
正如上文所提到的那样,我们已经知道 Google 将会在今年的 I/O 大会(也就是 5 月 18 号)上发布 Android N 的开发者预览版。Sundar Pichai 会在他的 Keynote 中展示一些关于 Android N 预览版的内容,Android N 的原厂镜像(Factory Images)也将会在当天晚些时候放出。
至于 Android 7.0 正式版的发布日期则与每年 9 月初或是 10 月末的新一代 Nexus 手机发布时间相近。新版本将一如既往地率先支持特定的几台 Nexus 设备,早期 Nexus 机型或是其他 Android 手机的适配工作大约得花上 1 - 6 个月不等的时间。
更加稳定的多窗口分屏模式
虽然我们在 Android Marshmallow 中已经能够开启原生多窗口模式,但这个功能离完美还有一段距离。而第一个确认会在 Android N 中出现的新功能便是稳定的多窗口分屏模式。
(图片来自 Android Authority)
该消息源自 Reddit AMA 上与 Pixel C 开发团队的讨论,在讨论过程中,Pixel C 的开发成员 Andrew Bowers 确认说「正在努力完善分屏模式」。
更好地适配平板
(图片来自 Android Authority)
在同一篇 Reddit AMA 讨论中,Pixel C 开发团队的另一位成员 Glen Murphy 则坦白说他们「在 Android 平板的适配工作上颇费了一番苦心」。尽管他没有透露更多的内容,但可以大致确定 Android N 将会为 Android 平板带来以下革新:
- 更加实用的多窗口模式。不同于手机上简单的「分屏」,Android N 将赋予 Android 平板的多窗口模式更加丰富的功能,平板的多任务处理优势将得到凸显;
- 推动 Android Tablet 的应用适配,改变大多数平板应用都只是将手机应用简单「放大」的现状;
- 可自定义的屏幕虚拟导航栏;
- DPI 切换开关;
- 原生应用支持小窗口悬浮功能;
- 更加适合平板的系统界面调谐器(SystemUI Tunner)
- ……
从 JavaAPIs 到 OpenJDK
在与甲骨文(Oracle)公司纠缠数年之后,Google 终于决定在 Android N 中正式采用 OpenJDK 以取代早前的 JavaAPIs。二者虽然都隶属于甲骨文,但 OpenJDK 的优势就如同它的名字所喻示的那样——它是开源的。
此举不但能让 Google 免于与甲骨文更多的纠缠和诉讼赔偿,还能为应用和服务开发者提供一个更为好用的代码基础,让 Android N 的开发和适配工作变得更加容易,尽管普通用户在表面上很难看出有什么显著的变化和区别。
那些可能发生的事
Android N 的正式名称可能由投票得出
「下一代 Android 叫什么名字」也许是唯一一件比「下一部 Nexus 手机由谁代工」更有意思的事了。我们甚至都不用过多的去了解 Android 生态与市场——从身边常见的甜点、糖品中挑一件 N 字打头的吧,Android N 也许就会以它来命名。
当然,目前比较受欢迎的同时也是认可度最高的猜测是,Android N 的正式代号将会是 Android 7.0 Nutella(能多益,费列罗生产的巧克力酱)或者是 Android 7.0 Nougat(牛轧糖)。
原生触控笔支持
最近的报道指出,三星在其开发者页面中暗示了 Android N 中可能存在的原生触控笔支持。
(图片来自 Android Authority)
具体的情况是,三星计划从 S Pen 的 Look API 中移除数个主要功能,并在开发者页面中给出了「部分功能将在 Android N 中被弃用」这一解释。不难猜测,原生触控笔支持将很有可能出现在 Android N 当中,毕竟这样的「预告」已经有过先例——Lollipop 的省电模式、Marshmallow 的指纹识别支持都曾以这样的方式提前曝光。
对 Chrome OS 的整合
去年,华尔街日报曾「确认」过 Android 和 Chrome OS 将会被融合,但 Google 不久便澄清了这个谣言;随后又有消息称 Chrome OS 将被 Google 放弃,Google 也立即回应说对仍在不遗余力地开发和完善 Chrome OS,但也表示正在寻找将 Chrome OS 和 Android 这两者优势互补的方法(Google 不久前在其桌面应用中测试的 App Streaming 功能就是一次很好的尝试)。
因此,我们也很有可能会在 Android N 中见到更多 Chrome OS 和 Android 这两个平台的互通。
全新的通讯应用
同样还有传言称,Google 计划在 Android N 中预装一款全新的通讯应用以取代原先受众较少的 Hangouts 所提供的 SMS/MMs 服务。
(图片来自 Android Authority)
新的通讯应用基于融合通信平台(RCS),除了语音通话和文字信息,还允许用户进行视频通话、文件共享和即时通讯。早前 Google 已收购了 Jibe Mobile 的开发团队来协助其在 RCS 平台上的开发,但我们能否在 Android N 中见到成果还很难说。
我们在期待什么
暗色主题回归
暗色主题曾在 Android M 的开发者预览版中短暂地出现过,随后又莫名消失。在随后的 Android Marshmallow 正式版中我们也再没见过其踪影。
考虑到这个功能的受欢迎程度以及 AMOLED 屏逐步攀升的市场份额,我们认为暗色主题像原生多窗口分屏模式一样在 Android N 中回归也不无可能。
更加完善的 Smart Lock for Passwords
Android Marshmallow 中引进了 Smart Lock for Passwords 用以管理和储存我们在部分应用中使用的密码,当我们重新安装这些应用时无需输入密码便能自动登录。配合 Android 的应用数据备份与恢复功能,设定一台新设备的过程将变得更加容易。
(图片来自 Android Authority)
唯一的问题是,很多第三方应用还不支持这一功能,所以 Smart Lock for Passwords 的价值也在很大程度上被埋没了。运气好的话,随着 Android N 的发布,应该会有越来越多的应用支持这个特性。
改善续航
Android 的每一次新版本发布几乎都把改善续航问题放在了至关重要的位置上。从 Lollipop 开始引进原生「省电模式」,在 Marshmallow 中又加入了 Doze Mode 和 App Standby 两个功能。
Android N 会进一步完善这些功能,也许就像绿色守护的新功能能做到的那样——即使手机放在裤兜里 Doze 功能也会持续工作(在绿色守护里这个功能叫做「Aggressive Doze」)。
更强的安全性和稳定性
Android 6.0 Marshmallow 中最大的几项改进之一应该就是原生的应用权限管理了:用户可以在打开某个应用时手动开启那些他们认为可以授予的权限,对于那些不合理的权限请求也可以当即拒绝授予。
但并不是所有的应用跟进了这一新特性,我们依旧无法在第一时间对一些应用的权限进行控制和管理。就算是那些跟进了这一特性的应用,用户如果不在首次运行时授予它们所提出的某个权限请求,它们也无法正常工作(比如支付宝)。
种种现状,离 Google 对这一功能的期望似乎都还有一段距离。相信 Android N 面世之时,Google 会采取更多的行动来敦促开发者更新和完善他们的应用,这样即使用户拒绝授予一些非关键性的权限请求,这些应用也能正常且稳定地工作。
最后,如果我们有什么遗漏,或是大家对 Android N 有更多额外的期许,欢迎在评论区留言补充。
(本文编译自 Android Authority,题图来自 ANDROIDPIT)
喜欢少数派?欢迎关注我们的微博:@少数派sspai ,微信公众号: sspaime
少数派( http://sspai.com )