09/10/2026 · VietTechies · Biên tập

Vào năm 2006, Symbian từng nắm giữ tới 67% thị phần điện thoại thông minh toàn cầu. Ra đời vào tháng 6 năm 1998 dưới dạng liên doanh lớn giữa Psion, Ericsson, Motorola và Nokia—khi Psion Software được tái cơ cấu thành Symbian Ltd.—nền tảng này phát triển trực tiếp từ EPOC32, hệ điều hành 32-bit trước đó của Psion. Symbian đạt được sự phổ biến rộng rãi trên các bộ xử lý ARM nhờ chia kiến trúc thiết kế thành hai tầng riêng biệt: một hệ điều hành cốt lõi dựa trên microkernel chứa các thư viện nền tảng, và một tầng giao diện người dùng trung gian đảm nhận việc hiển thị lớp vỏ đồ họa trên màn hình.
Rào cản từ sự phức tạp ở cấp độ thấp
Mặc dù các nhà sản xuất điện thoại dùng chung nhân microkernel bên dưới, họ lại duy trì các lớp vỏ giao diện người dùng hoàn toàn riêng biệt ở phía trên. Nokia đã phát triển và quảng bá nền tảng S60 dành cho các thiết bị dùng bàn phím, Sony Ericsson cùng Motorola lựa chọn giao diện UIQ sử dụng bút cảm ứng, trong khi nhà mạng Nhật Bản NTT DoCoMo lại ủng hộ giao diện MOAP(S). Do các lớp vỏ trung gian này khác biệt về mặt cấu trúc, những ứng dụng được viết cho S60, UIQ hay MOAP(S) hoàn toàn không thể tương thích lẫn nhau, dù cùng chạy trên một hệ điều hành cốt lõi Symbian.
Bên cạnh sự phân mảnh giao diện, việc phát triển ứng dụng gốc cũng vấp phải những trở ngại kỹ thuật lớn. Ngôn ngữ Symbian C++ dựa vào các kỹ thuật lập trình chuyên biệt, không theo chuẩn chung, vốn được thiết kế cho phần cứng hạn chế bộ nhớ của thập niên 1990. Các lập trình viên phải sử dụng các bộ mô tả (descriptor) tùy chỉnh cho dữ liệu văn bản và nhị phân, quản lý việc thực thi bất đồng bộ thông qua các đối tượng hoạt động (active object), đồng thời tự đưa con trỏ vào các ngăn xếp dọn dẹp (cleanup stack) thủ công để tránh rò rỉ bộ nhớ khi gặp lỗi cấp phát. Bộ công cụ phát triển phần mềm đắt đỏ cùng các công cụ độc quyền càng làm tăng rào cản gia nhập đối với những nhà phát triển nhỏ lẻ.
Nỗ lực giải cứu bằng nguồn mở
Nhằm hợp nhất nền tảng và tháo gỡ rào cản cho nhà phát triển, Nokia đã thâu tóm toàn bộ Symbian Ltd. vào năm 2008 và thành lập tổ chức phi lợi nhuận Symbian Foundation. Tổ chức này hội tụ S60, UIQ và MOAP(S) để tạo ra một nền tảng kế thừa duy nhất miễn phí bản quyền. Đến ngày 4 tháng 2 năm 2010, Symbian Foundation đã phát hành toàn bộ mã nguồn dưới dạng phần mềm tự do tuân theo Giấy phép Công cộng Eclipse (EPL). Việc chuyển đổi toàn bộ mã nguồn hệ điều hành sang giấy phép nguồn mở đã được tổ chức này ghi nhận là một trong những thương vụ chuyển giao mã nguồn lớn nhất lịch sử phần mềm.
Thuê ngoài và chặng đường cuối cùng
Sáng kiến nguồn mở nhanh chóng bị biến động thị trường đè bẹp. Vào ngày 11 tháng 2 năm 2011, Giám đốc Điều hành Nokia Stephen Elop thông báo công ty sẽ chuyển sang sử dụng Windows Phone 7 của Microsoft làm hệ điều hành điện thoại thông minh chính, đánh dấu sự bắt đầu cho quá trình khai tử chính thức Symbian. Công việc bảo trì sau đó được thuê ngoài: tính đến tháng 10 năm 2011, Nokia đã hoàn tất việc chuyển giao 2.800 kỹ sư phần mềm sang Accenture theo một thỏa thuận dịch vụ nhiều năm. Hệ sinh thái ứng dụng của Symbian chính thức khép lại vào ngày 1 tháng 1 năm 2014, khi Nokia vĩnh viễn ngừng tiếp nhận các bản nộp ứng dụng mới hoặc bản cập nhật phần mềm Symbian trên Nokia Store.
Bài học kiến trúc đối với sự tồn tại của hệ sinh thái
Hành trình của Symbian làm nổi bật tầm ảnh hưởng của kiến trúc nền tảng và khả năng tiếp cận của nhà phát triển đối với lịch sử công nghệ. Dù nhân microkernel giúp tối ưu hiệu năng trên phần cứng ARM tiết kiệm năng lượng, sự phân mảnh nội bộ giữa các tầng đồ họa không tương thích như S60 hay UIQ, cùng với các mô hình lập trình C++ khác biệt, đã hạn chế sự phát triển của các ứng dụng bên thứ ba. Khi Nokia dừng nhận ứng dụng mới vào ngày 1 tháng 1 năm 2014, bức rèm chính thức khép lại đối với một hệ điều hành tiên phong từng làm chủ tới hai phần ba thị trường điện thoại thông minh thế giới.
Ảnh minh họa do AI tạo, không phải ảnh tư liệu.
Nguồn: Symbian
