-
1 # FungLeo
-
2 # EmacserVimer
Deepin Linux不會像Android一樣吃硬體!
Android之所以吃硬體是因為Java虛擬機器Android是Linux作為底層架構,而Android應用都是跑在Java虛擬機器上的。
Android底層當然還是Linux,可是當時Google為了吸引更多的開發者,選擇了Java作為Android的主要開發語言,就不得不將Android應用構建在Java虛擬機器上,本來虛擬機器就非常耗費應用資源,如果你的虛擬機器還是Java虛擬機器那就更耗費資源了。
Deepin Linux曾經青睞HTML5,現在迴歸Qt前幾年在H5最火的時候,大家都覺得H5要一統江山了,H5的眾多好處體現出來,安全性更好、介面更酷,當然那時候深度團隊也曾經這樣認為,於是他們選擇過採用H5作為深度桌面的主要技術,不過後來慢慢發現,H5對於硬體資源確實消耗很大,沒辦法成為主流。早期用過深度系統的同學應該有感觸,就是深度之前的很多版本對於硬體資源的消耗還是蠻大的,就是H5的原因。
這兩年Qt的戰略決策發生了改變,逐漸轉向Qt作為桌面解決方案,不得不說Qt畢竟是基於C++的,效能上要遠遠強於H5,現在深度系統已經比以前已經好很多的了,基本上回到了正常值,減負以後的深度對於硬體的佔用要好很多。
X86的處理器依然要強於ARM即使現在ARM處理器也已經很強了,蘋果的A系列處理器更是非常接近桌面級水平了,根據GeekBench以及安兔兔的跑分表現,A12已經超過了90%以上的桌面處理器的跑分資料,不得不說ARM很強大了。
不過跑分終究是跑分,跟現實的差距還是很大,目前X86平臺處理器的效能依然還是要強於ARM,就好比說有的產品從一設計開始就是為複雜運算準備的,而有的平臺一開始就是為了移動能力準備的,即使現在的移動已經很強。
因此也不必擔心深度系統會讓你的硬體承受不了,Android本身就因為Android上Java虛擬機器、以及碎片化問題,比iOS更吃硬體,在國內加上中國產廠商各種負最佳化各種捆綁,就變得更加卡了,這一點上iOS生態確實好很多。
-
3 # 吃米的大灰兔
安卓相當於一個運行於linux上的模擬器,所以吃硬體!而諸如深度這些系統本身就是linux系統,所以不吃硬體!
-
4 # 炫酷科技站
首先,Linux不等於安卓,這是理解層面的一個誤區。
linux作業系統和微軟的windows以及蘋果的桌面作業系統OS X是三大作業系統。深度系統linux系統的一個分支,因此其在桌面端的效能應該繼承著linux系統的優點,不存在吃系統資源的問題。
然而在安卓系統上情況就不太一樣,雖然同樣基於linux,但安卓系統在初期為了具有最高的適應性,因此在許可權等方面做了很多妥協,這才導致安卓“吃效能”的現象普遍,而相比之下蘋果作業系統針對特定硬體的軟體最佳化則表現更好。 -
5 # cyh3438
linux與安卓不同,沒有java虛擬層,所以不吃硬體
深度linux最新版本對硬體要求還是比較高的,配置低的話會有點卡,低配置的電腦建議安裝其他版本linux
回覆列表
首先必須明確一點,安卓吃硬體和 Linux 系統沒有關係,重點是,安卓僅僅是使用了 Linux 系統的底層,而所有的應用都是基於安卓的虛擬機器來執行的。正是因為這層虛擬機器,導致安卓作業系統相比 iOS 系統來說,比較耗費系統資源。
而谷歌公司這麼多年來,每年都在精心的打磨這套虛擬層,期待讓他更快,更順滑一些。最終谷歌也實在受不了這層虛擬層了,於是開啟了另外一個獨立的移動端作業系統的開發,也就是 Fuchsia,目前還沒釋出。
Linux 系統的可裁剪性非常好,因此,完全可以將 Linux 系統進行深度定製之後,變得非常非常的節約資源。所以很多的微控制器系統都會選擇 Linux 系統作為其作業系統。而大多數智慧硬體都是基於 Linux 系統的。
所以,吃不吃硬體,關鍵要看定製 Linux 系統的人,怎麼去定製 Linux 。
深度公司開發的 Deepin Linux 系統相比較其他的一些以精簡著稱的 Linux 發行版來說,確實是比較耗費資源的。因為 Deepin Linux 的桌面使用了大量的特效,如果你的電腦記憶體小於8G的話,很可能不能流暢的執行 Deepin Linux 作業系統。
不過,我們要考慮另外一點, Deepin Linux 系統自帶和集成了大量優秀的軟體,讓使用者可以開箱即用。因此稍微多耗費一些資源也是情有可原的,畢竟好用了一些。
如果你覺得 Deepin Linux 實在太佔用資源,並且還特別喜歡 Deepin 的桌面系統的話,也可以底層安裝 Arch Linux 系統,上層執行 Deepin 桌面系統。這樣相比較而言,會節約一部分的系統資源。
資源本來就是用來浪費的,我覺得沒有必要太在乎,只要作業系統好用就可以了。至於記憶體不夠用,那就加記憶體,CPU不夠快,那就換CPU就可以了。
深度最新的 Deepin 已經在硬體資源的佔用上做了很多的最佳化,相比較之前的版本,確實有比較大的改進。不過相比 Arch ,還是佔用資源比較多。