爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 744|回复: 26
收起左侧

[原创] 西门子OS vs 智能手机OS(主观分析,仅作参考)

[复制链接]
发表于 2006-10-30 01:12:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
OS:
1.西门子普通机型OS(不包括SX1)
2.Windows Mobile (包括Smartphone系统,以下简称SP)
3.Symbian(以下简称SB)
4.摩托罗拉智能机Linux系统
由于其他智能手机(更多的就是国产机,真正自主研发的那种)操作系统没有可再开发循环利用的能力,以及没有普遍的应用程序支持,
所以几乎没有比较的必要(用得着比吗?没有应用程序支持的操作系统就像没有灵魂的躯体).
OS,即操作系统,可能没有人不知道的了,但手机操作系统恐怕很多入门级机油没什么概念.但换个名字大家应该就很熟悉了"嵌入式操
作系统".是的,手机操作系统到目前为止全是嵌入式的(简单来说就是没有BIOS引导的,不能从外部比如光盘安装的对硬件有特殊要求
的操作系统).
作为PC的操作系统来说,一款优秀的OS需要有以下特征:易于管理文件,易于操作硬件,对未来未知硬件,逻辑数据等有相当程度的远见
而作为手机OS来说,目前并没有统一的认识,但个人认为,它应该具有如下几点:安全高速的数据传输性能(用于对PC的移动支持),计算
机能对其所有功能进行操作,对文本,声音数据的高速高质的传输保障,简明的附加功能以及娱乐.
然而,目前的手机OS仅能从后两项上进行对比,前两项都几乎为0.那么大家一定要问,为啥要提出来讨论呢?
安全高速的数据传输性能:手机上网最终替换现有的所有有线无线上网方式,相信大家一定不希望移动办公带着一堆功能重复的硬件吧?
只要网速一样,有手机何必要上网卡?
计算机对手机的全功能访问:这项技术是为未来移动办公所保留的,方便的是计算机,不是人类^_^ 至于为什么会有方便计算机的想法
大家发挥自己的想象吧.
以上对手机OS的认识仅是主观认识,它真正如何发展,还要经过我们用户长年的使用论证才行.
现在,首先来介绍下除西门子以外的几款手机OS.
Windows Mobile 看名字就觉得亲切,当然,这就是传说中的WindowsCE,比尔的Microsoft的windows移动版,它分为PPC(掌上电脑)用和
手机专用(SP)两种,PPC的我们只讨论PPC电话型(其实就是PPC的系统外挂个电话系统而已,就像家里的电脑加个声卡加个MIC就能语聊一样)
SP则相反,是电话加上PPC系统.两种系统内核是一样的,只是主次问题(这个问题可能是手机开发前景不明确导致,究竟是手机为主还是
其他功能为主,是困扰手机市场的一大难题).两个系统同一版本的情况下兼容性很好,顶多是屏幕分辩率上会出点问题(这多半是第三方开发
者的原因,怪不得微软).使用方法几乎和windows一样,其功能恐怕能和windows95相提并论,但速度却好像比不上,这点很奇怪.
SB是nokia等几家大型手机公司共同开发的操作系统,因为各家公司对自己需要的功能都不一样,对手机市场的前景看法也不一致,所以,
SB事实上只是一个内核系统,各公司在此基础上再给她穿点华丽的服饰.既保留了兼容性,又不限制其功能方面的需求.(实际效果怎样就
不知道了)  是一款目前市面上公认和windowsCE二分天下的系统,但她的名气好像没windows的大,其实很简单.Microsoft卖的是windows
而Nokia他们卖的是手机.
Linux,不用我介绍,大家都应该知道她的大名,一款著名的计算机操作系统.不知道为什么摩托罗拉没有加入SB的行列.但知道的是他们选择
Linux是一大败笔.即使在计算机系统上,两款不同的Linux间的兼容也是件比较麻烦的事情,在手机上有什么效果大家自己想吧.Linux一开始
就主要针对的是服务器型的计算机(甚至都不是个人PC),真正玩得转Linux的人必须是玩得转C语言的人,C和Linux是绝对不能分家的.可以说
Linux是C程序员的操作系统.而现在移植到手机上,其前途渺茫啊.
对比:
西门子OS是较为保密性的系统,也就是说,内核部分是对外不可见的,而且她沿用了嵌入式系统的一个特点,大部分功能和内核都挤到一起,很
难在非同型机间做再开发工作.但这些问题随着机油们对其代码的反编译已经迎刃而解了.究其平台来讲,她是JAVA的底层,而JAVA是种虚拟
机,所以手机之间的系统移植工作相对的就容易多了.而一个优秀的JAVA程序员当然知道应该如何去解决各系统间的兼容问题.这就是为什么
西门子手机能从NOKIA手机上移植游戏过来的原因.综上所诉,西门子OS已经是事实上的开放系统了.
WM表面上能看见所有的文件,但事实上,你要真想在手机对所有文件进行操作那是不可能的,也许是第三方(手机生产商)怕售后麻烦的缘故,
WM系统完全被保存在ROM上,不允许对其删改.你要想改的话只能在它被刷入手机以前.WM的开发绝对是所有系统中最容易的事,虽然它还不能在
自己身上自己运行开发工具.你只需要安装VS2005就可以开发WM的程序了,而且VS详细的文档能帮助你很快入门提高.综上所诉,WM是一款半开放
的系统,属于windows的东西他们是不会要你动的.
SB,这个系统我了解的比较少,而且由于她的裸系统特性,各个最终版本性能差异也是相当大的,开放和不开放也得视手机开发商的情况而定.
因此,我只能做个估计式的对比.由于她是由几家大手机制造商共同研发的,兼容性没理由会太糟糕.相反,我倒是相当看好她.
手机版Linux,据摩托罗拉用户反应,只能说糟糕透了.虽然它非常开放,但Linux的用户根本就不适合那种对计算机一无所知的人群.死机率超过
WM也是给Linux脸上抹黑,要是摩托罗拉有西门子的人才的话,也不至于搞成这副德行.希望以后能成熟些.
总评:
软件方面WM站第一应该不会有人反对,其次是SB,然后是西门子OS(如果只计较JAVA的话,SB和JAVA谁强些还实在不好说),最后是手机版Linux.
硬件方面的支持,单以程序运行速度来看,第一是SB,然后是西门子OS(这次却是JAVA拖后腿了),然后是WM(它的速度真是不敢恭维),最后......
还是它- -b
西门子OS始终不是同一档次的产品(其他3款都属于通常说的智能手机),但有这样的成绩.谁还能说什么吗?如果放在同一档次,其他机型怎么比呢?
Windows尝试把电脑装进手机,但没预计的效果好^_^ 如果你有那个钱还不如直接买台手提电脑.
SB如果能定位在西机一个档次,那么我买它决不说二话.WM却估计没什么降价的空间.为什么自己想吧.
手机版Linux么,应该加强一下再来,目前的情况看,买它还不如直接用钱堵下水道有趣.
目前来说,恐怕是计算机时代的十字路口,Intel看不到前面的路在何方(CPU瓶颈了),Windows又在钻牛角尖(没新花招了),Linux没遇到个好人(总是
有人利用她挣国家的钱),互联网被群殴(安全问题严重啊).夹在这中间的手机何去何从?恐怕没一个公司的总裁能看出点端倪.
作为西门子的机油,希望他们能借这个机会打个翻身仗.当然,更希望中国的嵌入式系统程序员们挣口气,真正能做到手机生产第一大国,而不仅仅
是消费第一大国.
头像被屏蔽
发表于 2006-10-30 04:03:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2006-10-30 08:24:44 | 显示全部楼层
呵呵。分析的挺透彻。楼主研究的挺深啊
回复 支持 反对

