

Nhà phát triển | Symbian Ltd. (1998–2008) Symbian Foundation (2008–11) Nokia (2010–11) Accenture thay mặt cho Nokia (2011–13) |
---|---|
Được viết bằng | C++ |
Họ hệ điều hành | RTOS |
Tình trạng hoạt động | Ngừng phát triển |
Kiểu mã nguồn | Nguồn đóng trước đây là nguồn mở (2010–11) |
Phiên bản mới nhất | Nokia Belle Feature Pack 2 / ngày 2 tháng 10 năm 2012 |
Có hiệu lực trong | Đa ngôn ngữ |
Phương thức cập nhật | 65 |
Hệ thống quản lý gói | .sis, .sisx, .jad, .jar |
Nền tảng | ARM, x86 |
Loại nhân | microkernel thời gian thực, EKA2 |
Giao diện mặc định | Series 60 (từ 2009), UIQ |
Giấy phép | Proprietary, previously licensed under EPL |
Website chính thức | symbian |
Symbian là một hệ điều hành đã ngừng phát triển, từng rất phổ biến trên nhiều điện thoại di động vào những năm 90 và đầu thế kỉ 21. Ban đầu, Symbian được phát triển như một hệ điều hành nguồn đóng cho PDA vào năm 1998 bởi liên minh Symbian Ltd. Nó là hậu duệ của hệ điều hành EPOC của Psion và chủ yếu chạy trên bộ xử lý ARM, dù có một phiên bản cho x86. Nhiều thương hiệu lớn như Samsung, Motorola, Sony Ericsson, và hầu hết các dòng điện thoại của Nokia đã sử dụng Symbian. Hệ điều hành này cũng được ưa chuộng tại Nhật Bản nhờ các thương hiệu như Fujitsu, Sharp, và Mitsubishi. Được coi là người tiên phong trong ngành công nghiệp điện thoại thông minh, Symbian từng là hệ điều hành di động phổ biến nhất toàn cầu cho đến cuối năm 2010, khi Android nổi lên và chiếm ưu thế. Symbian đặc biệt ít phổ biến ở Bắc Mỹ.
Nền tảng Symbian OS bao gồm hai phần chính: hệ điều hành microkernel và giao diện người dùng (bao gồm các lớp middleware) cung cấp giao diện đồ họa. Giao diện người dùng nổi bật nhất là nền tảng S60, được phát triển bởi Nokia và ra mắt năm 2002, đã trang bị cho hầu hết các thiết bị Nokia Symbian. UIQ, một giao diện người dùng khác, chủ yếu được Motorola và Sony Ericsson sử dụng, tập trung vào các thiết bị bút cảm ứng thay vì bàn phím truyền thống của S60. Còn MOAP(S) là nền tảng được nhà cung cấp NTT DoCoMo sử dụng tại Nhật Bản. Các ứng dụng từ các giao diện khác nhau không tương thích, mặc dù tất cả đều chạy trên Symbian OS. Nokia đã trở thành cổ đông chính của Symbian Ltd. vào năm 2004 và mua lại công ty vào năm 2008. Symbian Foundation, một tổ chức phi lợi nhuận, được thành lập để duy trì và phát triển Symbian OS với S60 làm giao diện chủ yếu và UIQ bị ngừng phát triển. Phiên bản Symbian^1 (S60 5th Edition) ra đời năm 2009, tiếp theo là Symbian^2 (dựa trên MOAP) cho Nhật Bản, và Symbian^3 vào năm 2010, trở thành mã nguồn mở hoàn toàn. Symbian^3 sau đó nhận được các bản cập nhật Anna và Belle vào năm 2011.
Vào cuối năm 2010, Symbian Foundation đã ngừng hoạt động và Nokia đã tiếp quản việc phát triển hệ điều hành. Đến tháng 2 năm 2011, Nokia, công ty duy nhất ngoài Nhật Bản vẫn tiếp tục hỗ trợ Symbian, thông báo rằng họ sẽ chuyển sang sử dụng Windows Phone 7 của Microsoft làm nền tảng chính cho điện thoại thông minh, trong khi Symbian sẽ dần bị loại bỏ. Hai tháng sau, Nokia chuyển Symbian sang dạng giấy phép nguồn đóng, chỉ hợp tác với các nhà sản xuất thiết bị Nhật Bản và chuyển giao việc phát triển Symbian cho Accenture. Mặc dù đã cam kết hỗ trợ đến năm 2016 với hai bản cập nhật lớn, nhưng đến năm 2012, Nokia gần như đã từ bỏ việc phát triển và phần lớn các nhà phát triển Symbian đã rời khỏi Accenture. Đến tháng 1 năm 2014, Nokia ngừng chấp nhận phần mềm Symbian mới hoặc thay đổi từ các nhà phát triển. Nokia 808 PureView năm 2012 là smartphone Symbian cuối cùng được Nokia phát hành. NTT DoCoMo tiếp tục phát hành các thiết bị OPP(S) (Operator Pack Symbian, phiên bản kế thừa của MOAP) tại Nhật Bản, vẫn hoạt động như phần mềm trung gian trên Symbian, bao gồm các mẫu điện thoại như F-07F từ Fujitsu và SH-07F từ Sharp vào năm 2014.
Lịch sử
Symbian có nguồn gốc từ EPOC32, một hệ điều hành do Psion phát triển vào thập niên 1990. Vào tháng 6 năm 1998, Psion Software đã trở thành Symbian Ltd., một liên doanh giữa Psion và các nhà sản xuất điện thoại lớn như Ericsson, Motorola, và Nokia.
Sau đó, nhiều nền tảng phần mềm khác đã được phát triển cho Symbian, hỗ trợ bởi các nhóm từ các nhà sản xuất điện thoại di động khác nhau. Các nền tảng này bao gồm S60 (được sử dụng bởi Nokia, Samsung và LG), UIQ (do Sony Ericsson và Motorola phát triển), và MOAP(S) (chỉ có tại Nhật Bản, do Fujitsu, Sharp, và các hãng khác phát triển).
Khi mà không có sự cạnh tranh lớn trong thị trường smartphone (với Palm OS và Windows Mobile có thị phần nhỏ), Symbian chiếm đến 67% thị phần smartphone toàn cầu vào năm 2006.
Dù sở hữu thị phần lớn, Symbian vẫn gặp nhiều khó khăn trong quá trình phát triển. Giai đoạn đầu (khoảng đầu đến giữa những năm 2000) bị cản trở bởi sự phức tạp của ngôn ngữ lập trình OPL và Symbian C++ cũng như bản thân hệ điều hành. Tiếp theo là những vấn đề từ bộ công cụ phát triển khó sử dụng, cùng với chi phí cao của IDE và SDK, khiến cho các nhà phát triển độc lập hoặc nhỏ lẻ không thể tiếp cận. Thêm vào đó, sự phân mảnh do các nhà sản xuất cạnh tranh, mỗi bên có IDE và SDK riêng, đã làm cản trở sự phát triển của hệ sinh thái ứng dụng gốc trên Symbian, không thể đạt được quy mô như App Store của Apple hay Google Play của Android.
Ngược lại, iPhone OS (đổi tên thành iOS vào năm 2010) và Android có thiết kế đơn giản hơn, cung cấp một nền tảng tập trung thuận tiện hơn cho việc tạo và phân phối ứng dụng của bên thứ ba. Chúng cung cấp các công cụ phát triển và ngôn ngữ lập trình với mức độ phức tạp dễ quản lý, đồng thời hỗ trợ đa nhiệm và đồ họa để đáp ứng nhu cầu ngày càng cao của người tiêu dùng.
Mặc dù lập trình trên Symbian gặp nhiều khó khăn, nhưng có thể giải quyết phần nào bằng cách phát triển các ứng dụng Java Mobile Edition, với tiêu chí 'viết một lần, chạy ở bất kỳ đâu'. Tuy nhiên, điều này không luôn đúng do sự phân mảnh từ kích thước màn hình khác nhau và mức độ hỗ trợ Java ME không đồng đều trên các thiết bị.
Vào tháng 6 năm 2008, Nokia công bố mua lại Symbian Ltd., và thành lập Symbian Foundation, một tổ chức phi lợi nhuận độc lập. Symbian OS cùng các giao diện người dùng như S60, UIQ và MOAP(S) đã được đóng góp từ các chủ sở hữu Nokia, NTT DoCoMo, Sony Ericsson và Symbian Ltd. với mục tiêu biến Symbian thành nền tảng phần mềm nguồn mở theo Giấy phép Công cộng Eclipse (EPL), được OSI và FSF phê duyệt. Nền tảng này được chỉ định để thay thế hệ điều hành Symbian sau khi Symbian Foundation ra mắt chính thức vào tháng 4 năm 2009. Nền tảng Symbian đã trở thành mã nguồn mở chính thức vào tháng 2 năm 2010.
Nokia trở thành nhà đóng góp chính cho mã nguồn của Symbian, nắm giữ tài nguyên phát triển cho cả hệ điều hành và giao diện người dùng. Kể từ đó, Nokia duy trì kho mã riêng và thường xuyên công khai phát triển của mình cho cộng đồng. Symbian được dự định sẽ được phát triển bởi cộng đồng dưới sự dẫn dắt của Symbian Foundation, được công bố vào tháng 6 năm 2008 và ra mắt chính thức vào tháng 4 năm 2009. Mục tiêu là phát hành mã nguồn toàn bộ nền tảng theo Giấy phép Công cộng Eclipse (EPL) được OSI và FSF phê duyệt. Mã nguồn được công khai theo EPL vào ngày 4 tháng 2 năm 2010, và Symbian Foundation đã công nhận đây là sự chuyển giao mã nguồn mở lớn nhất trong lịch sử.
Mặc dù một số thành phần chính của hệ điều hành Symbian được cấp phép bởi bên thứ ba, điều này đã làm chậm quá trình công khai mã nguồn toàn bộ theo EPL. Thay vào đó, phần lớn mã nguồn được phát hành dưới Symbian Foundation License (SFL), một giấy phép hạn chế hơn, và chỉ có các thành viên mới có quyền truy cập đầy đủ vào mã nguồn, dù tư cách thành viên mở cho bất kỳ tổ chức nào. Bên cạnh đó, mã nguồn của Qt framework được đưa vào Symbian vào năm 2010, đóng vai trò là con đường nâng cấp chính cho MeeGo, hệ điều hành thay thế Symbian trên các thiết bị cao cấp. Qt rất thuận tiện và miễn phí để phát triển. Ngoài ra, một số framework khác như Standard C/C++, Python, Ruby, và Flash Lite cũng được triển khai. Các công cụ phát triển như IDE và SDK đã được phát hành miễn phí và ứng dụng cho Symbian đã được chọn.
Vào tháng 11 năm 2010, Symbian Foundation thông báo rằng do thay đổi trong điều kiện kinh tế toàn cầu và sự thiếu ủng hộ từ các thành viên như Samsung và Sony Ericsson, tổ chức sẽ chỉ còn hoạt động cấp phép. Nokia đã công bố sẽ tiếp quản việc quản lý nền tảng Symbian. Symbian Foundation sẽ vẫn giữ vai trò chủ sở hữu nhãn hiệu và đơn vị cấp phép, chỉ có các giám đốc không điều hành sẽ tham gia.
Với sự sụt giảm thị phần từ 39% trong quý 3 năm 2010 xuống 31% trong quý 4 năm 2010, Symbian nhanh chóng bị iOS và Android vượt qua, và cuối cùng tụt lại phía sau Android vào quý 4 năm 2010. Stephen Elop được bổ nhiệm làm Giám đốc điều hành của Nokia vào tháng 9 năm 2010 và vào ngày 11 tháng 2 năm 2011, ông công bố hợp tác với Microsoft, cho thấy Nokia sẽ chọn Windows Phone làm nền tảng chính, trong khi Symbian và MeeGo sẽ dần bị loại bỏ. Kết quả là thị phần của Symbian giảm nhanh chóng và số lượng nhà phát triển ứng dụng cũng giảm theo. Nghiên cứu vào tháng 6 năm 2011 cho thấy hơn 39% các nhà phát triển di động sử dụng Symbian vào thời điểm đó đã có kế hoạch từ bỏ nền tảng này.
Ngày 5 tháng 4 năm 2011, Nokia đã ngừng công khai mã nguồn phần mềm Symbian và giảm mức hợp tác với một nhóm nhỏ các đối tác chọn lọc tại Nhật Bản. Mã nguồn được phát hành theo EPL vẫn còn trong kho lưu trữ của bên thứ ba.
Ngày 22 tháng 6 năm 2011, Nokia đã ký thỏa thuận với Accdvisor về một chương trình gia công phần mềm. Accdvisor sẽ cung cấp dịch vụ hỗ trợ và phát triển phần mềm Symbian cho Nokia đến năm 2016; khoảng 2.800 nhân viên của Nokia đã chuyển sang làm việc tại Accdvisor kể từ tháng 10 năm 2011. Việc chuyển giao hoàn tất vào ngày 30 tháng 9 năm 2011.
Kể từ ngày 1 tháng 1 năm 2014, Nokia đã ngừng hỗ trợ phát triển và bảo trì phần mềm Symbian. Họ cũng từ chối xuất bản các ứng dụng hoặc nội dung Symbian mới trên Nokia Store và ngừng chương trình 'Symbian Signed' để chứng nhận phần mềm.
Tính năng
Giao diện người dùng
Kể từ khi ra đời, Symbian đã sở hữu bộ công cụ đồ họa riêng, gọi là AVKON (trước đây là Series 60). S60 được thiết kế để dễ dàng thao tác với các giao diện giống như bàn phím, chẳng hạn như bàn phím điện thoại với 15 phím hoặc bàn phím mini QWERTY. Phần mềm dựa trên AVKON tương thích với các phiên bản Symbian, bao gồm cả Symbian^3.
Symbian^3 tích hợp Qt framework, hiện là bộ công cụ giao diện người dùng được khuyến nghị cho các ứng dụng mới. Qt cũng có thể được cài đặt trên các thiết bị Symbian cũ hơn.
Symbian^4 dự kiến sẽ giới thiệu một khung thư viện GUI mới dành riêng cho giao diện cảm ứng, được gọi là 'UI Extensions for Mobile' (UIEMO, tên nội bộ là 'Orbit'), được xây dựng trên nền Qt Widget. Bản xem trước đã được phát hành vào tháng 1/2010, nhưng vào tháng 10/2010, Nokia đã thông báo rằng Orbit/UIEMO đã bị hủy bỏ.
Nokia hiện khuyên các nhà phát triển sử dụng Qt Quick với QML, một công cụ giao diện người dùng và kịch bản khai báo cấp cao mới, để tạo ra các giao diện cảm ứng trực quan cho cả Symbian và MeeGo. Công cụ này sẽ được cập nhật cho các thiết bị Symbian^3 hiện tại thông qua bản cập nhật Qt. Khi nhiều ứng dụng dần dần chuyển sang giao diện Qt, khung S60 (AVKON) sẽ bị loại bỏ và không còn được tích hợp với các thiết bị mới, dẫn đến việc không còn tương thích với các ứng dụng S60 cũ.
Trình duyệt

