塞班|塞班系统究竟错在哪里?风光了十年,又为什么会被迅速淘汰?


塞班|塞班系统究竟错在哪里?风光了十年,又为什么会被迅速淘汰?
文章图片
塞班|塞班系统究竟错在哪里?风光了十年,又为什么会被迅速淘汰?
文章图片
塞班|塞班系统究竟错在哪里?风光了十年,又为什么会被迅速淘汰?
大家好 , 我是外冷内热的冰河 , 最近在整理以前的一些电子产品的时候 , 发现了很多以前的东西 , 包括几部从小到大陪伴我上学的诺基亚手机 。
不得不说 , 诺基亚手机应该是很多像我这样90后 , 包括更早以前的人的青春回忆 。 当时大部分诺基亚手机使用的都是Symbian系统 , 但是和当时的功能机相比 , Symbian系统更容易使用 , 更简单稳定 , 可以安装第三方应用 , 可以说是非常不错了 。 但是塞班的下降速度也很快 , 感觉一瞬间就消失了 。
那么塞班的手机是怎么没落的呢?可能有朋友会觉得塞班的落后是因为不如同时期的安卓和iOS 。 其实这是不对的 , 当时塞班系统的成熟度比安卓系统相对要高很多 , 所以当时我有个小伙伴用HTC和我换了诺基亚 , 这不仅是应用的成熟度 , 也是系统的成熟度 。
诺基亚的Symbian系统是一款优秀的嵌入式系统 , Symbian是一款实时操作系统 , 也是华为去年炒的一款非常火的微内核系统 。 从设计的时候来看 , 硬件有限 , 可以长时间稳定运行 。 所以这也是为什么很多小伙伴认为我的诺基亚手机配置较低 , 但比512M内存的安卓手机流畅的原因 。  
当时 , Symbian采用了严格内存控制、抢占式多任务调度的微内核架构 。 和苹果一样 , 他们都有自己完整的开发框架和机制来约束开发者 , 保证系统的稳定性和可靠性 。
但不得不说 , 这些都是塞班的强项和弱项 。 在Symbian下开发应用是非常困难的 , 当时学C++是因为想开发塞班应用 , 用C++开发一个非常高质量的软件并不容易 。
相信当时很多开发人员都明白开发Symbian遇到的问题 , 基本都是上面说的那些 , 因为他们在技术方面涉及太多 , 执行的不多 。  
但是到了Android , 情况就完全不同了 , 当时Android是用Java开发的 , Java不再需要考虑内存泄漏和塞班微内核的一些麻烦 。
而且还有一个塞班手机 , 还有一个地方就是机器种类太多 , 所以调试Symbian很麻烦 。 有带触摸屏的手机 , 有不带触摸屏的键盘机 , 有全触控的手机 , 有小屏的手机 , 还有分辨率、键盘结构、相机型号等因素 。 所以即使在同一个系统上 , 运行在不同模型上的系统之间也有很多差异 。 所以如果你当时下载软件 , 你会发现你会先选择你机器的型号 。
所以Symbian对开发者来说是非常不友好的 , 当时开发者忍气吞声的原因是塞班用户太多 。 当时从Symbian S60第三版开始就引入了签名机制 , 手机上只能安装签名软件 。 对于当时的用户来说 , 安装一些破解软件比较麻烦 , 需要破解签名 。 但对于开发商来说 , 每年需要花很多钱买签名 , 对企业来说问题不大 , 但对个别开发商来说就很难受了 。
还有一个方面就是界面 。 其实我觉得塞班还不错 , 只是有一个问题就是太久没改了 。 基本上每个版本的苹果和安卓都会有一些很大的变化 , 于是塞班就被当时好玩又好看的苹果打败了 。 当然 , 我觉得塞班是个很不错的系统 。
塞班系统是既不讨好开发者 , 又在使用中不讨好用户 , 不过塞班当时之所以能够牢牢把握住市场 , 有很多原因 , 其中一个很重要的原因是 , 与其他智能手机系统相比 , Symbian可以在配置更低的手机上运行 , 这当然意味着更低的价格 。 所以当时诺基亚可以在智能手机上领先 , 但是谁也没想到会出现价格更低配置更高的安卓 。


推荐阅读