iPhone6s記憶體容量曝光:你猜對了嗎?

黃金獵獵犬 wrote:
這如果不重新設計會產生一個問題假設背景圖案已經設計好
然後重新用新版組譯一次UI會自動拉長...這時背景就會變形
而如果黑邊...真的也很不美觀...就像是拿iPhone的app拿去跑iPad 解析度不跑的情況
大概佔中間很小一部分...其他全黑邊...那也真的很難看.......(恕刪)

所以我才說「非圖形檔」的啊~
當年觀察了很多遊戲App,就結果論~

2D遊戲或是基本內容不會改變的,幾乎都固定在4:3了,了不起另加一張背景
如:2D快打旋風,2D FF系列...

如果是iOS原創3D的人氣遊戲的話,則有相當比例都更新成16:9的畫面...

而工具類App大都有更新成支援16:9的版本.

嘛~
成本的問題,意料中事就是了~
黃金獵獵犬 wrote:
而FB為什麼這麼容易發生,請算算臉書的圖片量
每個人的頭貼,分享照片,連結照片,還有他的廣告等
這些都是會吃記憶體
所以部分使用者在一直滑滑滑最後會閃退就是這樣道理
通常我們對於圖片多會做一個篩選機制,重複的圖片不會重新多佔記憶體
或是使用者看不到的地方就回收
偏偏臉書重複圖片又少,這時就容易超出他記憶體限制...(恕刪)


感謝分享,關於FB容易閃退主要是因為圖片量我個人是採懷疑的態度就是。一來App裡面的圖片一定是壓縮過的非原圖,二來如果使用者滑很後面,你也講了它可以把前面的內容釋放掉,不用一直佔記憶體。iOS裝置的變化又不大,把記憶體使用量最佳化不是難事。
其他分享圖片的App如Instagram, 500px等圖片更多,整個App就是給你看一堆圖片,我iPhone相機膠卷裡面兩萬多張照片無止盡的一直滑也不會容易閃退啊。

比較傾向因為他App本身的複雜度還有為了最佳化效能所採取的快取機制等造成的一些Bug,當然這些Bug有可能造成Memory Leak(忘記寫一個 release 就會發生了)把記憶體全部吃掉閃退但這就歸咎於本機記憶體太小。還有它每週更新的政策讓出包的機率又多了些。

個人經驗通常Facebook閃退好像都跟iOS剛改版不穩定的時候比較常發生。我每天都用很多的Facebook早就忘了上一次閃退是什麼時候了。
記憶體、相機有提升就買iphone6 S

沒有就轉回買降價的iphone6


shiorifan wrote:
感謝分享,關於FB容...(恕刪)


當然小圖是非原圖這點因為當初我在做也是這樣
用原圖沒意義,可是當數量一多,這可是也很驚人


主要還是有個地方,因為當你往下劃,執行序是累積的狀態,他一直處於下載的狀態,只是下載下來發現不需要了,就直接清除,因為使用者動作累積越多,他清除釋放就需要時間,因為他是有限的執行續,是需要排程的,這時就是優化的重點。

而內建的相簿不需要等下載,他是使用emmc所以相對上比較沒有累積問題,就像我前面所說,記憶體滿不一定是閃退,也有可能是卡頓或是等圖等很久都沒下載下來,閃退的原因的確通常是開發者問題沒錯,不過還是有系統強制回收之類的原因。而這邊的滿不是說記憶體真的滿,而是指系統給App的記憶體滿,但這又可能兩個原因,一是系統自己不夠,去限制App,二來是App自己用到極限,但是我發生時我去關閉其他App之後就可以正常使用,那當然我認為是一,我是用iPhone 6 時發生

當然接電腦去看記憶體使用狀況可以釐清...不過...那還要分析...= =
當然有人能提供更正確的判斷是更好...我不一定是全對的...畢竟我沒接電腦去看Logcat分析
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 15)

今日熱門文章 網友點擊推薦!