第章優化安卓係統(下)
“對,就是安卓係統,這是一種全麵開源的手機係統,很容易就可以拿到源代碼,方便進行各種優化。咱們瑞達科技即將進軍智能手機領域,研製生產自有品牌的手機,我打算在咱們公司的第一代手機上,裝載安卓係統。但是,現在的安卓係統是一幫老外在開發維護,很多聯網組件在國內無法正常運行,操作習慣和國內用戶也不搭。接下來幾個月,你們要做的就是將安卓係統全麵優化,將那些在國內無法運行的組件,替換成咱們自己編寫的組件,對各種操作方式進行本土化。”
喬瑞達前世做了幾十年的程序員,開發過不少手機端軟件,對國內各家手機公司優化後的安卓操作係統,可謂是熟悉之極。那些係統已經是迭代過幾十次的安卓版本,再加上各家手機公司無數次的優化,和現在簡陋原始的安卓.0,簡直不是一個時代的東西。對安卓.0係統,喬瑞達隨隨便便就能提出幾十幾百個優化意見,給他一段時間,搞出一個最適合當前手機硬件水平,最符合華夏人使用習慣的安卓係統也不難。
其實最優解決方案是從頭開始,研發一款全新的手機操作係統,隻有那樣才是真正的自主可控。喬瑞達也有那個能力做好係統設計和架構工作,但是瑞達科技隻是一個初創公司,不管是資金實力,還是人才儲備,都不足以支撐手機操作係統的研發。瑞達科技也沒有那麼大的業界影響力,號召眾多軟件開發公司,開發基於新係統的軟件,組建全新的軟件生態。而一款沒有成熟軟件生態的操作係統,即使性能再優秀,操作再便捷,也難以生存下去。再就是時間上也來不及,一款手機操作係統,至少也要000萬行以上的代碼,需要幾百上千的研發人員,忙碌一兩年才能完成。而瑞達科技進軍智能手機領域,研發第一款手機,頂多消耗幾個月的時間,根本來不及研發自己的操作係統。
綜合以上信息,使用優化過後的安卓係統,作為瑞達科技第一款手機的操作係統,就成了唯一可行的解決方案。這樣也能借助安卓係統基本成型的軟件生態,解決新手機推出,沒有軟件可用的尷尬局麵。至於係統自主可控的問題,或許等過個兩三年,瑞達科技在智能手機領域站穩了腳跟,有了幾億的手機用戶,在業界有了強大的號召力,才有可能組織人手,研發推出自己的手機操作係統。
接下來的時間,喬瑞達登錄外網,下載了一份安卓係統源碼,然後帶著一眾程序員,將整個操作係統的架構重新捋了一遍,將需要修改優化的地方,一一指出,並細化成一項項任務,分配給各個程序員。直到所有人都分配到任務,開始埋頭工作之後,喬瑞達這才離開研發部,返回自己的辦公室。
坐在老板椅上,喬瑞達凝眉沉思了好久,才感歎道:“人才還是太少了一些,隻能做一些界麵、框架、動畫、小程序之類的優化。要是再有上一百名程序員,就可以對安卓係統進行一些核心層次的優化。如果有上幾百名程序員,在半年內重寫部分核心代碼,解決安卓係統的卡頓問題也不難。可惜呀,成熟的程序員,都是各家公司的寶貝,不是那麼好挖牆腳的,隻能多招一些應屆畢業生回來,自己培養了。”
安卓係統是在linux係統基礎上開發的,整個應用層都運行在虛擬機上,如此結構,天生就存在著諸多的缺陷。尤其是早期的安卓版本,更是問題重重,很不成熟。像是係統內存調用不佳,使用時間長了容易卡頓;占用係統資源過多,耗電量大;觸摸優先級太低,反應遲鈍等等。隨著後續安卓版本的不斷迭代,和手機硬件的不斷進步,安卓係統的這些毛病才被一一糾正,逐步成熟起來。
喬瑞達幾乎知道安卓係統的所有缺陷,也知道如何去解決,奈何手裡的人手不足,根本有心無力。這還隻是軟件問題,硬件上的問題更多。生產一台手機需要用到的芯片有幾十枚之多,包括主控芯片、內存芯片、閃存芯片、電源管理芯片、射頻芯片,信號放大芯片、觸控芯片等等。而這些芯片,大多是國外公司的產品,國產貨很少,就算有,功能也非常有限,不如外國貨來的好用。其它國產手機廠商的做法,是當一個所謂的“方案整合商”全麵使用國外廠商提供的成熟方案,采購進口芯片和元器件,生產自己的手機。產品出來,除了一個手機殼子和印刷電路板,整部手機上幾乎沒有幾個的國產芯片和元件。
這種做法,投入成本低,研發速度快,很快就能推出產品占領市場,但是也埋下了諸多的隱患。現在是智能手機發展初期,市場上隻有昂貴的國外品牌手機產品在出售,平價產品基本沒有,缺口非常的大。國產智能手機產品一旦推出,隻要定價不是太高,就一定會有不少的國人買賬。至少一兩年內,國產手機品牌不會太多,競爭不算很大,大家都有飯吃。但是過上幾年,智能手機逐步飽和,國產手機廠商達到幾十家,大家都抄作業,做方案整合商,那就會出現設計雷同,同質化嚴重,沒有自己的核心技術,隻能打價格戰的糟糕狀況。
喬瑞達在智能手機領域的野心很大,不可能滿足於做一個方案整合商。他想要設計自己的手機芯片,研發各種核心硬件,生產一部真正的純國產手機,奈何人才不足,實力有限,根本做不到。喬瑞達現在能做的,也隻能在成熟方案的基礎上,搞出一些獨有的特色,以增加手機產品的競爭力。然後培養人才,積攢技術力量,逐步做國產替代,掌握核心科技。
:..0
..。..(www.101novel.com)