華為的鴻蒙系統是基於開源的Sailfish OS來開發的嗎?
華為的鴻蒙系統是基於開源的Sailfish OS來開發的。Sailfish OS系統的前身——MeeGo最開始的定位就是針對多種計算設備的硬件平臺而設計,包括便攜式筆記本電腦、上網本、平板電腦、智能手機、聯網電視機和車載信息娛樂系統等。Sailfish OS則在此基礎上進壹步優化,加入了對於安卓應用的兼容,並且將系統進行了開源。看到這裏是不是有種熟悉的感覺?華為的鴻蒙系統號稱也是打通了手機、電腦、平板、電視、汽車、智能穿戴等各個領域,並且也可兼容安卓應用。對於做硬件起家的華為來說,從無到有來做壹個跨手機、電腦、平板、電視、汽車、智能穿戴等各個領域,並且還能兼容安卓及Web應用的操作系統,顯然是非常困難的。所以,華為確實有可能借鑒了之前的壹些開源的操作系統的技術和經驗,而這其中可能就包括了Sailfish OS。
不過,需要指出的是,華為鴻蒙系統應該並不是簡單的基於Sailfish OS修改而來,也不是類似Aurora OS的壹樣的基於Sailfish OS的分支。首先,Sailfish OS所聲稱的兼容Android應用,似乎還是需要應用廠商或者第三方合作夥伴來為其“適配”或“轉制”這些應用,也就是說,並不是所有Android應用都能夠沒有任何附加條件的直接在Jolla手機上完美運行。而余承東此前的表述則是,鴻蒙系統可以“兼容全部安卓應用和所有Web應用”,而且如果應用通過“方舟編譯器”重新編譯後,在鴻蒙系統上運行性能還可提升超過60%。也就是說,鴻蒙系統應該是可以直接運行所有安卓應用的。可能是通過虛擬機的形式實現,但是這可能會犧牲壹些效率。不過華為可以直接將上架到華為應用商店的APP通過方舟編譯器進行編譯後再進行上架。
其次,從已經曝光的據稱是“鴻蒙操作系統”的界面來看,其與目前安卓的界面是個非常相似的,而相比之下Sailfish OS不論是在界面和操作方式上(更多的手勢操作)都與安卓有著較大的區別。而對於華為來說,要想留住用戶,鴻蒙自然需更多的延續安卓的操作習慣,給用戶無縫銜接的體驗,降低用戶的學習成本。第三,雖然MeeGo誕生之時的定位是跨多硬件平臺(便攜式筆記本電腦、上網本、平板電腦、智能手機、聯網電視機和車載信息娛樂系統)的系統,但是之後的Sailfish OS則成為了局限於智能手機應用的系統。而華為鴻蒙則具有類似此前的MeeGo的跨多硬件平臺的特性。
另外,華為從曝光鴻蒙以來,更多對外透露的是鴻蒙是“完全自主研發的系統”,如果只是基於其他開源系統的定制版,那麽則談不上“完全自主研發”。總的來說,目前華為的鴻蒙系統尚未正式推出,官方透露出的信息也是十分的有限,不過基於現有的信息來看,鴻蒙應該是壹個獨立的系統,當然可能在某種程度上借鑒了包括Sailfish OS在內的壹些開源的操作系統的經驗。