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

2015-01-21 13:05:56 +08:00
 wuliao49

前言:
之前在坛子里坛友讨论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的同学可以自己搜索一下,会发现茫茫多的贴,再来看我说的对不对。
欢迎补充。

8770 次点击
所在节点    程序员
75 条回复
fising
2015-01-21 13:08:47 +08:00
珍惜钱包 远离魅族
hanqian
2015-01-21 13:12:30 +08:00
当年的M8 RE用户表示,魅族手机已经留下了一种金玉其外败絮其中的印象
wuliao49
2015-01-21 13:13:04 +08:00
总结一下 就是 09年2月份到12月份,N个固件版本都没解决计算器BUG.
直到M8停产,也无法确定是否完全修复,而且整个M8生命周期,固件都没有1.0版本。
做软件的同学会意识到我在说什么。
现在你们明白现在MZ的flyme茫茫多的BUG是怎么回事了把。
Pete
2015-01-21 13:15:55 +08:00
最近听说了很多魅族的坏事 原来小米魅族这么半斤八两 魅族除了比小米好看还有啥…
leavic
2015-01-21 13:19:18 +08:00
我当初用M8总是莫名其妙丢失磁盘,然后整个系统就像被还原成出厂设置了,把我恶心坏了。
laoyur
2015-01-21 13:21:49 +08:00
MZ的程序员真的很拼,连计算器这种都自己实现?
wuliao49
2015-01-21 13:24:15 +08:00
@laoyur M8时代还没有安卓现在的生态。很多东西是要自己移植和开发。
qiuai
2015-01-21 13:25:22 +08:00
我的M8到现在都还在...当时本来想换机的...结果也没换.现在就只能修了...
wuliao49
2015-01-21 13:25:51 +08:00
@Pete 我也用过小米的手机。别的不做评论,但是小米的软件水平,绝对是MZ跳起来也打不到膝盖的。
mahone3297
2015-01-21 13:40:05 +08:00
支持下m8。。。买过2个。。。
kmvan
2015-01-21 13:46:19 +08:00
首先,ui是eico设计的。然后,就没然后了
hitsmaxft
2015-01-21 13:50:04 +08:00
计算器这种专业的事情, 交给一般的程序员哪能做得好。
kingcos
2015-01-21 13:51:00 +08:00
刚把老爸的M9拿来用,给老爸换了iPhone 4。。。
反正M9不说什么,真的还不错,我还是比较喜欢的。。。总之还是希望魅族可以好好做手机的。。。
之前JW的光环有点太重,希望可以好好反省吧,有好的结果吧。。。

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

PS:话说我想培养对小米的兴趣却怎么都培养不起来。。。
wuliao49
2015-01-21 14:05:21 +08:00
@hitsmaxft 不知道你是正话还是反话。
我讲的bug, 不是科学计算器,是简单计算器,就是小卖部,超市里面经常使用的那种。
不要说一般程序员,不要说有大把的成熟代码,就是重新开发,我们组的实习生都毫无压力。
ltux
2015-01-21 14:07:01 +08:00
话说 Android L 也发布了这么久了吧,又从 5.0 更新到了 5.0.1,它自带计算器的浮点运算 bug 还是没修。 7.925 - 7.9 = 0.0249999999
wuliao49
2015-01-21 14:10:42 +08:00
@ltux 这个是正常的。但他的哪些BUG远不是用计算精度能够解释的。
比如你用Android 计算下 123456789*1试试,
然后你能猜出来M8等于多少吗?
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
2015-01-21 14:33:54 +08:00
@ltux 刚测试没有这个Bug Nexus 5 Android L 忘记5.0.几了~
cad0420
2015-01-21 14:40:47 +08:00
M8那个时代魅族一个小公司也招不到什么好的程序员啊…M8还不是JW看到iPhone挺有趣的,自己一拍脑袋自己做个山寨系统玩玩的。M9才开始用安卓系统。现在都过去5、6年了……再提以前的事都没什么意义了。况且现在用我的MX4算了算,楼上的问题全部都没有出现过啊。
subpo
2015-01-21 14:42:54 +08:00
魅族软件真的很垃圾。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX