回覆列表
-
1 # 非著名攻城獅
-
2 # RobinDu是個大胖子
這個問題,因人而異吧,蘋果的系統更封閉,實話實說就是長時間使用更流暢,安卓系統是開放系統,長時間使用可能會有卡頓,還有一個問題,ios系統只需要照顧自己的幾款機型所以app最佳化的更好,安卓系統的app要照顧市面上大多的手機,所以就app質量而言ios更好!
這個問題,因人而異吧,蘋果的系統更封閉,實話實說就是長時間使用更流暢,安卓系統是開放系統,長時間使用可能會有卡頓,還有一個問題,ios系統只需要照顧自己的幾款機型所以app最佳化的更好,安卓系統的app要照顧市面上大多的手機,所以就app質量而言ios更好!
安卓手機和蘋果手機我都使用過,也開發過軟體,下面我就從硬體和軟體層面談談我的感受。
硬體層面安卓由於是開源的,所以國內安卓機眾多,五花八門。硬體的使用也是各有千秋。我們直接從Cpu對比,安卓處理器使用的大多數就是高通驍龍、聯發科、華為麒麟、三星獵戶座。效能方面目前來看,驍龍領先。蘋果的處理器使用的是自己研發的A系列處理器。從硬體層面對比,使用一般軟體,都可以承載並保證流暢度,而從大型軟體來說,比如遊戲App,拋開專門用於遊戲的安卓手機,個人使用感受是ios要優於安卓。現在安卓的硬體體驗能趕上和超過ios,離不開國內各OEM廠商的努力,尤其是一加手機,派人去三星一起開發出來了90Hz的螢幕。
軟體層面1.軟體開發層面,ios使用的開發語言是OC或swift,效率接近C語言。直接操作硬體。而安卓使用的開發語言是Java或kotlin,需要使用虛擬機器編譯成機器可執行語言,效率上略低些。
2.軟體打包層面,ios是全量編譯打包,所以同等軟體ios的包大小是比安卓大的。而安卓不是全量編譯打包,就會先編譯一些常用必須得,其他的使用時在編譯載入,這樣提升了APP安裝速度。這也是今年來安卓變得流暢的一個原因吧。
我是一名安卓開發,我知道進幾年谷歌對於安卓的最佳化越來越重視,也做的越來越好了。安卓之所以現在安卓體驗能達到甚至超過ios,跟谷歌的大力的最佳化工作分不開。還有就是現在的軟體開發越來越重視體驗和質量,不像以前粗製濫造了,尤其是各種最佳化工具的誕生,比如華為的方舟編譯器,使得軟體的執行效率得到提高。