开帖说说魅族 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的同学可以自己搜索一下,会发现茫茫多的贴,再来看我说的对不对。
欢迎补充。

8771 次点击
所在节点    程序员
75 条回复
garfeildma
2015-01-21 14:42:58 +08:00
@kingcos 去小米上班吧
ltux
2015-01-21 14:44:55 +08:00
@zzutmebwd 好吧,我是 Nexus 4,Android 5.0.1
akagi
2015-01-21 14:54:19 +08:00
嗯,如果把计算器当成解释器来写的话,技术含量也不低呢。
wuliao49
2015-01-21 14:56:30 +08:00
@cad0420 难说。你现在用的mx4,上面的计算机应该是安卓自带的换个图标。如果你再让MZ开发,结果好不到哪里去。你自己慢慢体验MZ自己系统和软件的质量
wuliao49
2015-01-21 14:59:28 +08:00
@akagi 被你打败了。用过小卖部的那种计算器没
ioth
2015-01-21 15:01:43 +08:00
@cad0420 这话实在。
21世纪10年代了,1000人以下的公司,也难招到好程序员。
夸张点说,国内目前“好”程序员不过3位数。
wuliao49
2015-01-21 15:04:02 +08:00
@ioth 这不是争论什么叫 ”好“程序员的贴。你只需要思考一个问题,什么样的程序员搞不定一个简单计算器?
akagi
2015-01-21 15:04:26 +08:00
@wuliao49 抬个杠而已,兄台不要太认真~
tczzjin
2015-01-21 15:06:25 +08:00
我觉得都是 WM6.0的锅呢...
youyang
2015-01-21 15:12:09 +08:00
同事今天魅族3充电漏电了。╮(╯▽╰)╭
lyragosa
2015-01-21 15:12:51 +08:00
有一句说一句

你们现在用chrome或者firefox的

打开F12界面

在控制台输入

1.2-1-0.2 和 7.925-7.9

看看结果是什么……
wuliao49
2015-01-21 15:17:53 +08:00
@lyragosa 这叫做结果可以预料,算做正常。什么叫不正常,借用楼上的一句话来说 3.925 - 3.9 = 0.25,还觉得正常不
millken
2015-01-21 15:21:59 +08:00
无法揣测楼主的用心,我是从M8用过来的,中间也用过其他几款手机,用下来还是感觉魅族好。
wuliao49
2015-01-21 15:26:25 +08:00
@millken 拒绝诛心论 动机论。
kingcos
2015-01-21 16:07:36 +08:00
@garfeildma 为毛=。=我不喜欢小米啊。。。
mulog
2015-01-21 16:46:41 +08:00
感谢楼主开贴科普..
但是话说回来 浮点数那个要怎么解决?感觉是计算机的硬伤啊..>_<
knightluffy
2015-01-21 16:48:12 +08:00
直接大数计算然后输出,我觉得没什么问题,为毛一定要用浮点数。。
mulog
2015-01-21 16:50:26 +08:00
另外刚才脑抽了一下打开了百度
然后搜 浮点
吓晕了 果然度娘懂中国人啊...
wuliao49
2015-01-21 16:54:34 +08:00
@mulog 正常的精度问题其实可以接受,MZ那种远远脱离了正常的范畴。如果一定要解决也有各种办法,比如安卓上(java),你直接用高精度类型来计算就不会出现这种问题了。
overflow
2015-01-21 16:57:13 +08:00
居然还真有人用那个计算器 app。

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

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

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

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

© 2021 V2EX