【持续更新】魅族 MX 2 评测之 Smart Bar 的兼容性

【持续更新】魅族 MX 2 评测之 Smart Bar 的兼容性

编辑注记:

本文后半部分中将会持续更新各种常用 Android 应用在 MX 2 上的实际表现截图,有图有真相。

如果有任何疑问,或者想知道任何你关心的应用在 MX 2 上的实际表现,请随时通过微博、微信和右侧的留言区告知我们。我们会持续地更新应用们的截图。

直接跳转到应用截图部分的传送门。


这是极客公园对魅族 MX 2 系列评测的第一篇。这一篇中,我们专注于解析 Smart Bar 的实际表现。

Smart Bar 被魅族官方称为“Flyme 诸多创新中最赞的一个”,并且“优雅、突破、好用”。在发布会之后,获得评测机之前,我们也第一时间撰写了分析《解读 Smart Bar:精巧的创新,简洁的实现》,对 Smart Bar 的实现方式和实际效果进行了初步的解读。现在,我们可以在真机上验证我们的想法了。

本文主要包括两个部分,首先是 Smart Bar 在实际使用中的多种表现方式,接下来是各类常用 Android 应用的实际表现截图。

Smart Bar 的实际表现

我们之前已经提到,Smart Bar 的最大特点是“整合界面元素,释放内容空间”。将官方原生 Android 系统中上下叠加的导航栏和操作工具栏合二为一。达到减少误操作,释放更多屏幕空间的目的。

在实际表现中,由于各种应用内容性质和实现方式各有不同,与 Smart Bar 的兼容性和实际表现也好坏不一。不过整体上,Smart Bar 在对现有应用的兼容性上做到了以下三点:

让遵循标准的应用表现得更好

完全按照官方 Android 4.0 以后应用开发标准进行开发的应用,Smart Bar 将其原有的工具栏和导航栏整合到了一条 Smart Bar 中,屏幕下方将只有一条工具栏(即 Smart Bar),官方界面上双栏上下叠加的情况得到了妥善的解决。

具体的解决方法是,Smart Bar 上会固定有一个返回键,然后从应用的工具栏按钮中取前三个正常显示,其余的按钮统一放到右侧的菜单键里。

这一方面的典型案例是官方的 Gmail 应用。下面并列的两张图,左边是 Gmail 在原生 Android 4.2 系统中的表现。右边是 Gmail 在 MX 2 的 Flyme OS 中的表现。

可以看到,原生系统中运行 Gmail 时存在的最下方导航栏和工具栏叠加的问题得到了解决。在 Flyme OS 中,下方只有一行 Smart Bar。

不过也应当看到,Smart Bar 是一种自动的解决方案,所以总是存在一定的不尽如人意之处。例如因为是自动取工具栏上的前三个按钮而折叠剩下的按钮,因此 Gmail 上较为常用的刷新按钮被折叠到了最右侧的菜单键里,而较为不常用的标签视图按钮和搜索按钮得到了正常显示。这样的问题,就需要应用开发者单独为魅族产品优化一下按键顺序了。

总体上来说,在这一类情况下,Smart Bar 的表现是相当优异的。

让需要全屏的应用正常发挥

当应用需要全屏时,Smart Bar 机制同样表现良好。在这种情况下,Smart Bar 会自动隐藏,不会对用户造成干扰。例如下图是两个著名的阅读类应用在 MX 2 上的截图,左侧是字节社,右侧是多看书城。都达到了完美的全屏状态。我们测试了多个类似应用和各种游戏,都能正常全屏。

Smart Bar 在这方面的表现甚至比原生 Android 还要好。原生 Android 在很多游戏和应用全屏时依然必须显示最下方的导航栏,否则用户就无法从游戏返回桌面了…… 但是 Smart Bar 会出于隐藏状态,因为 MX 2 可以通过手指从最下方 Home 键向上滑动来进行后退操作。

下图是游戏 ZooKeeper  Battle 在原生 Android 4.2 和 MX 2 上的截图。可以看到左边的原生 Android 中截图在全屏模式下依旧带有一个导航栏,而右边的 MX 2 则做到了完全全屏。更大的屏幕空间留给了游戏。

总体上,在这一类情况下,Smart Bar 的表现也是要在一定程度上优于原生 Android 系统的。

包容非标准应用

我们已经知道遵循官方 Android 4.0 以上开发标准的应用可以表现得很好,在全屏应用的处理上也比官方原生解决方案更胜一筹。然而必须承认现在还有很多应用,尤其是国产应用,是没有遵循 Google 官方开发标准的。

