随笔 - 0  文章 - 0  trackbacks - 0
<2024年6月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

留言簿

文章档案

搜索

  •  

最新评论

今天在J2ME开发网看到一个朋友发了个帖子庆祝J2ME开源了, 大家都觉得开源是一件值得庆祝的事情了,但一位网友就提出一个另外的观点不得不让我们深思,那位朋友说到“

我倒是觉得应该给自己打个问号才对!这次sun发布j2me虚拟机源码,也都是来自于MS WM操作系统和Symbian的压力,说明j2me在移动市场的地位并不如原来吹嘘的那么稳固,尤其WM近几年发展很快,财大气粗的MS出手就是不一样。

为了保持java帝国这幢大厦,sun也是被逼无奈才只有这么干。以后各个手机厂商就不必花大价钱去买第三方公司开发的虚拟机了,他们可以很方便的根据自己的需求定制虚拟机的功能,sun企图通过这种手段保持j2me在移动市场的份额,说起来其实还是很可悲的。”

听了后真的觉得分析的很有理,J2ME,一个曾经霸占了手机软件开发的技术,现在被SYMBIAN和WINDOWS MOBLIE下的开发打的节节败退了,其最大的的优势也成了其最大的败笔,一个靠虚拟机来实现了跨越操作系统的平台,带了现在出现的问题:对低层的访问极其不便,手机终端所支持的规范极其不统一,各个厂商各自使用各自的虚拟机.带来开发的极其不方便,很多人都反映JAVA的一次编译,到处运行在J2ME吃不通了,一个在NOKIA S40下开发的程序,使用最标准的MIDP1.0来实现,但在MOTO的机型上可能就会出现不兼容的情况了,程序员只有自己去改代码,改实现,从而让自己的代码适合指定的机型了,而SYMBIAN和WIMDOWS MOBLIE 标准十分的统一,在一个版本下兼容性能十分的好,列如一个S60 1ND版本下开发的程序,在S60 2ND ,S60 3ND绝大都能很好的运行,我想这个就是因为SYMNIAN的WIN MOBLIE都是由一个专有的组织来维护的原因吧,标准十分的统一了.

J2ME对低层的访问一直都是制约其发展的一个问题,RMS的仅仅具有简单的数据库操作和太多限制和现在手机发展趋势越来越不搭调了,现在的手机铃声都是用MP3了,而RMS还在那么的落后,虽然象S60这样的系统,对RMS的空间没了限制了,但那么简易的数据操纵和结构怎么能控制海量的数据了,而要使用文件来存储的话,必须要支持FILECONNECTION可选包了,而现在的绝大多数手机又能支持呢?就更不要说J2ME调用系统的比如收件箱,电话簿这些功能了...............而现在开始十分火的流媒体,J2ME也不能用常规的方式来实现(看到过用双PLAYER来实现的,不过肯定没效率可言了).....

J2ME,一个在当时终端设备性能比较差的条件下出现的霸主,被现在的手机发展趋势拖垮了,智能化成了未来的趋势,强大的SYMBIAN,LINUX,WM系统必然普及下来的,J2ME会怎么应对呢?我们只有寄希望与J2ME新的MSA平台了,但等其普及又要好久了...................(而且现在的各个手机厂商都在搭建专有的平台,企图吃掉J2ME,规范的问题不知道随着开源何时才能实现了)

posted on 2008-02-21 14:58 言者歌途 阅读(185) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: