當前位置: 華文星空 > 知識

在 5G 覆蓋後,是否可以將處理器從手機上撤掉?

2020-08-07知識

我說一個對行外人來說比較反直覺的事:

一個圖形化使用者介面,無論是編碼開銷,程式設計師的工時開銷,還是處理器的運算開銷,都非常非常非常的大。非程式設計師可能想象不出為什麽開發一個圖形登入頁面需要的代價都能如此高昂,但這卻是事實。

一個圖形化使用者介面的代價其實比業務邏輯本身還要大。這件事情在行外人來說比較反直覺,然而這也就意味著,但凡你需要顯示一個圖形界面,那你就必須配備足夠的處理器效能。而這種處理器效能,順便就能解決核心業務邏輯,這部份業務邏輯完全沒有必要放到雲端。

為什麽伺服器往往不配圖形界面,甚至連顯視器都不配,遠端登入很多都用命令列?為什麽Linux下有很多優秀的方便的程式是命令列的?因為單單做圖形化使用者介面的開銷,就可能比命令列界面加整個核心業務邏輯還要大了。

--

所以給題主的結論:如果一個套用沒有界面,不需要顯示,不需要使用者互動,那麽純放在雲端可以,問題是這種情況下你本地什麽都不需要做,連裝置都可以不需要,根本不是所謂的瘦客戶機模式。

但凡你的套用需要本地顯示與互動,那你就一定需要一個足夠效能的處理器,將雲端資訊下載回來解碼顯示並處理使用者互動,而具有足夠效能的處理器,做別的事情也不會差。根本沒必要把業務放到雲端了。