以前的塞班系统好用占用内存小为啥被淘汰了?

刺激战场收割王


塞班装软件很烦的,以前要专门去塞班论坛弄签名,大浪淘沙,适者生存


胖得这么不小心


    诺基亚的塞班系统是曾经的王者,占用内存资源小的塞班系统最终被淘汰,来自内部和外部两方面原因,内部过于糟糕,外部的安卓和IOS过于强大,下文具体说一说。

    塞班系统的优势

    塞班(Symbian)可以说是一个优秀的嵌入式系统,采用了微内核的设计(安卓为基于Linux的宏内核,鸿蒙操作系统回归微内核),从设计时就考虑为在硬件资源有限的情况下,长期稳定的运行。


    诺基亚在某些方面是比较认死理,比如手机就应该耐摔,手机信号就应该好,相信用过诺基亚的小伙伴都知道,诺基亚手机是可以用来“砸核桃”的。摔不坏、信号好可能是诺基亚给大家留下的印象。

    塞班系统为什么衰落了?

    1)开发难度高

    塞班系统使用Symbian C++进行开发,有自己一套完整的开发框架和机制,相比android的java和IOS的swift、Ojbective-C开发难度要高很多。


    塞班系统的机型众多,屏幕分辨率、键盘结构、相机型号等都不同,同一个应用,需要在不同的机型上进行适配。总之,塞班系统不讨好应用开发商,纷纷转向了安卓和IOS阵营,没有应用开发商维护“生态”,那么就逐渐没落了。

    2)签名机制

    自从Symbian S60之后,塞班系统引入了签名机制,只有签名的应用才能安装到机器上。为了能够安装软件,需要到国内塞班论坛找签名,否则是无法安装和使用APP的,那时最崇拜的就是会制作签名的大神。安卓系统和IOS推出了“应用商店”,安装APP非常简单,用户也逐渐“淘汰”了塞班系统。

    3)商业原因

    塞班作为诺基亚的全资子公司,不仅诺基亚在用,还要授权给三星和所爱作为被授权方使用。由于它们都是手机厂商,因此诺基亚将塞班的很多功能藏着掖着,不给三星和索爱提供,而且给应用开发商提供资金支持,只适配诺基亚手机,直接导致三星、索爱等盟友投奔安卓阵营。塞班系统失去了最重要的盟友,只要诺基亚自己玩,离没落也就越来越近了。


    总之,诺基亚的塞班系统,在系统上不讨好开发者,使用上不讨好消费者,通过不正当竞争手段赶走了盟友,导致塞班系统的“生态”环境越来越差,最终被淘汰了。希望华为的“鸿蒙”操作系统能够不走塞班系统的老路,能够成为开发商喜欢用,消费者喜欢用的国产操作系统。


Geek视界


什么是塞班系统

  Symbian系统是塞班公司为手机而设计的操作系统。Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,在有限的内存和运存情况下,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、SyncML、NFC以及3G技术。它包含联合的数据库、使用者界面架构和公共工具的参考实现,它的前身是Psion的EPOC。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的symbian系统的主要原因。为这个平台开发的java程序在互联网上盛行。用户可以通过安装软件,扩展手机功能。

  塞班系统为什么被淘汰

  塞班与现下的安卓和IOS相比,那真的不是差了一点两点,但如若把时间调整到N95的年代,与当时同场竞技的PalmOS、WindowMobile、WebOS等一些列系统相比,塞班是当之无愧的王者。而一路高歌猛进的塞班之所以会被淘汰是一个综合性的问题。

  很多人都纳闷Symbian其实挺好用的,简单、稳定,常用的应用也有,就是界面丑一些,硬件配置低一些而已,为什么就被Android和iOS给侵占了。小编认为Symbian的衰落很大责任在诺基亚对形势的分析不够到位,以致对市场反应太慢,让对手占了先机,这是诺基亚本身的策略问题。

  使用塞班系统的机型碎片化太严重,导致开发者要面对开发成本极为庞大,举个例子,你要开发一个软件,要考虑到他要适用于触屏、全键盘、数字键盘、旋钮键盘等多种使用情况,想象都头大的问题!这些都直接或间接的导致了开发进度缓慢,无法满足用户需求。多说一句,安卓也有一段时间出现了硬件的碎片化,不过,安卓完美的解决了。

  iOS和安卓的异军突起。如果说iOS设备是为塞班鸣响了丧钟,那么安卓设备就是为塞班盖上了最后一把坟土。二者的易用性和塞班的不思进取直接导致了市场份额的逆转,而此时的塞班正忙于第4项工作。

  内耗过大,失去了与其他塞班设备联手抗击iOS和安卓的机会。塞班不仅仅是NOKIA在用,当时还有三星和索爱作为被授权方在使用塞班,但作为NOKIA的全资子公司,塞班很多内容是不对三星和索爱提供的,不但不提供,NOKIA还给开发者付钱,只为NOKIA开发软件。这个决定直接使得盟友变对手,逼着三星和索爱投奔其他阵营。


