กลับไปหน้าบทความ

อ่าน 29 นาที

ซิมเบียน

Symbian เป็น ระบบปฏิบัติการมือถือ (OS) และ แพลตฟอร์มการประมวลผล ที่เลิกใช้แล้ว ซึ่งออกแบบมาสำหรับ โทรศัพท์ฟีเจอร์โฟน และ สมาร์ทโฟน [ 6 ] เดิมที ได้รับการพัฒนาเป็น ระบบ...

ซิมเบียน

ซิมเบียน
หน้าจอหลักของ Nokia Belle Feature Pack 2 ในภาษาโรมาเนีย (ระบบปฏิบัติการ Symbian เวอร์ชันสุดท้าย)
นักพัฒนาSymbian (1998–2008) มูลนิธิ Symbian (2008–11) Nokia (2010–11) AccentureในนามของNokia (2011–13) [ 1 ]
เขียนเป็นC++ [ 2 ]
ตระกูลระบบปฏิบัติการอีพอค (ซิมเบียน)
สถานะการทำงานไม่ได้รับการสนับสนุนอีกต่อไป
แบบจำลองแหล่งที่มาซอฟต์แวร์กรรมสิทธิ์[ 3 ]เดิมเป็นซอฟต์แวร์เสรี (2010–11)
การเผยแพร่ครั้งแรก5 มิถุนายน 2540 (ในชื่อ EPOC32) ( 5 มิถุนายน 1997 )
เวอร์ชันสุดท้ายNokia Belle Feature Pack 2 / 2 ตุลาคม 2555 ( 2012-10-02 )
กลุ่มเป้าหมายทางการตลาดโทรศัพท์ฟีเจอร์โฟน สมาร์ทโฟน
มีจำหน่ายใน48 ภาษา
รายชื่อภาษา
ภาษาอาหรับ (อาหรับ, อูร์ดู), บาสก์ , บัลแกเรีย , คาตาลัน , จีน (ตัวเต็ม, ตัวย่อ), โครเอเชีย , เช็ก , เดนมาร์ก , ดัตช์ , อังกฤษ (สหราชอาณาจักร, สหรัฐอเมริกา) , เอสโต เนีย , ฟินแลนด์ , ฝรั่งเศส (ฝรั่งเศส, แคนาดา), กาลิเซีย , เยอรมัน , กรีก , ฮิบรู, อินเดีย (ฮินดี, ทมิฬ, มราฐี), ฮังการี, ไอซ์แลนด์ , อินโดนีเซีย , อิตาลี , ญี่ปุ่น , คาซัสถาน, ลัเวี , ลิทัเนีย,มาเลย์,นอร์เวย์,เปอร์เซีย, โปแลนด์ , โปรตุเกส (โปรตุเกส, บราซิล), โรมาเนีย , รัสเซีย , เซอร์เบี , สโล วัก , สโลวีเนีย , สเปน (สเปน, ลาตินอเมริกา), สวีเดน , ตากาล็อก , ไทย , ตุรกี , ยูเครน , เวียดนาม
วิธีการอัปเดตใบรับรองที่ลงนามโดย Symbian
ตัวจัดการแพ็กเกจ.sis , .sisx , .jad , .jar
แพลตฟอร์มที่รองรับARM , x86 [ 4 ]
ประเภทเคอร์เนลไมโครเคอร์เนลแบบเรียลไทม์ EKA2
ส่วนติดต่อผู้ใช้เริ่มต้นS60 (ตั้งแต่ปี 2009)
ใบอนุญาตซอฟต์แวร์กรรมสิทธิ์[ 5 ]เดิมคือEclipse Public
เว็บไซต์อย่างเป็นทางการsymbian.nokia.com (ปิดตัว ลงแล้วตั้งแต่เดือนพฤษภาคม 2014), symbian.org (ปิด ตัว ลง แล้วตั้งแต่ปี 2009–10)
สถานะการสนับสนุน
ไม่ได้รับการสนับสนุน

Symbianเป็นระบบปฏิบัติการมือถือ (OS) และแพลตฟอร์มการประมวลผล ที่เลิกใช้แล้ว ซึ่งออกแบบมาสำหรับโทรศัพท์ฟีเจอร์โฟนและสมาร์ทโฟน [ 6 ] เดิมทีได้รับการพัฒนาเป็น ระบบ ปฏิบัติการซอฟต์แวร์ที่เป็นกรรมสิทธิ์สำหรับผู้ช่วยดิจิทัลส่วนบุคคลเมื่อวันที่ 5 มิถุนายน 1997 โดยกลุ่มบริษัท Symbian Ltd. [ 7 ]ระบบปฏิบัติการ Symbian สืบเนื่องมาจากEPOCของPsionและส่วนใหญ่ใช้กับโปรเซสเซอร์ARMแม้ว่า จะมีพอร์ต x86อยู่ก็ตาม เวอร์ชันที่ดัดแปลงของ Symbian สำหรับ x86 ถูกใช้ใน Fujitsu LOOX F-07C ซึ่งมีการบูตแบบคู่กับ Windows 7 [ 8 ] Symbian ถูกใช้เป็นหลักโดยNokiaและในบางรุ่นของSamsung , MotorolaและSony Ericssonนอกจากนี้ยังแพร่หลายในญี่ปุ่นโดยแบรนด์ต่างๆเช่นFujitsu , SharpและMitsubishiในฐานะผู้บุกเบิกที่วางรากฐานให้กับอุตสาหกรรมสมาร์ทโฟน มันเป็นระบบปฏิบัติการสมาร์ทโฟนที่ได้รับความนิยมมากที่สุดโดยเฉลี่ยทั่วโลกจนถึงสิ้นปี 2010 ในช่วงเวลาที่การใช้งานสมาร์ทโฟนยังไม่แพร่หลายนัก ก่อนที่มันจะถูกแทนที่ด้วยiOSและAndroidอย่างไรก็ตาม มันได้รับความนิยมน้อยกว่าอย่างเห็นได้ชัดในอเมริกาเหนือเมื่อเทียบกับแพลตฟอร์ม Windows MobileและPocket PC

แพลตฟอร์ม Symbian OS ประกอบด้วยสองส่วน คือ ระบบปฏิบัติการแบบ ไมโครเคอร์เนล พร้อม ไลบรารีที่เกี่ยวข้องและส่วนติดต่อผู้ใช้ (ในฐานะมิดเดิลแวร์ ) ซึ่งทำหน้าที่เป็นเชลล์กราฟิกบนระบบปฏิบัติการ[ 9 ]ส่วนติดต่อผู้ใช้ที่โดดเด่นที่สุดคือ แพลตฟอร์ม S60 (เดิมชื่อ Series 60) ที่สร้างโดย Nokia ซึ่งเปิดตัวครั้งแรกในปี 2545 และใช้งานในอุปกรณ์ Nokia Symbian ส่วนใหญ่UIQเป็นส่วนติดต่อผู้ใช้คู่แข่งที่ส่วนใหญ่ใช้โดย Motorola และ Sony Ericsson ซึ่งเน้นที่ อุปกรณ์ที่ใช้ ปากกามากกว่าส่วนติดต่อแป้นพิมพ์แบบดั้งเดิมจาก S60 อีกส่วนติดต่อหนึ่งคือ แพลตฟอร์ม MOAP (S) จากผู้ให้บริการ NTT DoCoMo ในตลาดญี่ปุ่น[ 10 ] [ 11 ]แอปพลิเคชันสำหรับส่วนติดต่อที่แตกต่างกันเหล่านี้ไม่สามารถใช้งานร่วมกันได้ แม้ว่าแต่ละแอปพลิเคชันจะสร้างขึ้นบน Symbian OS ก็ตาม Nokia กลายเป็นผู้ถือหุ้นรายใหญ่ที่สุดของ Symbian Ltd. ในปี 2547 และซื้อกิจการทั้งหมดของบริษัทในปี 2551 [ 12 ] จากนั้นจึงมีการก่อตั้ง มูลนิธิ Symbianที่ไม่แสวงหาผลกำไรขึ้นเพื่อสร้าง ระบบปฏิบัติการ Symbian OS รุ่นใหม่ที่ไม่ ต้องเสียค่าลิขสิทธิ์ด้วยความพยายามที่จะรวมแพลตฟอร์มเข้าด้วยกัน S60 จึงกลายเป็นอินเทอร์เฟซที่มูลนิธิชื่นชอบ และ UIQ ก็หยุดการพัฒนา ส่งผลให้มีการสร้าง Symbian^1 (หรือ S60 รุ่นที่ 5) ที่เน้นการใช้งาน หน้าจอสัมผัสขึ้นในปี 2552 Symbian^2 (ซึ่งใช้ MOAP เป็นพื้นฐาน) ถูกใช้โดย NTT DoCoMo ซึ่งเป็นหนึ่งในสมาชิกของมูลนิธิ สำหรับตลาดญี่ปุ่น Symbian^3 เปิดตัวในปี 2553 ในฐานะระบบปฏิบัติการรุ่นต่อจาก S60 รุ่นที่ 5 ซึ่งในขณะนั้นได้กลายเป็นซอฟต์แวร์เสรี อย่างสมบูรณ์ การเปลี่ยนผ่านจากระบบปฏิบัติการที่เป็นกรรมสิทธิ์ไปสู่โครงการซอฟต์แวร์เสรีนั้นเชื่อกันว่าเป็นหนึ่งในการเปลี่ยนแปลงครั้งใหญ่ที่สุดในประวัติศาสตร์[ 13 ] Symbian^3 ได้รับการอัปเดต Anna และ Belle ในปี 2011 [ 14 ] [ 15 ]

มูลนิธิ Symbian ล่มสลายในช่วงปลายปี 2010 และ Nokia กลับมาควบคุมการพัฒนา OS อีกครั้ง[ 16 ] [ 17 ]ในเดือนกุมภาพันธ์ 2011 Nokia ซึ่งในขณะนั้นเป็นบริษัทเดียวที่ยังคงสนับสนุน Symbian นอกประเทศญี่ปุ่น ได้ประกาศว่าจะใช้Windows Phone 7ของMicrosoftเป็นแพลตฟอร์มสมาร์ทโฟนหลัก ในขณะที่ Symbian จะค่อยๆ ยุติลง[ 18 ] [ 19 ]สองเดือนต่อมา Nokia ได้เปลี่ยนระบบปฏิบัติการไปใช้ระบบการอนุญาตแบบกรรมสิทธิ์ โดยร่วมมือกับ OEM ของญี่ปุ่นเท่านั้น[ 20 ]และต่อมาได้ว่าจ้างAccenture ให้พัฒนา Symbian แทน[ 6 ] [ 21 ]แม้ว่าจะมีการสัญญาว่าจะให้การสนับสนุนจนถึงปี 2016 รวมถึงการอัปเดตครั้งใหญ่สองครั้งที่วางแผนไว้ แต่ในปี 2012 Nokia ได้ละทิ้งการพัฒนาไปเกือบทั้งหมด และนักพัฒนา Symbian ส่วนใหญ่ได้ออกจาก Accenture ไปแล้ว[ 22 ]และในเดือนมกราคม 2014 Nokia ก็หยุดรับซอฟต์แวร์ Symbian ใหม่หรือที่เปลี่ยนแปลงจากนักพัฒนา[ 23 ] Nokia 808 PureViewในปี 2012 ถือเป็นสมาร์ทโฟน Symbian รุ่นสุดท้ายอย่างเป็นทางการจาก Nokia [ 24 ] NTT DoCoMo ยังคงวางจำหน่ายอุปกรณ์ OPP(S) (Operator Pack Symbian ซึ่งเป็นรุ่นต่อจาก MOAP) ในญี่ปุ่น ซึ่งยังคงทำหน้าที่เป็นมิดเดิลแวร์บน Symbian [ 25 ]โทรศัพท์ที่ใช้ระบบนี้ ได้แก่F-07FจากFujitsuและSH-07FจากSharpในปี 2014

ประวัติศาสตร์

โลโก้ของมูลนิธิซิมเบียน

ระบบปฏิบัติการ Symbian มีต้นกำเนิดมาจากEPOC32 ซึ่ง เป็น ระบบปฏิบัติการที่สร้างขึ้นโดยPsionในช่วงทศวรรษ 1990 ในเดือนมิถุนายน ปี 1998 บริษัท Psion Software ได้เปลี่ยนชื่อเป็นSymbian Ltd.ซึ่งเป็นการร่วมทุนครั้งใหญ่ระหว่าง Psion กับผู้ผลิตโทรศัพท์ ได้แก่ Ericsson , MotorolaและNokia

ต่อมาได้มีการสร้าง แพลตฟอร์มซอฟต์แวร์ต่างๆสำหรับ Symbian โดยได้รับการสนับสนุนจากกลุ่มผู้ผลิตโทรศัพท์มือถือหลายกลุ่ม ได้แก่S60 ( Nokia , SamsungและLG ), UIQ ( Sony EricssonและMotorola ) และMOAP (S) (เฉพาะในญี่ปุ่น เช่นFujitsu , Sharpเป็นต้น)

เนื่องจากไม่มีคู่แข่งรายใหญ่ในตลาดระบบปฏิบัติการสมาร์ทโฟน ( Palm OSและWindows Mobileเป็นผู้เล่นรายเล็กเมื่อเทียบกับคู่แข่ง) Symbian จึงครองส่วนแบ่งตลาดสมาร์ทโฟนทั่วโลกถึง 67% ในปี 2549 [ 26 ]

ถึงแม้ว่า Symbian จะมีส่วนแบ่งการตลาดค่อนข้างมาก แต่ในหลายช่วงเวลา การพัฒนาแอปพลิเคชันบน Symbian ก็เป็นเรื่องยาก: ประการแรก (ประมาณช่วงต้นถึงกลางทศวรรษ 2000) เนื่องจากความซับซ้อนของภาษาโปรแกรมที่มีให้เลือกใช้ ได้แก่Open Programming Language (OPL) และ Symbian C++ รวมถึงความซับซ้อนของระบบปฏิบัติการ ประการที่สองคือระบบราชการของนักพัฒนาที่ดื้อรั้น ประกอบกับราคาสูงของสภาพแวดล้อมการพัฒนา แบบบูรณาการ (IDE) และชุดพัฒนาซอฟต์แวร์ (SDK) ต่างๆ ซึ่งเป็นอุปสรรคสำหรับนักพัฒนาอิสระหรือนักพัฒนารายเล็ก และประการสุดท้ายคือการแตกแยกที่ตามมา ซึ่งส่วนหนึ่งเกิดจากการทะเลาะวิวาทกันเองระหว่างและภายในผู้ผลิตแต่ละราย ซึ่งแต่ละรายก็มี IDE และ SDK ของตนเองเช่นกัน ปัจจัยทั้งหมดนี้ทำให้ผู้พัฒนาบุคคลที่สามท้อแท้ และส่งผลให้ระบบนิเวศของแอปพลิเคชันดั้งเดิมสำหรับ Symbian ไม่พัฒนาไปถึงระดับที่ App Store ของ Apple หรือ Google Play ของ Android ทำได้ในภายหลัง

ในทางตรงกันข้าม ระบบปฏิบัติการ iPhone OS (เปลี่ยนชื่อเป็นiOSในปี 2010) และAndroidมีการออกแบบที่เรียบง่ายกว่า มีโครงสร้างพื้นฐานที่ง่ายและเป็นศูนย์กลางมากกว่าสำหรับการสร้างและดาวน์โหลดแอปพลิเคชันจากภายนอก มีเครื่องมือสำหรับนักพัฒนาและภาษาโปรแกรมบางอย่างที่มีความซับซ้อนในระดับที่จัดการได้ และมีคุณสมบัติเช่น การทำงานหลายอย่างพร้อมกันและกราฟิกเพื่อตอบสนองความต้องการของผู้บริโภคในอนาคต

แม้ว่าการเขียนโปรแกรมสำหรับ Symbian จะยาก แต่ปัญหานี้สามารถแก้ไขได้โดยการสร้างแอป Java Mobile Edition ซึ่งเห็นได้ชัดว่าอยู่ภายใต้สโลแกน "เขียนครั้งเดียว รันได้ทุกที่" [ 27 ]ซึ่งไม่ใช่เช่นนั้นเสมอไปเนื่องจากการแบ่งส่วนเนื่องจากขนาดหน้าจออุปกรณ์ที่แตกต่างกันและความแตกต่างในระดับการสนับสนุน Java ME ในอุปกรณ์ต่างๆ

