劉雨蝶帶頭跟蕭楚生講了一下剛才會議上的大概內容,其實還是關於手機系統目前的進度。
技術上的東西蕭楚生懂一點,但不多,所以只能聽懂個大概。
“就是說,執行層你們已經搞定了?”蕭楚生很是驚訝,因為執行層一旦搞定,便意味著這個系統距離能真正跑起來不差多少了。
因為驅動層這一塊在早期的時候幾乎是不做的,因為測試的時候都是定製的開發板。
首先得保證系統基礎功能能執行起來,然後才是各種最佳化和排錯。
“對,目前執行層其實已經初步測試能跑了,穩定性還在測試中,關於UI這塊,我們打算與軟體應用層同步一起做,一邊做一邊測試,這樣能避免重複造輪子。”
蕭楚生輕嗯一聲,就追求效率上來說,這是對的。
畢竟留給蕭楚生的時間不多了,系統可以後面稍微慢一點去完善,但能拿出來展示的產品必須儘快搞出來。
至少看不出什麼問題的測試版本得在七八個月內搞成,因為後面還需要一點時間去打磨細節。
蕭楚生想了想,技術這塊他也不懂太多,還是不要外行人去幹涉行內人,他便點點頭:“那你們加油。”
“嗯,應用執行層可能要麻煩一點,因為功能這塊你的要求實在太多了,很多功能都得從底層開始設計,不過幸虧在些核心的時候就把一些功能預留了介面,到時候實現起來不需要去改動,這樣也避免了出現各種Bug,到時候還得各種修。”
蕭楚生是奔著把安卓和果子先天的缺點都給幹掉而來的,而不是走一步看一步,等到發現問題時再想改動那就晚了。
所以這裡面的工作量非常大,甚至比寫核心部分還大,因為功能層和應用層的體驗講究一個細膩。
而且後面還有UI層,不要以為這玩意就跟系統其它部分獨立出來了,其實根本不是。
介面和過渡動畫都是其中的一環,有時候為了體驗,UI還需要進行一定的妥協。
比如果子很擅長乾的一件事就是讓你以為它很流暢,而這一套打法在效能不夠用的早期是真無解的存在。
比如遇到了載入緩慢的場景,蕭楚生這邊的想法是呼叫一段等待動畫,表面上看就是個轉圈圈載入等待的介面,實際內部可能已經卡死了,系統底層在監測到問題時會進行重啟操作。
而這期間,載入動畫並不會結束。
這玩意算是果子早期的進階版本,這種機制被蕭楚生要求寫進了系統底層,到時候開發應用必須有這一塊的適配,否則到時候開發的應用無法透過打包執行成功。
而安卓當年也是吃了太實誠的虧,他的卡死,那是真給你卡死在那,一點都操作不了的那種……至少感官上是真的噁心。
當然,安卓本身早期的穩定性就很爛,這點倒也無法否認。
所以就這些細節上的體驗就已經決定了蕭楚生的系統從出生的那一刻開始,它已經遠遠甩開了同期的另外幾家。