熊猫说


作为曾经的手机系统王者,塞班系统可以说是当时众多手机用户最青睐的系统。但经历过这么多年的变革,曾是王者的塞班系统现在也已经沦落,而且丝毫没有反弹的可能,完全淡出了我们的视野。不禁让人发出感叹,塞班系统到底经历过什么?

塞班系统到底经历过什么?这个还是要从诺基亚说起。

塞班系统作为当时诺基亚压箱底的技术,自然被诺基亚捧在手里对待。但由于过于溺爱塞班系统,诺基亚听不进别人的意见。当大家都在说系统有不足,需要改变的时候,诺基亚自然感觉塞班系统完美。就这样,导致塞班系统没有第一时间迎合消费者做出改变,从而失去庞大的用户市场。

而且由于诺基亚一味的盲目自大,感觉塞班系统就是所有手机软件厂商最好的选择。所以有恃无恐,整出让人难以理解的签名机制来限制手机软件的安装。而且在售卖塞班系统的时候也会对系统功能做出调整,导致功能不全面。最后直接让有意选择塞班系统的手机厂商选择了安卓系统,从而失去了合作市场。

综上,好用占内存小的塞班系统,可以说完全是被诺基亚一手整没的。在当时的手机系统领域,塞班系统是王者。但正是由于塞班系统如此强大,诺基亚感觉有恃无恐,所以肆意妄为。最后间接催生了如今的安卓与iOS系统,塞班系统也难逃成为历史的命运。


全域消费关注


曾经的诺基亚是手机的王者之师诺基亚手机从巅峰到被微软收购其实经历了时间并不长,证明在科技领域无论多么强大的公司只要跟不上时代的潮流就要被时代所抛弃,诺基亚的手机其实到现在还有人在使用,当年在市场上赢得了非常大的口碑,到现在还有很多人想不明白为什么诺基亚说不行就不行了,当初谷歌推广出来开源的安卓系统是多么具有前瞻性。

诺基亚衰败的几个原因

主要在技术上创新力度不够。很多人都预感到智能手机时代马上就要到达,诺基亚为智能手机也做了比较深刻的布局,并且推广出来的塞班系统也赢得了很多软件开发者的青睐,放在那个时代并不会显得多么过时但是由于创新力极强的安卓系统的出现,对于诺基亚的手机的冲击最大,与其说iPhone的出现给诺基亚当头一棒,安卓的推广普及相当于彻底杀死了诺基亚的塞班系统,从事嵌入式开发多年对于塞班系统还是有所了解,还专门下载了源码进行研究,技术上问题不大,主要还是围绕着之前的软件设计思路再走,很明显从技术角度上算是对以前技术的一个汇总,创新点十分有限。

市场方向把握不准。由于诺基亚在早期积累了雄厚的市场底子,如果全部切换到智能手机领域很明显会伤害到正在使用的用户体验,正是因为这些顾虑导致了诺基亚在推进智能手机动作上还非常缓慢,还是局限于键盘手机样式,甚至还专门搞了一批像手机键盘的一样的机型,在当初还很好的流行了一段时间,如果没有苹果的IOS或者谷歌的安卓冲击这类产品在市场还是有用武之地,由于设计的产品放在市场上还直接能卖,用户也并没有很深刻的方案,正是这种市场的前瞻度不够,导致了诺基亚公司觉得继续这种产品路线不存在很大的问题,结果IOS和安卓的几个回合就把诺基亚干倒了,有多少科技企业就是死在温水煮青蛙的效应里面,前脚还在热卖产品后脚就被市场淘汰了。

早期谷歌的安卓系统首先找到的就是诺基亚,但当初的诺基亚如日中天,肯定不会采纳别人的操作系统,对自家的塞班系统感觉良好,无论从市场地位或者技术水平像诺基亚这种巨头不太可能使用别家的技术,所以诺基亚并没有对安卓系统引起足够的重视,一旦错过再用时间去弥补已经是不可能的事情了。

船大不好调头。诺基亚在全球的影响力非常巨大,已经在全齐积攒了非常多的优质客户,所以在短时间转型成智能手机类型,在各方面的回应上还是存在很大的缓冲区,但时间不等人谷歌的安卓推出之初也没有什么多大功能,但谷歌公司一直在投入巨大的人力和无力及时更正里面的错误,系统生态链的建设越来越完善,彻底把诺基亚的甩在后边了。

