## Giải Quyết Sự Phức Tạp Của Xe SDV: Vì Sao Phần Mềm Nền Tảng Lại Quan Trọng
Thiết kế, phát triển và triển khai phần mềm vốn dĩ đã là một công việc vô cùng phức tạp ngay cả trong điều kiện lý tưởng. Khi thêm vào đó những yêu cầu đặc thù của ngành công nghiệp ô tô, toàn bộ quy trình đó càng trở nên khó khăn hơn một cách cấp số nhân. Câu ngạn ngữ nổi tiếng ở Thung lũng Silicon – “hãy di chuyển nhanh và phá vỡ mọi thứ” – không thể áp dụng hiệu quả khi bạn đang lập trình cho một thiết bị có nhiệm vụ chở gia đình mọi người di chuyển.
Đây là một môi trường phát triển đầy thách thức và ngày càng trở nên khó khăn hơn. Kỳ vọng về những trải nghiệm trong xe tiên tiến hơn đang không ngừng tăng lên, nhờ vào sự bùng nổ về khả năng của các thiết bị di động mà chúng ta mang theo trong túi hoặc ví. Trong khi đó, một mạng lưới quy định toàn cầu ngày càng dày đặc đang đe dọa bóp nghẹt ngay cả những quy trình phát triển được chuẩn bị kỹ lưỡng nhất.
Trong 20 năm qua, khi thế giới ô tô và phần mềm ngày càng gắn kết, kết quả không phải lúc nào cũng suôn sẻ. Một nghiên cứu gần đây do QNX ủy quyền cho thấy sự thất vọng ngày càng tăng từ các nhà phát triển phần mềm trên toàn cầu. Các nhà phát triển bị cản trở có thể dẫn đến việc mã nguồn chậm trễ, không đáng tin cậy, một tình huống có thể trì hoãn việc ra mắt sản phẩm.
Điều gì đang gây ra tất cả sự thất vọng này, và làm thế nào một sự kết hợp mới của hai sản phẩm hiện có có thể cung cấp một giải pháp? Hãy cùng đi sâu vào chi tiết.
### Sự Phức Tạp và Quy Định Tăng Cao Trong Kỷ Nguyên Xe SDV
Sự trỗi dậy của xe phần mềm định hướng (SDV – Software-Defined Vehicles) mang lại nhiều lợi ích cho cả người tiêu dùng và nhà sản xuất, cho phép tạo ra những cỗ máy ngày càng có khả năng với các tính năng tiên tiến phát triển theo thời gian để theo kịp bối cảnh xe cộ đang phát triển nhanh chóng.
Các phương pháp phát triển ô tô trước đây dựa hoàn toàn vào các hệ thống tích hợp không còn đủ khả năng theo kịp tốc độ phát triển đó. Tuy nhiên, trong khi SDV cho phép các cấp độ mới về khả năng hệ thống và sự phát triển sản phẩm dài hạn, một tác dụng phụ không mong muốn là một mạng lưới phức tạp ngày càng tăng của các giao diện tiêu chuẩn kết nối và chồng chéo.
Hơn nữa, sự giám sát và mối quan tâm ngày càng tăng đối với việc bảo vệ dữ liệu khách hàng cũng như an toàn và an ninh tổng thể đã dẫn đến một loạt các yêu cầu ngày càng mở rộng. Chỉ riêng năm 2024 đã có 500 quy định mới được đề xuất hoặc bổ sung vào danh sách, trong đó các quy định liên quan đến an ninh mạng gây ra nhiều lo ngại nhất.
Một trong những quy định quan trọng là Đạo luật Khả năng phục hồi an ninh mạng (CRA) của Liên minh Châu Âu. Quy định này, sẽ có hiệu lực vào năm 2027, không chỉ định nghĩa các tiêu chuẩn mới cho việc bảo vệ dữ liệu người tiêu dùng mà còn yêu cầu các khuôn khổ cho cả đánh giá ban đầu và bảo mật suốt vòng đời. Để giải quyết điều này, đòi hỏi nhiều hơn là chỉ viết mã: Nó đòi hỏi một sự thay đổi về tổ chức.
Một số khái niệm tương tự được đề cập trong ISO/SAE 21434, một quy định lớn khác tập trung vào an ninh mạng ô tô, yêu cầu việc xác định một Hệ thống Quản lý An ninh mạng (CSMS) để liên tục giám sát và giải quyết các rủi ro bảo mật.
Đây không phải là những thay đổi nhỏ, và chúng đang có những tác động đáng kể. Theo báo cáo *Under the Hood: SDV Developer* do QNX ủy quyền, khảo sát 1.100 nhà phát triển phần mềm nhúng ô tô toàn cầu, một phần ba số người được hỏi chứng kiến sự chậm trễ trong các mốc thời gian phát triển vào năm 2024 do việc áp dụng các quy định như vậy.
### Nhiều Lỗi Hơn, Nhiều Sự Thất Vọng Hơn
Sự chậm trễ không phải là tác động duy nhất của sự gia tăng về độ phức tạp và quy định. Chất lượng cũng đang bị ảnh hưởng. Theo Nghiên cứu Chất lượng Ban đầu tại Hoa Kỳ 2025 của JD Power, đã có 202 đợt thu hồi liên quan đến phần mềm vào năm 2024. Con số này gần gấp đôi so với 112 đợt thu hồi liên quan đến phần mềm vào năm 2023.
Phần lớn (58%) các nhà phát triển được khảo sát cho biết các quy trình và phương pháp của họ đã bị ảnh hưởng bởi xu hướng này. Nhiều người cảm thấy bị cản trở bởi các môi trường phát triển mà, theo khảo sát, chỉ được xếp hạng là “tốt” hoặc “trung bình”. Một môi trường phát triển phần mềm không tối ưu có nghĩa là hiệu suất của các nhà phát triển phần mềm cũng không tối ưu.
Thêm vào đó là tình trạng thiếu hụt nhân tài nghiêm trọng, rõ ràng là các xu hướng kết hợp của độ phức tạp phát triển gia tăng và kỳ vọng của người tiêu dùng cao hơn là không bền vững. Mặc dù hầu hết các nhà phát triển (91%) dự đoán rằng AI sẽ có tác động lớn đến việc phát triển trong vòng năm năm tới, nhưng đại đa số những người được khảo sát cho biết cách tốt nhất để tiến lên là tập trung nỗ lực phát triển vào những lĩnh vực có thể tạo ra tác động lớn nhất – lớp ứng dụng.
### Tối Ưu Hóa Sự Đổi Mới Ở Lớp Ứng Dụng
Các quy định thay đổi nhanh chóng và các yêu cầu về an ninh mạng đang có tác động trực tiếp đến độ phức tạp của phần mềm và bối cảnh sản phẩm. Mẫu 718 và Macan chạy xăng của Porsche đều bị loại khỏi thị trường châu Âu sớm do không tuân thủ các quy định địa phương.
Làm thế nào để xử lý tình huống ngày càng khó khăn này? Giải pháp tốt nhất có thể là để người khác lo phần việc nặng nhọc. Tám trên mười nhà phát triển được khảo sát cho biết các nhà sản xuất ô tô nên chuyển trọng tâm sang phát triển cấp ứng dụng – các tính năng và khả năng mà khách hàng thực sự nhìn thấy – thay vì sa lầy vào cơ sở hạ tầng phần mềm nền tảng.
Đây chính là nơi mà một giải pháp do QNX và Vector cùng phát triển phát huy tác dụng – kết hợp khả năng OS đã được chứng minh của QNX với chuyên môn sâu của Vector về kiến trúc phần mềm nhúng và tích hợp middleware.
### Nền Tảng Phần Mềm Xe Nền Tảng
Giữa màn hình cảm ứng phủ đầy dấu vân tay và các chip silicon ẩn sâu dưới khung xe là vô số các lớp phần mềm và các giao diện khác. Để tất cả những điều này tạo ra một trải nghiệm người dùng thỏa mãn, tất cả các lớp này phải hoạt động cùng nhau một cách liền mạch.
Sự phối hợp tinh tế này là một công việc vô cùng phức tạp, càng trở nên phức tạp hơn bởi sự đa dạng của phần cứng tích hợp đôi khi có thể tìm thấy trên một mẫu xe duy nhất từ một nhà sản xuất duy nhất. Điều này khiến việc phát triển phần mềm ban đầu cũng như bảo trì liên tục trở thành một nhiệm vụ vô cùng phức tạp.
Nền tảng Phần mềm Xe Nền Tảng (Foundational Vehicle Software Platform) là một nỗ lực chung của QNX và Vector để đơn giản hóa điều đó, kết hợp cả lớp trừu tượng hóa phần cứng cấp thấp và một bộ middleware toàn diện xử lý phần lớn sự phức tạp xung quanh việc tích hợp phần mềm mà các OEM thường gặp khó khăn ngay cả với những ý định tốt nhất.
Được tích hợp sẵn, nhẹ và được chứng nhận theo các tiêu chuẩn an toàn chức năng (ISO 26262 ASIL D) và bảo mật (ISO 21434) cao nhất của ngành ô tô, Nền tảng Phần mềm Xe Nền Tảng này được thiết kế đơn giản, có hiệu suất cao và có khả năng mở rộng trên toàn bộ xe, giúp các nhà sản xuất ô tô dễ dàng tăng tốc nỗ lực phát triển SDV của họ hơn bao giờ hết.
Điều quan trọng là, Nền tảng Phần mềm Xe Nền Tảng này không nhằm thay thế các ngăn xếp phần mềm OEM; nó nhằm mục đích tăng tốc chúng. Bằng cách cho phép tích hợp chặt chẽ hơn, chứng nhận nhanh hơn và triển khai có thể mở rộng, nền tảng này hỗ trợ OEM mà không ràng buộc họ vào một kiến trúc cụ thể.
Nói cách khác, các nhà phát triển phần mềm có thể tập trung vào việc tạo ra trải nghiệm người dùng mạnh mẽ, đáng tin cậy và ít lo lắng hơn về các chi tiết kỹ thuật của việc tích hợp hệ thống.
### Tối Ưu Hóa Thông Qua Ưu Tiên
Xu hướng gia tăng về độ phức tạp và mở rộng quy định sẽ không biến mất. Nó sẽ chỉ phát triển khi nhu cầu về cả trải nghiệm người dùng toàn diện hơn và môi