Symbian^3 trở về trước đã tích hợp trình duyệt WebKit. Symbian là nền tảng di động đầu tiên sử dụng WebKit từ tháng 6 năm 2005. Một số mẫu Symbian cũ hơn sử dụng Opera Mobile làm trình duyệt mặc định.
Nokia đã ra mắt một trình duyệt mới cùng với việc phát hành Symbian Anna, mang đến tốc độ và giao diện người dùng được nâng cấp.
Hỗ trợ nhiều ngôn ngữ
Symbian có khả năng bản địa hóa mạnh mẽ, cho phép các nhà sản xuất và nhà phát triển ứng dụng bên thứ ba tùy chỉnh sản phẩm dựa trên Symbian để hỗ trợ phân phối toàn cầu. Phiên bản Symbian hiện tại (Symbian Belle) hỗ trợ 48 ngôn ngữ được cung cấp trên thiết bị thông qua các gói ngôn ngữ, bao gồm các ngôn ngữ phổ biến trong các khu vực có phiên bản thiết bị. Mỗi gói ngôn ngữ đều có tiếng Anh hoặc một phương ngữ địa phương tương ứng. Các ngôn ngữ được hỗ trợ (cùng với phương ngữ) trong Symbian Belle là:
|
|
|
|
Symbian Belle đánh dấu sự ra mắt của tiếng Kazakhstan, trong khi tiếng Hàn không còn được hỗ trợ.
- Tiếng Nhật chỉ khả dụng trên các thiết bị Symbian^2 vì chúng được sản xuất tại Nhật Bản, còn trên các thiết bị Symbian khác, tiếng Nhật vẫn được hỗ trợ với một số hạn chế.
Phát triển ứng dụng
Kể từ năm 2010, Symbian đã chuyển sang sử dụng C++ tiêu chuẩn với Qt làm SDK chính, có thể dùng với Qt Creator hoặc Carbide.c++. Qt hỗ trợ các phiên bản Symbian/S60 3rd (bắt đầu từ Feature Pack 1, còn gọi là S60 3.1) và Symbian/S60 5th Edition (còn gọi là S60 5.01b), cùng với nền tảng Symbian mới. Nó cũng hỗ trợ Maemo và MeeGo, Windows, Linux, và Mac OS X.
Các ứng dụng thay thế có thể được phát triển bằng Python (xem Python for S60), Adobe Flash Lite hoặc Java ME.
Trước đây, Symbian OS sử dụng phiên bản C++ đặc thù cho Symbian, với CodeWarrior và sau đó là môi trường phát triển Carbide.c++ IDE.
Web Run Time (WRT) là một khung ứng dụng di động cho phép tạo widget trên nền tảng S60; nó mở rộng thêm cho trình duyệt dựa trên S60 WebKit, cho phép chạy nhiều phiên bản trình duyệt như các ứng dụng JavaScript riêng biệt.
Phát triển ứng dụng
Qt
Từ năm 2010, SDK cho Symbian sử dụng C++ chuẩn với Qt, có thể làm việc với Qt Creator hoặc carbide (môi trường phát triển cũ hơn trước đây). Trình giả lập điện thoại hỗ trợ thử nghiệm các ứng dụng Qt, với các ứng dụng được biên dịch thành mã gốc cho nền tảng thay vì chỉ mô phỏng. Việc phát triển ứng dụng có thể dùng C++ hoặc QML.
Symbian C++
Vì hệ điều hành Symbian được lập trình bằng C++ theo mã chuẩn của Symbian Software, nên cũng có thể phát triển bằng Symbian C++, dù đây không phải là cách triển khai chính thức. Trước khi SDK Qt ra mắt, đây là môi trường phát triển tiêu chuẩn. Nhiều nền tảng dựa trên Symbian OS cung cấp SDK cho các nhà phát triển ứng dụng nhằm nhắm đến thiết bị Symbian OS, với UIQ và S60 là các nền tảng chính. Các sản phẩm điện thoại cá nhân hoặc gia đình thường có SDK mở rộng hoặc có thể tải xuống từ trang web của nhà sản xuất.
SDK bao gồm tài liệu, tệp tiêu đề và thư viện cần thiết để phát triển phần mềm cho Symbian OS, cùng với một trình giả lập chạy trên Windows ('WINS'). Đối với Symbian OS 8, SDK còn cung cấp một phiên bản của trình biên dịch GNU Compiler Collection (GCC), cho phép xây dựng phần mềm hoạt động trên thiết bị.
Symbian OS 9 và nền tảng Symbian mới sử dụng giao diện nhị phân ứng dụng (ABI) mới và yêu cầu trình biên dịch khác. Các lựa chọn trình biên dịch có sẵn bao gồm phiên bản GCC cập nhật (xem các liên kết bên ngoài bên dưới).
Lập trình Symbian C++ có một đường cong học tập khá dốc, vì yêu cầu sử dụng các kỹ thuật đặc biệt như mô tả, các đối tượng hoạt động và quản lý bộ nhớ. Điều này có thể khiến cho việc viết các chương trình đơn giản trở nên khó khăn hơn so với các môi trường khác. Các kỹ thuật này, phát triển cho phần cứng và trình biên dịch di động hạn chế vào những năm 1990, có thể làm tăng độ phức tạp của mã nguồn, buộc lập trình viên phải chú trọng đến chi tiết cấp thấp hơn là các tính năng cụ thể của ứng dụng. Tuy nhiên, từ năm 2010, các vấn đề này đã được khắc phục khi sử dụng C++ tiêu chuẩn với SDK Qt.
Lập trình Symbian C++ thường được thực hiện thông qua IDE. Đối với các phiên bản trước của Symbian OS, IDE CodeWarrior cho Symbian OS là lựa chọn phổ biến. CodeWarrior đã được thay thế vào năm 2006 bởi Carbide.c++, một IDE dựa trên Eclipse do Nokia phát triển. Carbide.c++ có bốn phiên bản: Express, Developer, Professional và OEM, với các mức độ tính năng khác nhau. Phiên bản Express cho phép phát triển và phát hành phần mềm miễn phí, trong khi các tính năng nâng cao như thiết kế giao diện người dùng và gỡ lỗi có sẵn trong các phiên bản tính phí. Microsoft Visual Studio 2003 và 2005 cũng được hỗ trợ thông qua plugin Carbide.vs.
Ngôn ngữ khác