ในเดือนมิถุนายน พ.ศ. 2551 โนเกียประกาศการเข้าซื้อกิจการSymbian Ltd.และได้ก่อตั้ง องค์กรอิสระที่ไม่แสวงหาผลกำไรแห่งใหม่ชื่อ Symbian Foundation ระบบปฏิบัติการ Symbian OSและอินเทอร์เฟซผู้ใช้ที่เกี่ยวข้องS60 , UIQและMOAP (S) ได้รับการบริจาคจากเจ้าของ ได้แก่Nokia , NTT DoCoMo , Sony EricssonและSymbian Ltd.ให้แก่มูลนิธิโดยมีวัตถุประสงค์เพื่อสร้างแพลตฟอร์ม Symbian ให้เป็นซอฟต์แวร์ เสรีที่ไม่ต้องเสียค่าลิขสิทธิ์ ภายใต้ใบอนุญาตสาธารณะ Eclipse (EPL) ที่ได้รับการอนุมัติจาก Free Software Foundation (FSF) และOpen Source Initiative (OSI) แพลตฟอร์มนี้ได้รับการกำหนดให้เป็นผู้สืบทอดของ Symbian OS หลังจากการเปิดตัวอย่างเป็นทางการของ Symbian Foundation ในเดือนเมษายน พ.ศ. 2552 แพลตฟอร์ม Symbian ได้รับการเผยแพร่อย่างเป็นทางการในฐานะซอฟต์แวร์เสรีในเดือนกุมภาพันธ์ พ.ศ. 2553 [ 28 ]

Nokia กลายเป็นผู้มีส่วนร่วมหลักในโค้ดของ Symbian เนื่องจากในขณะนั้น Nokia มีทรัพยากรในการพัฒนาทั้งแกนหลักของระบบปฏิบัติการ Symbian และส่วนติดต่อผู้ใช้ นับตั้งแต่นั้นมา Nokia ได้ดูแลคลังโค้ดของตนเองสำหรับการพัฒนาแพลตฟอร์ม โดยเผยแพร่การพัฒนาไปยังคลังสาธารณะเป็นประจำ[ 29 ] Symbian มีจุดประสงค์ที่จะพัฒนาโดยชุมชนที่นำโดยมูลนิธิ Symbianซึ่งประกาศครั้งแรกในเดือนมิถุนายน พ.ศ. 2551 และเปิดตัวอย่างเป็นทางการในเดือนเมษายน พ.ศ. 2552 วัตถุประสงค์คือการเผยแพร่ซอร์สโค้ดสำหรับแพลตฟอร์ม Symbian ทั้งหมดภายใต้ EPL ซึ่งสำเร็จในวันที่ 4 กุมภาพันธ์ พ.ศ. 2553 มูลนิธิ Symbian รายงานว่าเหตุการณ์นี้เป็นการย้ายโค้ดเบสที่ใหญ่ที่สุดไปยังซอฟต์แวร์เสรีในประวัติศาสตร์[ 28 ] [ 30 ]

อย่างไรก็ตาม ส่วนประกอบสำคัญบางอย่างภายใน Symbian OS ได้รับอนุญาตจากบุคคลที่สาม ซึ่งทำให้มูลนิธิไม่สามารถเผยแพร่ซอร์สโค้ดทั้งหมดภายใต้ EPL ได้ทันที แต่ซอร์สโค้ดส่วนใหญ่กลับถูกเผยแพร่ภายใต้ Symbian Foundation License (SFL) ที่เข้มงวดกว่า และการเข้าถึงซอร์สโค้ดทั้งหมดถูกจำกัดไว้เฉพาะบริษัทสมาชิกเท่านั้น แม้ว่าการเป็นสมาชิกจะเปิดกว้างสำหรับองค์กรใดๆ ก็ตาม[ 31 ]นอกจากนี้ เฟรมเวิร์ กซอฟต์แวร์เสรีQtยังถูกนำมาใช้ใน Symbian ในปี 2010 ในฐานะเส้นทางการอัปเกรดหลักสำหรับMeeGoซึ่งจะเป็นระบบปฏิบัติการมือถือรุ่นต่อไปที่จะมาแทนที่ Symbian บนอุปกรณ์ระดับไฮเอนด์ Qt นั้นโดยธรรมชาติแล้วเป็นซอฟต์แวร์เสรีและสะดวกมากในการพัฒนา เฟรมเวิร์กอื่นๆ อีกหลายตัวถูกนำไปใช้กับแพลตฟอร์มนี้ เช่นStandard Cและ C++, Python , RubyและAdobe Flash Lite IDE และ SDK ได้รับการพัฒนาและเผยแพร่ให้ใช้งานได้ฟรี และ การพัฒนา ซอฟต์แวร์แอป พลิเคชัน (แอป) สำหรับ Symbian ก็ได้รับความนิยมมากขึ้น

ในเดือนพฤศจิกายน พ.ศ. 2553 มูลนิธิซิมเบียนประกาศว่าเนื่องจากการเปลี่ยนแปลงในสภาวะเศรษฐกิจและตลาดโลก (และยังขาดการสนับสนุนจากสมาชิกเช่นSamsung [ 32 ]และSony Ericsson ) จะเปลี่ยนสถานะเป็นองค์กรที่ให้สิทธิ์ใช้งานเท่านั้น[ 31 ] Nokia ประกาศว่าจะรับช่วงดูแลแพลตฟอร์มซิมเบียน มูลนิธิซิมเบียนจะยังคงเป็นผู้ถือเครื่องหมายการค้าและหน่วยงานที่ให้สิทธิ์ใช้งาน และจะมีเพียงกรรมการที่ไม่ใช่ผู้บริหารเท่านั้นที่เกี่ยวข้อง

ด้วยส่วนแบ่งการตลาดที่ลดลงจาก 39% ในไตรมาสที่ 3 ปี 2010 เหลือ 31% ในไตรมาสที่ 4 ปี 2010 [ 33 ] Symbian กำลังสูญเสียส่วนแบ่งการตลาดให้กับ iOS และ Android อย่างรวดเร็ว และในที่สุดก็ตกเป็นรอง Android ในไตรมาสที่ 4 ปี 2010 [ 34 ] Stephen Elopได้รับการแต่งตั้งเป็น CEO ของ Nokia ในเดือนกันยายน ปี 2010 และในวันที่ 11 กุมภาพันธ์ ปี 2011 เขาได้ประกาศความร่วมมือกับMicrosoftซึ่งจะทำให้ Nokia นำWindows Phone มา ใช้เป็นแพลตฟอร์มสมาร์ทโฟนหลัก[ 35 ]และ Symbian จะค่อยๆ ถูกยกเลิกไปพร้อมกับ MeeGo [ 19 ]ผลที่ตามมาคือ ส่วนแบ่งการตลาดของ Symbian ลดลง และนักพัฒนาแอปพลิเคชันสำหรับ Symbian ก็เลิกใช้ไปอย่างรวดเร็ว งานวิจัยในเดือนมิถุนายน ปี 2011 ระบุว่านักพัฒนาแอปพลิเคชันมือถือมากกว่า 39% ที่ใช้ Symbian ในขณะที่ตีพิมพ์กำลังวางแผนที่จะเลิกใช้แพลตฟอร์มนี้[ 36 ]

ภายในวันที่ 5 เมษายน 2554 โนเกียได้ยุติการเผยแพร่ซอฟต์แวร์ซิมเบียนส่วนใดส่วนหนึ่งโดยไม่คิดค่าใช้จ่าย และลดความร่วมมือลงเหลือเพียงกลุ่มพันธมิตรที่ได้รับการคัดเลือกไว้ล่วงหน้าในญี่ปุ่น [ 5 ]ซอร์สโค้ดที่เผยแพร่ภายใต้ EPL ดั้งเดิมยังคงมีอยู่ในคลังเก็บข้อมูลของบุคคลที่สาม[ 37 ]รวมถึงชุดโค้ดสาธารณะทั้งหมดจากโครงการ ณ วันที่ 7 ธันวาคม 2553 [ 38 ]

องค์กร GitHub SymbianSource อธิบายตัวเองว่าเป็นผู้ดูแล "คลังข้อมูลสุดท้ายจากมูลนิธิ Symbian ที่เลิกกิจการแล้ว" ซึ่งรวมถึงคลังข้อมูล oss.FCL.sf.os.kernelhwsrv ซึ่งมีชื่อว่า "เคอร์เนลระบบปฏิบัติการ Symbian" [ 39 ] [ 40 ]

เมื่อวันที่ 22 มิถุนายน 2554 โนเกียได้ทำข้อตกลงกับแอคเซนเจอร์สำหรับโครงการเอาท์ซอร์สซิ่ง แอคเซนเจอร์จะให้บริการพัฒนาซอฟต์แวร์และบริการสนับสนุนบนระบบซิมเบียนแก่โนเกียจนถึงปี 2559 [ 21 ]การโอนย้ายพนักงานของโนเกียไปยังแอคเซนเจอร์เสร็จสมบูรณ์เมื่อวันที่ 30 กันยายน 2554 และพนักงานของโนเกียจำนวน 2,800 คนได้กลายเป็นพนักงานของแอคเซนเจอร์ ณ เดือนตุลาคม 2554 [ 6 ]

Nokia ได้ยุติการสนับสนุนการพัฒนาและการบำรุงรักษาซอฟต์แวร์สำหรับ Symbian โดยมีผลตั้งแต่วันที่ 1 มกราคม 2557 และหลังจากนั้นก็ปฏิเสธที่จะเผยแพร่แอปพลิเคชันหรือเนื้อหา Symbian ใหม่หรือที่เปลี่ยนแปลงใน Nokia Store และยุติโปรแกรม 'Symbian Signed' สำหรับการรับรองซอฟต์แวร์[ 41 ]

คุณสมบัติ

ส่วนติดต่อผู้ใช้

ระบบปฏิบัติการ Symbian มีชุดเครื่องมือด้านกราฟิกพื้นฐานมาตั้งแต่เริ่มแรก ซึ่งรู้จักกันในชื่อ AVKON (เดิมชื่อSeries 60 ) S60 ถูกออกแบบมาให้ใช้งานผ่านอินเทอร์เฟซที่คล้ายกับแป้นพิมพ์ เช่น แป้นพิมพ์โทรศัพท์เสริมประมาณ 15 ปุ่ม หรือแป้นพิมพ์ QWERTY ขนาดเล็ก ซอฟต์แวร์ที่ใช้ AVKON สามารถใช้งานร่วมกับ Symbian เวอร์ชันต่างๆ ได้จนถึง Symbian^3

Symbian^3 มีเฟรมเวิร์ก Qtซึ่งกลายเป็นชุดเครื่องมือส่วนติดต่อผู้ใช้ที่แนะนำสำหรับแอปพลิเคชันใหม่ๆ นอกจากนี้ยังสามารถติดตั้ง Qt บนอุปกรณ์ Symbian รุ่นเก่าได้อีกด้วย

Symbian^4 มีแผนที่จะนำเสนอเฟรมเวิร์กไลบรารี GUI ใหม่ที่ออกแบบมาโดยเฉพาะสำหรับอินเทอร์เฟซแบบสัมผัส ซึ่งรู้จักกันในชื่อ "UI Extensions for Mobile" หรือ UIEMO (ชื่อโครงการภายใน "Orbit") ซึ่งสร้างขึ้นบน Qt Widget โดยมีการปล่อยเวอร์ชันพรีวิวออกมาในเดือนมกราคม 2010 อย่างไรก็ตาม ในเดือนตุลาคม 2010 โนเกียได้ประกาศว่า Orbit/UIEMO ถูกยกเลิกแล้ว

ต่อมา Nokia แนะนำให้นักพัฒนาใช้Qt Quickร่วมกับQMLซึ่งเป็นเฟรมเวิร์ก UI และสคริปต์แบบประกาศระดับสูงใหม่สำหรับการสร้างอินเทอร์เฟซหน้าจอสัมผัสที่มีภาพสวยงาม ซึ่งช่วยให้สามารถพัฒนาได้ทั้งสำหรับ Symbian และMeeGoโดยจะส่งมอบให้กับอุปกรณ์ Symbian^3 ที่มีอยู่แล้วในรูปแบบการอัปเดต Qt เมื่อแอปพลิเคชันต่างๆ ค่อยๆ มีอินเทอร์เฟซผู้ใช้ที่ปรับปรุงใหม่ใน Qt เฟรมเวิร์ก S60 รุ่นเก่า (AVKON) จะถูกยกเลิกและจะไม่รวมอยู่ในอุปกรณ์ใหม่ในบางจุด ซึ่งจะทำให้ความเข้ากันได้แบบไบนารีกับแอปพลิเคชัน S60 รุ่นเก่าใช้งานไม่ได้[ 42 ] [ 43 ]

เบราว์เซอร์

ระบบปฏิบัติการ Symbian S60 รุ่นที่ 5 บนทีวีSamsung Omnia HD

Symbian^3 และรุ่นก่อนหน้ามีเบราว์เซอร์ใน ตัวที่ใช้ WebKit Symbian เป็นแพลตฟอร์มมือถือแรกที่ใช้ WebKit (ในเดือนมิถุนายน พ.ศ. 2548) [ 44 ] Symbian รุ่นเก่าบางรุ่นใช้Opera Mobileเป็นเบราว์เซอร์เริ่มต้น

Nokia ได้เปิดตัวเบราว์เซอร์ใหม่พร้อมกับการเปิดตัว Symbian Anna ซึ่งมีความเร็วที่ดีขึ้นและอินเทอร์เฟซผู้ใช้ที่ได้รับการปรับปรุง[ 45 ]

รองรับหลายภาษา

ระบบปฏิบัติการ Symbian มีระบบสนับสนุนการแปลภาษาที่แข็งแกร่ง ทำให้ผู้ผลิตและนักพัฒนาแอปพลิเคชันจากภายนอกสามารถแปลผลิตภัณฑ์ที่ใช้ Symbian เป็นภาษาต่างๆ เพื่อรองรับการจำหน่ายทั่วโลก โนเกียได้เพิ่มภาษาต่างๆ ไว้ในอุปกรณ์ในรูปแบบของชุดภาษาซึ่งเป็นชุดภาษาที่ครอบคลุมภาษาที่ใช้กันทั่วไปในพื้นที่ที่จะวางจำหน่ายอุปกรณ์รุ่นนั้นๆ ชุดภาษาทั้งหมดจะมีภาษาอังกฤษหรือสำเนียงท้องถิ่นที่เกี่ยวข้องเป็นส่วนประกอบหลัก รุ่นล่าสุด Symbian Belle รองรับ 48 ภาษา พร้อมด้วย [สำเนียง] และ (อักษร):

  • ภาษาอาหรับ (อาหรับ)
  • บาสก์ (ละติน)
  • ภาษาบัลแกเรีย (อักษรซีริลลิก)
  • คาตาลัน (ละติน)
  • ภาษาจีน [สาธารณรัฐประชาชนจีน] (ภาษาจีนตัวย่อ)
  • ภาษาจีน [ฮ่องกง] (ภาษาจีนตัวเต็ม)
  • ภาษาจีน [ไต้หวัน] (ภาษาจีนตัวเต็ม)
  • โครเอเชีย (ละติน)
  • เช็ก (ละติน)
  • เดนมาร์ก (ละติน)
  • ดัตช์ (ละติน)
  • ภาษาอังกฤษ [สหราชอาณาจักร] (ละติน)
  • ภาษาอังกฤษ [สหรัฐอเมริกา] (ละติน)
  • ภาษาเอสโตเนีย (ละติน)
  • ฟินแลนด์ (ละติน)
  • ภาษาฝรั่งเศส (ละติน)
  • ภาษาฝรั่งเศส [แคนาดา] (ละติน)
  • กาลิเซียน (ละติน)
  • ภาษาเยอรมัน (ละติน)
  • กรีก (กรีก)
  • ภาษาฮีบรู (ฮีบรู)
  • ภาษาฮินดี (อินเดีย)
  • ฮังการี (ละติน)
  • ไอซ์แลนด์ (ละติน)
  • ชาวอินโดนีเซีย [บาฮาซาอินโดนีเซีย] (ละติน)
  • อิตาลี (ละติน)
  • ภาษา ญี่ปุ่น ( อักษรญี่ปุ่น )*
  • คาซัค (อักษรซีริลลิก)
  • ลัตเวีย (ละติน)
  • ลิทัวเนีย (ละติน)
  • มาเลย์ [บาฮาซามาเลเซีย] (ละติน)
  • ภาษามา Marathi (อินเดีย: รัฐมหาราษฏระ)
  • นอร์เวย์ (ละติน)
  • ภาษาเปอร์เซีย [ฟาร์ซี]
  • โปแลนด์ (ละติน)
  • ภาษาโปรตุเกส (ละติน)
  • โปรตุเกส [บราซิล] (ละติน)
  • โรมาเนีย (ละติน)
  • รัสเซีย (อักษรซีริลลิก)
  • เซอร์เบีย (ละติน)
  • สโลวัก (ละติน)
  • สโลเวเนีย (ละติน)
  • ภาษาสเปน (ละติน)
  • ภาษาสเปน [ลาตินอเมริกา] (ลาติน)
  • สวีเดน (ละติน)
  • ตากาล็อก [ฟิลิปปินส์] (ละติน)
  • ไทย (ไทย)
  • ทมิฬ (อินเดีย)
  • ตุรกี (ละติน)
  • ยูเครน (อักษรซีริลลิก)
  • ภาษาอูร์ดู (ภาษาอาหรับ)
  • เวียดนาม (ละติน)

