V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wuliao49
V2EX  ›  程序员

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

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

    前言:
    之前在坛子里坛友讨论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
    珍惜钱包 远离魅族
    hanqian
        2
    hanqian  
       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
        4
    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  
       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   ·   实用小工具   ·   1232 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:17 · PVG 02:17 · LAX 10:17 · JFK 13:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.