【书评】搞车载系统服务?这本入门书或许可以翻一翻
關注我的朋友,多數都是從事車載應用開發的程序員,相信其中一定有一部分人正在從事車載系統服務的定制和開發,那么今天就給這樣一部分人群推薦一本我最近剛剛讀完的書, 《智能汽車寶盒之鑰 - Android Automotive車載信息系統》 。
事先聲明,推薦書籍無任何利益關系,博主還遠沒有那個資格。
書籍介紹
本書詳細介紹了Android Automotive OS的設計與實現,內容涵蓋了系統開發、應用開發、產品管理等各層面的知識。其中系統服務占據了主要的篇幅,系統應用開發則著墨不多。
全書共15章:
第1章,介紹了車載信息娛樂系統的發展歷程及主流的操作系統
第2章,介紹了與汽車相關的Android產品和版本變遷
第3章,介紹了開發環境搭建、工具使用以及源碼的獲取
第4-12章,從系統框架的角度分析了Android Automotive OS中主要服務的實現原理和用法,主要包含以下幾個服務:
- 汽車服務 - CarService
- 汽車屬性服務 - CarPropertyService
- 汽車音頻服務 - CarAudioService
- 汽車用戶體驗限制 - UX Restrictions & CarDrivingSateService & CarPackageManagerService
- 汽車電源管理 - CarPowerManagermentService
- 汽車輸入事件管理 - CarInputService & CarProjectionManager
- 多屏幕支持 - InstrumentClusterService & AppFocusService & InstrumentClusterRendererService
- 多用戶支持
- 車外影像系統EVS
第13章,講解了語音、導航和媒體這三類應用的開發
第14、15章,介紹了產品管理的相關內容,包括應用集成、兼容性測試
看了以上的內容是否覺得本書內容與自己工作內容還是挺相關的,已經躍躍欲試了?我知道你很急,但是真的先別急著買!
本書中介紹的主要知識點,均以原生Android Automotive OS的代碼為主,并沒講解實際的車載項目中,這些服務是如何被修改和定制的,雖然我個人能理解,介紹量產型車載系統的代碼有一定的風險,但是難免還是有些失望。
如今的車載Android項目里,車載系統服務有幾個非常難啃的硬骨頭,分別是顯示服務、多屏互動服務、音頻/多媒體服務、網絡/Wi-Fi服務、藍牙服務等,這些系統服務本書基本都沒有涉及,雖然Audio有一定的涉及,但是也缺乏深度,書中介紹的內容并不足以支撐實際的項目開發。
不過,在一些公司,會把一些難度不大的系統服務,例如:CarPropetryService,交給Android應用開發人員負責,所以對于本書,個人會推薦給初入車載開發的同學閱讀。如果本書有涉及到一些你正在從事的模塊,那么讀一讀也沒什么壞處。
書籍評價
優點:較為系統性的介紹了 Android Automotive OS 中一系列與車載有關的服務,對初入車載開發的同學有啟發和科普的意義
缺點:缺少深度,許多內容淺嘗輒止,缺少實踐價值
知識豐富度:入門級
適合人群:剛剛開始從事定制車載系統服務的開發者
推薦指數:3 顆星
嘖嘖,我在京東購買的時候明明60多,現在已經5折促銷了,從這稍顯一般的銷量也能看出本書的含金量確實還有待提高,不過即便如此,本書也是市面上唯一一本能夠系統性地講解車載Android系統的書了,而且書寫風格非常值得我個人學習。
最后,雖然最近開始嘗試做視頻了,但是車載的博客還是會繼續更新的,只是拖延癥實在治不好,新的一篇下周會更新,現在血管里流的都是咖啡了。
總結
以上是生活随笔為你收集整理的【书评】搞车载系统服务?这本入门书或许可以翻一翻的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将DIB复制到剪贴板
- 下一篇: DIB-R 可微分渲染器使用