為什麼即使加了 SSD,Windows 和 macOS 還是沒有 Android 和 iOS 流暢?
比如說,打開軟體的時候,舉例:打開QQ的時候,安卓和蘋果都有流暢的畫面,都可以秒開,但是電腦需要等待1~2秒左右,而且動畫看起來也不流暢
還有在其他軟體中點擊操作的時候,比如說QQ打開添加人/群組,這個時候界面需要等很久才能刷出來,有嚴重的不流暢感覺,然而CPU佔用卻並不多,也沒有系統性卡頓
關閉軟體的時候,點擊關閉按鈕和應用關閉往往有卡頓
同樣的場景下,解析度更高的安卓和蘋果都是很流暢,而且安卓和蘋果的儲存讀取速度也沒有電腦SSD快才對,為什麼會這樣呢?
補充吐槽:
看到很多答案都是相反,好搞笑………
有人說電腦快,也有人說電腦慢
回復一些答主大佬們
其實我想問的並不是說移動和桌面平台的性能差異,而是移動平台的體驗明顯比桌面更加好更加完善,而桌面性能也很明顯應該高於移動平台很多,卻多處顯得卡頓,這或許是值得討論的吧
簡單的說,沒有人願意在開發PC軟體的時候考慮省電和空間問題,也不會有人試圖通過UI的欺騙行為來讓你以為他初始化的很快。
QQ 不敢用太新的 API(比如 DComposition,應該是 @叛逆者 給實現出來的),QQ 應該還只能用 NT5 時代的 API
那麼想讓動畫不卡就得把軟體給寫成遊戲引擎,還只能用 DX9,因為傳統的 GDI/GDI+ 受寫屏速度以及「執行完操作必須在內存里看到變化」的限制是無法做齣動畫的。
那麼問題來了:誰出這個錢呢?
跟優化和軟體到系統的差異有關吧,在win上,那些uwp應用是秒開的,而且過渡動畫美如畫絲般順滑。
桌面版有些應用也會秒開的(看到動畫起),比如chrome,office三大金剛。
用戶能和app交互都得經歷一個從硬碟裝載到內存的過程,這個過程各家系統的策略和工作量都是不一樣的。
只不過手機是飛進來一個啟動頁,桌面系統是滑鼠轉圈圈。
小白這裡引出一些體驗,深入展開請參考諮詢 @vczh
在 Windows 端主動運行一些常用軟體且不關閉,
內存越大,你可以開的軟體越多。別關閉,只是最小化。然後,就能達到 Android / iOS 的所謂 秒開 了。
在 Windows 最小化再恢復一個窗口,
就類似於在 Android / iOS 打開一個還在後台的程序。限 主流配置的 台式機 和 筆記本,
(不一定非要是當年旗艦)本回答不討論 WP 手機和平板。Surface 因為能運行 exe,部分型號雖然像平板,但仍然算是筆記本。同理,這可以解釋為什麼
手機端對 RAM 的要求越來越高
尤其是在 Android 不 Root 的情況下不做任何優化處理為什麼越來越慢:類比 Windows 就好理解了。一堆窗口打開不關閉,能不卡么?對於內存不大但 CPU 不算差的 Windows / Android 設備可以通過優化(不讓幾乎任何第三方程序開機自啟動,不讓非必要第三方程序在後台呆著)然後及時關閉不用的程序,這樣可以獲得不卡的體驗。
iOS 的「小白也幾乎無條件流暢」
是以安裝軟體不自由為代價的,一些好軟體容易受到不可控因素影響,被下架然後就很難再安裝到(暫且不談越獄相關
另外,iOS 並不是真後台的系統,一些優點同時也是缺點,故不多評論。抱歉,本回答沒提到 macOS。
也請不要在評論中追問 macOS 的細節問題,答主不了解,也不感興趣。謝謝。(翻我過去的回答可以了解我對蘋果的態度這哥們要用iPad存儲速度快來解釋ios比windows之類的系統反應快。 @史傑 容我先笑三聲,哈哈哈
蘋果和微軟一臉莫名其妙,你問我們幹嘛,問騰訊去。
手機里進程是沒關掉的吧… 如果macos是command w關掉的話應該一樣流暢. 手機上如果徹底關掉進程應也是需要載入時間的
簡直醉了啊,電腦版程序和移動版程序啟動需要載入的數據量就不一樣的。
你把問題換成一輛20噸重的卡車和一輛2噸重的轎車,用一樣的發動機,從0加速到100km/h,為什麼轎車更快?就懂了。
PC版的QQ載入了太多亂七八糟的東西了,我記得最起碼有一整個掃描當前進程列表查殺盜號木馬的模塊,還有一堆QQ寵物這樣的迷之應用,還得載入下好友的QQ秀,看一下好友都在玩什麼遊戲,聽什麼音樂,再彈個新聞的窗,自然是比較慢的,這已經是歷史原因了。但是,這樣很賺錢。
QQ的Windows商店版、還有新出的TIM工作版都比較流暢。之前還有個好像是WPF的概念版,後來好像夭折了?
先問是不是。
我在我的 MacBook Pro (2015 款)上 BootCamp 了 Windows 10 (Build 17017),實測所有自帶 UWP 應用均比 S8 (Samsung Experience 8.1)對應的自帶應用快一倍多,而且 S8 快速開啟很多應用時會卡頓,MacBook Pro 是不會的。
完全不這麼認為,我的垃圾android冷啟動支付寶進入主屏幕要4秒,進入掃碼界面要2秒
相比我的電腦開VS只要4秒鐘
還是看配置
兄弟,用uwp啊。。。。Windows的開放程度遠比安卓和ios多多了,只要你在uac許可權的時候簽了賣國條約,國產坑爹軟體就能教你做人。。。同時尤其是qq,是兼容xp的(win95不知道),可見很多新的渲染方式都沒用到,動畫特效可能還用opengl甚至軟體加速,效果不差就有鬼了。。。
最大的原因我個人的觀點是桌面或者筆記本電腦儘管很早就已經走進了千家萬戶,但本質上還是給專業人士用的。上面的軟體不會為了所謂用戶體驗去進行各種優化。而移動平台才是真正的本質上面對普通用戶的產品,上面的軟體能用易用才是關鍵不需要多強大多全面的專業功能,所以運行起來對硬體的壓力要比桌面軟體少太多太多。再加上移動設備的移動特性也逼著軟硬體開發者必須在功耗上下苦功,所以當普通用戶要完成一個輕量級需求的時候,移動設備用超輕量級的軟體給普通用戶完成這一需求比桌面設備用專業軟體提供同樣功能效率要高並不是啥奇怪的事。
這取決於操作系統的處理優先順序和軟體的載入邏輯,代碼差異巨大,哪怕是拿iOS對比Android的應用打開速度其實都是不合理的。
手機的流暢感主要得益於手機處理的任務少,以及各種動畫進行的視覺優化,在手機系統上,點開APP後優先會顯示界面和閃屏圖,以減少等待焦慮。
如前面一個朋友說的,PC上的全功能Office打開速度並不亞於手機APP,甚至更快些。
手機上某些APP冷啟也是夠慢的了。
硬體方面我不太懂,但我覺得旗艦手機上的存儲晶元速率絕不亞於普通SSD吧,不然幹嘛賣那麼貴。
謝邀。從App開發者的角度來講。
你可能沒有經歷過開發iOS或者macOS軟體然後被蘋果粑粑拒絕十幾次之後終於上傳到了App Store裡面,剛開始我們以為萬事開頭難,後來發現每個版本都是這樣的審查程度。
所以在store內不會遇到流氓軟體(除非他們PM有把黑的說成白的並讓別人相信的超能力)。
Windows整個就是一個Store外的,開發者們還不是想加什麼就加什麼。
為什麼上了磁懸浮,火車還是沒有飛機快、、、
運力啊
windows或者macos敢殺我後台的word我就去砸他們公司去
linux毫無壓力
動畫而已何必較真。
為什麼windows電腦能玩GTA5能玩,但Android和iOS不能?
別跟我說OPPO,OPPO除外。推薦閱讀:
※Mac 上好用的文本編輯器有哪些?
※在macOS/Win/Linux下如何建立一個乾淨的開發環境(就是確保純淨的依賴性)?
※請推薦一款在MAC OS X系統上 滑鼠取詞翻譯的APP?
※Macbook Pro 2016 13" 與 15" 哪個性價比高?
TAG:macOS | iOS | MicrosoftWindows | 操作系統 | Android |