Ứng dụng trên Symbian có thể được phát triển bằng các ngôn ngữ như Python, Java ME, Flash Lite, Ruby, .NET, Web Runtime (WRT) Widgets và Standard C/C++.
Các lập trình viên Visual Basic có thể sử dụng NS Basic để tạo ứng dụng cho thiết bị S60 3rd Edition và UIQ 3.
Trước đây, các ứng dụng được phát triển bằng Visual Basic, Visual Basic.NET, và C# cho Symbian có thể sử dụng AppForge Crossfire, một plugin cho Microsoft Visual Studio. Tuy nhiên, vào ngày 13 tháng 3 năm 2007, AppForge đã ngừng hoạt động; Oracle mua lại tài sản trí tuệ nhưng không có kế hoạch tiếp tục hỗ trợ các sản phẩm cũ. Net60, một framework.NET cho Symbian, được phát triển bởi redFIVElabs, và được bán dưới dạng sản phẩm thương mại. Net60 cho phép mã nguồn VB.NET và C# được biên dịch thành ngôn ngữ trung gian (IL) và thực thi trên Symbian OS bằng trình biên dịch just-in-time. (Tính đến ngày 18 tháng 1 năm 2010, RedFiveLabs đã ngừng phát triển Net60 với thông báo trên trang web của họ: 'Chúng tôi đang xem xét một số tùy chọn bán IP để Net60 có thể tiếp tục tồn tại'.)
Một phiên bản của Borland IDE dành cho Symbian OS cũng đã được phát hành. Hệ điều hành Symbian có thể được phát triển trên Linux và Mac OS X bằng các công cụ và phương pháp từ cộng đồng, nhờ vào việc Symbian công khai mã nguồn của các công cụ quan trọng. Cũng đã có một plugin cho phép phát triển ứng dụng Symbian trong Xcode IDE trên Mac OS X.
Ứng dụng Java ME trên hệ điều hành Symbian được phát triển bằng các công cụ tiêu chuẩn như Sun Java Wireless Toolkit (trước đây là J2ME Wireless Toolkit). Chúng được đóng gói dưới dạng file JAR (và đôi khi là JAD). Cả ứng dụng CLDC và CDC có thể được xây dựng bằng NetBeans. Các công cụ khác như SuperWaba cũng có thể được dùng để phát triển các chương trình Symbian 7.0 và 7.x bằng Java.
Điện thoại Nokia S60 có khả năng chạy các tập lệnh Python khi trình thông dịch Python for S60 được cài đặt. Nó đi kèm với các API tùy chỉnh để hỗ trợ Bluetooth và các chức năng khác. Người dùng cũng có thể sử dụng bảng điều khiển tương tác để viết các tập lệnh Python trực tiếp trên điện thoại.
Triển khai
Khi các ứng dụng Symbian đã được phát triển, chúng cần phải được phân phối đến tay người dùng. Các ứng dụng này được đóng gói thành các file SIS có thể được cài đặt qua mạng, kết nối PC, Bluetooth hoặc thẻ nhớ. Một phương pháp khác là hợp tác với nhà sản xuất điện thoại để tích hợp phần mềm trực tiếp vào thiết bị. Để sử dụng các khả năng đặc biệt (như quyền hệ thống, quyền hạn chế và quyền của nhà sản xuất thiết bị), các ứng dụng phải được xác minh qua Symbian Signed cho Symbian OS 9.x. Hiện nay, việc xác minh ứng dụng có thể thực hiện miễn phí.
Quá trình phát triển
Symbian được Nokia hỗ trợ mạnh mẽ, với việc hãng này tích hợp hệ điều hành vào gần như tất cả các điện thoại cao cấp của mình. Từ năm 2003 đến 2007, sự kết hợp giữa Nokia và Symbian đạt được thành công lớn với doanh số ấn tượng, và Symbian trở thành biểu tượng của phân khúc cao cấp. Những mẫu điện thoại nổi bật bao gồm Nokia 6600 và Nokia 7610. Bên cạnh Nokia, Sony Ericsson cũng có những model sử dụng Symbian như P900 và P910i, trong khi các hãng như Samsung và Motorola cũng phát hành một số model sử dụng Symbian nhưng không đạt được thành công như mong đợi.
Ưu và nhược điểm
Trong giai đoạn hoàng kim, Symbian được khen ngợi vì tính thân thiện, dễ sử dụng, thông minh và khả năng tùy biến cao, với nhiều ứng dụng phong phú. Tuy nhiên, khi các hệ điều hành iOS của Apple và Android của Google trở nên phổ biến, Symbian dần mất đi những lợi thế của mình. Nó trở thành một hệ điều hành lỗi thời, kém linh hoạt và ít chuyên nghiệp hơn.
Một trong những điểm yếu lớn nhất của Symbian, ngay cả khi còn phổ biến, là sự không tương thích giữa các phiên bản. Phiên bản mới hơn không thể chạy ứng dụng của phiên bản trước, điều này gây khó khăn cho các nhà phát triển phần mềm bên thứ ba và khiến cho số lượng phần mềm dành cho Symbian trở nên ít hơn, vì các ứng dụng không thể chạy trên mọi phiên bản của hệ điều hành.
Thêm vào đó, hầu hết các thiết bị chạy Symbian đều gắn liền với phiên bản hệ điều hành hiện tại và không thể nâng cấp lên phiên bản mới hơn. Điều này làm cho Symbian trở nên phân mảnh, thiếu thân thiện và hạn chế hơn nhiều.
Danh sách các điện thoại sử dụng hệ điều hành Symbian
Danh sách tham khảo: Lưu trữ từ ngày 12 tháng 11 năm 2008 tại Wayback Machine
Nokia
- Nokia 3650
- Nokia 9210i
- Nokia 6600
- Nokia 7650
- Nokia 3660
- Nokia 7700
- Nokia 9500
- Nokia 6260
- Nokia 6288
- Nokia 9300
- Nokia 6670
- Nokia 6680
- Nokia 6681
- Nokia 5230
- Nokia 5233
- Nokia 5235
- Nokia N90
- Nokia N70
- Nokia 3250
- Nokia N71
- Nokia N72
- Nokia N73
- Nokia N73 Music Edition
- Nokia N8
- Nokia N91
- Nokia N91 8GB
- Nokia N92
- Nokia N93
- Nokia 9300i
- Nokia E61
- Nokia E50
- Nokia E60
- Nokia E61i
- Nokia E65
- Nokia E7
- Nokia 8800 Sirocco Edition
- Nokia 5500 Sport
- Nokia 3250 Xpress Music
- Nokia N77
- Nokia N78
- Nokia E90 Communicator
- Nokia N70 Music Edition
- Nokia N81 8GB
- Nokia N95
- Nokia N95 8GB
- Nokia N96
- Nokia N97
- Nokia 7610
- Nokia 5610 Xpress Music
- Nokia 5800 XpressMusic
- Nokia 5800 Navigation
- Nokia C2-03
- Nokia C5-00
- Nokia C5-03
- Nokia C5-06
- Nokia X6-00
- Nokia X7
- Nokia 6120c
- Nokia 5130-c
- Nokia E63
- Nokia E66
- Nokia PureView 808
- Nokia 6124C
Sony Ericsson
- P900
Samsung
- Samsung Beat DJ
Chú thích
- Máy tính ma: Liên kết ngoài ==
- Trang chính
- Blog của Symbian Foundation (trang chính chuyển hướng đến)
- Symbian Lưu trữ từ ngày 06 tháng 07 năm 2012 trên Wayback Machine tại Ohloh
- Symbian OS trên DMOZ
Hệ điều hành | |||||
---|---|---|---|---|---|
Chung |
| ||||
Hạt nhân |
| ||||
Quản lý tiến trình |
| ||||
Quản lý bộ nhớ và bảo vệ tài nguyên |
| ||||
Truy cập lưu trữ và hệ thống tập tin |
| ||||
Danh sách |
| ||||
Khái niệm khác |
|