也来吐槽吐槽 Android - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
omegaga
V2EX    Android

也来吐槽吐槽 Android

  •  
  •   omegaga 2015-01-10 09:55:26 +08:00 15805 次点击
    这是一个创建于 3929 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚刚看到有人这吐槽ip 6水准下降,作为猴机用户立刻淡定的笑了,列几个用Android以来遇到的槽点吧,主要是集中在应用间冲突这一块。

    1. 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了)。
    2. VPN类应用和screen filter类应用的冲突。用ss的时候需要创建一个VPN shortcut,可是有一段时间我的那个'I trust this application'的checkbox怎么都点不了,为此纠结了很久。后来才在网上看到是因为screen filter的原因。WHAT???看上去八杆子打不着啊摔。不过人家也给出了解释,说你开了screen filter之后说不定会导致有些人看不清checkbox活着提示的文本,为了用户着想才不给点checkbox的。听起来好有道理,可是连提示都不提示一下,对普通用户来说实在是太confusing了吧。
    3. 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了就不展开。

    38 条回复    2015-01-11 22:45:57 +08:00
    smilingsun
        1
    smilingsun  
       2015-01-10 10:06:51 +08:00 via Android
    楼主有话好好说,英文看不懂……
    aero99
        2
    aero99  
       2015-01-10 10:09:04 +08:00 via iPhone
    @smilingsun 简单的英文都看不懂还好意思在电工码农密集的论坛混?
    zhchbin
        3
    zhchbin  
       2015-01-10 10:09:14 +08:00
    @omegaga 果然去了外企就会有这种喜欢在中文里插英文单词的习惯。哈哈!
    omegaga
        4
    omegaga  
    OP
       2015-01-10 10:14:18 +08:00
    @smilingsun @zhchbin 这是病……可是治不好……不过看来看去好像只有solution跟off topic是没必要使用的英文啊。机子用的是英文系统,不确定中文翻译是否准确的情况下用英文避免二义性而已。要是不用英文系统的话可能连解决方案都找不到了5555555
    lucifer9
        5
    lucifer9  
       2015-01-10 10:50:07 +08:00   1
    貌似都不能怪系统啊
    尤其是 Greenify 那个明显人家没你说的这个要求
    zzutmebwd
        6
    zzutmebwd  
       2015-01-10 10:50:22 +08:00 via Android
    vpn设定确实略坑
    humiaozuzu
        7
    humiaozuzu  
       2015-01-10 10:51:32 +08:00
    升级5自然是。。。
    banbanchs
        8
    banbanchs  
       2015-01-10 11:04:54 +08:00
    screen filter类应用是会导致很多奇奇怪怪的问题的,不是必要我都不用..
    jiang42
        9
    jiang42  
       2015-01-10 11:17:52 +08:00
    20015jjw
        10
    20015jjw  
       2015-01-10 11:17:56 +08:00 via Android
    嘛 ios到现在都不能后台真的没法正确的使用啊...
    GhostFlying
        11
    GhostFlying  
       2015-01-10 11:39:38 +08:00 via Android
    说实话5.0感觉有点赶,各种小问题不少。

    有兴趣的还可以试试在各 Google 的 App 的 Search View 里长按选中文字,不同的
    GhostFlying
        12
    GhostFlying  
       2015-01-10 11:40:21 +08:00 via Android
    。。。我去,怎么发出去了

    不同的应用表现不一样的
    smilingsun
        13
    smilingsun  
       2015-01-10 11:52:18 +08:00
    @aero99
    @omegaga
    @zhchbin

    我的Ubuntu是英文,但是手机还不是英文的。我也有病,同病相怜而已!

    至少我觉得
    ```
    workaround
    fix
    shortcut
    confusing
    encrypt
    off topic
    solution
    ```
    都可以不用英文。

    最受不了的是,你有没有get到这个point?
    O(∩_∩)O哈哈~
    lsmgeb89
        14
    lsmgeb89  
       2015-01-10 12:12:41 +08:00 via Android
    这种的话,暂时性的吧,等等总能解决的。系统刚出来不兼容嘛!
    tallters
        15
    tallters  
       2015-01-10 12:15:22 +08:00
    @smilingsun 同感,又不是专有名词、缩写、外国起源的东西等等, 中文里夹杂着英文,显得不伦不类不说,还有装的嫌疑。
    zhchbin
        16
    zhchbin  
       2015-01-10 12:36:23 +08:00
    @smilingsun @tallters 其实这不是装出来的,有时候是周围环境导致。我大三的时候在一个外企实习过一段时间,周围的人都是这样子的,开会的时候一堆中国人说话穿插着各种各样的英文单词。不过后来回学校之后慢慢就没有了这种习惯。

    不过我们讨论的问题貌似off topic了。(哈哈哈,这个才是装。
    ipconfiger
        17
    ipconfiger  
       2015-01-10 12:45:28 +08:00
    其实对功能草菅人命的安卓还算好的了,微软对WP才是,跟不是亲生的一样,WP7的机器无法升级WP8啦,8.0的后台GPS在8.1被阉割啦,他们还说win10会把这个又安回去......
    lsmgeb89
        18
    lsmgeb89  
       2015-01-10 12:49:42 +08:00
    楼主是什么机子?
    omegaga
        19
    omegaga  
    OP
       2015-01-10 13:30:44 +08:00 via Android
    @lsmgeb89 Nexus 5
    bbx
        20
    bbx  
       2015-01-10 14:01:27 +08:00
    觉得off topic好想笑
    9hills
        21
    9hills  
       2015-01-10 14:02:45 +08:00 via iPad
    exchange是微软的要求。。
    tangzx
        22
    tangzx  
       2015-01-10 14:41:04 +08:00 via iPhone
    楼上的都有点 off topic 了
    loading
        23
    loading  
       2015-01-10 14:42:49 +08:00 via Android
    no zuo no die.
    omegaga
        24
    omegaga  
    OP
       2015-01-10 14:58:38 +08:00 via Android
    @9hills 我的意思是不知道这个实现是谁做的…
    不过Exchange在Android上用起来还是略微有些蛋疼
    kookxiang
        25
    kookxiang  
       2015-01-10 15:37:39 +08:00
    1.个人用的所有软件都没遇到过505问题,是我装的国产应用太少了么
    2.screen filter类的软件我记得从2.3开始就无法点击安装按钮了,所以不支持那个checkbox我觉得正常啊
    3.个人用不到Exchange,不说话
    xcv58
        26
    xcv58  
       2015-01-10 15:42:46 +08:00 via iPhone
    主力机用 iPhone 开发用 Android
    omegaga
        27
    omegaga  
    OP
       2015-01-10 15:58:08 +08:00
    @kookxiang
    1. 我遇到的以支付类为主:大众点评-支付宝(点评已fix),艺龙旅行-支付宝(直接抛弃艺龙了,不知道fix了没有)。我觉得比较烦的是错就错吧,还只给个505,要自己去看log或者搞个apk来看看,甚是麻烦。
    2. 我之前没用过screen filter,升5之前才下了一个玩一玩,不过Play Store什么的好像没有遇到问题。不支持checkbox从逻辑上很合理,可以理解,可是不给点又不说明,让用户比较费解。
    3. 这个也未必是狗狗的锅,我也不说话哈哈
    MikeAfc
        28
    MikeAfc  
       2015-01-10 17:30:05 +08:00
    LZ不是开发者?5.0的505是因为5.0权限控制更严格了,特别是Manifest里gms这类注册的权限,不同的app只要有重复,后安装的就是505,说起来也只能是开发者的问题,再怎么吐槽也归不上Android系统本身吧?大环境的严格只能让开发者越来越规范,系统越来越好用,不是件好事么
    fx3600
        29
    fx3600  
       2015-01-10 18:07:56 +08:00
    三体里说未来人类的语言是英语中文互相混合,看来是极有可能
    icedx
        30
    icedx  
       2015-01-10 18:09:38 +08:00 via Android
    1. -505 不是Bug, 是因为应用间的权限重复造成的, 也不可能被修复, 添加这种权限限制机制可以有效的遏制安卓的唤醒风暴的问题
    2. 护目镜类应用确实会造成Checkbox 失效, 这也是没办法的事情
    3. Exchange 这个实在因为Google 是精力有限, 这种外围应用的跟进确实会慢一些
    omegaga
        31
    omegaga  
    OP
       2015-01-10 20:26:05 +08:00
    @MikeAfc @icedx
    我确实不是做Android开发的,不过-505这个问题我还是知道的,我还专门去Google Code看过讨论……我在原文里也有提到过(duplicate permission)。我吐槽的不是-505这个问题本身,而是他加完了限制之后,呈现在用户面前的是一个非常不友好的体验。只提示是-505,没说是权限问题,也没说是跟谁冲突。现在假设我是一个完全没有计算机教育背景的安卓用户,摆在面前的可能是”卧槽,支付宝装不上了“,如果他提示了“跟大众点评冲突”,那至少在app开发者做出调整前我可以做出一个权衡,先把点评干掉了收一下别人给我汇过来的巨款XD
    我吐槽的是”单从出现问题的提示上很难看出真正的原因“这个点。提出一个好的举措(避免duplicate permission)当然是一件好事,不过在操作的手段上(直接抛一个-505而没有详细信息)还是有改进的空间。
    omegaga
        32
    omegaga  
    OP
       2015-01-10 20:33:36 +08:00
    @fx3600 @smilingsun @tallters 在社会语言学上这种行为叫code-mixing,挺有意思的研究。 http://zhi.hu/cknv 有一些简单的介绍。我现在在某外企实习,待了大半年的时间,都已经快习惯这种交流模式了,发帖的时候没想太多,没料到有人会介意。以后发言尽量避免吧

    p.s. 如果是装的话我会用类似于the design is antediluvian这种说法的hhhhh
    icedx
        33
    icedx  
       2015-01-10 20:48:18 +08:00 via Android
    @omegaga Nexus 系列本身就是开发机
    cbais7890
        34
    cbais7890  
       2015-01-10 22:19:19 +08:00
    掉电太快了,之前用了2年电池老化的iPhone5一晚上睡觉才掉10%以内
    刚买的一加刷了CM5.0.2,用Greenify加上APP ops 禁用了一堆应用的 awake 还是一晚上掉电15-20.
    noir
        35
    noir  
       2015-01-10 22:22:01 +08:00
    最大的问题是:XXX已停止运行
    一天到晚这个停止那个停止 经常看个视频也跳出个通知 烦
    AnyOfYou
        36
    AnyOfYou  
       2015-01-11 01:44:34 +08:00
    感觉吐槽的还不在点子上~
    几个系统值得吐槽的地方都很多...相对来说原生Android的小毛病更多一些。
    tallters
        37
    tallters  
       2015-01-11 12:26:24 +08:00
    @omegaga 我相信大部分人本意不是拿code-mixing来炫耀的,但它确实很容易给人(最起码给我)这种感觉。这种表达方式可以理解,个人认为不值得提倡,尤其是单语言可以表达清楚的情况下。
    wangcheng
        38
    wangcheng  
       2015-01-11 22:45:57 +08:00
    Exchange 只有在使用自己的证书的时候才会强制要求加密吧。

    绿色守护的免 root 模式是在你锁屏以后短暂解锁,进行休眠操作之后再自动锁屏,所以应该和锁屏密码冲突……
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5564 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 07:21 PVG 15:21 LAX 00:21 JFK 03:21
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86