其实在那个时代的塞班系统内存占有以及性能方面都还能说的过去,主要原因还是应用相对比较少,而且应用开发相对比较克制,主要当初的智能手机系统还不完善,不像现在应用体系这么完善导致,如果像现在这个样子的开发力度,塞班系统一样会表现的卡顿,主要是生态系统还不完善造成,跟不上时代的潮流再厉害的大厂也不行,希望能帮到你。


大学生编程指南



Symbian的衰落,绝不是因为Symbian落伍了。


首先,应当说,Symbian是一个优秀的嵌入式系统。Symbian是一个实时操作系统,是一个微内核系统,从设计的时候,就是为了能在有限的硬件资源和能源的环境下,长时间稳定运行的。Symbian采取了许多措施,比如使用微内核架构、严格控制内存泄漏、抢占式多任务调度等。Symbian使用的是Symbian C++进行开发,有自己一套完整的开发框架和机制,约束开发者,保证系统的稳定性和可靠性,提高系统的性能。


这些都是,Symbian的优势,同时也是Symbian的劣势。在Symbian下进行应用的开发难度是很高的,因为要写一个高质量的C++程序,确实不容易。

开始讲述纯技术内容,不感兴趣可以跳过


  • Symbian检测到内存泄漏,是会让应用程序崩溃的。避免内存泄漏,这对于一般程序员来说,是一个不小的难题。
  • 虽然Symbian本身有二阶构造函数、清除栈这样的机制辅助开发者进行内存管理和控制,但是这些都需要开发者对C++的内存分配机制有一个比较清晰和深刻的了解,而大部分开发者,是不知道到底什么是栈什么是堆的。
  • 因为工作在硬件资源有限的嵌入式系统中,Symbian的栈大小非常有限,所有的数据都要放到堆上,于是需要使用二阶构造函数。
  • 还有那个蛋疼的Leave机制,基本上是对C++过于简单的异常机制的简单封装,稍微不慎,就会出现内存泄漏。
  • 在微内核机制中,许多东西都和我们平时的开发不一样,大部分的系统功能都不在内核中,需要连接提供该功能的模块进行操作,这些模块都是C/S模式的。
  • Symbian中不提倡使用多线程或者多进程,提倡使用调度器,进行抢占式多任务调度,我自认为对于并发控制学得比较好,多线程工作的问题也能处理和发现,但是对于这个抢占式多任务的流程,我真的足足花了一个礼拜才弄明白到底怎么回事。

因为上述原因,进行Symbian开发的门槛还是比较高的(相比于不需要关心上述所有问题的Java而言)。Symbian的机型非常多,使得Symbian上应用的调试也比较麻烦,除了屏幕分辨率、键盘结构、扬声器数量、相机型号、闪光灯等因素,即使是同一款系统,运行在不同机型上的系统也有细微的差别,所以往往要对众多的机型进行适配。

除了不讨好开发者以为,诺基亚在一些方面也是比较认死理,比如手机就应该不容易摔坏,手机信号就是应该好。我一直觉得,这个是诺基亚迟迟不使用大尺寸电容屏的原因之一(当然,大家常调侃的Q屏采购量过大没用完可能也是)。即使到今天,摔不坏、信号好依然是诺基亚给大家的印象,难以磨灭。我们必须承认,这些都是对的,但是,这些也确实是不容易被人们注意到的方面。


Symbian S60 第三版开始,对应用引入了签名机制,只有有签名的应用才能安装到机器上。有人认为复杂的签名机制是导致Symbian衰落的原因之一。其实签名并没有错,iOS上一样也是使用签名机制,不也是好好的?错的是当时那个互联网暂时还没有普及到手机上的时候,人们过多的使用了盗版软件,而我们也都知道,只有盗版软件才需要进行复杂的签名才能安装到自己的手机上的


至于操作系统的界面,这个我想不用我说太多,用过的人,不管懂行不懂行,都知道怎么评价。Symbian的界面要说很差我觉得不至于,时间太久了没有什么变化,让大家缺少新鲜感,然后直接败给了又好看又好玩的苹果。


在系统上,不讨好开发者;在使用的时候,也不讨好使用者,但是凭借多年的积累,Symbian还是稳稳的把握住了市场,当时不是没有其他的系统,Windows Mobile、Palm、BlackBerry OS都是。但是Symbian因为定位能在性能比较差的机器上运行,诺基亚的智能机在性能、种类和价格上,以及Symbian平台上的众多的应用,稳稳的压倒了其他竞争者。


2007年iPhone刚刚出现的时候,不仅仅是诺基亚,全世界都觉得这是个笑话。一个不能换铃声、不能后台运行程序,甚至就根本没有第三方应用的手机,怎么好意思称作智能机,唯一的亮点,大概就是那个好玩的多点触控的屏幕,和那个相比于Symbian将近十年不变的界面,相对好看的UI。