Symbian Belle เป็นรุ่นที่เพิ่มภาษาคาซัคเข้ามา ในขณะที่ภาษาเกาหลีไม่ได้รับการสนับสนุนอีกต่อไป

  • ภาษาญี่ปุ่นมีให้บริการเฉพาะบนอุปกรณ์ Symbian^2 เท่านั้น เนื่องจากอุปกรณ์เหล่านี้ผลิตในประเทศญี่ปุ่น ส่วนบนอุปกรณ์ Symbian รุ่นอื่นๆ ภาษาญี่ปุ่นยังคงรองรับอยู่ แต่มีข้อจำกัดบางประการ

การพัฒนาแอปพลิเคชัน

ตั้งแต่ปี 2010 Symbian ได้เปลี่ยนมาใช้ C++ มาตรฐานร่วมกับQtเป็น SDK หลัก ซึ่งสามารถใช้งานได้กับQt CreatorหรือCarbide.c++ Qt รองรับ Symbian/S60 3rd รุ่นเก่า (เริ่มต้นด้วย Feature Pack 1 หรือ S60 3.1) และ Symbian/S60 5th Edition (หรือ S60 5.01b) รวมถึงแพลตฟอร์ม Symbian รุ่นใหม่ นอกจากนี้ยังรองรับMaemoและMeeGo , Windows, Linux และ Mac OS X อีกด้วย [ 46 ] [ 47 ]

การพัฒนาแอปพลิเคชันทางเลือกสามารถทำได้โดยใช้Python (ดูPython สำหรับ S60 ), Adobe Flash LiteหรือJava ME

ก่อนหน้านี้ ระบบปฏิบัติการ Symbian ใช้ภาษา C++ เวอร์ชันเฉพาะของ Symbian ร่วมกับCodeWarriorและต่อมาคือCarbide.c++ ซึ่งเป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ในฐานะสภาพแวดล้อมการพัฒนาแอปพลิเคชันหลัก

Web Runtime (WRT) เป็นเฟรมเวิร์กแอปพลิเคชันแบบพกพาที่อนุญาตให้สร้างวิดเจ็ตบนแพลตฟอร์ม S60โดยเป็นส่วนขยายของ เบราว์เซอร์ที่ใช้ WebKit ของ S60 ซึ่งอนุญาตให้เปิดใช้งานอินสแตนซ์เบราว์เซอร์หลายรายการเป็นแอปพลิเคชัน JavaScript แยกต่างหาก[ 48 ] [ 49 ]

การพัฒนาแอปพลิเคชัน

คิวที

ณ ปี 2010 SDK สำหรับ Symbian คือ C++ มาตรฐาน โดยใช้Qtสามารถใช้งานได้กับQt Creatorหรือ Carbide (IDE รุ่นเก่าที่เคยใช้สำหรับการพัฒนา Symbian) [ 46 ] [ 50 ]โปรแกรมจำลองโทรศัพท์ช่วยให้สามารถทดสอบแอป Qt ได้ แอปที่คอมไพล์สำหรับโปรแกรมจำลองจะถูกคอมไพล์เป็นโค้ดเนทีฟสำหรับแพลตฟอร์มการพัฒนา แทนที่จะต้องจำลอง[ 51 ]การพัฒนาแอปพลิเคชันสามารถใช้ C++ หรือQMLก็ได้

ซิมเบียน ซี++

เนื่องจากระบบปฏิบัติการ Symbian OS เขียนด้วยภาษา C++ โดยใช้มาตรฐานการเขียนโค้ดของ Symbian Software จึงสามารถพัฒนาแอปพลิเคชันโดยใช้ Symbian C++ ได้ แม้ว่าจะไม่ใช่การใช้งานมาตรฐานก็ตาม ก่อนการเปิดตัว Qt SDK นี่คือสภาพแวดล้อมการพัฒนามาตรฐาน มีแพลตฟอร์มหลายแพลตฟอร์มที่ใช้ Symbian OS ซึ่งมีชุดพัฒนาซอฟต์แวร์ (SDK) สำหรับนักพัฒนาแอปพลิเคชันที่ต้องการพัฒนาแอปพลิเคชันบนอุปกรณ์ที่ใช้ Symbian OS โดยแพลตฟอร์มหลักๆ คือ UIQ และ S60 นอกจากนี้ ผลิตภัณฑ์โทรศัพท์แต่ละรุ่นหรือตระกูลต่างๆ มักจะมี SDK หรือส่วนขยาย SDK ให้ดาวน์โหลดได้จากเว็บไซต์ของผู้ผลิตด้วย

ชุดพัฒนาซอฟต์แวร์ (SDK) ประกอบด้วยเอกสาร ไฟล์ส่วนหัว และไฟล์ไลบรารีที่จำเป็นสำหรับการสร้างซอฟต์แวร์ระบบปฏิบัติการ Symbian OS รวมถึงโปรแกรมจำลองระบบปฏิบัติการ Windows ("WINS") จนถึง Symbian OS เวอร์ชัน 8 ชุดพัฒนาซอฟต์แวร์ยังรวมถึงคอม ไพเลอร์ GNU Compiler Collection (GCC) เวอร์ชันหนึ่ง (คอมไพเลอร์แบบครอสคอมไพล์ ) ที่จำเป็นสำหรับการสร้างซอฟต์แวร์ให้ทำงานบนอุปกรณ์นั้น ด้วย

ระบบปฏิบัติการ Symbian OS 9 และแพลตฟอร์ม Symbian ใช้Application Binary Interface (ABI) แบบใหม่ และจำเป็นต้องใช้คอมไพเลอร์ที่แตกต่างออกไป มีคอมไพเลอร์ให้เลือกใช้หลายตัว รวมถึง GCC เวอร์ชันใหม่กว่า (ดูลิงก์ภายนอกด้านล่าง)

การเขียนโปรแกรม Symbian C++ มีความ ยากในการเรียนรู้สูงเนื่องจาก Symbian C++ ต้องการเทคนิคพิเศษ เช่น ตัวอธิบาย (descriptors), อ็อบเจ็กต์ที่ทำงานอยู่ (active objects) และสแต็กการล้างข้อมูล (cleanup stack) ซึ่งอาจทำให้แม้แต่โปรแกรมที่ค่อนข้างง่ายก็ยากต่อการเขียนโค้ดในตอนเริ่มต้นมากกว่าในสภาพแวดล้อมอื่นๆ เป็นไปได้ว่าเทคนิคเหล่านี้ ซึ่งพัฒนาขึ้นสำหรับฮาร์ดแวร์และคอมไพเลอร์มือถือที่มีข้อจำกัดมากกว่าในยุค 1990 ทำให้โค้ดต้นฉบับมีความซับซ้อนมากขึ้น เพราะโปรแกรมเมอร์ต้องมุ่งเน้นไปที่รายละเอียดระดับต่ำแทนที่จะเป็นคุณสมบัติเฉพาะของแอปพลิเคชัน อย่างไรก็ตาม ตั้งแต่ปี 2010 เป็นต้นมา ปัญหาเหล่านี้หมดไปแล้วเมื่อใช้ C++ มาตรฐานร่วมกับ Qt SDK

การเขียนโปรแกรม C++ บน Symbian มักทำโดยใช้สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) สำหรับ Symbian OS เวอร์ชันก่อนหน้า IDE เชิงพาณิชย์อย่างCodeWarriorสำหรับ Symbian OS ได้รับความนิยม เครื่องมือ CodeWarrior ถูกแทนที่ด้วยCarbide.c++ ในปี 2006 ซึ่งเป็น IDE ที่ใช้ Eclipseเป็นพื้นฐาน พัฒนาโดย Nokia Carbide.c++ มีให้เลือกสี่เวอร์ชัน ได้แก่ Express, Developer, Professional และ OEM โดยแต่ละเวอร์ชันมีระดับความสามารถเพิ่มขึ้น สามารถสร้างและเผยแพร่ซอฟต์แวร์ที่มีคุณสมบัติครบถ้วนได้ด้วยเวอร์ชัน Express ซึ่งใช้งานได้ฟรี คุณสมบัติเพิ่มเติม เช่น การออกแบบ UI การดีบักเมื่อเกิดข้อผิดพลาด ฯลฯ จะมีอยู่ในเวอร์ชันอื่นๆ ที่ต้องเสียค่าใช้จ่าย นอกจากนี้ยังรองรับMicrosoft Visual Studio 2003 และ 2005 ผ่าน ปลั๊กอิน Carbide.vs ด้วย

ภาษาอื่นๆ

ระบบปฏิบัติการ Symbian v9.1 พร้อม อินเทอร์เฟ ซ S60v 3 บนโทรศัพท์Nokia E61

อุปกรณ์ Symbian ยังสามารถตั้งโปรแกรมได้โดยใช้Python , Java ME , Flash Lite , Ruby , .NET , Web Runtime (WRT) Widgets และ Standard C / C ++ [ 52 ]

โปรแกรมเมอร์ Visual Basic สามารถใช้NS Basicในการพัฒนาแอปพลิเคชันสำหรับอุปกรณ์ S60 รุ่นที่ 3 และ UIQ 3 ได้

ในอดีต การพัฒนา Visual Basic , Visual Basic .NETและC#สำหรับ Symbian สามารถทำได้ผ่านAppForge Crossfire ซึ่งเป็นปลั๊กอินสำหรับ Microsoft Visual Studio เมื่อวันที่ 13 มีนาคม 2550 AppForge ได้ยุติการดำเนินงาน Oracle ได้ซื้อทรัพย์สินทางปัญญา แต่ประกาศว่าพวกเขาไม่มีแผนที่จะขายหรือให้การสนับสนุนผลิตภัณฑ์ของ AppForge เดิม Net60 ซึ่งเป็นเฟรมเวิร์กขนาดกะทัดรัด .NET สำหรับ Symbian ที่พัฒนาโดย redFIVElabs ได้ถูกจำหน่ายเป็นผลิตภัณฑ์เชิงพาณิชย์ ด้วย Net60 โค้ดต้นฉบับของ VB.NET และ C# (และภาษาอื่นๆ) จะถูกคอมไพล์เป็นภาษาตัวกลาง (IL) ซึ่งจะถูกประมวลผลภายในระบบปฏิบัติการ Symbian โดยใช้คอมไพเลอร์แบบ just-in-time (ณ วันที่ 18 มกราคม 2553 RedFiveLabs ได้ยุติการพัฒนา Net60 พร้อมกับประกาศบนหน้าเว็บของพวกเขาว่า: "ในขั้นตอนนี้ เรากำลังพิจารณาทางเลือกบางอย่างในการขายทรัพย์สินทางปัญญาเพื่อให้ Net60 ยังคงมีอนาคตต่อไป")

นอกจากนี้ยังมี Borland IDE เวอร์ชันสำหรับ Symbian OS การพัฒนา Symbian ยังสามารถทำได้บนLinuxและmacOSโดยใช้เครื่องมือและวิธีการที่พัฒนาโดยชุมชน ซึ่งส่วนหนึ่งเป็นไปได้เนื่องจาก Symbian เผยแพร่ซอร์สโค้ดสำหรับเครื่องมือสำคัญ ปลั๊กอินที่อนุญาตให้พัฒนาแอปพลิเคชัน Symbian OS ในXcode IDE ของ Apple สำหรับ Mac OS X ก็มีให้ใช้งาน[ 53 ]

แอปพลิเคชัน Java MEสำหรับระบบปฏิบัติการ Symbian พัฒนาขึ้นโดยใช้เทคนิคและเครื่องมือมาตรฐาน เช่นSun Java Wireless Toolkit (เดิมคือ J2ME Wireless Toolkit) โดยจะถูกบรรจุเป็นไฟล์ JAR (และอาจเป็น JAD) ทั้งแอปพลิเคชัน CLDC และ CDC สามารถสร้างได้ด้วยNetBeansเครื่องมืออื่นๆ ที่ใช้ได้แก่SuperWabaซึ่งสามารถใช้สร้างโปรแกรม Symbian 7.0 และ 7.0s โดยใช้ Java ได้

โทรศัพท์ Nokia S60 ยังสามารถรัน สคริปต์ Python ได้ เมื่อติดตั้งตัวแปลภาษา Python สำหรับ S60ซึ่งมี API ที่สร้างขึ้นเองเพื่อรองรับ Bluetooth และอื่นๆ นอกจากนี้ยังมีคอนโซลแบบโต้ตอบเพื่อให้ผู้ใช้สามารถเขียนสคริปต์ Python ได้โดยตรงจากโทรศัพท์

การปรับใช้

เมื่อพัฒนาแอปพลิเคชัน Symbian เสร็จแล้ว จำเป็นต้องหาวิธีส่งแอปพลิเคชันเหล่านั้นไปยังโทรศัพท์มือถือของลูกค้า แอปพลิเคชันเหล่านี้จะถูกบรรจุใน ไฟล์ SISซึ่งสามารถติดตั้งได้แบบไร้สาย ผ่านการเชื่อมต่อกับพีซี บลูทูธ หรือบนการ์ดหน่วยความจำ อีกทางเลือกหนึ่งคือการร่วมมือกับผู้ผลิตโทรศัพท์และรวมซอฟต์แวร์ไว้ในโทรศัพท์เอง แอปพลิเคชันต้องได้รับการลงนามโดย Symbian สำหรับ Symbian OS 9.x เพื่อใช้ความสามารถบางอย่าง (ความสามารถของระบบ ความสามารถที่จำกัด และความสามารถของผู้ผลิตอุปกรณ์) [ 54 ]แอปพลิเคชันสามารถลงนามได้ฟรีในปี 2010 [ 55 ]

สถาปัตยกรรม

โดเมนและแพ็กเกจเทคโนโลยี

การออกแบบของ Symbianแบ่งออกเป็นโดเมนเทคโนโลยี [ 56 ]ซึ่งแต่ละโดเมนประกอบด้วยชุดซอฟต์แวร์[ 57 ]แต่ละ โดเมนเทคโนโลยีมี แผนงานของตนเอง และมูลนิธิ Symbian มีทีมผู้จัดการเทคโนโลยีที่ดูแลแผนงานโดเมนเทคโนโลยีเหล่านี้

แต่ละแพ็กเกจจะถูกจัดสรรให้กับโดเมนเทคโนโลยีเพียงหนึ่งเดียว โดยพิจารณาจากขอบเขตการทำงานโดยทั่วไปที่แพ็กเกจนั้นมีส่วนร่วมและอาจได้รับผลกระทบจากส่วนอื่น มูลนิธิ Symbian หวังว่าการจัดกลุ่มแพ็กเกจที่เกี่ยวข้องตามหัวข้อจะช่วยส่งเสริมให้เกิดชุมชนที่เข้มแข็งและกระตุ้นให้เกิดการอภิปรายและตรวจสอบกัน

แบบจำลองระบบ Symbian [ 58 ]แสดงให้เห็นขอบเขตของแต่ละโดเมนเทคโนโลยีในแพ็กเกจแพลตฟอร์ม

แพ็กเกจต่างๆ นั้นเป็นกรรมสิทธิ์และได้รับการดูแลโดยเจ้าของแพ็กเกจ ซึ่งเป็นบุคคลที่ได้รับการแต่งตั้งจากองค์กรสมาชิกของมูลนิธิซิมเบียน โดยเจ้าของแพ็กเกจจะรับการสนับสนุนด้านโค้ดจากชุมชนซิมเบียนในวงกว้าง และรับผิดชอบแพ็กเกจนั้นๆ

เคอร์เนลซิมเบียน

เคอร์เนล Symbian ( EKA2 ) รองรับ การตอบสนอง แบบเรียลไทม์ ที่รวดเร็วเพียงพอ ที่จะสร้างโทรศัพท์แบบแกนเดี่ยวขึ้นมาได้ นั่นคือ โทรศัพท์ที่ใช้แกนประมวลผลเดียวในการประมวลผลทั้งแอปพลิ เคชันของผู้ใช้ และสแต็กการส่งสัญญาณ [ 59 ] เคอร์เนลแบบเรียลไทม์มี สถาปัตยกรรม ไมโครเคอร์เนลซึ่งประกอบด้วยส่วนประกอบและฟังก์ชันพื้นฐานที่สุดเท่านั้น เพื่อความทนทาน ความพร้อมใช้งาน และการตอบสนองสูงสุด มันถูกเรียกว่านาโนเคอร์เนลเนื่องจากต้องใช้เคอร์เนลที่ขยายออกไปเพื่อใช้งานนามธรรมอื่นๆ มันประกอบด้วยตัวกำหนดตารางเวลาการจัดการหน่วยความจำและไดรเวอร์อุปกรณ์พร้อมด้วย บริการสนับสนุน เครือข่ายโทรศัพท์ และระบบไฟล์ในเลเยอร์บริการระบบปฏิบัติการหรือเลเยอร์บริการพื้นฐาน การรวมไดรเวอร์อุปกรณ์หมายความว่าเคอร์เนลไม่ใช่ไมโครเคอร์เนล ที่แท้จริง

