转用 Android 后的一些感受

首先照例是作息记录

昨晚上是冬令时和夏令时切换的日期(活生生少了一个小时),因此是在半夜两点多睡着的。早上醒过来的时候,手表显示时间是7点59分。很高兴这一次我似乎有些太累了,于是我又睡着了,第二次醒来是在10点09分,然后就起来了。

转投了 Android

最近突发奇想(其实只是想体验一下大屏幕手机),打算抛弃一直坚守的 iOS 阵营,转用 Android 。选择机型没有怎么犹豫,因为班里陈昱锟在用 Nexus 5,网上看各项参数似乎也比较合适。相比于手头的 iPhone 5,最让我心水的就是屏幕了:1080P 的分辨率,从 PPI 上完爆 iPhone 守成不变的640像素宽。之前一直以为 Android 因为各种设备的分辨率不一致,所以软件的适配可能有很多问题。后来一想,自己常用的无非也就是那么几个大公司的 App ,他们当然会考虑到各种机型了。于是就不再担忧,直接去亚马逊拿下。

拿到手之后,就刷了自己比较喜欢的 CM 。虽然都说 Nexus 系列应该用原生系统,但是毕竟功能太少,而我自己又懒得去找各种插件什么的,还不如刷一个好评率最高的 ROM 呢。而且通过在平板上的折腾,我感觉 CM 也的确不会让人失望。它对原装风格和功能的破坏是最少的,看起来区别不大,但是可以定制的地方更多。相比于 MIUI 这种完全的推倒重做,国外 ROM 比较多见的这个风格我还是比较喜欢的。

使用了一周之后的感受

最大的感受是 Android 阵营的 Apps 真的是良莠不齐。使用起来,会感觉有些软件完全就是 iOS 版本的移植版。例如下面两个:

 百度贴吧 Android 客户端

百度贴吧 Android 客户端

 Weico Android 客户端

Weico Android 客户端

和它们的 iOS 客户端(图略)比较起来,界面的布局结构、采用的素材等等都没什么变化。这么做的确减少了重新设计一个软件所需要的成本,毕竟移植的话只要把关键部分重写就好,运气好的话换换 API 就可以全部解决。

可是这样的弊端也很明显:例如,iOS 软件的一大特点是在屏幕最下面的 Tabs 。在贴吧客户端上表现为“首页”、“进吧”等五个标签,分别对应一个主要功能。这样的布局本身是足够成熟的,也很方便使用。但是这样的布局在 Android 上并不好使:Android 早就摒弃了实体的 Home 键,引入了虚拟按键。于是就会造成最下面两排虚拟按键的窘境,不仅看起来蛋疼,实际使用起来也容易误触。

正统的 Android 设计规范可以参考 Google(或者 CM 也不错)自己做的一些软件。

 News & Weather

News & Weather

 People

People

作为非设计专业人士,没法说出什么干货。对我而言最直观的感受就是:在软件界面最下方没有用以切换主要功能的 tabs ,取而代之的是通过左右滑动来切换主要功能,而 tabs 位置则在主界面的上方。至于设置、关于、反馈等“主菜单”选项,则通过右上角或者右下角的功能按钮弹出菜单实现。当然在界面下方是会有按钮的,不过不是 tabs ,而更像是 buttons 。

大家喜闻乐见的国外软件很多都是遵守这个规范设计的:

 Twitter 客户端

Twitter 客户端

当然,也有国内软件是按照 Android 标准来设计的。例如人民群众热爱的 B 站:

 Bilibili 客户端

Bilibili 客户端

和文章开头的百度贴吧客户端比较一下,可谓高下立判。

Android 还有一个很打动我的地方是开放性。以 Dropbox 为例。在 iOS 上面,如果我想把 Dropbox 里面的图片传到百度贴吧的帖子里,我需要进行以下步骤:

  1. 打开 Dropbox 客户端
  2. 找到图片,Save to camera roll
  3. 退出,打开贴吧客户端
  4. 点击上传图片,并从相册里面找到图片,确定

而在 Android 下面,我需要进行的只是:

  1. 打开贴吧客户端
  2. 点击上传图片,在文件管理器里面选择 Dropbox ,找到照片,确定

如图所示(在“设置壁纸”界面直接选择 Dropbox 里面的图片)。

 在“设置壁纸”界面直接选择 Dropbox 里面的图片

在“设置壁纸”界面直接选择 Dropbox 里面的图片

步骤的精简主要在于 Dropbox 有权把自己的“网络文件浏览器”集成到 Android 系统的文件浏览器里面,相比于限制照片访问的 iOS ,自然要方便一些。

另一个方便的地方在于软件之间的整合。在 Android 中,各种特定的链接可以直接跳转到响应软件之中。例如在 Chrome 里面点击 zhihu.com 的链接,可以选择直接使用知乎客户端查看(当然也可以选择用网页版)。更好的是并不需要离开 Chrome 这个 App ,而更像是“使用知乎·插件查看”的效果。不会有从一个 App 转到另一个 App 的动画。如图所示:

 点击 Chrome 中的 zhihu.com 链接,可以跳转到知乎客户端

点击 Chrome 中的 zhihu.com 链接,可以跳转到知乎客户端

 在 Chrome 的浏览过程中插入知乎客户端的界面

在 Chrome 的浏览过程中插入知乎客户端的界面

 从任务上看,并没有额外打开知乎客户端

从任务上看,并没有额外打开知乎客户端

iOS 也可以实现某些类似的功能,例如从 QQ 音乐分享歌曲到微信朋友圈所经过的跳转。但是由于 iOS 对 App 之间传输数据的不信任,能够实现的功能毕竟太少,而且最要命的是要经过“切换 App ”的过程,再加上 iOS 并不是真正的多任务系统,非常麻烦。

就先这么多吧。