我现在使用的是dopod 710(wm6.1 sp版)
本人也只是个大三的学生,多年使用wm手机和PDA(从03年的ASUS A620纯ppc开始,到535、565、566、710),现在也在开发wince平台。
很长时间没来魅族论坛,因为对M8也失去了信心。最近突然从其他渠道了解到魅族终于要将m8收尾了,很开心的回到了论坛,同时也翻了翻以前的帖子。深有感触。
多年来,我一直是wm的忠实用户,从它还没有手机开始。在初中时,我就是开始迷上了PDA。文曲星玩的不过瘾,就是开始瞄上了PDA。那时候,可是palm的天下。本人和幸运的到手了一台Plam m100,那时可是好东西,龙珠的16mhz CPU,os 3.5,下载中文平台,看书查字典,那叫一个爽啊。那时还没有wm呢,就叫pocket pc,用wince pocket pc的主要产品只有compaq,除了彩屏,其他都很差,不支持扩展卡,速度奇慢,耗电奇高,软件极少,大家都比较鄙视“蜥蜴”。然而,从小就热爱编程的我,却觉得ce终要取代palm(现在成真了),因为开发palm程序,实在是难。
很快的,pocket pc 2002出世了。基于ce.net的平台的它,一改以前不可忍受的问题(主要是耗电和死机),更换了新界面,并且新机型迭出,样子也非常炫目。而且微软正式宣布,以后的商业嵌入式平台全部为pocket pc,而win ce则面向工控平台。此时的天平已经开始倾斜了,再加上palm公司的内讧和不作为以及高价,用户已经开始大量转移,尤其是授权的palm软件平台使用商,都开始不做了(如sony)。同时,微软也在秘密研发智能手机业务,全球选中的的ODM就是HTC。很快的,ppc版的手机出现了,加载的是pocketPC Phone2002系统,典型机型是dopod 686,联想ET180。当然smartphone平台也开始出现,典型机型为dopod 515和神达8380。当时微软系统刚出来,虽然功能很多,但是毛病也不少,所以以nokia为代表的sb平台根本不在乎。所以以上产品只有在发烧友中才会感冒,即使是商业平台上也不会为之买单。
可 微软毕竟是微软。它的实力如此之大,开始大大加强开发力度。由于wince的特性,所以在工控平台上它一直没有作为,但是大力发展的商业平台Pocket pc和smartphone平台却在逐渐变好。在接连推出pocketpc2003和2003se系统后(sp平台也发布了2003和2003se),微软的系统开始大为改善。尤其是2003se系统,可以说,基本上没有大bug了。此时也dopod的快速成长期。由于强大的功能,使其在企业市场上大有作为,而plam,也推出了treo 600和650,然而已经是强弩之末。Nokia和moto的高端企业级市场大量失守。可是pocketpc毕竟是复杂的系统,操作也相对于比较复杂。所以在手机的传统市场,基本没什么影响力,还是在fans级混。
05年末,微软发布了wince5.0,并且顺势也推出了windows mobile战略(就是以后都叫这名字),产品是wm5.0(ppc和smartphone)开始进攻普通消费级手机市场。Wm5.0相比之前的系统,易用性得到了大幅改善,在加上终端产品的宣传(主要是dopod啦),高端人士开始以持有dopod为荣。然而手机市场已经出现了大量的变化,终端市场开始更注重个性化。不单要求外观个性,还要求功能丰富,使用简单。除了中间一条,其他的微软还真不能算好。为此,HTC也是想尽办法,如在手机上添加快捷键,尽量使娱乐功能方便些等等。所以,此时的微软的份额还是在缓慢攀升。不过此时palm也已彻底失败了。
终于等到了wm6.0,不过使用方式依然没有太大的变化。再加上iphone的出世,日子开始难熬了。不过此时的HTC的也已经成为世界大厂,设计能力也一流。接连出的几款产品非常叫座,尤其是阿福机,也就是s1,反倒提升了。但是知道现在,wm6.1,在使用者UI方面,还是没有很大的改变,对普通手机用户来说,只能说是糟糕。这与微软的桌面平台的初期如出一辙(现在也好不到哪去),但是手机市场并不是微软垄断的。好在微软的软件开发比较方便,所以第三方软件弥补了缺陷。
为了提高UI,微软决定在wm7.0开始大幅改革。至于最终如何,还得等待结果。
我在经历了智能手持设备这么多年后,并且自己也成为嵌入式系统开发者后,我对m8期望真的很高。Wince系统在工业场合是很难推广开的,毕竟要求太高,但是在手持设备上,我觉得wince还是大有前途。所以,我觉得,魅族作为一个本土研发型企业,选择ce的核心是正确的,当然这比上wm要多花上不少钱。虽然wm也是要交钱的。
Ce毕竟是个内核,wm在ce上开发,可是由于开发时间比较早,再加上原来并未考虑到要面向手机市场以及向前兼容性,所以使得现在ce有着很好的功能,wm可是没包装的很好。尤其是支持65536k的屏幕,已经糟糕的UI,成了现在最大的绊脚石(我和J.Wong深有同感),甚至某些不爽的地方自己写软件解决。
J.Wong能够看到wm的不足,再加上自己对手机的理念,自己开发UI和部分功能(应该主要是通信功能,外设驱动等),对ce的UI进行大换血(我相J.Wong直接是从不带图形界面的ce核开发的吧)的初衷是好的。可是懂行的人都知道这看似简单的任务需要耗费相当多的精力。从自己开发的角度来看,也的确如此,毕竟完全弃用wince的壳,自己开发,的确难度很大,这不是微软所希望它的用户所做的,因此,你很难找到wince相关方面的资料。相对来说,linux可能更简单,因为它毕竟是开源的。而wm的资料满天飞。所以,我很佩服J.Wong这种精神,不成功便成仁。要知道,wm可是微软自己开发的,还是一个部门的,源代码也能看到。所以wm开发难度是真的简单。
所以我觉得,J.Wong选择了wince的核心,但是它跟真正从头到尾开发一款手机是一样的。因为UI和功能软件的结合的难度是很大的。即使MTK,它做的也不好。同时作为开发人员,我也很感谢J.Wong,因为他道出了第三方程序员的心声,用vs始终要比开发linux简单的多(palm就是这么倒的)。
同时,通过J.Wong的调查,我希望J.Wong不要仅仅把手机的理念设置为一台高端娱乐机。毕竟,娱乐只是一部分,在休闲娱乐腻了时,其他功能就凸显了。如学习,PDA功能等等。而这需要我们这些大量的第三方开发者来做,所以希望J.Wong可以把娱乐功能和手机基本功能做到最好,其他我们来做。当然,希望有好的开发文档和SDK,以及模拟器,相信这些接在vs上不是难事。不要跟google一样,写的手机sdk太难看了。不期待能更msdn一样,至少能更jdk的开发文档差不多。
当然,我觉得J.Wong推出测试机时,也能推出一个魅族的开发者论坛,积极与第三方开发者接触,提供一个交流和软件发布平台。这样才能使产品线持续下去。
一旦魅族的自己的软件平台成功后,也应该把此平台部署到下一代的mp3或mp4产品上去。这样更能扩大商业价值。