ออกแบบ

Symbian มีคุณสมบัติการทำงานแบบมัลติทาสกิ้งแบบแย่งงานและระบบป้องกันหน่วยความจำเช่นเดียวกับระบบปฏิบัติการอื่นๆ (โดยเฉพาะระบบที่สร้างขึ้นสำหรับใช้กับคอมพิวเตอร์เดสก์ท็อป) แนวทางการทำงานแบบมัลติทาสกิ้งของ EPOC ได้รับแรงบันดาลใจจากVMSและใช้เหตุการณ์แบบอะซิงโครนัสบนเซิร์ฟเวอร์เป็นพื้นฐาน

ระบบปฏิบัติการ Symbian ถูกสร้างขึ้นโดยคำนึงถึงหลักการออกแบบระบบสามประการ:

  1. ความถูกต้องและความปลอดภัยของข้อมูลผู้ใช้เป็นสิ่งสำคัญยิ่ง
  2. ต้องไม่เสียเวลาของผู้ใช้ไปโดยเปล่าประโยชน์
  3. ทรัพยากรทุกอย่างมีจำกัด

เพื่อให้สอดคล้องกับหลักการเหล่านี้อย่างดีที่สุด Symbian จึงใช้ไมโครเคอร์เนลมีวิธีการร้องขอและเรียกกลับ (request-and-callback) สำหรับบริการต่างๆ และรักษาการแยกส่วนระหว่างส่วนติดต่อผู้ใช้และส่วนประมวลผล ระบบปฏิบัติการได้รับการปรับให้เหมาะสมสำหรับอุปกรณ์ที่ใช้พลังงานต่ำจากแบตเตอรี่และสำหรับ ระบบที่ใช้ หน่วยความจำแบบอ่านอย่างเดียว (ROM) (เช่น คุณสมบัติอย่าง XIP และการเข้าถึงซ้ำได้ในไลบรารีที่ใช้ร่วมกัน) ระบบปฏิบัติการและซอฟต์แวร์แอปพลิเคชันใช้ การออกแบบ การเขียนโปรแกรมเชิงวัตถุที่เรียกว่าโมเดล-วิว-คอนโทรลเลอร์ (MVC)

ระบบปฏิบัติการรุ่นต่อมาได้ปรับเปลี่ยนแนวทางนี้เพื่อตอบสนองความต้องการของตลาด โดยเฉพาะอย่างยิ่งการนำเคอร์เนลแบบเรียลไทม์และโมเดลความปลอดภัยของแพลตฟอร์มมาใช้ในเวอร์ชัน 8 และ 9

ระบบ Symbian ให้ความสำคัญอย่างมากกับการประหยัดทรัพยากร ซึ่งเห็นได้จากสำนวนการเขียนโปรแกรมเฉพาะของ Symbian เช่นdescriptorsและ cleanup stack นอกจากนี้ยังมีวิธีการที่คล้ายกันในการประหยัดพื้นที่จัดเก็บข้อมูล ยิ่งไปกว่านั้น การเขียนโปรแกรมใน Symbian ทั้งหมดเป็นแบบเหตุการณ์ (event-based) และหน่วยประมวลผลกลาง (CPU) จะเปลี่ยนไปใช้โหมดประหยัดพลังงานเมื่อแอปพลิเคชันไม่ได้จัดการกับเหตุการณ์โดยตรง ซึ่งทำได้โดยใช้สำนวนการเขียนโปรแกรมที่เรียกว่าactive objectsในทำนองเดียวกัน แนวทางของ Symbian ในการจัดการเธรดและกระบวนการก็มุ่งเน้นไปที่การลดค่าใช้จ่ายส่วนเกิน (overheads)

สคริปต์การติดตั้งซอฟต์แวร์

สคริปต์การติดตั้งซอฟต์แวร์
นามสกุลไฟล์
.sis, .sisx
สื่อประเภทอินเทอร์เน็ต
application/vnd.symbian.install
พัฒนาโดยบริษัท ซิมเบียน จำกัด
ประเภทของรูปแบบการติดตั้ง
ภาชนะสำหรับแอปพลิเคชันซิมเบียน
มาตรฐานซิมเบียน

SISเป็นคำย่อที่มาจากSoftware Installation Script ซึ่งเป็น รูปแบบแพ็กเกจการติดตั้งซอฟต์แวร์มาตรฐานสำหรับ Symbian OS ไฟล์ SIS เป็นไฟล์เก็บถาวรที่มีคำแนะนำในการติดตั้ง ไฟล์แอปพลิเคชัน (โดยปกติจะเป็นไฟล์ .APP หรือ .EXE) และส่วนประกอบที่จำเป็น ตามธรรมเนียม .sis xหมายถึงไฟล์ที่ลงนามแล้ว[ 60 ]

มีวิธีการสร้างไฟล์ SIS ที่แตกต่างกัน วิธีพื้นฐานคือการสร้างไฟล์คำจำกัดความแพ็กเกจ (.pkg) ที่มีข้อมูลเกี่ยวกับแพ็กเกจ เช่น ผู้จำหน่าย ชื่อแพ็กเกจ และไฟล์ที่จะรวมอยู่ในแพ็กเกจ จากนั้นใช้ ยูทิลิตี้ makesisและsignsisที่ประมวลผลไฟล์ .pkg และสร้างไฟล์ SIS จริง[ 61 ]ทางเลือกอื่น ๆ คือการใช้ IDE Carbide.c++ที่สร้างไฟล์ SIS โดยอัตโนมัติเป็นส่วนหนึ่งของกระบวนการสร้าง หรือการกำหนดและสร้างแพ็กเกจการติดตั้งแบบกราฟิกโดยใช้PackageForge [ 62 ] ยูทิ ลิตี้SISContents ของ Windows สามารถแปลงรูปแบบไฟล์ต่างๆ ได้

ระบบปฏิบัติการ

โมเดล All over ประกอบด้วยเลเยอร์ต่อไปนี้ จากบนลงล่าง:

  • เลเยอร์เฟรมเวิร์ก UI
  • ชั้นบริการแอปพลิเคชัน
  • เลเยอร์บริการระบบปฏิบัติการ
    • บริการระบบปฏิบัติการทั่วไป
    • บริการด้านการสื่อสาร
    • บริการมัลติมีเดียและกราฟิก
    • บริการการเชื่อมต่อ
  • ชั้นบริการพื้นฐาน
  • บริการเคอร์เนลและเลเยอร์อินเทอร์เฟซฮาร์ดแวร์

ชั้นบริการพื้นฐาน (Base Services Layer) เป็นระดับต่ำสุดที่ผู้ใช้สามารถเข้าถึงได้ ประกอบด้วยเซิร์ฟเวอร์ไฟล์และไลบรารีผู้ใช้ เฟรมเวิร์กปลั๊กอินที่จัดการปลั๊กอินทั้งหมด ที่เก็บข้อมูล คลังข้อมูลส่วนกลาง ระบบจัดการฐานข้อมูล(DBMS)และบริการเข้ารหัสลับ นอกจากนี้ยังรวมถึงเซิร์ฟเวอร์หน้าต่างข้อความ (Text Window Server) และเชลล์ข้อความ (Text Shell) ซึ่งเป็นบริการพื้นฐานสองอย่างที่ใช้สร้างพอร์ตที่ใช้งานได้อย่างสมบูรณ์โดยไม่จำเป็นต้องใช้บริการในระดับที่สูงกว่า

Symbian มี สถาปัตยกรรม ไมโครเคอร์เนลซึ่งหมายความว่าส่วนประกอบที่จำเป็นขั้นต่ำจะอยู่ภายในเคอร์เนล เพื่อเพิ่มความเสถียร ความพร้อมใช้งาน และการตอบสนองให้สูงสุด เคอร์เนลประกอบด้วยตัวจัดตารางเวลาการจัดการหน่วยความจำและไดรเวอร์อุปกรณ์ แต่บริการอื่นๆ เช่น เครือข่าย โทรศัพท์ และ การสนับสนุน ระบบไฟล์จะอยู่ในเลเยอร์บริการระบบปฏิบัติการหรือเลเยอร์บริการพื้นฐาน การรวมไดรเวอร์อุปกรณ์ทำให้เคอร์เนลไม่ใช่ไมโครเคอร์เนลที่แท้จริง เคอร์เนลแบบเรียลไทม์ EKA2ซึ่งถูกเรียกว่านาโนเคอร์เนลประกอบด้วยส่วนประกอบพื้นฐานที่สุดเท่านั้น และต้องใช้เคอร์เนลที่ขยายเพิ่มเติมเพื่อใช้งานนามธรรมอื่นๆ

Symbian ถูกออกแบบมาเพื่อเน้นความเข้ากันได้กับอุปกรณ์อื่นๆ โดยเฉพาะระบบไฟล์ของสื่อบันทึกข้อมูลแบบถอดได้ การพัฒนา EPOC ในช่วงแรกนำไปสู่การใช้File Allocation Table (FAT) เป็นระบบไฟล์ภายใน และยังคงใช้มาจนถึงปัจจุบัน แต่ได้มีการนำโมเดลการจัดเก็บข้อมูลแบบเชิงวัตถุมาวางทับบน FAT เพื่อให้ได้อิน เทอร์เฟซแบบ POSIXและโมเดลการสตรีมมิ่ง รูปแบบข้อมูลภายในอาศัยการใช้ API เดียวกันกับที่ใช้สร้างข้อมูลเพื่อดำเนินการจัดการไฟล์ทั้งหมด ส่งผลให้เกิดการพึ่งพาข้อมูลและปัญหาที่เกี่ยวข้องกับการเปลี่ยนแปลงและ การ ย้าย ข้อมูล

มีระบบเครือข่ายและการสื่อสารขนาดใหญ่ ซึ่งประกอบด้วยเซิร์ฟเวอร์หลักสามตัว ได้แก่ ETEL (EPOC telephony), ESOCK (EPOC sockets) และ C32 (รับผิดชอบการสื่อสารแบบอนุกรม) โดยแต่ละตัวมีรูปแบบปลั๊กอิน ตัวอย่างเช่น ESOCK อนุญาตให้โมดูลโปรโตคอล ".PRT" ต่างๆ นำไปใช้ในการสร้างรูปแบบโปรโตคอลเครือข่ายต่างๆ ระบบย่อยนี้ยังมีโค้ดที่รองรับการเชื่อมต่อการสื่อสารระยะสั้น เช่นBluetooth , IrDAและUSBด้วย

นอกจากนี้ยังมีโค้ด ส่วนติดต่อผู้ใช้ (UI) จำนวนมาก เดิมทีระบบปฏิบัติการ Symbian มีเพียงคลาสพื้นฐานและโครงสร้างพื้นฐานเท่านั้น ในขณะที่ส่วนติดต่อผู้ใช้ส่วนใหญ่ได้รับการดูแลโดยบุคคลที่สาม แต่ปัจจุบันไม่ใช่เช่นนั้นอีกต่อไปแล้ว ส่วนติดต่อผู้ใช้หลักทั้งสามแบบ ได้แก่ S60, UIQ และ MOAP ได้ถูกเพิ่มเข้ามาใน Symbian ตั้งแต่ปี 2009 Symbian ยังมีไลบรารีสำหรับกราฟิก การจัดวางข้อความ และการแสดงผลฟอนต์อีกด้วย

แอปพลิเคชัน C++ ดั้งเดิมทั้งหมดของ Symbian สร้างขึ้นจากคลาสโครงสร้างพื้นฐานสามคลาสที่กำหนดโดยสถาปัตยกรรมของแอปพลิเคชัน ได้แก่ คลาสแอปพลิเคชัน คลาสเอกสาร และคลาสส่วนติดต่อผู้ใช้ของแอปพลิเคชัน คลาสเหล่านี้สร้างพฤติกรรมพื้นฐานของแอปพลิเคชัน ส่วนฟังก์ชันที่จำเป็นอื่นๆ เช่น มุมมองของแอปพลิเคชัน โมเดลข้อมูล และส่วนติดต่อข้อมูล จะถูกสร้างขึ้นอย่างอิสระและโต้ตอบกับคลาสอื่นๆ ผ่าน API เท่านั้น

ยังมีอีกหลายสิ่งที่ไม่เข้ากับโมเดลนี้ – ตัวอย่างเช่นSyncML , Java MEที่มีชุด API เพิ่มเติมบนระบบปฏิบัติการส่วนใหญ่ และมัลติมีเดียหลายอย่างเป็นเฟรมเวิร์ก และผู้ผลิตจะต้องจัดหาปลั๊กอินสำหรับเฟรมเวิร์กเหล่านี้จากบุคคลที่สาม (ตัวอย่างเช่นHelix Playerสำหรับตัวแปลงสัญญาณ มัลติมีเดีย ) ข้อดีคือ API สำหรับฟังก์ชันการทำงานเหล่านี้จะเหมือนกันในโทรศัพท์หลายรุ่น และผู้ผลิตมีความยืดหยุ่นมาก แต่หมายความว่าผู้ผลิตโทรศัพท์จำเป็นต้องทำงานด้านการบูรณาการอย่างมากเพื่อสร้างโทรศัพท์ที่ใช้ระบบปฏิบัติการ Symbian

ระบบปฏิบัติการ Symbian มีอินเทอร์เฟซผู้ใช้แบบอ้างอิงที่เรียกว่า "TechView" ซึ่งเป็นพื้นฐานสำหรับการเริ่มต้นการปรับแต่ง และเป็นสภาพแวดล้อมที่ใช้ในการทำงานของโค้ดทดสอบและโค้ดตัวอย่างจำนวนมากใน Symbian อินเทอร์เฟซนี้คล้ายคลึงกับอินเทอร์เฟซผู้ใช้ของเครื่องจัดการข้อมูลส่วนตัว Psion Series 5 มาก และไม่ได้ถูกนำไปใช้ในอินเทอร์เฟซผู้ใช้ของโทรศัพท์รุ่นใช้งานจริงใดๆ

กระบวนการบูตของ Symbian เริ่มต้นจากบูตโหลดเดอร์ ROM ต่อมาบูตโหลดเดอร์ ROM จะโหลด Symbian จากแฟลช[ 63 ]

รูปแบบต่างๆ ของ Symbian UI และแพลตฟอร์ม

เมื่อ Symbian พัฒนาไปถึงเวอร์ชันระบบปฏิบัติการ 7.0 ก็ได้แตกแขนงออกเป็นอินเทอร์เฟซผู้ใช้แบบกราฟิก หลายแบบ โดยแต่ละแบบได้รับการสนับสนุนจากบริษัทหรือกลุ่มบริษัทใดบริษัทหนึ่ง ต่างจาก GUI ของ ระบบปฏิบัติการ Androidที่เน้นความสวยงาม GUI ของ Symbian ถูกเรียกว่า "แพลตฟอร์ม" เนื่องจากมีการปรับแต่งและบูรณาการที่สำคัญกว่า สิ่งต่างๆ ซับซ้อนมากขึ้นเมื่อแอปพลิเคชันที่พัฒนาขึ้นสำหรับแพลตฟอร์ม GUI ของ Symbian ที่แตกต่างกันไม่สามารถใช้งานร่วมกันได้ และนำไปสู่การแตกแยกของระบบปฏิบัติการ[ 64 ]

แพลตฟอร์มส่วนติดต่อผู้ใช้ที่ทำงานบนหรือมีพื้นฐานมาจากระบบปฏิบัติการ Symbian ได้แก่:

  • S60หรือ Symbian เรียกอีกอย่างว่า Series 60 ได้รับการสนับสนุนหลักจาก Nokia แพลตฟอร์มนี้มีหลายรุ่น โดยรุ่นแรกคือ S60 (รุ่นที่ 1) บนNokia 7650ตามมาด้วย S60 รุ่นที่ 2 (เช่นNokia N70 ), S60 รุ่นที่ 3 (เช่นNokia N73 ) และ S60 รุ่นที่ 5 (ซึ่งแนะนำอินเทอร์เฟซผู้ใช้แบบสัมผัส เช่นNokia N97 ) ชื่อ S60 ถูกเปลี่ยนเป็น Symbian หลังจากก่อตั้ง Symbian Foundation และต่อมาเรียกว่า Symbian^1, 2 และ 3
  • ซีรี่ส์ 80ใช้ในอุปกรณ์สื่อสารของ Nokia เช่นNokia 9300i
  • ซีรี่ส์ 90ใช้ระบบสัมผัสและปุ่มกด โทรศัพท์เพียงรุ่นเดียวที่ใช้แพลตฟอร์มนี้คือNokia 7710
  • UIQได้รับการสนับสนุนหลักจากSony Ericssonและต่อมาคือMotorolaใช้งานได้กับทั้งปุ่มกดและอินพุตแบบสัมผัส/สไตลัส เวอร์ชันหลักสุดท้ายที่วางจำหน่ายคือ UIQ3.1 ในปี 2551 บนSony Ericsson G900มันถูกยกเลิกหลังจากมีการก่อตั้ง Symbian Foundation และการตัดสินใจที่จะรวม UI ของ Symbian เวอร์ชันต่างๆ เข้าเป็นเวอร์ชันเดียวทำให้มีการนำ S60 มาใช้เป็นเวอร์ชันต่อไป[ 65 ]
  • MOAP (Mobile Oriented Applications Platform) [เฉพาะในญี่ปุ่น] เป็นแพลตฟอร์มแอปพลิเคชันที่พัฒนาโดยFujitsu , Mitsubishi , Sony EricssonและSharpสำหรับNTT DoCoMoโดยใช้ส่วนต่อประสานผู้ใช้ที่พัฒนาขึ้นโดยเฉพาะสำหรับ เครือข่าย FOMA "Freedom of Mobile Access" ของ DoCoMo และอิงตาม UI จากรุ่น FOMA ก่อนหน้าของ Fujitsu ผู้ใช้ไม่สามารถติดตั้งแอปพลิเคชัน C++ ใหม่ได้ (เฉพาะในญี่ปุ่น)
  • OPP [เฉพาะในญี่ปุ่น] ซึ่งเป็นรุ่นต่อจาก MOAP ถูกนำมาใช้ในโทรศัพท์FOMAของNTT DoCoMo