当然后来,全世界都知道了,乔帮主在下一盘很大的棋,当祭出AppStore这个大杀器的时候,所有的开发者都开始倒戈了。因为Symbian开发困难,还赚不到钱,苹果上开发简单,没有盗版,能赚到钱。钱这个东西一来引诱,加上Symbian即不讨好开发者,也不讨好使用者,当然也就没有人拥护。


价格上,诺基亚从低端到高端全线都有,不过在高端市场(不含vertu),价格一直都很坑爹,旗舰级的机器往往都能5k+到6k+。苹果也是跟运营商合作,通过套餐,让iPhone的使用成本跟别的机器基本没有区别。正好手机坏了,几百刀买一个iPhone,几年的合约,还不见得比别的手机贵,还好玩,为什么不呢?


南城WJ


别逗了,塞班系统可不怎么样,卡,闪退,经常提示系统内存不足,安装软件后期还需要证书,兼容性也很差,说好听的叫塞班,其实就是java优化系统而已,要是真的好,诺基亚还会就是死也要跟微软合作开发新系统?


沙漏128094608


塞班系统的架构太过老旧,为了兼容新时代的需求已经变得臃肿不堪,而那时的Android已经表现出了架构的优势,所以如果当时反过头再去重新设计塞班系统的话,等设计好了,Android和iOS早已经一骑绝尘,因此被淘汰是必然的。

就像Windows一样,如果微软不做WinXP、Win7、Win10,现在还在发展Win98的话,那适应现在需求的Win98可能光是系统就要占用几十上百G,那将是无比臃肿的。系统的更新不仅要适应新的需求,还要砍掉部分向下兼容,否则必然会越来越臃肿。

一个通俗的例子,在20年前盖的楼房是不需要安装电梯的,因为当时没那个需求,就6层楼。但如果放到现在,需要电梯,对于一个20年前的楼房,就需要大动干戈的去挖电梯井再植入电梯,只为了一个小需求,就要付出这么大的代价。等再过几年,6层楼不够住了,要额外再建10层,那是不是得把楼先吊起来,重新打地基...,代价更大,而之前有报道过的模块化楼房,就是一种新架构。这就是老架构和新架构的区别,老架构为了增加一项新的功能,在保留兼容性的基础上,往往需要花费非常大的代价才能实现,而且实现的不一定可靠。


EuphyWoNG


感谢您的阅读!

傲慢,让诺基亚塞班系统成了历史!2008年,诺基亚将塞班公司收购,造成了它独占塞班系统的美梦。确实,1998年,爱立信,诺基亚,摩托罗拉以及Psion的共同合作下成立塞班公司。

确实,塞班系统的特色很鲜明,这是一款实时性、多任务的纯32位操作系统,功耗低、内存占用少,在过去运存内存要求不高的情况下,塞班系统可以说是颇有特色的系统!

在看到塞班系统带来的红利以后,诺基亚对于塞班系统有了独占的心思,毕竟当时销量最好的塞班系统就是诺基亚,是吃独食还是共享?对于诺基亚来说,长久的傲慢已经不允许它让别人共享了!

然而,收购了塞班的诺基亚,却为自己的发展埋下了伏笔,如果早年诺基亚迅速的脱离塞班系统,转而投向安卓系统,可能也不会让它现在成为三流小品牌!

iOS系统和安卓系统的相继推出,对比塞班系统的臃肿,以及对于开发者来说难以为继的开发,让塞班慢慢的被开发者抛弃。

诺基亚想独霸塞班的美梦,随着越来越多的开发者选择退出,而心力交瘁,于是它转向了更大的坑WP。

塞班系统有什么缺陷呢?

其实,塞班因为节省存储器、使用塞班风格的编程理念和清除堆栈,能够让手机非常流畅,节省空间。而且,塞班系统是一个标准化的开放式平台,能够支持多种设备开发。

不过,因为它的特点鲜明,但是配置低,而且多种平台,反而会形成不兼容,不仅仅软件不兼容,版本之间兼容性差,所以给开发者带来更为繁琐的工作。


不可否认塞班系统失败原因是因为跟不上时代发展;更为主要是诺基亚的傲慢!自然,和iOS以及安卓发展迅速也分不开,所以是多样的原因导致塞班系统失败的!


LeoGo科技


每个系统都有自己的优势gg和劣势,随着时代的发展和技术的更新换代。越来越多的方便快捷的软件和优化,内存更新换代也非常的快。所以并不是被淘汰,而是使用率逐渐降低,现在使用塞班系统的手机停产了,所以现在使用这种手机的人会大大减少,以至于逐渐消失,就像手机发明出来后,座机的使用情况也并没有完全消失。


分享到:


相關文章: