現在安卓內存8G,12G沒什麼了,但差距還是在,蘋果的內存只有2G,仍然會很絲滑_風聞
code2Real-有人就有江湖,有code就有bug2022-04-17 15:48
【本文由“觀察者網用户_372455”推薦,來自《生態起來了就各種好用了。現在蘋果安卓其實底層全都是Unix/Linux》評論區,標題為小編添加】
如果只是unix/linux,那麼可以肯定永遠不會有讓人滿意的gui。
因為gui太複雜了,複雜度比內核高几個維度,因此,為了保證服務器的穩定性,內核不包含gui,採用client_sever方式調用gui,因此性能不能讓人滿意。
另一方面,unix/linux的黑客文化屬性使其不願意在gui上投入太多精力。黑客需要單槍匹馬完成一個系統,如果沒有gui,工作量能減少90%。影視片中的黑客都是面向文字終端編程,而不是面向gui編程。
微軟的win把gui做在內核中,如果gui崩潰,內核會掛掉,這對服務器是不利的服務器要求幾十年都穩定運行,不能掛掉。有一台服務器,我裝了centos+gui,半年後發現屏幕死機了。
微軟的做法有利於提高gui的響應速度。所以遊戲喜歡基於win平台,因為gui響應速度快。
對於辦公電腦,其實要求不高,每天重啓一兩次不會影響用户體驗,關鍵是gui反應快,這點linux由於沒有把gui做到內核中而顯得卡頓。蘋果雖然基於unix,但是定製了gui,而且關於gui的代碼不開源,估計把gui做到內核中了,定製的unix結合優化的gui用起來比win絲滑。
蘋果的優化能達到什麼程度。
以蘋果手機為例,蘋果攝像頭軟件是第一位的,為了遷就軟件算法,蘋果硬件需要圍繞軟件進行優化。
這一點安卓做不到,因為安卓假設自己無法選擇硬件(有上千種硬件),有什麼硬件就使用什麼硬件,因此軟件只能按最差的硬件來設計,優化程度非常有限,不能調用很多的寄存器。
安卓只能靠堆硬件提高性能,而不是優化軟件,現在安卓內存8G,12G都不算什麼了,即使這樣仍然有差距,而蘋果的內存只有2G仍然會很絲滑。