在这些应用的处理上,Smart Bar 做到了自己的底线:不比官方原生解决方案差。简单地说,不管是在 Smart Bar 方案还是在官方原生方案中,这样的应用都会显示两条底栏。

下面是微信在官方原生 Android 4.2 系统(左)和 MX 2 中的表现(右)。可以看到,作为一个著名的故意复刻 iOS 界面的非标准应用,微信的底部标签栏不出意外地并没有整合到 Smart Bar 中,而是与 Smart Bar 上下叠加。与官方解决方案结果一样,都会出现屏幕上两条底栏的情况。

总结

从上面的分类解析中我们可以看到,在处理标准应用和全屏应用时,MX 2 的 Smart Bar 都可以达到比官方原生解决方案略胜一筹的效果。而在非标准应用的处理上,Smart Bar 的表现方式与官方的基本不相上下。

总体上来说,在当前阶段,Smart Bar 基本实现了最初的设计目的。随着 Android 平台的持续规范化发展,标准应用的比例会越来越高,非标准应用会越来越少,长期来看,Smart Bar 的实际使用体验会越来越好。

有完全不兼容的应用吗?

你或许会问,是否有应用完全不兼容 Smart Bar?毕竟 Smart Bar 是一个非 Google 官方的解决方案,虽然考虑到了几乎所有的应用情况,但是不是会有那么几个特别“奇葩”的应用会成为完全不兼容的纯例外呢?

答案是——有的。在测试中我们尝试了数百个 Android 应用,只发现了一个——Catch Notes。这是一个还算比较有名的笔记记事应用。

下面是 Catch Notes 5.1.1 版的截图,左边是 MX 2,右边是普通 Android 手机。

可以看到,Catch 的底栏,没有像其它非标准 Android 应用一样与 Smart Bar 上下叠加,而是被 Smart Bar 给遮住了。

这是我们在评测中发现的仅有的一个完全不兼容的案例。

12 月 7 日更新:

今天刚刚发布的照片编辑应用 Snapseed 也发生了同样的现象,如下图所示,照片编辑界面被 Smart Bar 遮住了。

应用截图

下面这部分是各种 Android 应用在 MX 2 上的实际截图效果。我们会根据大家的要求进行持续的更新。

Google 应用

Google 旗下的各种应用表现完全正常,与 Smart Bar 完全兼容。下图左边的是 Google 地图,右边的是 Google Chrome,下文还会看到 Google Play 应用商店的截图。它们的表现都很完美,大可放心。

微博客户端

在微博客户端这一方面,新浪微博官方客户端(下图左)是典型的非标准 Android 应用,因此在 MX 2 上是自带底栏和 Smart Bar 上下叠加的情况。

另一个流行的第三方 Android 微博客户端“四次元”(下图右),作为一个标准 Android 应用,则与 Smart Bar 整合显示。目前的版本有不小的错位现象(包含登出和设置选项的按钮被吞掉了),相信不久后就能得到修复。

应用商店

MX 2 理所当然地默认使用魅族自己的应用中心,而作为一个有节操的国产厂商,MX 2 也自带了 Google Play 官方应用商店。这两个商店都与 Smart Bar 完美配合,毫无双底栏现象~~~

资讯应用

新浪、搜狐、网易、腾讯和百度五大巨头的新闻应用中,只有网易新闻的应用与 Smart Bar 完美兼容(下图左)。其它四家的应用多少都有双底栏重叠现象。

此外,虎嗅网的 Android 应用也对 Smart Bar 有着良好的兼容性。

社交网络

下图里是人人网和 Path,虽然并不是严格的标准 Holo 风格 Android 应用,但是因为至少没有采用 iOS 风格的底部 tab 栏,因此也同样与 Smart Bar 配合良好。

QQ 和微信

下面的截图是 QQ 和微信,手机 QQ 的表现不错,但是很明显微信不兼容 Smart Bar。

微信之父张小龙曾经明确解释过微信是故意把 iOS 版和 Android 版界面做得一模一样的。因此短期内可能还看不到完全兼容 Smart Bar 的微信版本。用户似乎需要多忍受一段时间双底栏叠加的窘境了。

Evernote

Evernote/印象笔记与 Smart Bar 兼容得不好。非常明显的双底栏叠加状态。

<持续更新中…… >

 
 
Smart Bar魅族
下载极客公园客户端
iOS下载
反馈