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

刺激战场收割王


欢迎在点击右上角关注:「太平洋电脑网」,不定时放送福利哦!

占用内存小是真的,流畅也是真的,稳定也是真的,但是塞班系统真的跟不上智能手机的潮流。

①诺基亚本身错过了触屏的潮流

刚开始时候,诺基亚对触控也是挺喜欢,甚至很多关键的技术也是在诺基亚中研发出来的。

但是,问题在于,诺基亚觉得触控没有未来,所以就不研发了,这就错过了第一波浪潮了。

触控在当时的效率真的不高,但是它却成为了新一代的潮流,因为它的操作更加简单,智能手机越来越复杂,操作就越需要简单。后来,诺基亚也推出触控的,但是已经被甩下了。

②塞班的开发难度相当高

Symbian C++是塞班的开发语言,门槛非常高,甚至比现在很多的语言都要高啊!Android的语言简单多了,大家当然是开发一个容易的啦。

这还不是重点,重点是不同的机型你需要一个一个适配,适配还没有捷径哦,适配的工作量是安卓的几倍,这怎么玩啊?

③签名机制导致开放性不够

这个问题很严重,我们知道安卓成功的原因之一是因为安卓的开放性,很轻松就能做出安装包了。

但是,在塞班系统中,你做好了没有签名也没有用。因为没有签名就没有办法安装,这就大大提高了门槛了。虽然说,可以控制APP的质量,但是你自己又不给力去大力发展APP,民间的高手又要找人制作签名。当然不够安卓受欢迎啦!


太平洋电脑网


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

    塞班系统的优势

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


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

    塞班系统为什么衰落了?

    1)开发难度高

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


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

    2)签名机制

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

    3)商业原因

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


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


Geek视界


主要是塞班系统对开发者的门槛要求还是比较高的(相比于不需要关心上述所有问题的Java而言)。塞班的机型非常多,使得Symbian上应用的调试也比较麻烦。


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

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

总的来说,是塞班系统对开发者能力要求太高,以及固若自封,对不系统做升级优化,一味吃老本。


拆客实验室


什么是塞班系统

  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开发软件。这个决定直接使得盟友变对手,逼着三星和索爱投奔其他阵营。


熊猫说



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


做为一个80后,是看着诺基亚和塞班发展,壮大,灭亡的,但我没有长时间的用过诺基亚的塞班手机,周围的同学用着的有诺基亚3230,而我用windows mobile的多普达565,他们算是同期手机。下面我就从一个老windows mobile爱好者的眼光来说说自己知道的。

塞班系统确实占用内存小,但是windows mobile占用的也不多,32M的内存一样可以流畅运行。

手机软件方面,塞班安装软件比较复杂,有签名机制。还有系统版本的限制,老的不能用新的,给用户带来一定的麻烦。如果有简单好用的且强大的,大部分人就会换手机。同时的wm系统,PPC和SP的软件有的都通用,键盘与触屏可以通用。不过因为诺基亚当时如日中天,用户基数大,所以软件多,开发者也多,系统不适应软件,那软件就适应系统,所以wm系统那么方便,我让同学塞班转wm他不转,啥都有,转什么呢?


Iphone的出现,乔布斯是个奇人,Iphone的出现一下子改写了手机市场的格局,老牌手机厂商立马弱势起来,像是摩托罗拉,明基西门子等,诺基亚的用户一看安装软件这么简单,屏幕这么清晰,又这么好玩,所以慢慢动摇了,同时,诺基亚也没有什么震撼性的手机出现,手机自然销量不行。后期的几次挽救也没成功。塞班的主要使用者就是诺基亚,硬件不行,软件自然也就不行了。


塞班的不思进取,不知道是是不是企业大了,都会反射弧变长,不能快速应对市场改变?诺基亚守住塞班多年,一直都是这样搞的,一步步成了世界第一,但是他应该有跟随市场变化的思想,因为他不是一开始就是第一,他也是从小到大,没想过会有其他厂商取而代之?我想如果当时苹果推出第一代机器的时候,塞班看着市场的情况,紧跟市场改变系统的界面,使之更加人性化,简单化,会不会避免以后灭亡的情景。如今看来,也有可能塞班当时把Windows系统当成了对手,认为Windows 是桌面霸主,出了手机系统都不能把诺基亚怎么样,那其他更不用提,耗着就行了。


“江山代有才人出,各领风骚数百年。”


主席说的好,从群众中来,到群众中去,这是才制胜法宝。


老张谈天说地


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

诺基亚衰败的几个原因

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

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

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

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

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


大学生编程指南


塞班系统,是原来手机界霸主,诺基亚为自己的手机开发出来的一个专门的手机操作系统。可以说塞班系统跟随着当年的手机霸主诺基亚一样,称霸于手机操作系统行业。而且塞班系统说实话,他的好处其实完全不输给现在的iOS和Android系统,甚至可以说是有些方面还胜过他。那么为什么最终塞班会失败和淘汰呢?我觉得我以下几个原因。