การเปรียบเทียบเวอร์ชัน

คุณสมบัติ ซิมเบียน^3/แอนนา/เบลล์ ซิมเบียน^2 ซิมเบียน^1/ ซีรี่ส์ 60รุ่นที่ 5 ซีรีส์ 60ฉบับที่ 3 UIQ (2.0) ซีรีส์ 80
ปีที่วางจำหน่าย 2010 (Symbian^3), 2011 (Symbian Anna, โนเกียเบลล์) ปี 2010 (เฉพาะในญี่ปุ่น โดยใช้มิดเดิลแวร์ MOAP/OPP)2008 2006 2002 2001
บริษัท มูลนิธิซิมเบียน ซึ่งต่อมากลายมาคือ โนเกีย มูลนิธิซิมเบียน มูลนิธิซิมเบียน โนเกีย เทคโนโลยี UIQโนเกีย
ระบบปฏิบัติการซิมเบียนเวอร์ชัน 9.5 (Symbian^3/Symbian Anna), 10.1 (โนเกีย เบลล์) ? 9.4 9.3
เวอร์ชั่น ซีรีส์ 605.2 (Symbian^3/Symbian Anna), [ 66 ] 5.3 (Nokia Belle), 5.4 (Nokia Belle FP1) 5.1 ฉบับที่ 5 ชุดคุณสมบัติฉบับที่ 3 ชุดที่ 2 ไม่มีข้อมูล ไม่มีข้อมูล
รองรับการป้อนข้อมูลด้วยระบบสัมผัส ใช่ ใช่ ใช่ เลขที่ ใช่ เลขที่
รองรับการป้อนข้อมูล แบบมัลติทัชใช่ เลขที่ เลขที่ เลขที่ เลขที่
จำนวนหน้าจอหลักที่สามารถปรับแต่งได้ สามถึงหก (ห้าในNokia E6และNokia 500 , หกใน Nokia Belle) หนึ่ง สอง หนึ่ง
การรองรับเวอร์ชัน Wi-Fiบีจีเอ็นบี, จี บี, จี บี, จี บี, จี
รองรับการใช้งาน USB ขณะเดินทางใช่ เลขที่ เลขที่
รองรับ DVB-Hใช่ พร้อมหูฟังสำรอง[ 67 ]ไม่ทราบ แต่รองรับ1seg [ 68 ]ใช่ พร้อมหูฟังสำรอง ใช่ พร้อมหูฟังสำรอง
รองรับ เครื่องส่งสัญญาณ FM ระยะสั้นใช่ ใช่ ใช่ เลขที่ เลขที่
รองรับ วิทยุ FMใช่ ? ใช่ ใช่ ใช่ เลขที่
รองรับการ์ดหน่วยความจำภายนอก การ์ด microSD ความจุสูงสุด 32GB ไมโครเอสดี ไมโครเอสดี ไมโครการ์ด, มินิการ์ด เมมโมรี่สติ๊ก, ไมโครเอสดี, การ์ดมัลติมีเดีย การ์ดมัลติมีเดีย
รองรับ Adobe Flashใช่Flash Liteเวอร์ชัน 4.0 สามารถอัปเกรดได้ ใช่Flash Liteเวอร์ชัน 3.1 สามารถอัปเกรดได้ ใช่Flash Liteเวอร์ชัน 3.1 สามารถอัปเกรดได้ ใช่แล้วFlashเป็นเวอร์ชัน 6 ดั้งเดิม ไม่สามารถอัปเกรดได้
การสนับสนุน Microsoft Silverlightไม่[ 69 ]ใช่[ 70 ] [ 71 ]หมายเลข[ 72 ]เลขที่
รองรับ OpenGL ESใช่ เวอร์ชัน 2.0 เลขที่
รองรับ SQLiteใช่ ใช่ ใช่[ 73 ]
การรองรับสถาปัตยกรรม CPU แขน SH-Mobileแขน แขน แขน
ตั้งโปรแกรมไว้ใน ซี++ , คิวที? ซี++ , คิวทีซี++ , คิวที
ใบอนุญาต ใบอนุญาตสาธารณะ Eclipse ; ตั้งแต่วันที่ 31 มีนาคม 2554: ใบอนุญาต Nokia Symbian 1.0 ลิขสิทธิ์เป็นของ SFL ในขณะที่บางส่วนของซอร์สโค้ดได้รับอนุญาตภายใต้ EPL
รายการประเด็นสาธารณะ ไม่อีกต่อไป
ตัวจัดการแพ็กเกจ.sis , .sisx ? .sis , .sisx .sis , .sisx .sis , .sisx .sis , .sisx
การสนับสนุนภาษาที่ไม่ใช่ภาษาอังกฤษ ใช่ ส่วนใหญ่เป็นชาวญี่ปุ่น ใช่ ใช่ ใช่ ใช่
โปรแกรมตรวจสอบการสะกดคำที่ขีดเส้นใต้ ใช่ ใช่[ 74 ]ใช่ ใช่
รักษาสถานะไว้แม้ในขณะที่เครื่องปิดหรือเกิดข้อผิดพลาด เลขที่ เลขที่ เลขที่ เลขที่
การค้นหาภายใน ใช่ ใช่[ 68 ]ใช่ ใช่ ใช่ ใช่
พร็อกซีเซิร์ฟเวอร์ใช่ ? ใช่ ใช่ ใช่ ใช่
การเข้ารหัสบนอุปกรณ์ ใช่ ใช่[ 68 ]ใช่ ใช่
รองรับ การตัด คัดลอก และวางใช่ ใช่[ 74 ]ใช่ ใช่ ใช่ ใช่
เลิกทำ เลขที่ เลขที่ ใช่ ใช่ ใช่
เว็บเบราว์เซอร์ เริ่มต้นสำหรับ S60 , เอ็น จิ้น WebKitเวอร์ชัน 7.2 เวอร์ชันเอ็นจิ้น 525 (Symbian^3); [ 75 ]เวอร์ชัน 7.3 เวอร์ชันเอ็นจิ้น 533.4 (Symbian Anna) เวอร์ชัน 7.1.4 เวอร์ชันเครื่องยนต์ 525; เวอร์ชัน 7.3 เวอร์ชันเครื่องยนต์ 533.4 (สำหรับ 9 เครื่องที่เลือกไว้หลังจากการอัปเดตเฟิร์มแวร์ที่เผยแพร่ในฤดูร้อนปี 2011) เวอร์ชันเครื่องยนต์ 413 ( Nokia N79 ) ไม่มีข้อมูล ไม่มีข้อมูล
แอปสโตร์อย่างเป็นทางการ Nokia Ovi Storei-αppli/i-Widget [ 74 ]Nokia Ovi Store , Sony Ericsson PlayNow Arena ดาวน์โหลด Nokia Ovi Storeได้เลย!
รองรับโปรโตคอลการซิงค์อีเมล POP3, IMAP อีเมลโหมด i [ 74 ]POP3, IMAP POP3, IMAP POP3, IMAP POP3, IMAP
รองรับ NFC ใช่ เลขที่ เลขที่ เลขที่ เลขที่ เลขที่
การแจ้งเตือนแบบพุช ใช่ ใช่ ใช่ ใช่ ใช่
การจดจำเสียง ใช่ ใช่ ใช่ ใช่
การเชื่อมต่อ พอร์ต USB, บลูทูธ; ฮอตสปอต Wi-Fi แบบพกพา (โดยใช้ซอฟต์แวร์จากผู้ผลิตรายอื่น) พอร์ต USB, บลูทูธ; ฮอตสปอต Wi-Fi แบบพกพา (โดยใช้ซอฟต์แวร์จากผู้ผลิตรายอื่น) พอร์ต USB, บลูทูธ; ฮอตสปอต Wi-Fi แบบพกพา (โดยใช้ซอฟต์แวร์จากผู้ผลิตรายอื่น) พอร์ต USB, บลูทูธ;
ข้อความ, การสนับสนุนเอกสาร แอปพลิเคชันสำนักงานบนมือถือ, PDF แอปพลิเคชันสำนักงานบนมือถือ, PDF แอปพลิเคชันสำนักงานบนมือถือ, PDF แอปพลิเคชันสำนักงานบนมือถือ, PDF แอปพลิเคชันสำนักงานบนมือถือ, PDF แอปพลิเคชันสำนักงานบนมือถือ, PDF
การเล่นเสียง ทั้งหมด wma, [ 68 ] aac ทั้งหมด ทั้งหมด wav, mp3
การเล่นวิดีโอ H.263, H.264, WMV, MPEG4, MPEG4@ HD 720p 25–30 เฟรม/วินาที, MKV, DivX, XviD WMV, [ 74 ] MPEG4 H.263, WMV, MPEG4, 3GPP, 3GPP2 H.263, WMV, MPEG4, 3GPP, 3GPP2 H.263, 3GPP, 3GPP2
ระบบนำทาง GPS แบบบอกทางทีละขั้นตอนใช่ครับ โดยใช้ซอฟต์แวร์ของบริษัทอื่น หรือNokia Mapsใช่ โดย Docomo Map Navi แบบชำระเงินรายเดือน[ 76 ] (ドECOモ地図ナビ[ 77 ] )ใช่ครับ โดยใช้ซอฟต์แวร์ของบริษัทอื่น หรือNokia Mapsใช่ครับ โดยใช้ซอฟต์แวร์ของบริษัทอื่น หรือNokia Mapsใช่ครับ โดยใช้ซอฟต์แวร์จากผู้พัฒนาภายนอก
วิดีโอออก Nokia AV (3.5 มม.), PAL, NTSC, HDMI , DLNAผ่าน Nokia Play To สาย HDMIและ Nokia AV (3.5 มม.), PAL, NTSC Nokia AV (3.5 มม.), PAL, NTSC เลขที่
การทำงานหลายอย่างพร้อมกัน ใช่ ใช่ ใช่ ใช่ ใช่ ใช่
วิดเจ็ตแบบโต้ตอบบนเดสก์ท็อป ใช่ ใช่ ใช่ เลขที่
คีย์บอร์ดฮาร์ดแวร์แบบรวม ใช่ ใช่ ใช่ ใช่ ใช่ ใช่
คีย์บอร์ดบลูทูธ ใช่ ใช่[ 68 ]ใช่ ใช่ ใช่
กล้องหน้าสำหรับการประชุมทางวิดีโอ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่
สามารถแชร์ข้อมูลผ่านบลูทูธกับอุปกรณ์ทุกชนิดได้ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่
Skype ซอฟต์แวร์จากบริษัทอื่น ใช่[ 78 ]ใช่[ 78 ]ใช่[ 78 ]
แชทข้อความ Facebook ใช่ ? ใช่ ใช่
เซฟตี้เชลล์ (SSH) ใช่ ซอฟต์แวร์จากผู้พัฒนาภายนอก ใช่ ซอฟต์แวร์จากผู้พัฒนาภายนอก ใช่ ซอฟต์แวร์จากผู้พัฒนาภายนอก
OpenVPNไม่ สามารถใช้ Nokia VPN ได้ ไม่ สามารถใช้ Nokia VPN ได้ ไม่ สามารถใช้ Nokia VPN ได้ ใช่ ซอฟต์แวร์จากผู้พัฒนาภายนอก
บัฟเฟอร์เฟรมระยะไกล ?
ภาพหน้าจอ ใช่ ซอฟต์แวร์ของบุคคลที่สาม[ 79 ]ใช่ ซอฟต์แวร์ของบุคคลที่สาม[ 79 ]ใช่ ซอฟต์แวร์ของบุคคลที่สาม[ 79 ]ใช่ ใช่
การเร่งความเร็ว GPU ใช่ เลขที่
แพลตฟอร์ม SDK อย่างเป็นทางการ รองรับหลายแพลตฟอร์ม, Windows (แนะนำให้ใช้Qt ), Carbide.c++ , Java ME , Web Runtime Widgets, Flash Lite , Python สำหรับ Symbianรองรับหลายแพลตฟอร์ม, Windows (แนะนำให้ใช้Qt ), Carbide.c++ , Java ME , Web Runtime Widgets, Flash Lite , Python สำหรับ Symbianรองรับหลายแพลตฟอร์ม, Windows (แนะนำให้ใช้Qt ), Carbide.c++ , Java ME , Web Runtime Widget, Flash Lite , Python สำหรับ Symbianรองรับหลายแพลตฟอร์ม, Windows (แนะนำให้ใช้Qt ), Carbide.c++ , Java ME , ซอฟต์แวร์จากผู้พัฒนาภายนอก (OPL)
สถานะการอัปเดต ▲ เลิกผลิตแล้ว เลิกผลิตแล้ว เลิกผลิตแล้ว เลิกผลิตแล้ว เลิกผลิตแล้ว เลิกผลิตแล้ว
อุปกรณ์เครื่องแรก โนเกีย N8 (ซิมเบียน^3), โนเกีย C7 (ซิมเบียน^3), โนเกีย X7 , โนเกีย E6 (แอนนา), โนเกีย 603 , โนเกีย 700 , โนเกีย 701 (เบลล์) NTT DOCOMO STYLE ซีรี่ส์ F-07Bโนเกีย 5800 (2 ตุลาคม 2551) Nokia N96 , Nokia N78 , Nokia 6210 NavigatorและNokia 6220 Classic (11 กุมภาพันธ์ 2551) โซนี่ เอริคสัน พี800โนเกีย 9210
อุปกรณ์ โนเกีย N8 , โนเกีย C6-01 , โนเกีย C7-00 , โนเกีย E7-00 , โนเกีย E6 , โนเกีย X7 , โนเกีย 500 , โนเกีย 603 , โนเกีย 600 (ยกเลิกแล้ว), โนเกีย 700 , โนเกีย 701 , โนเกีย 808 PureViewNTT DoCoMo: F-06B*, [ 80 ] F-07B*, [ 80 ] F-08B*, [ 80 ] SH-07B†, [ 80 ] F-10B, [ 81 ] Raku-Raku Phone 7, [ 81 ] F-01C*, [ 82 ] F-02C*, [ 82 ] F-03C*, [ 82 ] F-04C*, [ 82 ] F-05C*, [ 82 ] SH-01C†, [ 82 ] SH-02C†, [ 82 ] SH-04C†, [ 82 ] SH-05C†, [ 82 ] SH-06C†, [ 82 ] Touch Wood SH-08C† [ 82 ]โนเกีย: 5228, 5230 , 5233 , 5235 , 5250 , 5530 XpressMusic , 5800 XpressMusic , 5800 Navigation Edition , C5-03 , C6-00 , N97 , N97 mini , X6 ;

ซัมซุง: i8910 Omnia HD , [ 83 ]

โซนี่อีริคสัน: Satio , Vivaz , Vivaz Pro

Nokia: 5320 XpressMusic , 5630 XpressMusic , 5730 XpressMusic , 6210 Navigator , 6220 Classic , 6650 fold , 6710 Navigator , 6720 Classic , 6730 Classic , 6760 Slide , 6790 Surge, E5-00 , E51 , E52 , E55 , E71 , E72 , E75 , N78 , N79 , N82 , N85 , N86 8MP , N96 , X5 , C5-00 ; Samsung: GT-i8510 (INNOV8) , GT-i7110 (Pilot), SGH-L870, SGH-i550 , SGH-G810โซนี่ เอริคสัน ... โมโตโรลา ... โนเกีย 9210 , โนเกีย 9300 , โนเกีย 9300i , โนเกีย 9500
ชื่อเฟิร์มแวร์ล่าสุด Nokia Belle Feature Pack 2/ Belle Refresh ซิมเบียน^2 ซิมเบียน^1/ ซีรี่ส์ 60รุ่นที่ 5 ชุดฟีเจอร์ 60 รุ่น ที่ 3 ชุดที่ 2UIQ ? ซีรีส์ 80