使用道具 举报

发表于 2006-10-30 08:46:43 | 显示全部楼层
哈哈。。。对LINUX这个不赞同。。。它的娱乐功能是很强的。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 08:57:30 | 显示全部楼层
操作系统我比较喜欢Linux。手机我还是喜欢西门子。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 09:31:04 | 显示全部楼层
佩服啊,厉害
回复 支持 反对

使用道具 举报

发表于 2006-10-30 09:39:44 | 显示全部楼层
哈哈,纯支持一下,没有意见
回复 支持 反对

使用道具 举报

发表于 2006-10-30 09:46:40 | 显示全部楼层
扫盲贴~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-10-30 11:18:04 | 显示全部楼层
学习一下!!!扫扫盲!!!
回复 支持 反对

使用道具 举报

发表于 2006-10-30 12:10:47 | 显示全部楼层
有一定道理
回复 支持 反对

使用道具 举报

发表于 2006-10-30 12:56:45 | 显示全部楼层
学到了很多:)
回复 支持 反对

使用道具 举报

发表于 2006-10-30 13:09:05 | 显示全部楼层
软件方面,WM并不强于SB,尤其是SP版本的肯定输于SB.
回复 支持 反对

使用道具 举报

发表于 2006-10-30 13:28:08 | 显示全部楼层
WM真的那么慢么??
回复 支持 反对