开发难度过高

塞班系统拥有一套自己的开发语言,叫做Symbian C++进行开发。这种系统语言虽然叫C++,但是实际上跟C++并没有半毛钱关系,甚至可以说他根本就没有C语言那种简洁,易操作的开发优势。所以导致了很多开发者想在上面进行开发的难度非常的高。而相比较而言,android当时使用的是Java作为开发语言.要知道java可以说是世界上使用人数最多的语言,所以懂java的人在转去做android开发,其实上手的难度非常非常的低。而苹果的iOS呢,使用的是Object-C作为官方的开发语言.这种语言是一种类似于C语言的开发语言,只是在C语言的基础上添加了面向对象这一属性,而且苹果对于内部的很多功能都做了很好的封装。开发者只需要自己去调用苹果写好的API就可以直接使用了。学习成本也非常的低。一个学习成本高的语言,和两个学习成本低的语言,放在大家面前,这其实很容易选择。肯定是都去学成本更低的语言。而没人去Symbian C++那么谁又去开发他呢?自然要完蛋。

生态封闭

而塞班系统之所以没落的原因第二点就是塞班系统或者说诺基亚手机的生态过于封闭了。只有自己的员工在为自己公司去开发软件,而并没有把一些该赋予的权限赋予广大其他开发者。我们都知道,一个人的精力是有限的,而大家的智慧却是无穷无尽的。所以为什么android和苹果系统商店上会有那么多好玩的软件的原因就是因为谷歌和苹果把一些开发权限交给了广大的开发者,让他们自己去开动自己的脑筋,自己去开发一些好玩又能赚钱的app软件。正式因为如此,大家才会为了赚钱和好玩绞尽脑汁的想该如何开发软件和开发什么软件好。这才有了微信,淘宝,抖音等神级应用。倘若android和ios也走上自给自足的道路,你能想象出谷歌和苹果能开发出这么多神级好玩的软件?那张小龙还能做得出微信这种神级应用?所以塞班败就败在生态过于封闭,什么都喜欢自己来。以一个公司去抵挡整个世界,怎么能不败?


诺基亚的没落

我们都知道,诺基亚手机当年可以说是手机界的战斗机,在2008年销量达到了巅峰。但是由于对未来手机的错误预估,没有看到智能手机的未来,导致的结果是以苹果为首的iphone智能机崛起,而诺基亚却还在做摔不坏的功能机。不能跟上时代的终将要被这个时代所淘汰。诺基亚就这么没落了。而塞班系统本身就是诺基亚为自己手机量身定做开发的操作系统,现在诺基亚完蛋了,塞班哪里还有存在的空间和价值?不然它在优秀,也只能被android和ios两个系统打得满地找牙。


以上就是我对塞班系统被淘汰的看法。如果觉得对你有帮助请随手点赞评论一下。谢谢。


晨雨细曲


首先我们来说塞班系统占用内存小同时好用,只不过是在功能机时代,而在智能手机时代塞袄盏统一点都不好用,这是实实在在的,甚至于要知道安卓当年2.1时代也比塞班最后成熟的系统强太多。



纵观整个塞班系统的发展轨迹,我们可以发现基本上是只为功能机所做的操作系统,所以移植到智能手机的时候就有点水土不服的意思。

除此之外,在智能手机时代,三班系统也只是做了小幅度的修改,并没有说是洗心革面的一大整改,据了解,塞班系统大概有2000多万条代码,那么让工程师在这里面去做智能手机的系统修改和优化,我个人觉得这样的工作量也是庞大的。



即便如此做了优化之后,又是否能和当年如日中天的iOS以及安卓系统对拼呢?要知道,塞班系统的整体软件运行环境是非常差的,相比来看的话,iOS早早的就已经有超过六七十万款的优质APP, 那么塞班系统又如何和iOS竞争呢?

除了iOS, 安卓系统的发展更是迅猛,我们知道安卓系统做的最重要的一个决定就是开源系统,当年开源系统直接让国产手机实现了弯道超车,从某种层面上来说,也让安卓系统成为整个星球上手机操作系统的霸主,到今天占据着超过85%的市场份额,何其恐怖。



这其中就有很多厂商的共同努力,包括安卓的发展逻辑是让用户在使用中发现问题,在使用中来完善这款操作系统,终于安卓到了,这个年头已经是非常完善了,啊,在功能性层面甚至要比iOS还要强势,只不过由于渲染机制的不同,在操作流畅度方面可能略微落后一丢丢。

所以纵观塞班系统的失败,其实是从本质上就不符合现代的标准,所以被淘汰是迟早的事儿。


互联网的放大镜


感谢您的阅读!

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

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

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

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

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

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

塞班系统有什么缺陷呢?

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

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


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


分享到:


相關文章: