开帖说说魅族 M8 花一年时间还搞不定计算器的事情 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wuliao49
V2EX    程序员

开帖说说魅族 M8 花一年时间还搞不定计算器的事情

  •  
  •   wuliao49 2015-01-21 13:05:56 +08:00 9239 次点击
    这是一个创建于 3992 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言:
    之前在坛子里坛友讨论MZ手机的是,我谈过我的感受:魅族是一流的UI, 二流的硬件,不入流的软件。然后举例,M8时代花了4个月还搞不定一个计算器。
    后来有坛友质疑,我就稍微翻阅了下之前的记录,发现我错了,不是4个月,是将近一年。

    详细:
    早在09年2月份,M8用户就发现手机自带的计算器有各种问题,你永远无法预知你计算出来的结果是多少,你永远无法判断他的结果是对还是错。你会一直纠结是自己输错了还是现在数学发展太快了。

    举几个例子,加减乘除符号优先级混乱,连续输入的时候无法预知结果。例如1-3*8/4="这个表达式,每个固件的结果都不一样,有的固件等于-5.75,有的等于-4,有的等于-5.
    其次,浮点运算误差。输入1.2-1-0.2=-5.55E-017
    然后,按钮行为怪异。连等,M+,M-的功能没人能看明白。

    之后,魅族没隔一个月就会发布固件,修复包括计算器bug在内的茫茫bug。
    然后用户发现,每个固件,修复了计算器的某一个问题,必然会带来新的问题。
    这种情况经历了0.904固件,0.906固件,7月份的912,8月份的934.
    8月份发送了一件比较有意思的事情,黄章在论坛上要求大家 以后不要再反馈计算器BUG了,他 “一提起计算器就烦”了。
    但是问题依然没有解决,每次固件必然有旧或者新的计算器bug发生。一直到12月份的938版本固件依然有问题。
    再往后,我就没有关注了,一直到M8寿命终止,我都不知道解决没有。
    因为打从我意识到开发人员水平后就从来不用。
    但是有一件事我可以告诉大家,M8停产的时候,固件都没有1.0版本。你们自己琢磨把。

    佐证:
    上面情况全部是本人亲身经历。但固件版本,大概的时间是刚才翻阅了之前的一些帖子总结的,大家可以根据相关帖子来对照。
    随便给几个帖子给大家参观一下:
    http://bbs.meizu.cn/viewthread.php?tid=943767
    http://bbs.meizu.cn/viewthread.php?tid=1041022
    http://bbs.meizu.cn/viewthread.php?tid=1114898
    http://bbs.meizu.cn/viewthread.php?tid=1110431
    http://bbs.meizu.cn/viewthread.php?tid=1079620
    http://bbs.meizu.cn/viewthread.php?tid=1220637
    http://bbs.meizu.cn/viewthread.php?tid=1322617
    http://bbs.meizu.cn/viewthread.php?tid=1412739

    另外,有魅族ID的同学可以自己搜索一下,会发现茫茫多的贴,再来看我说的对不对。
    欢迎补充。

    第 1 条附言    2015-01-21 14:14:46 +08:00
    看了留言,补充几点:
    1 我说的主要是简单计算器,还没涉及到科学计算器。就是超市,小卖部的那种。我相信一般的实习生毫无压力
    2 哪些形形色色的bug,远不是计算精度可以解释的。就算非浮点数计算,你能猜到 123456789*1 等于多少吗?
    3 M8上有茫茫如海的BUG,其中计算器的BUG只是其中一个缩影。我举这个例子只是方便说明。
    第 2 条附言    2015-01-22 08:10:27 +08:00
    看了跟帖有点意外,有质疑我动机的,有论证mz计算器技术含量高的。
    再说明一下,m8的计算器分2种,竖屏下是简单计算器,后来的固件里面又加入了横屏科学计算器。
    简单计算器不能输入表达式,而且大部分问题出在它身上,很多帖子里面的表达式只是在说明各按键输入的顺序。科学计算器是后面出现的,前期并没有,关注的人也少。我帖子里面提到的问题主要是指简单版的计算器。
    75 条回复    2015-01-22 13:24:14 +08:00
    fising
        1
    fising  
       2015-01-21 13:08:47 +08:00   1
    珍惜钱包 远离魅族
    XnEnokq9vkvVq4
        2
    XnEnokq9vkvVq4  
       2015-01-21 13:12:30 +08:00   2
    当年的M8 RE用户表示,魅族手机已经留下了一种金玉其外败絮其中的印象
    wuliao49
        3
    wuliao49  
    OP
       2015-01-21 13:13:04 +08:00   1
    总结一下 就是 09年2月份到12月份,N个固件版本都没解决计算器BUG.
    直到M8停产,也无法确定是否完全修复,而且整个M8生命周期,固件都没有1.0版本。
    做软件的同学会意识到我在说什么。
    现在你们明白现在MZ的flyme茫茫多的BUG是怎么回事了把。
    Pete
       
    Pete  
       2015-01-21 13:15:55 +08:00 via Android   1
    最近听说了很多魅族的坏事 原来小米魅族这么半斤八两 魅族除了比小米好看还有啥…
    leavic
        5
    leavic  
       2015-01-21 13:19:18 +08:00   1
    我当初用M8总是莫名其妙丢失磁盘,然后整个系统就像被还原成出厂设置了,把我恶心坏了。
    laoyur
        6
    laoyur  
       2015-01-21 13:21:49 +08:00
    MZ的程序员真的很拼,连计算器这种都自己实现?
    wuliao49
        7
    wuliao49  
    OP
       2015-01-21 13:24:15 +08:00
    @laoyur M8时代还没有安卓现在的生态。很多东西是要自己移植和开发。
    qiuai
        8
    qiuai  
    PRO
       2015-01-21 13:25:22 +08:00
    我的M8到现在都还在...当时本来想换机的...结果也没换.现在就只能修了...
    wuliao49
        9
    wuliao49  
    OP
       2015-01-21 13:25:51 +08:00
    @Pete 我也用过小米的手机。别的不做评论,但是小米的软件水平,绝对是MZ跳起来也打不到膝盖的。
    mahone3297
        10
    mahone3297  
       2015-01-21 13:40:05 +08:00
    支持下m8。。。买过2个。。。
    kmvan
        11
    kmvan  
       2015-01-21 13:46:19 +08:00 via Android
    首先,ui是eico设计的。然后,就没然后了
    hitsmaxft
        12
    hitsmaxft  
       2015-01-21 13:50:04 +08:00
    计算器这种专业的事情, 交给一般的程序员哪能做得好。
    kingcos
        13
    kingcos  
       2015-01-21 13:51:00 +08:00
    刚把老爸的M9拿来用,给老爸换了iPhone 4。。。
    反正M9不说什么,真的还不错,我还是比较喜欢的。。。总之还是希望魅族可以好好做手机的。。。
    之前JW的光环有点太重,希望可以好好反省吧,有好的结果吧。。。

    利益相关:没钱买魅族就买了红米的倾向粉魅族的果粉。。。

    PS:话说我想培养对小米的兴趣却怎么都培养不起来。。。
    wuliao49
        14
    wuliao49  
    OP
       2015-01-21 14:05:21 +08:00
    @hitsmaxft 不知道你是正话还是反话。
    我讲的bug, 不是科学计算器,是简单计算器,就是小卖部,超市里面经常使用的那种。
    不要说一般程序员,不要说有大把的成熟代码,就是重新开发,我们组的实习生都毫无压力。
    ltux
        15
    ltux  
       2015-01-21 14:07:01 +08:00
    话说 Android L 也发布了这么久了吧,又从 5.0 更新到了 5.0.1,它自带计算器的浮点运算 bug 还是没修。 7.925 - 7.9 = 0.0249999999
    wuliao49
        16
    wuliao49  
    OP
       2015-01-21 14:10:42 +08:00
    @ltux 这个是正常的。但他的哪些BUG远不是用计算精度能够解释的。
    比如你用Android 计算下 123456789*1试试,
    然后你能猜出来M8等于多少吗?
    ltux
        17
    ltux  
       2015-01-21 14:19:58 +08:00
    @wuliao49 对于某编程语言的浮点运算来说,这是正常结果。但是对于日常使用的计算器来说,这个结果可是一点都不正常。
    另,7.925 - 7.9 = 0.0249999999,但 3.925 - 3.9 = 0.25,还觉得正常不?
    最后表个态:我是一名坚定的魅族黑。我就是借你黑魅族的地方顺便黑一下 Android L 而已。
    zzutmebwd
        18
    zzutmebwd  
       2015-01-21 14:33:54 +08:00 via Android
    @ltux 刚测试没有这个Bug Nexus 5 Android L 忘记5.0.几了~
    cad0420
        19
    cad0420  
       2015-01-21 14:40:47 +08:00   1
    M8那个时代魅族一个小公司也招不到什么好的程序员啊…M8还不是JW看到iPhone挺有趣的,自己一拍脑袋自己做个山寨系统玩玩的。M9才开始用安卓系统。现在都过去5、6年了……再提以前的事都没什么意义了。况且现在用我的MX4算了算,楼上的问题全部都没有出现过啊。
    subpo
        20
    subpo  
       2015-01-21 14:42:54 +08:00
    魅族软件真的很垃圾。。
    garfeildma
        21
    garfeildma  
       2015-01-21 14:42:58 +08:00
    @kingcos 去小米上班吧
    ltux
        22
    ltux  
       2015-01-21 14:44:55 +08:00   1
    @zzutmebwd 好吧,我是 Nexus 4,Android 5.0.1
    akagi
        23
    akagi  
       2015-01-21 14:54:19 +08:00
    嗯,如果把计算器当成解释器来写的话,技术含量也不低呢。
    wuliao49
        24
    wuliao49  
    OP
       2015-01-21 14:56:30 +08:00
    @cad0420 难说。你现在用的mx4,上面的计算机应该是安卓自带的换个图标。如果你再让MZ开发,结果好不到哪里去。你自己慢慢体验MZ自己系统和软件的质量
    wuliao49
        25
    wuliao49  
    OP
       2015-01-21 14:59:28 +08:00
    @akagi 被你打败了。用过小卖部的那种计算器没
    ioth
        26
    ioth  
       2015-01-21 15:01:43 +08:00
    @cad0420 这话实在。
    21世纪10年代了,1000人以下的公司,也难招到好程序员。
    夸张点说,国内目前“好”程序员不过3位数。
    wuliao49
        27
    wuliao49  
    OP
       2015-01-21 15:04:02 +08:00
    @ioth 这不是争论什么叫 ”好“程序员的贴。你只需要思考一个问题,什么样的程序员搞不定一个简单计算器?
    akagi
        28
    akagi  
       2015-01-21 15:04:26 +08:00
    @wuliao49 抬个杠而已,兄台不要太认真~
    tczzjin
        29
    tczzjin  
       2015-01-21 15:06:25 +08:00
    我觉得都是 WM6.0的锅呢...
    youyang
        30
    youyang  
       2015-01-21 15:12:09 +08:00
    同事今天魅族3充电漏电了。()
    lyragosa
        31
    lyragosa  
       2015-01-21 15:12:51 +08:00
    有一句说一句

    你们现在用chrome或者firefox的

    打开F12界面

    在控制台输入

    1.2-1-0.2 和 7.925-7.9

    看看结果是什么……
    wuliao49
        32
    wuliao49  
    OP
       2015-01-21 15:17:53 +08:00
    @lyragosa 这叫做结果可以预料,算做正常。什么叫不正常,借用楼上的一句话来说 3.925 - 3.9 = 0.25,还觉得正常不
    millken
        33
    millken  
       2015-01-21 15:21:59 +08:00
    无法揣测楼主的用心,我是从M8用过来的,中间也用过其他几款手机,用下来还是感觉魅族好。
    wuliao49
        34
    wuliao49  
    OP
       2015-01-21 15:26:25 +08:00
    @millken 拒绝诛心论 动机论。
    kingcos
        35
    kingcos  
       2015-01-21 16:07:36 +08:00
    @garfeildma 为毛=。=我不喜欢小米啊。。。
    mulog
        36
    mulog  
       2015-01-21 16:46:41 +08:00
    感谢楼主开贴科普..
    但是话说回来 浮点数那个要怎么解决?感觉是计算机的硬伤啊..>_<
    knightluffy
        37
    knightluffy  
       2015-01-21 16:48:12 +08:00
    直接大数计算然后输出,我觉得没什么问题,为毛一定要用浮点数。。
    mulog
        38
    mulog  
       2015-01-21 16:50:26 +08:00
    另外刚才脑抽了一下打开了百度
    然后搜 浮点
    吓晕了 果然度娘懂中国人啊...
    wuliao49
        39
    wuliao49  
    OP
       2015-01-21 16:54:34 +08:00
    @mulog 正常的精度问题其实可以接受,MZ那种远远脱离了正常的范畴。如果一定要解决也有各种办法,比如安卓上(java),你直接用高精度类型来计算就不会出现这种问题了。
    overflow
        40
    overflow  
       2015-01-21 16:57:13 +08:00
    居然还真有人用那个计算器 app。
    a591826944
        41
    a591826944  
       2015-01-21 17:06:42 +08:00
    魅族的 UI 也不是自己设计的。。。小米的 UI 也不是自己设计的。。不过去年小米把那个 UI 团队收了。。就成了自己的了。。。
    lutasa43210
        42
    lutasa43210  
       2015-01-21 17:18:28 +08:00
    本来挺想买魅蓝note的 看看了京东的评论 不敢买了 硬件质量太不过关了
    luo123qiu
        43
    luo123qiu  
       2015-01-21 17:21:47 +08:00
    说到魅族,今天刚发生的真事儿
    同事今天上午在苏宁易购买的MX4 pro,中午送到了。
    开开心心的去移动营业厅换了小卡,然后下午2点多发现没信号。
    重启后有信号,过10来分钟又没信号了。
    卡是没问题的,换了别的手机试过。
    还有不知道为啥魅族非要弄个背壳,而且那个壳是塑料的,质感比较差,装上去之后没有和边框严丝合缝,很明显的松动。

    另外,前几天另一同事买的魅蓝note,那个装sim卡的部件特别的松,据说是通病。

    flyme系统我没怎么用,不过这工艺的确需要加强。。
    ziyuan
        44
    ziyuan  
       2015-01-21 17:33:28 +08:00
    国产的东西,上市后三个月再来买,问题会少很多,都急着首发买这是为什么
    semicircle21
        45
    semicircle21  
       2015-01-21 17:41:46 +08:00
    不在于小卖部还是科学计算器, 我感觉可以输入表达式这部分不容易...
    至少我徒手写不出来, 如果借助 lex 和 yacc 就很容易...
    choury
        46
    choury  
       2015-01-21 17:49:57 +08:00
    @semicircle21 中缀表达式转后缀而已,哪那么麻烦,弄个栈就可以了,当年大学时候汇编课就做过这种计算
    17chai
        47
    17chai  
       2015-01-21 18:35:09 +08:00
    @ltux 同n4 0.0249999999
    Roboo
        48
    Roboo  
       2015-01-21 18:48:02 +08:00 via Android
    @ziyuan 情怀
    ouqihang
        49
    ouqihang  
       2015-01-21 19:08:20 +08:00
    @17chai CM的计算器也有这个问题,还不少见
    semicircle21
        50
    semicircle21  
       2015-01-21 20:47:04 +08:00
    @choury 嗯, 确实是我想复杂了.
    Dannytmp
        51
    Dannytmp  
       2015-01-21 21:07:47 +08:00
    还是用老式机,不上网,只打电话发短信好,省下的银子用来增强PC
    proudzhu
        52
    proudzhu  
       2015-01-21 21:27:00 +08:00   1
    魅族软件问题太多,UI 只能算小清新,还谈不上漂亮。之前朋友问我千元机啥好,说看上魅蓝 Note 了,我只有一句话“别买魅族”
    ericmzhu
        53
    ericmzhu  
       2015-01-21 21:40:29 +08:00
    M8确实很不成熟,不过那时候2000出头的大屏触摸确实让人眼前一亮,折腾手机还是很欢乐的。后来因为触摸屏的问题出掉了。
    xiaowangge
        54
    xiaowangge  
       2015-01-21 21:54:02 +08:00 via Android
    大学时期宿舍舍友的M8,每次启动屏幕时,得用打火机「电」一下才能启动←_←

    以前对魅族还有好感,自从看多了李楠的「碰瓷式营销」,越来越讨厌魅族了+_+* +_+*
    martinsu
        55
    martinsu  
       2015-01-21 22:00:38 +08:00
    楼主行文挺有王小波风格...
    sennes
        56
    sennes  
       2015-01-21 22:07:13 +08:00   1
    看这类主题能做的就是BLOCK掉几个无脑魅黑
    loading
        57
    loading  
       2015-01-21 22:09:02 +08:00 via Android
    能把winCE改成那样,就知道,切图技术一流!
    justtoxic
        58
    justtoxic  
       2015-01-21 22:30:19 +08:00
    @xiaowangge 哈哈,我被“电一下”逗乐了。
    rannnn
        59
    rannnn  
       2015-01-21 22:56:17 +08:00
    @wuliao49 用浮点计算bug永远是修不完的,浮点应该转分数计算。
    efi
        60
    efi  
       2015-01-22 03:00:00 +08:00
    0.1+0.2=0.30000000000000004
    JamesRuan
        61
    JamesRuan  
       2015-01-22 03:13:02 +08:00 via Android
    输入表达式就要实现解析器啊,避免浮点精度问题就要转整数算,这个可不是任何一个实习生都能搞定的吧。别小看计算器哦!
    NeoAtlantis
        62
    NeoAtlantis  
       2015-01-22 08:08:05 +08:00
    第一个入手的M8貌似是最早出的,电池各种问题,好象是电源管理的方面的。
    比如冬天的时候拿出去撑25分钟左右就关机。
    后来拿去M8的店,给换了台新的。反正就一直将就着用了大学4年(实际上算上之后的时间有五六年)。
    因为里面就电话自动录音这种猥琐的功能还不错,所以就用着。
    后来一直用到音量键都掉了下来,后盖也差不多掉下来,摄像头成了近视眼一般模糊,才不用了。
    ybh37
        63
    ybh37  
       2015-01-22 08:09:15 +08:00
    说的我好心动啊,都把那些程序员开了吧,让我来。
    wuliao49
        64
    wuliao49  
    OP
       2015-01-22 08:10:52 +08:00 via Android
    @JamesRuan 看我append
    NeoAtlantis
        65
    NeoAtlantis  
       2015-01-22 08:13:37 +08:00
    想想还有啥毛病……

    UC浏览器在后台之后,用2-3天内存就会只剩60MB左右,这时候卡得一B,只能重启。
    换机之前的版本好像还有发热的问题,忘了。
    屏幕,手稍微有点出汗就不灵,乱跳位置,多数是跳到边界上。
    音乐播放器设计上的缺陷,编辑播放列表不容易,按错了导致刚刚编辑好的列表没保存就丢了倒是很容易。
    从来没用过自带的浏览器。UCWeb或者Opera。也没用过自带的QQ和MSN和邮件,别问为啥= =

    另外,去文档里面找到Windows目录,然后有个control.exe吧我记得,打开能看到非常经典的Windows图标们……
    gdtv
        66
    gdtv  
       2015-01-22 08:30:04 +08:00 via Android
    @ziyuan 国产路由器上市三个月硬件就缩水,见过太多了。
    wdlth
        67
    wdlth  
       2015-01-22 08:59:57 +08:00
    魅蓝连最基本的打电话都混杂音,谁还管你计算器……
    ibeyond
        68
    ibeyond  
       2015-01-22 09:17:39 +08:00
    当年在M8上做了一个基于Webkit的浏览器,上魅族商店时,测试人员给我的反馈是,不能安装支付宝网络插件,不能上架。当时我就崩溃了。要知道,那个时代支付宝插件是基于IE的啊。测试水平人员如此,软件质量可想而知了。
    x86
        69
    x86  
       2015-01-22 09:57:46 +08:00 via iPhone
    这个不应该是CE的锅吗
    OrangeHat
        70
    OrangeHat  
       2015-01-22 09:57:46 +08:00
    一部 09 年上市的机子,6 年后 谈它的不足,这是一件蛮奇怪的事情.

    何况 J.Wong 后来让 M8 折价换购新机(M9, MX, MX2),还是挺良心的
    wuliao49
        71
    wuliao49  
    OP
       2015-01-22 10:23:34 +08:00
    @OrangeHat 又来洗地了。我前言里面说的很清楚,建议不要光看标题。
    而且据我了解,M9,MX系列,包括现在MX4 PRO,问题不M8少。
    MZ的软件团队水平低劣这个是不争的事实。
    iamjs
        72
    iamjs  
       2015-01-22 10:40:58 +08:00
    m8使用1年,m8之前是多普达的wince智能机。
    现在用mx4 pro 期间用戴妃 9100 iphone4 红米 小米4
    我的感觉是:
    魅族产品想法超前,王章也有业界良心(的想法)。可惜他个人的能力跟不上。公司的财力能力特别是研发也跟不上。当年m8纯属被wince摆了一道。晚半年推出 直接走android就不会是现在这个情况了。

    暂时来说还是可以期待的。android我觉得都差不多,和苹果比有好有坏。
    个人喜欢安卓的手机 苹果ipad 这样的配备。再加一个kindle也圆满了。。
    OrangeHat
        73
    OrangeHat  
       2015-01-22 10:51:29 +08:00
    @wuliao49
    唉,你去小米上班吧。
    wuliao49
        74
    wuliao49  
    OP
       2015-01-22 11:12:58 +08:00
    @OrangeHat 呵呵
    asca
        75
    asca  
       2015-01-22 11:17:44 +08:00
    @xiaowangge 哈哈,这个问题我也有的,确实是需要电一下。后来电击疗法也不管用了,就返厂免费换了个屏幕。
    jsthon
        76
    jsthon  
       2015-01-22 13:24:14 +08:00 via Android
    试了下索尼大法,果然这些问题都没有。
    以后还是坚定用索尼大法了。
    索尼大法好!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5256 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 07:01 PVG 15:01 LAX 23:01 JFK 02:01
    Do have faith in what you're doin.
    ubao msn 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