使用道具 举报

发表于 2006-10-30 13:29:22 | 显示全部楼层
如此看来sx1的系统最好
回复 支持 反对

使用道具 举报

发表于 2006-10-30 13:35:00 | 显示全部楼层
扫盲来了~~~
回复 支持 反对

使用道具 举报

发表于 2006-10-30 13:45:54 | 显示全部楼层
手机我还是喜欢西门子。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 13:54:46 | 显示全部楼层
扫盲!!!!:) :) :)
回复 支持 反对

使用道具 举报

发表于 2006-10-30 14:47:20 | 显示全部楼层
LZ还是写得比较模糊
有几个问题需要澄清一下

首先linux是一个操作系统,所有的linux的内核都是一样的,不管什么版本,所以不同的版本之间的兼容在理论上完全不是问题,实际操作中需要些手续,也不是很难的事
linux本身是针对桌面PC的操作系统,而不是针对服务器的,服务器用的那个叫Unix。简单点说,linux可以看作是unix的PC版。手机上使用的linux跟PC上的是不一样的,手机上是嵌入式linux,还是有些差别。
另外linux并不是很难用,即使是非计算机专业人士也可以很好的使用linux,虽然在操作上跟windows的习惯差别比较大。
尽管嵌入式linux才刚刚起步,如果不出意外的话linux将会成为对抗win mobile的主力。

西门子的OS是用JAVA写的?从现在的资料看起来应该是底层的机器码,只不过内嵌了一个jvm,使得大家可以运行JAVA程序。


至于JAVA程序的移植
请允许我大大的汗一个
我干了这么多年JAVA开发,从来没听说过哪个JAVA程序需要移植的。
JAVA程序员从来不需要知道应该如何去解决各系统间的兼容问题,因为JAVA根本没有兼容问题。
就算在手机上因为屏幕的原因不能使用某些JAVA开发的软件,也不是程序有兼容问题。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 15:04:00 | 显示全部楼层
很赞同。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-30 23:10:11 | 显示全部楼层
原帖由 kedakeda 于 2006-10-30 14:47 发表
LZ还是写得比较模糊
有几个问题需要澄清一下

首先linux是一个操作系统,所有的linux的内核都是一样的,不管什么版本,所以不同的版本之间的兼容在理论上完全不是问题,实际操作中需要些手续,也不是很难的 ...


呵呵,抱歉抱歉,小弟也是个菜鸟,如有误人子弟的嫌疑欢迎大家指正.

对于Linux,她本身就是UNIX的姊妹篇,由于硬件层与手机硬件的剥落(这个Linux操作系统方面的书籍有介绍),我敢发誓,她绝对没有嵌入式系统的速度来得快.Linux是个非常成熟的系统,她的历史比NT更久,但在手机上的应用却差了点,从一开始我想传达的就是摩托罗拉干得糟糕,而不是Linux本身有什么问题,而且我发现最近移动版LINUX开发很火爆.
西机OS小弟也不是说她是用JAVA开发的,大家都知道JAVA是虚拟机模式,既然是虚拟机肯定就是属于第二层了.而应用程序工作在JAVA上边,应当属于第三层.对于移植问题,是本人犯的一个大大的错误.
WM的确是慢得出奇,以至于我甚至怀疑它是工作在虚拟机上的了.

所以,我认为目前最好的是SB, 西机OS本来就不属于一款智能机系统,但是我想说的是它比国内作得好在几乎所有机型(SX1类除外)都采用了这个系统,而国产机即使是同一品牌,开发使用同一系统的机型几乎没有(完全是一种机对一种系统的方式),这样长期下去根本就没有质的提高.

大家仔细看看,这中间有哪款操作系统和中国程序员有直接联系???国产OS根本连名字都无人知晓.

最后,感谢这位大哥的指正
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-8-29 19:03

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表