* ผลิตโดยFujitsu † ผลิตโดยSharp ▲ บริการอัปเดตซอฟต์แวร์สำหรับโทรศัพท์ Nokia Belle และ Symbian (S60) จะยุติลงในปลายเดือนธันวาคม 2558

ส่วนแบ่งการตลาดและการแข่งขัน

ในไตรมาสที่ 1 ปี 2547 มีการจัดส่งโทรศัพท์ Symbian จำนวน 2.4 ล้านเครื่อง ซึ่งเป็นสองเท่าของจำนวนในไตรมาสที่ 1 ปี 2546 บริษัท Symbian Ltd. รู้สึกประทับใจเป็นพิเศษกับความก้าวหน้าที่เกิดขึ้นในประเทศญี่ปุ่น[ 84 ]

มีการจัดส่งอุปกรณ์ 3.7 ล้านเครื่องในไตรมาสที่ 3 ปี 2547 ซึ่งเพิ่มขึ้น 201% เมื่อเทียบกับไตรมาสที่ 3 ปี 2546 และส่วนแบ่งการตลาดเพิ่มขึ้นจาก 30.5% เป็น 50.2% อย่างไรก็ตาม ในสหรัฐอเมริกา ผลิตภัณฑ์นี้ได้รับความนิยมน้อยกว่ามาก โดยมีส่วนแบ่งการตลาดเพียง 6% ในไตรมาสที่ 3 ปี 2547 ซึ่งตามหลังPalm OS (43%) และWindows Mobile (25%) อย่างมาก สาเหตุนี้เกิดจากลูกค้าในอเมริกาเหนือนิยมใช้PDA ไร้สาย มากกว่าสมาร์ทโฟน รวมถึงความนิยมของ Nokia ในประเทศนั้นก็ต่ำด้วย[ 85 ]

เมื่อวันที่ 16 พฤศจิกายน พ.ศ. 2549 สมาร์ทโฟนเครื่องที่ 100 ล้านที่ใช้ระบบปฏิบัติการนี้ได้ถูกจัดส่ง[ 86 ]ณ วันที่ 21 กรกฎาคม พ.ศ. 2552 มีอุปกรณ์ที่ใช้ระบบปฏิบัติการ Symbian OS มากกว่า 250 ล้านเครื่องถูกผลิตขึ้น[ 87 ]

ในปี พ.ศ. 2549 Symbian มีส่วนแบ่งตลาดสมาร์ทโฟน 73% [ 88 ]เมื่อเทียบกับ 22.1% ของตลาดในไตรมาสที่สองของปี พ.ศ. 2554 [ 89 ]

ภายในสิ้นเดือนพฤษภาคม พ.ศ. 2549 มีการขายโทรศัพท์ที่ใช้ระบบปฏิบัติการ Symbian จำนวน 10 ล้านเครื่องในญี่ปุ่น ซึ่งคิดเป็น 11% ของยอดจัดส่ง Symbian ทั่วโลกทั้งหมด 89 ล้านเครื่อง[ 90 ]ภายในเดือนพฤศจิกายน พ.ศ. 2550 ตัวเลขดังกล่าวเพิ่มขึ้นเป็น 30 ล้านเครื่อง และมีส่วนแบ่งการตลาด 65% ในเดือนมิถุนายน พ.ศ. 2550 ในตลาดญี่ปุ่น[ 91 ]

แม้ว่า Symbian จะสูญเสียส่วนแบ่งการตลาดไปในช่วงหลายปีที่ผ่านมา เนื่องจากตลาดมีการเติบโตอย่างมาก โดยมีแพลตฟอร์มคู่แข่งใหม่ๆ เข้ามาในตลาด แต่ยอดขายของ Symbian ก็เพิ่มขึ้นในช่วงเวลาเดียวกัน ตัวอย่างเช่น แม้ว่าส่วนแบ่งการตลาดสมาร์ทโฟนทั่วโลกของ Symbian จะลดลงจาก 52.4% ในปี 2551 เหลือ 47.2% ในปี 2552 แต่การจัดส่งอุปกรณ์ Symbian กลับเพิ่มขึ้น 4.8% จาก 74.9 ล้านเครื่องเป็น 78.5 ล้านเครื่อง[ 92 ]ตั้งแต่ไตรมาสที่ 2 ปี 2552 ถึงไตรมาสที่ 2 ปี 2553 การจัดส่งอุปกรณ์ Symbian เพิ่มขึ้น 41.5% หรือ 8 ล้านเครื่อง จาก 19,178,910 เครื่องเป็น 27,129,340 เครื่อง เมื่อเทียบกับการเพิ่มขึ้น 9.6 ล้านเครื่องสำหรับ Android, 3.3 ล้านเครื่องสำหรับ RIM และ 3.2 ล้านเครื่องสำหรับ Apple [ 93 ]

รายงานก่อนหน้านี้เกี่ยวกับการจัดส่งอุปกรณ์ตามที่เผยแพร่ในเดือนกุมภาพันธ์ 2553 แสดงให้เห็นว่าอุปกรณ์ Symbian มีส่วนแบ่ง 47.2% ของอุปกรณ์มือถืออัจฉริยะที่จัดส่งในปี 2552 โดยRIMมี 20.8% Apple มี 15.1% (ผ่านiOS ) Microsoft มี 8.8% (ผ่านWindows CEและWindows Mobile ) และAndroidมี 4.7% [ 92 ]

ในจำนวนยอดขาย "อุปกรณ์มือถืออัจฉริยะ" อุปกรณ์ Symbian เป็นผู้นำตลาดในปี 2010 สถิติแสดงให้เห็นว่าอุปกรณ์ Symbian มีส่วนแบ่ง 37.6% ของอุปกรณ์มือถืออัจฉริยะที่ขายได้ โดยAndroidมี 22.7% RIMมี 16% และ Apple มี 15.7% (ผ่านiOS ) [ 94 ]การประมาณการบางส่วนระบุว่าจำนวนอุปกรณ์มือถือที่จัดส่งพร้อมระบบปฏิบัติการ Symbian จนถึงสิ้นไตรมาสที่ 2 ของปี 2010 มีจำนวน 385 ล้านเครื่อง[ 95 ]

ในช่วงปี 2009–10 Motorola , Samsung , LGและSony Ericssonประกาศถอนตัวจาก Symbian เพื่อหันไปใช้แพลตฟอร์มอื่นแทน ได้แก่Android ของ Google และWindows Phoneของ Microsoft [ 96 ] [ 97 ] [ 98 ] [ 99 ]

ในไตรมาสที่ 2 ปี 2555 ตามข้อมูลของ IDC ส่วนแบ่งการตลาดทั่วโลกลดลงสู่ระดับต่ำสุดเป็นประวัติการณ์ที่ 4.4% [ 100 ]

การวิจารณ์

ผู้ใช้ Symbian ในประเทศที่ใช้อักษรที่ไม่ใช่อักษรละติน (เช่น รัสเซีย ยูเครน และอื่นๆ) ได้วิพากษ์วิจารณ์วิธีการสลับภาษาที่ซับซ้อนมานานหลายปีแล้ว[ 101 ]ตัวอย่างเช่น หากผู้ใช้ต้องการพิมพ์อักษรละติน พวกเขาต้องเรียกเมนู คลิกรายการภาษา ใช้ปุ่มลูกศรเพื่อเลือก เช่น ภาษาอังกฤษจากภาษาอื่นๆ อีกมากมาย จากนั้นกดปุ่ม 'ตกลง' หลังจากพิมพ์อักษรละตินแล้ว ผู้ใช้ต้องทำซ้ำขั้นตอนเพื่อกลับไปยังแป้นพิมพ์ภาษาแม่ของตน วิธีนี้ทำให้การพิมพ์ช้าลงอย่างมาก ในโทรศัพท์แบบสัมผัสและโทรศัพท์แบบ QWERTY ขั้นตอนจะแตกต่างกันเล็กน้อย แต่ก็ยังใช้เวลานาน ระบบปฏิบัติการมือถืออื่นๆ ทั้งหมด รวมถึงโทรศัพท์ Nokia S40 ช่วยให้สามารถสลับระหว่างสองภาษาที่เลือกไว้ในตอนแรกได้ด้วยการคลิกเพียงครั้งเดียวหรือท่าทางเดียว

เฟิร์มแวร์รุ่นแรกๆ ของNokia N97 รุ่นแรก ซึ่งทำงานบน Symbian^1/Series 60 5th Edition ได้รับการวิพากษ์วิจารณ์อย่างหนักว่ามีข้อบกพร่อง (ซึ่งเป็นผลมาจากปริมาณRAMที่ติดตั้งในโทรศัพท์มีน้อย) [ 102 ]

ในเดือนพฤศจิกายน พ.ศ. 2553 บล็อกสมาร์ทโฟนAll About Symbianได้วิจารณ์ประสิทธิภาพของเว็บเบราว์เซอร์เริ่มต้นของ Symbianและแนะนำเบราว์เซอร์ทางเลือกOpera Mobile [ 103 ] รองประธานอาวุโสของ Nokia Jo Harlowสัญญาว่าจะมีการอัปเดตเบราว์เซอร์ในไตรมาสแรกของปี พ.ศ. 2554 [ 104 ]

มี Symbian หลายเวอร์ชันและหลายรุ่นที่แตกต่างกัน ซึ่งนำไปสู่การแตกแยก แอปและซอฟต์แวร์อาจไม่เข้ากันเมื่อติดตั้งใน Symbian เวอร์ชันต่างๆ[ 105 ]

มัลแวร์

Symbian OS เป็นเป้าหมายของหนอนเครือข่ายโทรศัพท์มือถือตัวแรกที่รู้จักชื่อCabirซึ่งแพร่กระจายผ่านบลูทูธ หนอนตัวนี้ไม่ได้ใช้ประโยชน์จากข้อบกพร่องใด ๆ ของระบบปฏิบัติการ แต่กลับอาศัยเทคนิคที่ใช้ในการโจมตีแบบฟิชชิ่ง[ 106 ]

อย่างไรก็ตาม ด้วยมุมมองที่ว่าผู้ใช้โทรศัพท์มือถือทั่วไปไม่ควรต้องกังวลเรื่องความปลอดภัย ระบบปฏิบัติการ Symbian OS 9.x จึงนำ รูปแบบ ความสามารถแบบUnix มาใช้ (สิทธิ์ต่อกระบวนการ ไม่ใช่ต่อวัตถุ) ซอฟต์แวร์ที่ติดตั้งจะไม่สามารถทำสิ่งที่เป็นอันตรายได้ (เช่น ทำให้ผู้ใช้เสียเงินโดยการส่งข้อมูลเครือข่าย) หากไม่ได้รับการลงนามแบบดิจิทัล ซึ่งทำให้สามารถตรวจสอบย้อนกลับได้ นักพัฒนาเชิงพาณิชย์ที่สามารถจ่ายค่าใช้จ่ายได้สามารถยื่นขอให้ซอฟต์แวร์ของตนได้รับการลงนามผ่านโปรแกรม Symbian Signed นักพัฒนายังมีตัวเลือกในการลงนามโปรแกรมของตนเองได้ อย่างไรก็ตาม ชุดคุณสมบัติที่มีให้ใช้งานนั้นไม่รวมถึงการเข้าถึง Bluetooth, IrDA, GSM CellID, การโทรด้วยเสียง, GPS และอื่นๆ อีกเล็กน้อย ผู้ให้บริการบางรายเลือกที่จะปิดใช้งานใบรับรองทั้งหมด ยกเว้นใบรับรอง Symbian Signed

โปรแกรมที่เป็นอันตรายอื่นๆ มีระบุไว้ด้านล่าง แต่ทั้งหมดนี้ยังคงต้องอาศัยการป้อนข้อมูลจากผู้ใช้ในการทำงาน

  • Drever.A เป็นไฟล์โทรจัน SIS ที่เป็นอันตราย ซึ่งพยายามปิดใช้งานการเริ่มต้นทำงานอัตโนมัติของแอปพลิเคชัน Simworks และ Kaspersky Symbian Anti-Virus
  • Locknut.B เป็นไฟล์โทรจัน SIS ที่เป็นอันตราย ซึ่งปลอมตัวเป็นโปรแกรมแก้ไขข้อบกพร่องสำหรับโทรศัพท์มือถือ Symbian S60 เมื่อติดตั้งแล้ว มันจะปล่อยไฟล์ไบนารีที่จะทำให้ส่วนประกอบบริการระบบที่สำคัญล่ม ส่งผลให้ไม่สามารถเปิดใช้งานแอปพลิเคชันใด ๆ ในโทรศัพท์ได้
  • Mabir.A นั้นโดยพื้นฐานแล้วก็คือCabirที่เพิ่มฟังก์ชัน MMS เข้ามา ทั้งสองโปรแกรมเขียนโดยผู้เขียนคนเดียวกัน และโค้ดก็มีความคล้ายคลึงกันหลายอย่าง มันแพร่กระจายโดยใช้บลูทูธผ่านขั้นตอนเดียวกับ Cabir รุ่นแรกๆ เมื่อ Mabir.A ทำงาน มันจะค้นหาโทรศัพท์เครื่องแรกที่พบ และเริ่มส่งสำเนาของตัวเองไปยังโทรศัพท์เครื่องนั้น
  • Fontal.A เป็นไฟล์โทรจัน SIS ที่ติดตั้งไฟล์ฟอนต์ที่เสียหาย ซึ่งทำให้โทรศัพท์ไม่สามารถรีบูตได้ หากผู้ใช้พยายามรีบูตโทรศัพท์ที่ติดไวรัส โทรศัพท์จะค้างอยู่ที่หน้าจอรีบูตอย่างถาวร และไม่สามารถใช้งานได้หากไม่ทำการกำจัดไวรัสเสียก่อน นั่นคือ การใช้ชุดปุ่มฟอร์แมต ซึ่งจะทำให้ข้อมูลทั้งหมดในโทรศัพท์หายไป เนื่องจากเป็นโทรจัน Fontal จึงไม่สามารถแพร่กระจายได้ด้วยตัวเอง วิธีที่ผู้ใช้จะติดไวรัสได้มากที่สุดคือการได้รับไฟล์จากแหล่งที่ไม่น่าเชื่อถือ แล้วติดตั้งลงในโทรศัพท์โดยไม่ได้ตั้งใจหรือไม่ตั้งใจก็ตาม

แฮกเกอร์ชาวอินเดีย Atul Alex ได้สาธิตภัยคุกคามมัลแวร์รูปแบบใหม่ต่อระบบปฏิบัติการ Symbian ในรูปแบบของ 'เฟิร์มแวร์ที่ถูกปรุงแต่ง' ในการประชุมมัลแวร์นานาชาติMalcon เดือนธันวาคม 2010 [ 107 ] [ 108 ]

การหลีกเลี่ยงระบบรักษาความปลอดภัยของแพลตฟอร์ม

อุปกรณ์ Symbian OS 9.x สามารถถูกแฮ็กเพื่อลบระบบรักษาความปลอดภัยของแพลตฟอร์มที่นำมาใช้ใน OS 9.1 เป็นต้นไป ทำให้ผู้ใช้สามารถเรียกใช้โค้ดที่ไม่ได้ลงนามได้[ 109 ]ซึ่งจะทำให้สามารถแก้ไขไฟล์ระบบและเข้าถึงพื้นที่ของระบบปฏิบัติการที่ถูกล็อกไว้ก่อนหน้านี้ได้ การแฮ็กนี้ถูกวิพากษ์วิจารณ์โดย Nokia เนื่องจากอาจเพิ่มภัยคุกคามจากไวรัสมือถือ เพราะสามารถเรียกใช้โค้ดที่ไม่ได้ลงนามได้[ 110 ]

ประวัติเวอร์ชัน

เวอร์ชั่นคำอธิบาย
อีพีโอซี16EPOC16 ซึ่งเดิมชื่อ EPOC เฉยๆ เป็นระบบปฏิบัติการที่พัฒนาโดย Psion ในช่วงปลายทศวรรษ 1980 และต้นทศวรรษ 1990 สำหรับอุปกรณ์ "SIBO" (SIxteen Bit Organisers) ของ Psion อุปกรณ์ EPOC16 ทั้งหมดใช้ โปรเซสเซอร์ตระกูล 8086และ สถาปัตยกรรม 16 บิต EPOC16 เป็นระบบปฏิบัติการ แบบมัลติทาสกิ้งแบบผู้ใช้คนเดียว ที่สามารถแย่งงานได้ เขียนด้วย ภาษาแอสเซมบลี Intel 8086 และภาษา Cและออกแบบมาเพื่อใช้งานในหน่วยความจำแบบอ่านอย่างเดียว (ROM) รองรับภาษาโปรแกรมอย่างง่ายชื่อOpen Programming Language (OPL) และสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ชื่อ OVAL อุปกรณ์ SIBO ได้แก่: MC200, MC400, Series 3 (1991–98), Series 3a, Series 3c, Series 3mx, Siena, Workabout และ Workabout mx โดย MC400 และ MC200 ซึ่งเป็นอุปกรณ์ EPOC16 รุ่นแรก วางจำหน่ายในปี 1989

