竹笋

首页 » 问答 » 环境 » 诺基亚的塞班系统究竟差在哪里又为什么会被
TUhjnbcbe - 2024/5/5 16:43:00

诺基亚的塞班系统究竟差在哪里?为什么被迅速淘汰?

最近整理一些以前的电子产品的时候,翻出了很多以前的东西,其中就有陪伴我整个童年到上学的时候的几台诺基亚手机。

诺基亚

不得不说,诺基亚手机应该是很多和我一样的95后包括更早之前的人的青春回忆了。当时的诺基亚手机多采用的是Symbian(塞班)系统,但是Symbian系统以相对于当时的功能机来说,更好用、简单、稳定,并且可以安装第三方应用,可以说是非常的不错。但是Symbian的陨落速度也是非常快,就感觉是在那么一瞬间就没了。

塞班手机

那么塞班手机是如何衰落的呢?可能有小伙伴认为是塞班的落后导致的,不如同期的Android和iOS。其实这个是不对的,在当时Android和塞班相比,Symbian系统的成熟度是要远超于Android系统的,所以当时我有小伙伴拿HTC和我换诺基亚,这个不管是应用还是系统的成熟度来说。

Symbian系统

诺基亚的Symbian系统是一个非常优秀的嵌入式系统,Symbian是一个实时操作系统,也是从去年华为炒得很热的微内核的系统。从设计的时候,就是能够在有限的硬件的情况下,能够长时间稳定运行。所以这个也是当时不少小伙伴觉得,明明我的诺基亚手机配置更低,但是要比M内存的Android手机更流畅的原因。

当时Symbian的采用了微内核架构,并有严格的内存控制和抢占式多任务调度这些。并和苹果一样,都是有一套自己完整的开发框架和机制用来约束开发者,以保证系统的稳定可靠。

Symbian系统

但是不得不说,这些是塞班的优势,也是塞班的弱势。在Symbian下开发应用的难度是非常高的,当时我学习C++就是因为要开发Symbian的应用,并且用C++开发一个非常优质的软件的难度的确是不容易的。

在开发Symbian的时候的遇到的问题,相信不少当时的开发者都明白,这个因为太过于设计技术方面,不多展开,基本就是上面提到的那些。

Android

但是到了Android这里的时候,情况就是完全不一样了,Android当时大家都是采用Java开发,Java不再需要顾及内存泄露,不再需要顾及Symbian微内核的一些麻烦。

并且还有一个就是Symbian手机还有一个地方,就是机器的种类太多了。所以使得Symbian的调试是很麻烦的,有触摸屏的手机,有不是触摸屏的键盘机,有全触摸的手机,也有屏幕很小的手机,还有分辨率、键盘结构、相机型号等等因素,所以即使在同一款系统上,运行在不同机型的系统也都有不少的差别。所以如果你当时下载软件的时候,会发现会让你先选择你的机器的型号。

Symbian

所以说Symbian是非常不讨好开发者的,当时开发者们忍辱负重的原因无非是Symbian的用户太多了。当时SymbianS60的第三版开始,还引入了签名机制,只有签名过的软件才能安装到手机上。对当时的用户来说就是安装一些破解软件比较麻烦,所以需要破解签名。但是对于开发者来说需要每年花很多的钱去购买签名,对于企业来说问题不大,但是对于个人开发者来说就很难受了。

SymbianBella

另外就是界面方面,其实我觉得Symbian还是不差的,但是有一个问题就是时间太久没有变化,你看现在的苹果和Android基本每个版本都会有一些很大的变化。所以当时Symbian就败在了当时好玩和好看的苹果上面。当然我认为SymbianBella是一个非常好看的系统。

SymbianBella

综合下来就是,Symbian是一个在系统上不讨好开发者;在使用中不讨好使用者。但是Symbian还是能够稳稳地把握住当时的市场有很多的原因。其中就有一个非常重要的原因是,相对于其他的智能手机的系统,WM、Palm还有黑莓来说,Symbian能够在配置更低的手机上运行,当然也代表着价格更低。所以诺基亚可以在当时智能手机里面独领鳌头,但是谁也没想到会有一个价格更便宜且配置更高的Android的出现。

1
查看完整版本: 诺基亚的塞班系统究竟差在哪里又为什么会被