【第511章 布局全行業!天樞OS的生態陽謀】
------------------------------------------
林景行沉吟幾秒,緩緩開口,語氣沉穩篤定: “其實這點我們可以直接寫進合作協議,卡死紅線——剛才盧總其實也提到過,有些邊界絕對不能碰,這就是防碎片化的核心。”
“我們官方統一HAL接口標準,就像國家統一規定所有家用插座都是五孔220V國標。 廠商可以改內核實現,可以自己寫驅動代碼,但我們劃定的接口標準半分不能動,必須嚴格遵守官方規範。
“同時,所有對內核、驅動的修改,必須按GPL協議公開源碼,提交官方技術委員會審核,通過後合並進官方主乾,全行業共享。”
“接口統一了,驅動開源了,內核主乾就永遠隻有一條。廠商再怎麼改底層實現,都繞不開這套標準接口。就像你家電器插頭都是國標,隨便插哪個插座都能用。”
他頓了頓,換了個更直白的軟件層麵的例子: “拿相機APP舉例。它要的無非就幾件事:打開攝像頭、實時預覽、拍照、錄像。”
“最理想的狀態,是隻調用幾個標準API:openCamera()、startPreview()、takePicture()。底下用的是索尼、三星還是哪家的傳感器,APP根本不該關心,也不用知道。”
“沒有HAL的時候做不到。APP得直接對接某家攝像頭的私有驅動。適配A廠商的攝像頭,就調用open_a()、take_picture_a(),這套調用隻認A的驅動。”
“換成B廠商的攝像頭,底層換成B的驅動,接口變成open_b()、take_picture_b(),連參數順序都不一樣。APP還按A那套去調用,找不到接口,輕則報錯閃退,重則直接崩潰。 硬件一換,上層代碼就得跟著全改一遍。”
“有了統一HAL就不一樣了。HAL定死一套標準接口:openCamera()、startPreview()、takePicture()、stopPreview()。APP隻認這套接口,不管底下接的是誰家的硬件。”
“攝像頭廠商和手機廠商要做的,是讓自己的驅動去適配HAL接口。裡麵寄存器怎麼配、芯片怎麼初始化,廠商自己決定; 但對外的接口必須符合HAL標準。這套標準由我們定死,不準改,要迭代也隻能由我們官方迭代。”
更多小說內容請訪問o o p . t w
“打個比方:我們的HAL層是牆上的國標插座,廠商的硬件驅動是插頭。我不管你插頭用什麼材料、怎麼做的,但是你必須做成能插進去插座的形狀。”
“以後換攝像頭、換傳感器,隻改HAL層下麵的適配代碼就行,上麵的係統和APP完全不用動。”
“而且廠商自研的內核和驅動代碼必須開源,提交技術委員會審核通過後,並入官方主乾,全行業共享。以後再遇到同款硬件,直接複用開源代碼,不用每家都重複造輪子。”
林景行頓了頓,看大家都恍然大悟的樣子後,繼續說道:一句話總結就是,HAL是上層係統和底層硬件之間的標準隔離層,APP隻認接口,不認硬件;廠商隻改底層,不影響上層。”
“這就是接口與實現分離,也叫解耦。碎片化的問題,這不從根上就解決了。”
趙遠靠在椅背上微微點頭。 他太清楚安卓的曆史痛點了——早期安卓之所以碎片化嚴重、手機越用越卡,根子就在上層係統與底層硬件之間沒有一道標準隔離牆。
係統想用攝像頭,得直接找廠商的驅動,按人家私有的規矩來。A廠商一套接口,B廠商一套接口,係統框架裡寫的代碼又隻認其中一家的接口,隻能對接這一家。
換個攝像頭,接口對不上,係統自己先崩,APP就更別說了換了硬件就得大改,這就導致廠家連係統升級都難。
。本版老在停遠永就機手這,合配不環一哪。戶用給推能才後最,配適改商廠機手給交再,動驅改先商廠片芯得,本版新了出歌穀為因
。離隔準標層這有沒在出就題問。本版麼什是還廢報到用,本版統係麼什是來買機手多很候時那以所
。上對單菜跟須必名菜的來出端但,便隨菜做麼怎廚後商廠。改準不,死定歌穀由單菜 。單菜張一同用能隻業行全:層LAH的一統了定規製強是就上質本,elberT tcejorP了搞0.8 diordnA來後是於
。題問留遺史曆化消步逐在還都在現到且而,年幾好了花還題問化片碎決解,案方套這出推才年7102是卓安而 。配適新重商廠等用不也級升統係,層上改用不件硬換此從
。現出會不就始開一從,病毛些這高本成配適者發開、裂割驗體、卡越用越、化片碎——坑的過踩卓安了開避就上根從,了好定構架套這把就初之計設從SO樞天但
”?麼什乾包值增的們我買還那,術技像影和化優能性研自、核內改力能有廠大有真,了一統口接算就那“ :慮顧的實打實著帶裡氣語,句一了問追著跟,秒兩吟沉人有又
”?患為虎養於等不這,潤分術技賣們他幫還們我至甚?了設擺成就不話這入收?嗎了入收有沒就不發研分部這們我“
”。啊些這成抽店商用應是入收的要主們我且而,了住立就化異差,條一這單。出放外對才後年半,用艦旗的己自們我給先遠永術技心核——的用距差開拉機手遠長給門專是就身本輯邏套這,先首?設擺成會麼怎“ :笑了笑兵偉盧
”。壘壁利專的們我開繞得還,型機款幾寥寥家自配適能隻還後最,住不打都幣民人萬千三來起加利專、試測、力人,年一少至期周發研,隊團法算的人十幾養得,研自零從商廠,法算像影層底說就。了懂就賬筆算位各,者再“
費權授台單?呢包值增像影的們我買“