EPOC16 มีอินเทอร์เฟซกราฟิกแบบขาวดำที่ควบคุมด้วยแป้นพิมพ์เป็นหลัก[ 111 ] – ฮาร์ดแวร์ที่ออกแบบมาแต่เดิมนั้นมี อินพุต ตัวชี้ในรูปแบบของแผงดิจิไทเซอร์

ในช่วงปลายทศวรรษ 1990 ระบบปฏิบัติการนี้ถูกเรียกว่าEPOC16เพื่อแยกความแตกต่างจากระบบปฏิบัติการ EPOC32 ใหม่ของ Psion ในขณะนั้น

EPOC32 (เวอร์ชัน 1 ถึง 5)EPOC32 เวอร์ชันแรก รุ่น Release 1 ปรากฏใน ROM v1.0 ของ Psion Series 5ในปี 1997 ต่อมา ROM v1.1 ได้นำเสนอ Release 3 (Release 2 ไม่เคยเปิดให้ใช้งานอย่างเป็นทางการ) จากนั้นก็มีPsion Series 5mx , Revo /Revo Plus, Psion Series 7 / NetBookและ NetPad (ซึ่งทั้งหมดใช้ Release 5)

ระบบปฏิบัติการ EPOC32 ซึ่งในขณะนั้นเรียกกันง่ายๆ ว่า EPOC ต่อมาได้เปลี่ยนชื่อเป็น Symbian OS เพื่อเพิ่มความสับสนในเรื่องชื่อ ก่อนที่จะเปลี่ยนชื่อเป็น Symbian นั้น EPOC16 มักถูกเรียกว่า SIBO เพื่อแยกแยะออกจาก EPOC "ใหม่" แม้ชื่อจะคล้ายกัน แต่ EPOC32 และ EPOC16 เป็นระบบปฏิบัติการที่แตกต่างกันโดยสิ้นเชิง โดย EPOC32 เขียนด้วยภาษา C++ จากโค้ดเบสใหม่ ซึ่งเริ่มพัฒนาในช่วงกลางทศวรรษ 1990

EPOC32 เป็น ระบบปฏิบัติการ มัลติทาสกิ้งแบบแย่งชิงการทำงานสำหรับผู้ใช้คนเดียว พร้อมระบบป้องกันหน่วยความจำ ซึ่งส่งเสริมให้นักพัฒนาแอปพลิเคชันแยกโปรแกรมของตนออกเป็นเอนจินและอินเทอร์เฟซ ตระกูล PDA ของ Psion มาพร้อมกับอินเทอร์เฟซผู้ใช้แบบกราฟิกที่เรียกว่า EIKON ซึ่งออกแบบมาโดยเฉพาะสำหรับเครื่องพกพาที่มีแป้นพิมพ์ (จึงอาจดูคล้ายกับ GUI บนเดสก์ท็อปมากกว่า GUI บนปาล์มท็อป[ 112 ] ) อย่างไรก็ตาม คุณลักษณะอย่างหนึ่งของ EPOC คือความง่ายในการพัฒนา GUI ใหม่โดยอิงจากชุดคลาส GUI หลัก ซึ่งเป็นคุณลักษณะที่ได้รับการสำรวจอย่างกว้างขวางตั้งแต่Ericsson R380เป็นต้นไป

เดิมที EPOC32 ถูกพัฒนาขึ้นสำหรับ ตระกูล โปรเซสเซอร์ARM ซึ่งรวมถึง ARM7 , ARM9 , StrongARM และ XScaleของ Intel แต่สามารถคอมไพล์เพื่อใช้งานกับอุปกรณ์เป้าหมายที่ใช้โปรเซสเซอร์ประเภทอื่นๆ ได้อีกหลายประเภท

ในระหว่างการพัฒนา EPOC32 บริษัท Psion วางแผนที่จะให้สิทธิ์การใช้งาน EPOC แก่ผู้ผลิตอุปกรณ์รายอื่น และแยกส่วนธุรกิจซอฟต์แวร์ออกไปเป็น Psion Software หนึ่งในผู้ได้รับสิทธิ์การใช้งานรายแรกๆ คือGeofoxซึ่งมีอายุการใช้งานสั้นมาก โดยหยุดการผลิตไปหลังจากขายได้ไม่ถึง 1,000 เครื่องEricssonได้วางจำหน่าย Psion Series 5mx ที่เปลี่ยนชื่อใหม่เป็นMC218และต่อมาได้สร้างสมาร์ทโฟน ที่ใช้ EPOC Release 5.1 ชื่อR380 นอกจากนี้ Oregon Scientificยังได้ออกอุปกรณ์ EPOC ราคาประหยัดชื่อOsaris (ซึ่งเป็นที่น่าสังเกตว่าเป็นอุปกรณ์ EPOC เพียงรุ่นเดียวที่มาพร้อมกับ Release 4)

เริ่มพัฒนาเวอร์ชัน 32 บิตในช่วงปลายปี 1994

อุปกรณ์ Series 5ซึ่งวางจำหน่ายในเดือนมิถุนายน ปี 1997 ใช้ระบบปฏิบัติการ EPOC32 รุ่นแรก ซึ่งมีชื่อรหัสว่า "Protea" และส่วนติดต่อผู้ใช้แบบกราฟิก "Eikon"

Oregon Scientific Osarisเป็น PDA รุ่นเดียวที่ใช้ชิป ER4

ผลิตภัณฑ์Psion Series 5mx , Psion Series 7 , Psion Revo , Diamond Mako , Psion netBookและEricsson MC218เปิดตัวในปี 1999 โดยใช้ระบบปฏิบัติการ ER5 นอกจากนี้ยังมีการประกาศโครงการโทรศัพท์มือถือ Phillips Illium/Accent ในงานCeBITแต่ไม่ประสบความสำเร็จในการวางจำหน่ายเชิงพาณิชย์ ระบบปฏิบัติการนี้ได้รับการขนานนามในภายหลังว่า Symbian OS 5

โทรศัพท์เครื่องแรกที่ใช้ชิป ER5u คือEricsson R380ซึ่งวางจำหน่ายในเดือนพฤศจิกายนปี 2000 แต่ไม่ใช่ เครื่อง โอเพนซอร์ส กล่าวคือ ไม่สามารถติดตั้งซอฟต์แวร์ได้ ที่น่าสนใจคือ ต้นแบบของ Psion หลายรุ่นที่ไม่ได้วางจำหน่ายสำหรับ PDA รุ่นต่อไป รวมถึงรุ่นต่อจาก Revo ที่ใช้ Bluetooth ซึ่งมีชื่อรหัสว่าConan ก็ใช้ชิป ER5u เช่นกัน ตัว อักษร 'u' ในชื่อหมายถึงการรองรับUnicode

ในเดือนมิถุนายน ปี 1998 บริษัท Psion Software ได้เปลี่ยนชื่อเป็นSymbian Ltd.ซึ่งเป็นการร่วมทุนครั้งใหญ่ระหว่าง Psion กับผู้ผลิตโทรศัพท์Ericsson , MotorolaและNokiaและตั้งแต่เวอร์ชัน 6 เป็นต้นไป ระบบปฏิบัติการ EPOC ได้เปลี่ยนชื่อเป็น Symbian OS

ระบบปฏิบัติการ Symbian OS 6.0 และ 6.1ระบบปฏิบัติการดังกล่าวได้รับการเปลี่ยนชื่อเป็น Symbian OS และถูกวางแผนให้เป็นพื้นฐานสำหรับสมาร์ทโฟน รุ่นใหม่ๆ รุ่น นี้บางครั้งเรียกว่า ER6 Psion ได้โอนพนักงานหลัก 130 คนให้กับบริษัทใหม่ และยังคงถือหุ้น 31% ในบริษัทที่แยกตัวออกมา

โทรศัพท์ระบบปฏิบัติการ Symbian OS 'แบบเปิด' รุ่นแรกคือNokia 9210 Communicator ซึ่งวางจำหน่ายในเดือนมิถุนายน ปี 2001 โดยมีการเพิ่มการรองรับ Bluetoothเข้ามา โทรศัพท์ Symbian ถูกจัดส่งเกือบ 500,000 เครื่องในปี 2001 และเพิ่มขึ้นเป็น 2.1 ล้านเครื่องในปีถัดมา

การพัฒนา UI ที่แตกต่างกันนั้นถูกทำให้เป็นแบบทั่วไปโดยใช้ "กลยุทธ์การออกแบบอ้างอิง" สำหรับอุปกรณ์ 'สมาร์ทโฟน' หรือ 'อุปกรณ์สื่อสาร' ซึ่งแบ่งย่อยออกไปอีกเป็นแบบใช้แป้นพิมพ์หรือแบบใช้แท็บเล็ต มี UI อ้างอิงสองแบบ (DFRD หรือ Device Family Reference Designs) ที่วางจำหน่าย ได้แก่ Quartz และ Crystal โดยแบบ Quartz ถูกรวมเข้ากับ การออกแบบ Ronneby ของ Ericsson และกลายเป็นพื้นฐานสำหรับ อินเทอร์เฟซ UIQส่วนแบบ Crystal ออกสู่ตลาดในชื่อUI ของ Nokia Series 80

ต่อมา DFRD รุ่นอื่นๆ ได้แก่ Sapphire, Ruby และ Emerald แต่มีเพียง Sapphire เท่านั้นที่วางจำหน่ายในตลาด และพัฒนาต่อยอดเป็น Pearl DFRD และในที่สุดก็คือ Nokia Series 60 UI ซึ่งเป็น UI แบบ "สี่เหลี่ยม" ที่ใช้แป้นพิมพ์สำหรับสมาร์ทโฟนรุ่นแรกๆ รุ่นแรกสุดคือNokia 7650 (ที่ใช้ระบบปฏิบัติการ Symbian OS 6.1) ซึ่งเป็นรุ่นแรกที่มีกล้องในตัว ความละเอียด VGA (0.3 ล้านพิกเซล = 640×480 พิกเซล) อุปกรณ์ Symbian 6.1 รุ่น S60 อื่นๆ ที่น่าสนใจ ได้แก่Nokia 3650 , Sendo Xที่มีอายุการใช้งานสั้นและSiemens SX1ซึ่งเป็นโทรศัพท์ Symbian รุ่นแรกและรุ่นสุดท้ายจาก Siemens

แม้จะมีความพยายามที่จะทำให้เป็นแบบทั่วไป แต่ UI ก็ยังคงแบ่งแยกอย่างชัดเจนระหว่างบริษัทคู่แข่ง: Crystal หรือ Sapphire เป็นของ Nokia ส่วน Quartz เป็นของ Ericsson DFRD ถูก Symbian ยกเลิกในช่วงปลายปี 2002 ซึ่งเป็นส่วนหนึ่งของการถอยห่างจากการพัฒนา UI เพื่อหันไปใช้ ระบบ แบบไร้ส่วนหัว (headless delivery) Pearl ถูกมอบให้ Nokia การพัฒนา Quartz ถูกแยกออกไปเป็นบริษัท UIQ Technology AB และการทำงานร่วมกับบริษัทญี่ปุ่นก็ถูกรวมเข้ากับมาตรฐาน MOAP อย่างรวดเร็ว

ระบบปฏิบัติการ Symbian OS 7.0 และ 7.0sเริ่มวางจำหน่ายครั้งแรกในปี 2546 นับเป็นการเปิดตัวระบบปฏิบัติการ Symbian ที่สำคัญ ซึ่งมาพร้อมกับอินเทอร์เฟซผู้ใช้ที่ทันสมัยทั้งหมด รวมถึงUIQ (สำหรับ Sony Ericsson P800, P900, P910, Motorola A925, A1000) , Series 80 (สำหรับ Nokia 9300, 9500), Series 90 (สำหรับ Nokia 7710), Series 60 (สำหรับ Nokia 3230, 6260, 6600, 6670, 7610) ตลอดจน โทรศัพท์ FOMA หลายรุ่น ในญี่ปุ่น นอกจากนี้ยังเพิ่ม การรองรับ EDGEและIPv6และการรองรับ Java ก็เปลี่ยนจากpJavaและ JavaPhone ไปเป็นมาตรฐาน Java ME

โทรศัพท์ Symbian จำนวน 1 ล้านเครื่องถูกจัดส่งในไตรมาสแรกของปี 2546 และอัตราการจัดส่งเพิ่มขึ้นเป็น 1 ล้านเครื่องต่อเดือนภายในสิ้นปี 2546

Symbian OS 7.0s เป็นเวอร์ชัน 7.0 พิเศษที่ปรับแต่งมาเพื่อให้เข้ากันได้กับ Symbian OS 6.x มากขึ้น ส่วนหนึ่งเพื่อความเข้ากันได้ระหว่าง Communicator 9500 และรุ่นก่อนหน้าอย่าง Communicator 9210

ในปี 2547 Psion ได้ขายหุ้นใน Symbian ในปีเดียวกันนั้นเองเวิร์ม ตัวแรก สำหรับโทรศัพท์มือถือที่ใช้ระบบปฏิบัติการ Symbian ชื่อCabirก็ถูกพัฒนาขึ้นมา โดยใช้บลูทูธในการแพร่กระจายไปยังโทรศัพท์เครื่องอื่นๆ ที่อยู่ใกล้เคียง ดู รายละเอียดเพิ่มเติมได้ที่ Cabirและ ภัย คุกคาม จากระบบปฏิบัติการ Symbian

ระบบปฏิบัติการซิมเบียน 8.0ระบบปฏิบัติการนี้เริ่มวางจำหน่ายครั้งแรกในปี 2547 ข้อดีอย่างหนึ่งคือสามารถเลือกใช้เคอร์เนลได้สองแบบ ( EKA1หรือ EKA2) อย่างไรก็ตาม เคอร์เนลเวอร์ชัน EKA2 เพิ่งเริ่มวางจำหน่ายใน Symbian OS 8.1b เท่านั้น เคอร์เนลทั้งสองแบบทำงานเหมือนกันเกือบทุกประการในมุมมองของผู้ใช้ แต่ภายในแล้วแตกต่างกันมาก EKA1 ถูกเลือกใช้โดยผู้ผลิตบางรายเพื่อรักษาความเข้ากันได้กับไดรเวอร์อุปกรณ์รุ่นเก่า ในขณะที่ EKA2 เป็นเคอร์เนลแบบเรียลไทม์ เวอร์ชัน 8.0b ถูกยกเลิกการจำหน่ายในปี 2546

นอกจากนี้ยังมีการเพิ่ม API ใหม่เพื่อรองรับCDMA , 3G , การสตรีมข้อมูลแบบสองทิศทาง, DVB-HและOpenGL ES พร้อมกราฟิกเวกเตอร์และการเข้าถึงหน้าจอโดยตรง

ระบบปฏิบัติการซิมเบียน 8.1เวอร์ชันปรับปรุงของ 8.0 นี้ มีให้เลือกในเวอร์ชัน 8.1a และ 8.1b โดยใช้เคอร์เนล EKA1 และ EKA2 ตามลำดับ เวอร์ชัน 8.1b ซึ่งรองรับโทรศัพท์แบบชิปเดี่ยวของ EKA2 แต่ไม่มีเลเยอร์ความปลอดภัยเพิ่มเติม ได้รับความนิยมในหมู่บริษัทโทรศัพท์ของญี่ปุ่นที่ต้องการการสนับสนุนแบบเรียลไทม์ แต่ไม่อนุญาตให้ติดตั้งแอปพลิเคชันแบบเปิด

สมาร์ทโฟนเครื่องแรกและอาจเป็นที่รู้จักมากที่สุดที่ใช้ระบบปฏิบัติการ Symbian OS 8.1a คือNokia N90ในปี 2005 ซึ่ง เป็นรุ่นแรกใน ซีรีส์ N ของNokia

ระบบปฏิบัติการซิมเบียน 9.0ระบบปฏิบัติการ Symbian OS 9.0 ถูกใช้ภายในองค์กร Symbian เท่านั้น และถูกยกเลิกการใช้งานในเชิงพาณิชย์ในปี 2547 เวอร์ชัน 9.0 ถือเป็นจุดสิ้นสุดของโครงการ EKA1 ส่วนเวอร์ชัน 8.1a เป็นเวอร์ชันสุดท้ายของ Symbian OS ในโครงการ EKA1

