刚刚看到有人这吐槽ip 6水准下降,作为猴机用户立刻淡定的笑了,列几个用Android以来遇到的槽点吧,主要是集中在应用间冲突这一块。
- Android 5的505问题。这个锅丢给Android其实也不完全对,毕竟大多数505是国内app开发时不规范(duplicate permission)导致的(不过Adobe Air也有这个问题?),但是当出现505错误时那是一个彷徨无助啊。在play store上根本没有明显的地方可以看到究竟是跟谁发生了冲突,总不能一个一个删吧。后来各种workaround出来(比如强行改apk,下个apk看看谁冲突了删掉一个),但总归是蛋疼。在StackExchange上有人说5.0.1已经fix了这个bug(http://android.stackexchange.com/questions/88214/how-do-i-deal-with-unknown-installation-error-code-505 ),但是刚刚我仍然安装国航客户端未果(国航也是作大死,原来还好好的能装,升级新版本后突然就505了)。
- VPN类应用和screen filter类应用的冲突。用ss的时候需要创建一个VPN shortcut,可是有一段时间我的那个'I trust this application'的checkbox怎么都点不了,为此纠结了很久。后来才在网上看到是因为screen filter的原因。WHAT???看上去八杆子打不着啊摔。不过人家也给出了解释,说你开了screen filter之后说不定会导致有些人看不清checkbox活着提示的文本,为了用户着想才不给点checkbox的。听起来好有道理,可是连提示都不提示一下,对普通用户来说实在是太confusing了吧。
- Exchange的Encryption问题。公司邮箱用的是Exchange服务,听说Exchange在猴机上有native的支持,开开心心的去用了,结果人家说你必须得先把机子encrypt上!好吧毕竟企业用户,有这种需求也难免,那就老老实实的encrypt了。可是等到升级到Android 5之后,重新Encrypt完,Exchange居然不认了,一直提示要我再Encrypt机子,可是明明人家已经是Encrypted了啊。依然是过了很久之后,我发现是因为Exchange判断Encryption的标准包括了一条“开机要锁屏”,而猴机5上这一个选项已经从Encrypt里独立出来了,而Greenify的accessibility貌似是会把开机锁屏给disable掉的……(天啊这是多混乱的关系)Encrypt容易Decrypt难,因此我没有精力去重现这个问题,也无从知道究竟是Greenify还是系统本身导致的这个问题了。但不管怎样,遇到检查条件不满足的时候,不应该是告诉你“xxx条件未满足”而非“赶紧给我再来一次”吗?Exchange服务是Android内置的Mail app里提供的功能,所以不知道这该算是微软的锅还是Google的锅?
上面所述的几个问题,并不是没有解决方案。只是给人一种Android在处理这种冲突问题的时候异常草率的感觉,单从出现问题的提示上很难看出真正的原因。当然我可以各种Google搜病友搜solution,但是如果是一个普通用户呢?
其实还有Notifications - Greenify - Memory Usage的问题,只是有点off topic了就不展开。