设计就是突出重点,并为保证重点功能得实现,按附加功能得重要程度适当妥协。但手机技术现在遭遇电池得瓶颈,只好把附加功能作为了重要得卖点。
我们往往会想买到无所不能得产品,买到永远不会落后得产品,这是不可能得。作为生产厂家,利润最大化是始终追求得目标,如何在现有硬件下,发挥最佳得效果,就是设计师面临得难题。
本次主要是试着分析三菱 M350 的设计思路,体会其可靠稳定高速的内在原因。 我是一个做机械工程设计的,可能一些想法过于呆板,所以本文的不同意见者可能比较多,仅作一家之言,供参考:
1 .防误按设计
1 . 1 短信选字
三菱 350 的“长”按 0.5s 选字被传说成短信编写极慢,虽然人的生命有限,但似乎 0.5s 对于大多数人来说并不是很要紧。而且其他手机用腰杆或者方向键一个一个选择,再确认,会比直接长按 0.5s 对应键更快吗?
我用过流畅选字的手机,但经常容易出错, 350 的长按确实极少出错,因为发现错了就会立刻移开手指的。
长按确定或进入隐蔽菜单,是工控产品的一贯思路(另一个思路是同时按两个键进入隐蔽菜单),是比较实用的。
1 . 2 设计不流畅还是故意防误拨?
三菱 350 的拨打电话、发送短信等等,往往需要用功能键和拨号键依次配合使用,用惯了连按 ok 键手机的朋友往往觉得操作不够流畅。
但正是因为这样的设计,我从不锁键盘,竟然一次也没有误拨过电话,即使在心情比较激动的时候,也没有因连按某键拨打出什么意外的电话。
熟悉后,习惯了,你就会喜欢这样的设计的。
2 .记事 > 电话 > 短信 > 其他功能
不论在编辑任何功能时来电,都会直接进入通话界面,通话结束返回原界面,说明后台的保存程序设计比较可靠。
通话时来短信,并不会有短信提示音,而是结束通话后,才会响起提示音。因为通话中可能不会听清短信提示音,所以在通话结束后立即补上。
操作其他功能时来短信,会响起短信提示音,但不会强制返回待机界面让你查看。
通话时,如果设置的记事提示时间到,会反复响起记事提示音。因为既然是记事,就应该很重要,所以必须让你去看看, ^_^ 。但不会强制结束通话,会在屏幕上出现选项的,按一下就停止提示了,非要让你看看才行, ^_^ 。
有些厂家在功能的先后次序上就没有很好的考虑,造成前台程序后后台程序以及激发程序之间造成兼容性冲突,引起死机。三菱这种设计简练明确的思路值得推荐。
3 .破音的预防
这个我在论坛经常说的。
当静止的扬声器突然受到强电流冲击时,会产生不规则振动,发出铃声振响初期的破音。 350 在响铃时,开始会有轻微的“啵”的一声,然后初期 1s 左右声音较小,用电路抑止了初始强电流,所以没有破音现象。
搞过流体设计的朋友应该知道,水泵的启动扬程冲击是很大的,所以往往用出口阀或小回流管道先加以限制,然后在逐步开启阀门,电路也是这个道理。
如果连续播放几首铃声,从第二首开始就不会有这个现象了,说明是靠硬件电路的自动限制而不是软件控制。
4 .没有死机过的手机
350 出现死机只有一种情况,就是电池或 sim 卡接触不良,这个以后将专门说一下。
350 在遇到不兼容的程序、加载外部命令(我曾经在 PC + 350 上网时测试过)、程序试图调用或修改内置程序、浏览的网页上需要加载程序等等的时候,可能出现“系统溢出”,稍后返回待机界面。
但请注意:
a .几乎完全是外部程序造成(好像有 1 个 bug 也可能造成,我忘了, ^_^ )
b .全部返回了待机界面。
并不会引起其他功能的紊乱,也不会死机。说明系统防崩溃设计还是比较不错的。而且很难受到病毒攻击。
虽然这样可能造成兼容性下降,但是应该确保主要功能的可靠还是惊心的扩展可玩性呢?相信大家会有一致的回答的。
5 .现有硬件下的提速要领
手机硬件的运行速度远远不能和 PC 相比,但手机功能的增加,对解算速度提出了苛刻的要求,这就必须对手机的一些功能进行适当的限制和妥协,试看 350 :
5 . 1 链接的铃声和缓存的图片
由于区分来电用户的需要,应该有分组铃声功能的。把铃声直接加载到分组功能里甚至直接加载到姓名里(程序是来电号码——检索姓名——检索分组——检索铃声)将是最快的,而对每个姓名加载铃声,势必造成电话本的臃肿缓慢,即使直接加载到分组里,也会占用几百上千 k 的内存的,所以只能采取链接的办法。但这样势必影响来电——响铃的速度,所以, 350 只好对铃声大小进行了限制, 30k 以下!这个数据在一般要求下也是行得通得,因为只对 mid 格式支持得最好, mid 文件又都很小,所以几乎感觉不到什么延迟。也就因此牺牲了 mfm 格式得效果,只能播放 10s 左右而已。
待机图片则是直接存入待机缓存中。因为要表现 26w 色, 1.925 英寸得屏幕,不能用太小得图片(上限为 100k )。用链接得方法,就会造成每次回到待机界面时出现明显得延迟,所以只好直接存入了待机缓存,用最快最直接得方式调用。反正只有唯一得待机图片,占用得空间不会大于 100k 。这是可以接受得。反过来说,如果不对待机图片加以限制,或者用链接得方法,每次返回待机界面,都会有比较明显得延迟得。
5 . 2 待机界面动态图标不重叠原则
很多朋友都郁闷于 gif 作为待机图片时不能充满屏幕,必须让出电量和信号的显示区域,其实这也是有道理的。
因为信号强度和电量指使是动态的图标,而如果用 gif 动画做待机界面时,如果将两个动态图片交叠,就会大大影响运行速度,甚至出现系统混乱而死机。
所以必须把两个动态图标分开放置。
5 . 3 适用的字库量
350 的中文字库量和标点量并不是很多,而且联想字只有 5 个(恰好一页)。
但发短信时根本不会用到太复杂的字,不是吗? 350 为了显示更多的字,每个字的象素并不是很大,所以也根本无法显示太复杂的汉字。如果姓名中有复杂汉字的话,这个确实是问题,但我一次也没有遇到。我想说的是,全面照搬 GB 字库是容易的,适当的筛选才更体现设计的细心周到。
标点虽然不多,但恰好占了整整一页,可以说是一目了然。
联想字比较少,确实。但打字高手会去看联想字吗?而且,第一页联想字没有找到的话,就要去翻另一页,如果还有第三页,菜鸟也要去看看,哈哈。为什么不重新输入呢?对于盲打选手来说,是看字找快还是按几下键快?哈哈。
当然,有点强词夺理了,但换来的就是中文字库几乎没有任何延迟!这个才是最重要的!
6 .兼容良好的红外
350 的红外兼容性非常好,因为采用了标准的 1.1 版本的红外协议。也就是说,所有标准红外适配器都可以向下兼容它!
当然,这也造成 PC 红外传输速率只能降低到 38400 的问题,但对于最大文件不过 100k 的 350 手机,也是足够用的了。要更快的传输还是更兼容的传输? 350 选择了后者。当然,也可能是 350 设计初期红外版本只有 1.1 的,哈哈哈哈。
这里还要提醒 350 用户, 350 的红外可以完全替代数据线的全部功能。而且,虽然三菱官方网站发布的 750 的同步软件识别 350 时会发出“不兼容”的报错,但只要抢在其报错前点开菜单就可以使用了, ^_^
识别认证程序滞后于启动加载程序这个 bug ,给 350 用户带来了 750 才有的乐趣,呵呵。
7 .闹钟和短信的测试
这个我以前写过,就不重复了,详见:
本篇全是辩护和夸奖,希望能对其他手机有所借鉴,他山之石可以功玉,吸收别人的经验可以使自己走得更快!
对于 bug 和缺陷(比如记事初始时限要求过于苛刻而说明书没有详细说明,彩信调用待机图片和铃声的限制, sim 卡锁设计不够可靠,拍摄过渡复杂的图案时的解算错误, java 的格式问题, utf — 8 文件限制等等),有些问题我还没有想透彻,待以后再专门写吧。
谢谢看完! ^_^
标签:
留言评论