標籤:

安卓到底能不能解決流暢性問題,應該怎麼解決?

就跟手性而言,安卓到底能不能解決流暢性問題?谷歌應該從哪些方面解決?

手頭用的是mx2,流暢度很不錯,但是就跟手而言與4s比甚至4比還有差距。我說的流暢度有差別不是安卓低端機與蘋果高端機的差別。


先回答問題,1,能,2,Google Android團隊已經在努力優化Android系統圖形性能了,從4.0推出Android UI準則,到4.1加入三重緩存技術(VSync),再到4.4的內存優化,並加入ART,這些都是為了增強Android性能,提升系統的流暢性。

但是,Android終究只是一個系統,真正和用戶打交道的是那些運行的App,所以,題主說的Android流暢性問題,歸根來說就是App流暢性問題。以前,Android系統的圖像渲染框架還不是那麼完善的時候,App受到系統性能的制約導致流暢性無法得到很好的辦法解決,這個可以理解,現在,框架已經完善了,App還不能流暢的話,應該誰負責?開!發!者!還有某些不考慮Android平台特性一味照搬iOS模式的不負責的產!品!負!責!人!如何還覺得自己的應用在主流設備上不能流暢運行是因為系統導致的,好好Review自己App的設計和代碼。。。和代碼。。。和代碼。。。代碼。。。代碼。。。碼。。。

不過,話說回來,現在Android上的應用和遊戲相對於之前的,已經好很多了。


就目前而言,安卓和ios的使用流暢度差距已經很小了。非要就這點兒差距說出個所以然,第一,ios把畫面響應排在了最優先順序;第二,安卓的後台機制更耗資源。


1.開放策略決定Google肯定不能像Apple一樣嚴格控制硬體,各種機型體驗參差不齊也是在所難免。就系統而言,Android 4.x在性能和體驗上真的有很大提升了,不要老是停留在2.x時代的印象上。


2.最新的Android 4.4 KitKat乍一看沒啥亮點,但新加入的ART很值得期待,簡單說是一種不同於Dalvik的新的Runtime。Delvik是JIT(Just in time),運行時將dex編譯為native代碼。而ART是AOT(Ahead of time),安裝時就會編譯為native代碼。這無疑會大大提升運行流暢度。雖然目前只能在KitKat的開發者選項中開啟,但絕對是為之後的5.0試水。


有興趣的,更多關於ART內容:


知乎討論:http://www.zhihu.com/question/21935487


官方介紹:https://source.android.com/devices/tech/dalvik/art.html

中文介紹:http://blog.csdn.com/hz0324/article/details/14519605

最後吐槽下,知乎Android版的編輯框文字排版真TMD渣。


一般2500以上的國產機和水貨機流暢性都還不錯了。建議用谷歌Nexus系列,原生系統流暢型杠杠的。


十分贊同 @張國鈺 對於現在主要責任在於APP開發者這一看法,連企鵝這種級別的公司在安卓平台上開發應用都沿襲直接移植IOS界面的做法,試想又有多少人 願意為IOS上的精品應用重寫安卓代碼並進行優化?

=======================題外,吐槽的分割線================================

另外,造成這個現象的一個重要原因無非是安卓應用商店的收益仍然趕不上app store,無論從規模上還是收益分配上谷歌都沒有蘋果那樣擁有合理的機制。加之安卓開源的環境和谷歌對應用審核的雞肋,那些小廣告肆意妄為能不消耗硬體資源么?你能不卡么?又不是貼傳單,就算開發者你想賺錢也沒必要弄那些廣告吧,要不然就不要做安卓平台的應用,看著噁心。。。

說到底這是谷歌當時為搶佔市場做出的犧牲,並不完全怪java虛擬機本身的缺陷,更多的是谷歌不想為完善系統框架並強制要求開發者遵守規範而喪失商機造成的。假如谷歌真這樣做,那將是得不償失的。


android不流暢已經是停留在jellybean之前的事情了,主流android平台不存在流暢性問題。非要拿那些512RAM跑4.0以上系統的機子來說的話,那隻能說iphone4跑ios7不也照樣不流暢,ipod touch4跑ios6也是卡卡卡...google一直在努力解決android的遺留問題,而且就目前來看,效果還不錯。


1.不要用千元機來比較.

2.自己買卡的,必須給買好卡.我的建議是買UHS標準的,讀取速度最低40M+起吧.能到60,80最好.尤其是那些花3,4K買個安卓機的.花機子本身10%不到的價錢加個32G讀取速度能到80M的卡還是很有必要的.不要覺得貴,要知道iphone,ipad之類的一般從16G升到32G要加價7七八百啊.


大家來買阿里雲手機吧。

我們有一套自有的後台應用管理機制:

1、應用打開頻次分級別,高頻次的後台保留,低頻次的到後台十分鐘就殺掉了。

2、後台應用細膩化管理,帶廣告sdk的app,一進後台就關掉網路許可權,也不讓發通知。

3、所有應用,一進後台,就鎖死資源,cpu、內存都不準超過預設的基準。

不知道大家喜不喜歡這種半多任務系統?


限制用戶下載軟體數量和同時開啟軟體的數量 保證流暢


安卓的過渡動畫效果比ios差了不少,但是在高端旗艦機中硬體已經不是制約,因此安卓的速度其實並不在ios之下,只是過度動畫差了點,給人的感覺是ios流暢


花跟4s一樣的錢,保證流暢


感覺不跟手?要不要換個貼膜試試??換個磨砂的試試???


推薦閱讀:

如何評價 Android 5.0 的多任務切換界面的設計?
Android 逆向分析學習路線?
如何評價高通驍龍820四核滿載功耗9w?
如果只按性能配置來講,oppo R11應該值多少錢?同等性能、配置的其他手機大家有推薦的嗎?
如何評價 Google 新發布的原生相機應用,體驗如何?

TAG:Android |