以前的塞班系統好用佔用內存小為啥被淘汰了?

刺激戰場收割王


塞班裝軟件很煩的,以前要專門去塞班論壇弄簽名,大浪淘沙,適者生存


胖得這麼不小心


    諾基亞的塞班系統是曾經的王者,佔用內存資源小的塞班系統最終被淘汰,來自內部和外部兩方面原因,內部過於糟糕,外部的安卓和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和劣勢,隨著時代的發展和技術的更新換代。越來越多的方便快捷的軟件和優化,內存更新換代也非常的快。所以並不是被淘汰,而是使用率逐漸降低,現在使用塞班系統的手機停產了,所以現在使用這種手機的人會大大減少,以至於逐漸消失,就像手機發明出來後,座機的使用情況也並沒有完全消失。


分享到:


相關文章: