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


symbian|诺基亚的塞班系统究竟差在哪里?又为什么会被迅速淘汰?
文章图片
symbian|诺基亚的塞班系统究竟差在哪里?又为什么会被迅速淘汰?
文章图片
symbian|诺基亚的塞班系统究竟差在哪里?又为什么会被迅速淘汰?
文章图片
symbian|诺基亚的塞班系统究竟差在哪里?又为什么会被迅速淘汰?
文章图片
最近整理一些以前的电子产品的时候 , 翻出了很多以前的东西 , 其中就有陪伴我整个童年到上学的时候的几台诺基亚手机 。
诺基亚手机
不得不说 , 诺基亚手机应该是很多和我一样的95后包括更早之前的人的青春回忆了 。 当时的诺基亚手机多采用的是Symbian(塞班)系统 , 但是Symbian系统以相对于当时的功能机来说 , 更好用、简单、稳定 , 并且可以安装第三方应用 , 可以说是非常的不错 。 但是Symbian的陨落速度也是非常快 , 就感觉是在那么一瞬间就没了 。
Symbian系统
那么塞班手机是如何衰落的呢?可能有小伙伴认为是塞班的落后导致的 , 不如同期的Android和iOS 。 其实这个是不对的 , 在当时Android和塞班相比 , Symbian系统的成熟度是要远超于Android系统的 , 所以当时我有小伙伴拿HTC和我换诺基亚 , 这个不管是应用还是系统的成熟度来说 。
Symbian
诺基亚的Symbian系统是一个非常优秀的嵌入式系统 , Symbian是一个实时操作系统 , 也是从去年华为炒的很热的微内核的系统 。 从设计的时候 , 就是能够在有限的硬件的情况下 , 能够长时间稳定运行 。 所以这个也是当时不少小伙伴觉得 , 明明我的诺基亚手机配置更低 , 但是要比512M内存的Android手机更流畅的原因 。
当时Symbian的采用了微内核架构 , 并有严格的内存控制和抢占式多任务调度这些 。 并和苹果一样 , 都是有一套自己完整的开发框架和机制用来约束开发者 , 以保证系统的稳定可靠 。
Symbian
但是不得不说 , 这些是塞班的优势 , 也是塞班的弱势 。 在Symbian下开发应用的难度是非常高的 , 当时我学习C++就是因为要开发Symbian的应用 , 并且用C++开发一个非常优质的软件的难度的确是不容易的 。
在开发Symbian的时候的遇到的问题 , 相信不少当时的开发者都明白 , 这个因为太过于涉及技术方面 , 不多展开 , 基本就是上面提到的那些 。
Android
但是到了Android这里的时候 , 情况就是完全不一样了 , Android当时大家都是采用Java开发 , Java不再需要顾及内存泄露 , 不再需要顾及Symbian微内核的一些麻烦 。
并且还有一个就是Symbian手机还有一个地方 , 就是机器的种类太多了 。 所以使得Symbian的调试是很麻烦的 , 有触摸屏的手机 , 有不是触摸屏的键盘机 , 有全触摸的手机 , 也有屏幕很小的手机 , 还有分辨率、键盘结构、相机型号等等因素 , 所以即使在同一款系统上 , 运行在不同机型的系统也都有不少的差别 。 所以如果你当时下载软件的时候 , 会发现会让你先选择你的机器的型号 。
诺基亚
所以说Symbian是非常不讨好开发者的 , 当时开发者们忍辱负重的原因无非是Symbian的用户太多了 。 当时Symbian S60的第三版开始 , 还引入了签名机制 , 只有签名过的软件才能安装到手机上 。 对当时的用户来说就是安装一些破解软件比较麻烦 , 所以需要破解签名 。 但是对于开发者来说需要每年花很多的钱去购买签名 , 对于企业来说问题不大 , 但是对于个人开发者来说就很难受了 。