黃郁文/編譯
跨國性的汽車製造產業裡,當前正吹起一股善用自由開放源碼平台的風潮,未來這套標準化的 Linux 車載娛樂系統 (in-vehicle infotainment, IVI) 若是日趨成熟,也許不久之後大家愛車所能提供的資訊服務,也能像當前的智慧型手機一樣豐富而多元!
IVI 可說就是汽車的黑盒子 “black box",一般來說,它除了提供車用視聽系統電源,用來記載車行軌跡與駕駛狀況外,還能供應免持聽筒的行動電話擴音,以及衛星導航等資訊服務。當前大多數的 IVI 系統都透過觸控螢幕來操作,部份高階機種更可以精確的透過聲控操作,然而,IVI 當前的銷售狀況並沒有業者想像中的美好,可以說大多數的消費者皆不買單,視其為車載裝置裡,非必然需要的額外配備。
現時 IVI 系統無法獲得多數消費者青睞,而達到普及的原因,參與 Linux Foundation 裡「車載 Linux 工作群組 (Automotive Grade Linux workgroup)」的 Rudi Streif 指出:因為當前多數車商使用的 IVI 系統,購價高額但功能與效能皆不夠完備,與服務性較為成熟的智慧型手機相較,僅能完成手機約 10% 的功能!進一步來說,更可歸咎於許多汽車製造廠,都使用第三方所供應的商用軟體來支援本身的車載娛樂系統,這些商用軟體皆為封閉的軟體元件,當汽車廠商推出新款機種,便多要重新洽談高額的授權費用,來讓新款機種上也有一樣的元件,此種商用模式可說是虛耗金錢並轉嫁至消費者身上,自然,不能讓車載娛樂系統的發展有正向的循環。所以,自由開放源碼的車載系統平台,應可有效地改變上述現況。因為藉由一個可以重複被多家汽車業者使用的平台,可集聚眾廠之力,專注於核心功能、中介軟體,以及開放應用層介面的開發,以減少耗費精力在開發相異且封閉作業系統上。長遠來看,透過一個自由開放源碼的車載系統平台,車商更可以分享升級程式,在善用既成系統介面的條件下,專注開發與車子駕駛屬性結合的個別化車用娛樂程式,以改善現行虛擲研發資源於封閉平台介面,並導致應用程式效能不彰的沉痾。
Rudi Streif 表示從過去到現在,已約有 110 億美金的商務資金投注到 Linux 系統的開發與延展上,這些資金的投注者包括了 IBM 及 Intel 這樣的跨國產業,而 Linux 平台未來將仍然會以開放共享與免徵收權利金的方式繼續提供,從而,汽車製造廠商就車載智慧型系統這個領域,僅需要額外投入資源,開發所需的資訊及娛樂應用程式,以及中介軟體,即可在 Linux 作業系統既成的基礎上,順暢的發展出更具服務優勢的 IVI 平台。據觀察,目前市面上已有三家車廠陸續推出配備 Linux 車載娛樂系統的商品,包括:GM 在 Cadillac 型號產品上使用的 Linux Cue IVI、Tesla 於 Model S 電動車系列產品內置 17 吋螢幕的 IVI 系統,以及 Toyota 即將推出的 Linux IVI 2014 Lexus IS。除此之外,高階汽車製造商 BMW 亦已經宣布發展自由開放源碼平台的 IVI,而 Ford 更已透過開放源碼的方式,完成了稱為 SmartDeviceLink 的應用程式介面,以讓其以 Microsoft 為底的 MyFord Touch 車載娛樂系統,也可以與現行市佔率較高的其他非 Windows 系統手機,與其他行動裝置間,在影音分享和其他功能上,能有更好的互動。
可以說,汽車製造商之所以開始大舉採用自由開放源碼性質的 IVI 系統,主要目的是為了降低成本,另一個原因則是由於過往封閉系統的複雜性,使得維修成本過高,且車載娛樂系統為一功能需求相對龐大的裝置,一般來說即使再為輕簡,也必須要先行建置約四千萬行程式碼的規模才能進行運轉。Jaguar Land Rover 車載娛樂系統的資深技術專家 Matt Jones 指出:過去汽車製造廠會逐年向不同的車載系統供應商,購入相似但用在不同機種上的商用軟硬體,以自由開放源碼的共工模式來看,這無疑是一種資源的重覆浪費,因為採用自由開放的 Linux 系統平台之後,Jaguar Land Rover 只要繼續在原本系統上增加新功能即可,無須如往昔在舊換新之後,還要重複測試與開發相同功能的新系統。所以目前 Jaguar Land Rover 已加入了一個規模頗為龐大的非營利自動車業界聯盟 GENIVI,該聯盟的成立目的,就是在推動自由開放源碼 IVI 系統在汽車產業裡的應用,目前該聯盟也正朝向整合平台需求,與提供會員車商認證的服務邁進。
無獨有偶的是,在 2012 年時,Linux Foundation 在多家汽車製造商的呼籲與支援之下,亦已啟動 Tizen Project。Tizen 可說是建基於 Linux 作業系統下的獨特分流,其系統結構 (reference architecture) 與軟體開發工具包 (software development kit, SDK),主要就是要協助汽車製造業者,能夠在共工的基礎下,以低投注成本的方式共同開發一套得以運轉順暢的 Linux IVI,此一專案並可讓開發者直接使用 HTML5 的技術,來撰寫 IVI 系統上面的應用程式。當前,芬蘭的軟體供應商 Reaktor,正全力開發可用於 Tizen IVI 的使用者介面,以在這樣的架構下提供音樂串流與地理資訊定位服務,透過 Tizen IVI,未來汽車駕駛人應可更精確的掌控車流狀態,甚至不費吹灰之力,便可以找到距離自己目的地最近的停車位!
看來在 Linux 與其他相關自由開源軟體專案的支援下,未來的車載資訊與娛樂系統將會有嶄新而巨大的變革,我們可以想像,也許未來車載系統的功能,將會與智慧型手機和行動裝置系統比肩併行,一般讓人愛不釋手!
—-
參考網址:
1、跨國性的汽車產業也要開放源碼
http://www.computerworld.com/s/article/9243075/Your_car_is_about_to_go_open_source
2、資訊娛樂是開放源碼車載系統首要目標的五個原因
http://www.openfoundry.org/tw/foss-forum/8990-2013-05-28-05-57-09
3、Tizen Linux 再進化!跨國車商將與科技研發公司共組車載 Linux 工作群組
http://www.openfoundry.org/tw/foss-news/8823-tizen-linux-linux-
4、MeeGo 與 Limo 合併為新作業系統 Tizen 獲 Intel、Samsung 支持
http://www.openfoundry.org/tw/foss-news/8484-meego-and-limo-are-merged-into-new-os-tizen-that-gets-support-from-intel-and-samsung
5、汽車製造商 Toyota 加入 Linux 基金會
http://www.openfoundry.org/tw/foss-news/8398–toyota–linux-