(本文所有Nexus 5 Android 7.1.0 的截图均采用少数派的带壳截图处理)
在今年Google 发布了最新的Pixel 和Pixel XL 之后,我依然使用着2013年发布的Nexus 5,其搭载着Android 7.0。伴随两个新设备,Google 也推出了Android 7.1 (API level 25),距离发布7.0 (API level 24) 还不到两个月。
先来看看Nexus 5 的简介:
(图片来自XDA)
Google Nexus 5 与LG 合作研发,于2013年第4季度发布,与之前的Nexus 一样,Nexus 5 搭载着一个干净的Android,版本为4.4 KitKat。 其采用Qualcomm Snapdragon 2.3GHz 四核处理器,2GB 内存和Adreno 330 GPU。 4.95“True HD IPS Plus 屏幕,1080P,445 ppi,存储容量16GB 或32GB,8MP 摄像头,LTE,2300mAh……
单看参数,这已经是一款“淘汰”产品了,但有赖于Google 一直以来的优化,搭载原生Android 并没有太多的问题。
(图片来自Android Police)
Android 7.1带来了一些新特性,例如无缝升级、应用快捷方式及管理API、应用圆形图标、输入法插入图像、 指纹传感器手势开关通知栏等等(有些特性限于硬件仅Pixel 可实现)。详细内容可以参见少数派上的这篇文章——具透 | Android 7.1 开发者预览版新特性一览。
为何要升到7.1
其实之前曾在b站夸下海口,除非官方升级到7.0,不然我绝对不升级。
然而……
【Nexus 5 试用Nougat】第二弹 Android 7.0 的新特性
我还是没忍住,在两个月前升级到了7.0。就我这两个月来的体验情况,并没有太多令我不适的地方,主要问题如下:
- 限于设备性能,使用两个月后流畅性有所下降
- 耗电略感人,多半由国产流氓软件造成
- 部分国产流氓软件无法使用,如淘宝、天猫、蚂蚁聚宝(Oct 24 后可用)
- Google Camera 摄像Bug
但总体来说可以作为一个日常系统使用,也帮助我完成了正式版Allo 以及In Google 功能的测试——【Google】发布了Allo,以及Google(Beta) 的In App 搜索功能
有了两个月的Nougat 的使用经验,也体验过一段时间的Pixel Launcher,认为不需付出太多学习成本,故选择尝试7.1。
选择ROM
这是一个艰难的过程,特别是对于一个选择困难症晚期来说,进入XDA 的Nexus 5 板块,看到好几个开发者释出了自己基于AOSP 编译的ROM,不知道哪个更好。
(截图自XDA 论坛Nexus 5板块 2016年10月29日19时19分)
- 首先我考虑了一下CM 14.1,以为CM 是一个不错的第三方ROM 的选择。但这个版本似乎不是官方的,CM 官方也很长时间没有发布Nexus 5 的ROM。原帖给出的下载地址,包括Google Driver 中也没找到,因此作罢。
- 之后考虑了AOSP 版本,较为纯净。但太过于纯净反而不方便使用,我需要刷入Gapps,还要做一些其他的调试,也放弃了。
- 最后选中了“Fake nexus rom for Nexus 5”,由一位叫ganachoco 的开发者编译,尽可能在各方面模仿Pixel 的界面。
这里要说一段我的智障经历——
在刷入这个Fake 并使用了一天之后,我发现之前一直使用的7.0 的开发者bokbokan 也发布了他编译的bokrom-gapps-ha0mmerhead,于是纠结哪个更好,打开Fake 的页面,发现有一句“This is an Android 7.0 custom rom for Nexus 5 that fully integrated Gapps.”,以为自己真的刷了个“Fake”的7.1,毅然决然地改刷bokrom,结果发现和Pixel完全不同,界面和7.0 差不多,得刷入一个Google Pixel Experience for Nougat Custom ROM on Nexus 5,然而刷完之后效果还是没Fake 好,虽然这两个ROM 内置或提供选项的仿Pixel 的方式都是这个项目。我再次打开Fake 的页面仔细一看,原来这个ROM 早期确实是基于7.0,但我刷入的是25日更新的版本,已经是基于7.1.0 r4 的了。最后老老实实刷回了Fake。
请关爱智障。
如何刷入
1. 在Android File Host 上下载安装文件
2. 使你的Nexus 5 进入fastboot 模式(启动时同时按住音量下和电源键或者
adb reboot bootloader
3. 连上电脑,刷入
i. 如果你正在使用的是此ROM 的较早版本
fastboot update xxxx.zip
ii. 如果使用的是其他ROM
$ fastboot -w update xxxx.zip
(*注意备份重要数据)
就我个人来说,刷入过程十分流畅,上个厕所初次启动就已经完成了,有一种比7.0 还快的错觉。
进入系统
启动动画是白底的,如果插入SIM 卡,会自动识别语言。
Pixel Launcher 于之前的Google Now Launcher 逻辑上没有大的区别,操作上更简便,减少了空间的浪费。圆形图标这种“强制”的举措就像新款MBP 在线材上的变革一般,不接受也得接受,DSSQ。
这里长按Home 依然是对屏幕内容扩展检索,如果要使用Google Assistant,需要另外刷入,可参考这篇文章——Google Pixel Experience for Nougat Custom ROM on Nexus 5,因为这一功能目前并不完善,外加刷入会造成一些问题,故不体验。
动态壁纸的效果很棒,动效流畅自然,不会对系统资源产生过高占用。亦有每日更新壁纸,每张壁纸都有元数据。
顶部快捷按键增加至6个,编辑Tiles 的按钮移至右上方,
设置-显示-显示大小 可以动态调节DPI,这是7.0 就有的功能,考虑到每个人的视力和习惯的不同。
部分App 支持添加Shortcuts,这一功能十分实用,期待国内App 尽快规范代码,支持此功能。
配置
消除感叹号
自从Lolipop 以来,Wi-Fi 和数据图标旁的感叹号就成了“局域网”内用户必须解决的问题,特别是强迫症(哪怕强迫症也不愿天天看到一个警告标识)。
这里有两种方法:
1. 完全屏蔽网络检查功能
adb shell "settings put global captive_portal_detection_enabled 0"
2. 用国内的服务器替换掉Google 的服务器
adb shell "settings put global captive_portal_server xxx" #xxx为提供204的地址
至于为什么会有感叹号,原理是什么,可以参看这篇文章——关于 android 5.0 网络图标上的感叹号及其解决办法
开启Google Now
(*这里只是分享我的做法,如果你有更简单的方法,欢迎讨论)
(*全程保持科学上网)
- 取出SIM 卡
- 安装并配置Fake GPS(需在开发者中开启位置模拟)
- 清空Google App、Google Play services、Google Play Store、Google Service Framework 的数据
- 重新登录Google
语言设置
这里推荐使用英文(美国),包括系统语言和Google Now 搜索语言(语音可选UK,如果你喜欢英式英语)。
这是考虑到Google 对中文的支持并不完善,即使系统的本地化已经非常完善了,但如果要体验最新的特性和功能,那么英文是必须的。
开启Root
对于Root,用的好能对日常生活学习以及工作开发起到极大帮助,没用好则可能引火烧身。
步骤其实很简单
刷入第三方Recovery(推荐TWRP)
在Recovery 模式中刷入Root 管理(推荐SuperSu)
表现
跑分(娱乐)
图一和图二是高通的评分软件Vellamo 中对于处理单任务和多任务的结果,可以看出Nexus 5 的分数中规中矩,甚至比我七月份使用官方6.0.1时测的还高一点。
图三是3DMARK 的评分,评语给的很高,但看FPS 就知道其实并不怎样。手游的发展这两年也在回归“理性”,不再把智能手机当作游戏掌机甚至主机,而是更注重游戏体验、社交功能、如何坑钱等。就我所知的大型游戏,几乎都能正常运行,如Real Racing 3、Need for Speed Most Wanted、Grand Theft Auto: San Andreas 等。
但是,真实的体验是不可能通过分数体现出来的。如果你对我在Nexus 5 上使用Android 7.1.0 有什么期待,可以关注我后续发布在b站的视频。
总结
对比一下Pixel 上的Android 7.1.0 和Nexus 5 :
是不是真的有点以假乱真?除了Navigation Bar 的Home 有点差异,别的其实很像了。
至于能不能作为日常使用,我还得观察一段时间。
最后祝你,身体健康。