โดยทั่วไปแล้ว ระบบปฏิบัติการ Symbian OS รักษาความเข้ากันได้ของโค้ดไบนารี ในระดับที่เหมาะสม ในทางทฤษฎีแล้ว ระบบปฏิบัติการนี้สามารถใช้งานร่วมกับเวอร์ชันก่อนหน้าได้ตั้งแต่ ER1 ถึง ER5 จากนั้นก็จาก 6.0 ถึง 8.1b จำเป็นต้องมีการเปลี่ยนแปลงครั้งใหญ่สำหรับเวอร์ชัน 9.0 ซึ่งเกี่ยวข้องกับเครื่องมือและระบบรักษาความปลอดภัย แต่คาดว่าจะเป็นเหตุการณ์ครั้งเดียว การเปลี่ยนจากที่ต้องใช้ ARMv4 ไปเป็น ARMv5 ไม่ได้ทำให้ความเข้ากันได้กับเวอร์ชันก่อนหน้าเสียไป

ระบบปฏิบัติการซิมเบียน 9.1เปิดตัวในช่วงต้นปี 2548 ประกอบด้วยคุณสมบัติใหม่ที่เกี่ยวข้องกับความปลอดภัยมากมาย รวมถึงโมดูลความปลอดภัยของแพลตฟอร์มที่อำนวยความสะดวกในการลงนามรหัสแบบ บังคับ โมเดลไบนารี ARM EABIใหม่หมายความว่านักพัฒนาจำเป็นต้องปรับปรุงเครื่องมือ และการเปลี่ยนแปลงด้านความปลอดภัยหมายความว่าพวกเขาอาจต้องเขียนโค้ดใหม่โทรศัพท์แพลตฟอร์ม S60 รุ่นที่ 3 ใช้ระบบปฏิบัติการ Symbian OS 9.1 Sony Ericsson กำลังจัดส่ง M600และP990ที่ใช้ Symbian OS 9.1 เวอร์ชันก่อนหน้ามีข้อบกพร่องที่โทรศัพท์จะค้างชั่วคราวหลังจากเจ้าของส่ง SMS จำนวนมาก อย่างไรก็ตาม ในวันที่ 13 กันยายน 2549 Nokia ได้ปล่อยโปรแกรมขนาดเล็กเพื่อแก้ไขข้อบกพร่องนี้[ 113 ]นอกจากนี้ยังเพิ่ม การรองรับBluetooth 2.0 ด้วย

Symbian 9.1 ได้แนะนำความสามารถและกรอบการทำงานด้านความปลอดภัยของแพลตฟอร์ม ในการเข้าถึง API บางอย่าง นักพัฒนาต้องลงนามแอปพลิเคชันของตนด้วยลายเซ็นดิจิทัลความสามารถพื้นฐานนั้นผู้ใช้สามารถอนุญาตได้ และนักพัฒนาสามารถลงนามด้วยตนเองได้ในขณะที่ความสามารถขั้นสูงกว่านั้นจำเป็นต้องได้รับการรับรองและลงนามผ่านโปรแกรม Symbian Signed ซึ่งใช้ 'หน่วยงานทดสอบ' อิสระและผู้ผลิตโทรศัพท์ในการอนุมัติ ตัวอย่างเช่น การเขียนไฟล์เป็นความสามารถที่ผู้ใช้สามารถอนุญาตได้ ในขณะที่การเข้าถึงไดรเวอร์อุปกรณ์มัลติมีเดียจำเป็นต้องได้รับการอนุมัติจากผู้ผลิตโทรศัพท์ นักพัฒนาจำเป็นต้องมี ใบรับรอง TC TrustCenter ACS Publisher ID เพื่อลงนามแอปพลิเคชัน

ระบบปฏิบัติการซิมเบียน 9.2วางจำหน่ายไตรมาสที่ 1 ปี 2006 รองรับOMA Device Management 1.2 (เดิมคือ 1.1.2) รองรับภาษาเวียดนาม โทรศัพท์ S60รุ่นที่ 3 Feature Pack 1 ใช้ระบบปฏิบัติการ Symbian OS 9.2

โทรศัพท์ Nokia ที่ใช้ระบบปฏิบัติการ Symbian OS 9.2 ได้แก่Nokia E71 , Nokia E90 , Nokia N95 , Nokia N82 , Nokia N81และNokia 5700

ระบบปฏิบัติการซิมเบียน 9.3เปิดตัวเมื่อวันที่ 12 กรกฎาคม 2549 การอัปเกรดประกอบด้วยการจัดการหน่วยความจำที่ดีขึ้นและการรองรับ Wifi 802.11และHSDPA โดยตรง โทรศัพท์Nokia E72 , Nokia 5730 XpressMusic , Nokia N79 , Nokia N96 , Nokia E52 , Nokia E75 , Nokia 5320 XpressMusic , Sony Ericsson P1และรุ่นอื่นๆ ใช้ระบบปฏิบัติการ Symbian OS 9.3
ระบบปฏิบัติการซิมเบียน 9.4ประกาศในเดือนมีนาคม 2550 มีฟังก์ชันการเรียกเพจแบบตามความต้องการ (Demand Paging) ซึ่งใช้งานได้ตั้งแต่เวอร์ชัน 9.3 เป็นต้นไป แอปพลิเคชันจะเปิดใช้งานได้เร็วขึ้นถึง 75% นอกจากนี้ยังรองรับSQL ด้วย SQLiteมาพร้อมกับโทรศัพท์Samsung i8910 Omnia HD , Nokia N97 , Nokia N97 mini , Nokia 5800 XpressMusic , Nokia 5530 XpressMusic , Nokia 5228, Nokia 5230, Nokia 5233, Nokia 5235 , Nokia C5-03 , Nokia C6-00, Nokia X6 , Sony Ericsson Satio , Sony Ericsson Vivazและ Sony Ericsson Vivaz Pro

ใช้เป็นพื้นฐานสำหรับ Symbian^1 ซึ่งเป็นแพลตฟอร์ม Symbian รุ่นแรก รุ่นนี้เป็นที่รู้จักกันดีในชื่อS60 รุ่นที่ 5เนื่องจากเป็นอินเทอร์เฟซที่มาพร้อมกับระบบปฏิบัติการ

ซิมเบียน^2Symbian^2 เป็นเวอร์ชันของ Symbian ที่ใช้โดยผู้ผลิตชาวญี่ปุ่นเท่านั้น เริ่มวางจำหน่ายในตลาดญี่ปุ่นตั้งแต่เดือนพฤษภาคม พ.ศ. 2553 [ 114 ] Nokia ไม่ได้ใช้เวอร์ชันนี้[ 115 ]
Symbian^3 (Symbian OS 9.5) และ Symbian AnnaSymbian^3 เป็นเวอร์ชันที่ได้รับการปรับปรุงจาก S60 5th Edition รุ่นก่อนหน้า โดยมีเมนูแบบสัมผัสเดียวในส่วนติดต่อผู้ใช้ รวมถึงเคอร์เนลระบบปฏิบัติการ Symbian OS ใหม่ที่มีกราฟิกเร่งความเร็วด้วยฮาร์ดแวร์ และรองรับ SoC รุ่นใหม่ (โดยเฉพาะQualcomm SnapdragonและMediaTek SoC) นอกจากนี้ จะมีการปรับปรุงเพิ่มเติมในช่วงครึ่งแรกของปี 2011 รวมถึงแป้นพิมพ์ QWERTY แนวตั้ง เบราว์เซอร์ใหม่ และการป้อนข้อความแบบแบ่งหน้าจอ Nokia ประกาศว่าการอัปเดตส่วนติดต่อผู้ใช้ Symbian^3 จะทยอยปล่อยออกมาเมื่อมีให้ใช้งาน ส่วน Symbian^4 ซึ่งเป็นเวอร์ชันหลักที่วางแผนไว้ก่อนหน้านี้ ได้ถูกยกเลิกไปแล้ว และฟีเจอร์บางส่วนจะถูกรวมเข้ากับ Symbian^3 ในเวอร์ชันต่อๆ ไป โดยเริ่มจาก Symbian Anna
Nokia Belle (ระบบปฏิบัติการ Symbian OS 10.1)ในช่วงฤดูร้อนปี 2011 มีการเผยแพร่วิดีโอที่แสดงเวอร์ชันที่รั่วไหลออกมาของ Symbian Belle (ชื่อเดิมของ Nokia Belle) ที่ทำงานบนNokia N8บน YouTube [ 116 ]

เมื่อวันที่ 24 สิงหาคม 2554 โนเกียได้ประกาศเปิดตัวสมาร์ทโฟนรุ่นใหม่ 3 รุ่นอย่างเป็นทางการ ได้แก่Nokia 600 (ต่อมาถูกแทนที่ด้วยNokia 603 ), Nokia 700และNokia 701 [ 117 ]

Nokia ได้เปลี่ยนชื่อ Symbian Belle เป็น Nokia Belle อย่างเป็นทางการในโพสต์บล็อกของบริษัท[ 118 ] [ 119 ]

Nokia Belle เพิ่มการปรับปรุงจาก Anna ด้วยแถบสถานะ/การแจ้งเตือนแบบดึงลง การผสานรวม การสื่อสารระยะใกล้ที่ ลึกยิ่งขึ้น วิดเจ็ตหน้าจอหลักแบบอิสระที่ปรับขนาดได้ และหน้าจอหลักหกหน้าจอแทนที่จะเป็นสามหน้าจอแบบเดิม ณ วันที่ 7 กุมภาพันธ์ 2555 การอัปเดต Nokia Belle มีให้บริการสำหรับโทรศัพท์รุ่นส่วนใหญ่ผ่าน Nokia Suite และจะเปิดให้บริการในออสเตรเลียในภายหลัง ผู้ใช้สามารถตรวจสอบความพร้อมใช้งานได้ที่หน้าแรกของ Nokia [ 120 ]

เมื่อวันที่ 1 มีนาคม 2555 โนเกียได้ประกาศอัปเดต Feature Pack 1 สำหรับ Nokia Belle ซึ่งจะพร้อมใช้งานเป็นการอัปเดตสำหรับ Nokia 603, 700, 701 (ยกเว้นรุ่นอื่น ๆ) และสำหรับNokia 808 PureViewโดยตรง

Symbian Carla และ Donna เป็นระบบปฏิบัติการรุ่นต่อจาก Belle ที่วางแผนไว้ โดยจะวางจำหน่ายในช่วงปลายปี 2012 และปลายปี 2013 ตามลำดับ อย่างไรก็ตาม ในเดือนพฤษภาคม 2012 ได้มีการยอมรับว่าระบบปฏิบัติการเหล่านี้ถูกยกเลิก และ Belle Feature Pack 2 ที่กำลังจะวางจำหน่ายจะเป็นระบบปฏิบัติการเวอร์ชันสุดท้าย[ 121 ]

ซอฟต์แวร์รุ่นล่าสุดสำหรับสมาร์ทโฟน Nokia Symbian Belle รุ่นที่ 1 (Nokia N8, C7 , C6-01 , Oro, 500 , X7 , E7 , E6 ) คือ Nokia Belle Refresh [ 122 ]

ในเดือนตุลาคม พ.ศ. 2555 Nokia Belle Feature Pack 2 ซึ่งถือได้ว่าเป็นการอัปเดตครั้งใหญ่ครั้งสุดท้ายสำหรับ Symbian ได้ถูกปล่อยออกมาสำหรับ Nokia 603, 700, 701 และ 808 PureView [ 123 ]

รายชื่ออุปกรณ์

ดูเพิ่มเติม

  • ไอคอนโทรศัพท์พอร์ทัลโทรศัพท์

ทั่วไป

บรรณานุกรม

  • มอร์ริส, เบน (22 มิถุนายน 2550). หนังสือแหล่งข้อมูลสถาปัตยกรรมระบบปฏิบัติการซิมเบียน: การออกแบบและวิวัฒนาการของระบบปฏิบัติการโทรศัพท์มือถือ . จอห์น ไวลีย์ แอนด์ ซันส์ . หน้า 630. ISBN 978-0-470-01846-0เก็บถาวรจากต้นฉบับเมื่อวันที่ 12 มิถุนายน 2553 เรียกดูเมื่อวันที่ 28 ธันวาคม 2553
  • Badura, Thomas; Becher, Michael (พฤษภาคม 2009). "การทดสอบสถาปัตยกรรมความปลอดภัยของแพลตฟอร์มระบบปฏิบัติการ Symbian". การประชุมวิชาการนานาชาติว่าด้วยเครือข่ายข้อมูลขั้นสูงและการประยุกต์ใช้งาน ปี 2009. สถาบันวิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ . หน้า  838–844 . doi : 10.1109/AINA.2009.117 . ISBN 978-1-4244-4000-9.
  • Babin, Steve (28 กุมภาพันธ์ 2551). การพัฒนาซอฟต์แวร์สำหรับระบบปฏิบัติการ Symbian: คู่มือสำหรับผู้เริ่มต้นในการสร้างแอปพลิเคชันสมาร์ทโฟน Symbian OS v9 ด้วยภาษา C++ John Wiley & Sons . ISBN 978-0-470-72646-4สืบค้นข้อมูลเมื่อ 9 พฤษภาคม 2568
  • แฮร์ริสัน, ริชาร์ด; แช็คแมน, มาร์ค (29 มิถุนายน 2550). "9.4" . Symbian OS C++ สำหรับโทรศัพท์มือถือ . จอห์น ไวลีย์ แอนด์ ซันส์ . หน้า  268–272 . ISBN 978-0-470-06658-4สืบค้นข้อมูลเมื่อ 9 พฤษภาคม 2568
  • แมคโดวอลล์, เอียน (10 มิถุนายน 2548). การเขียนโปรแกรมแอปพลิเคชันการเชื่อมต่อพีซีสำหรับระบบปฏิบัติการซิ มเบียน: การซิงโครไนซ์และการเชื่อมต่อสมาร์ทโฟนสำหรับองค์กรและนักพัฒนาแอปพลิเคชันจอห์น ไวลีย์ แอนด์ ซันส์หน้า  95–96 ISBN 978-0-470-09054-1สืบค้นข้อมูลเมื่อ 9 พฤษภาคม 2568
  • บล็อกของมูลนิธิ Symbian (ซึ่งหน้าแรกจะนำไปยังบล็อกนี้)
  • Symbian ถูกเก็บถาวรเมื่อวันที่ 6 กรกฎาคม 2012 ที่Wayback Machineบนเว็บไซต์ Ohloh
  • Thoukydides, Alexander (3 กุมภาพันธ์ 2550). "ข้อกำหนดรูปแบบไฟล์ SIS (สำหรับ Symbian OS เวอร์ชัน 8.0 และก่อนหน้า)" . เก็บถาวรจากต้นฉบับเมื่อวันที่ 17 ตุลาคม 2545.
  • "ข้อกำหนดรูปแบบไฟล์ SIS ของ Symbian OS v9.x" (PDF)มิถุนายน 2549 เก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 11 ตุลาคม 2553
  • เว็บไซต์นักพัฒนา Symbian s60_3_0_how_to_sign_sis_files_1_4.pdf

ซอร์สโค้ด Symbian^3 EPL

  • คลังข้อมูลโอเพนซอร์ส Symbian ที่สมบูรณ์ที่สุด
  • wildducks – พอร์ต Beagleboard ของ Symbian S^3
  • Symaptic – ระบบสร้างโปรแกรมด้วยภาษา C-Make สำหรับ Symbian Mercurial Repository (แพลตฟอร์ม Windows)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Symbian&oldid=1360176048 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ซิมเบียน

Symbian เป็น ระบบปฏิบัติการมือถือ (OS) และ แพลตฟอร์มการประมวลผล ที่เลิกใช้แล้ว ซึ่งออกแบบมาสำหรับ โทรศัพท์ฟีเจอร์โฟน และ สมาร์ทโฟน [ 6 ] เดิมที ได้รับการพัฒนาเป็น ระบบ...

ประวัติศาสตร์

ระบบปฏิบัติการ Symbian มีต้นกำเนิดมาจาก EPOC32 ซึ่ง เป็น ระบบปฏิบัติการที่สร้างขึ้นโดย Psion ในช่วงทศวรรษ 1990 ในเดือนมิถุนายน ปี 1998 บริษัท Psion Software ได้เปลี่ยนชื่อเป็น Symbian Ltd.

ส่วนติดต่อผู้ใช้

ระบบปฏิบัติการ Symbian มีชุดเครื่องมือด้านกราฟิกพื้นฐานมาตั้งแต่เริ่มแรก ซึ่งรู้จักกันในชื่อ AVKON (เดิมชื่อ Series 60 ) S60 ถูกออกแบบมาให้ใช้งานผ่านอินเทอร์เฟซที่คล้ายกับแป้นพิมพ์ เช่น แป้นพิมพ์โทรศัพท์เสริมประมาณ 15 ปุ่ม หรือแป้นพิมพ์ QWERTY ขนาดเล็ก...

เบราว์เซอร์

Symbian^3 และรุ่นก่อนหน้ามี เบราว์เซอร์ ใน ตัวที่ใช้ WebKit Symbian เป็นแพลตฟอร์มมือถือแรกที่ใช้ WebKit (ในเดือนมิถุนายน พ.ศ. 2548) [ 44 ] Symbian รุ่นเก่าบางรุ่นใช้ Opera Mobile เป็นเบราว์เซอร์เริ่มต้น