顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2014-09-10 22:37:05
看板 MobileComm
作者 emptie (emptie)
標題 [問題] 誠心求教,為什麼iOS的遊戲比較順
時間 Wed Sep 10 16:07:07 2014


如題。

 exhentai    : 但是在玩節奏遊戲上iphone4s屌打蝴蝶S               09/10 15:52
 exhentai    : cytus deemo 兩個跨平台遊戲iphone4s就是比較順      09/10 14:55

看到有人一直說iOS的音game(像是deemo cytus之類的)比較順,比android順
其實我也這樣覺得 = =
畢竟打這種遊戲一lag心裡真的很幹

以下的資訊是Google來的…只是我覺得我沒有足夠的能力去處理判斷
想來板上問問各位專家,到底主要的原因是什麼,導致iOS比較順呢?

就拿exhentai舉例的裝置來說好了


          ip4s               蝴蝶S
上市日期  10.2011            7.2013  
CPU       apple A5@800MHz    APQ8064@1.9GHz
GPU       PowerVR SGX543 MP2 Adreno 320
RAM       512M               2GB
螢幕      960*640            1920*1080

就硬體來說幾乎蝴蝶是完勝的,
唯一的懸念是關於解析度的部分,
到底那個GPU夠不夠推動FHD的螢幕?
不過有人說
exhentai    : 拿解析度來救援也滿屌的 蝴蝶S 2013年出的 iphone4s  09/10 14:56
 exhentai    : 2011年出的 連3年前的ios機種都比你蝴蝶s順          09/10 14:56

1. 系統設計上針對觸控輸入的處理不同
   iOS從一開始(在被定名為iOS之前)就是針對觸控裝置去設計的
   所以會優先處理觸控的輸入
   至於android是Google看到apple的成功後緊急修改出來的
   系統並沒有針對觸控進行最佳化,
   (android的始祖 Google G1 上面還有鍵盤,應該可以作為證據?)

2. 系統設計不同,android為了相容更多裝置所以用java虛擬機運行
   而iOS則是直接跑Objective-C
   所以CPU執行的效率比較好

3. 硬體單一,很多程式裡面的渲染工作在iOS裡面可以丟給GPU去算(硬體加速)
   而在android裡面就必須要為了相容性,往往丟給CPU去算

4. 開發者有針對特定的硬體最佳化與否的差別

5. 在有限的RAM下,兩者的多工處理不同
   iOS會以前景程式優先,而android的背景程式也有可能會自己啟動
   當資源不足的時候釋放RAM的這個動作就會消耗部分的效能在上面

網路上主要的說法有這些

不知道哪個才是主要的呢?

--
所謂的真相,其實都是假象。

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.150.54
※ 文章網址: http://www.ptt.cc/bbs/MobileComm/M.1410336432.A.E0F.html
andrewlol527: 今天還真的滿滿的戰文  囧1F 09/10 16:08

真理越辯越明,我不是要來討戰的
是想釐清到底為什麼會這樣
當然消費者用UX來判斷該買什麼就好了
只是會發來這兒問就是想知道背後的原理是什麼

NokiaX9     : 因為網路上人家隨便說說你就信了2F 09/10 16:09

你是指控exhentai 的說法不實嗎,其實BFS玩遊戲比ip4S順這樣?
不過我用iPad Air玩遊戲比我的Xperia V順多了(這個比較我確定不適當。)

gmcrg       : 雙S大戰3F 09/10 16:10
NokiaX9     : bfs根本狂幹ip5s了,人家拿ip4來說你也信?4F 09/10 16:10
Skylegend   : 解析度差那麼多5F 09/10 16:12
newtyper    : ip4s比蝴蝶s順?? Are u f____ kidding me?6F 09/10 16:12
DrZoung     : 你der簽名檔已J47F 09/10 16:13
zx3393      : 所謂的真相,其實都是假象。8F 09/10 16:13
AikawaJyun  : iPad Air比Xperia V不是理所當然嗎-.-a...9F 09/10 16:15

我自己有說這個比較不適當了……不過我不像exhentai 有那兩台裝置可以測試就是了

Jason0813   : 拿任天堂的卡夾去插sega10F 09/10 16:15

同一個開發商的跨平台遊戲應該還沒有到不能比較吧?

asdzxc617   : 你不知道安粉看跑分就高潮嗎?11F 09/10 16:15
exhentai 
exhentai    : 好吧 晚點回家來錄影兩個開app跟進遊戲的比較影片12F 09/10 16:16
exhentai    : 就拿cytus來比好了

謝謝你!

iceonly     : 因為背景關光光了14F 09/10 16:17
exhentai 
exhentai    : 手邊也沒別的機器 就拿我拿來煉蠱的小米2S來拍好了15F 09/10 16:17
DrZoung     : 可是我覺得你錄了也沒機會上傳到PTT了16F 09/10 16:17

如果exhentai 被捅了,寄站內信給我我幫你發上來

AikawaJyun  : 其實這次發表會玩我就知道會戰成這樣17F 09/10 16:17
DrZoung     : 就以你早上的言論,版務沒有不桶的道理18F 09/10 16:18
iceonly     : 是說ios不是號稱可以多工了?怎麼進背景後還要重讀19F 09/10 16:18
iceonly     : 取?

這個我知道,因為RAM用完了

AikawaJyun  : 主要就是iP6+ 64G居然要賣到3萬21F 09/10 16:18
AikawaJyun  : 看得我心灰意冷
deann 
deann       : 這問題就跟說玩PS4遊戲比玩XBOX One的遊戲順一樣23F 09/10 16:18
notgoodcow  : 你玩ps4的遊戲也比電腦的順阿 單規格優化的強大24F 09/10 16:21
exhentai 
exhentai    : 不用說單規格優化拉 後端不用跑肥大的windows就是優25F 09/10 16:23
notgoodcow  : 寫android的會去為各種CPU各種螢幕大小 做完美優化?26F 09/10 16:23
exhentai 
exhentai    : 點了~27F 09/10 16:23
notgoodcow  : 又不是太閒= =28F 09/10 16:23
k268185     : 某些 Android Developer 的標準就是 nexus 可以跑就29F 09/10 16:26
k268185     : 好 不然 FB APP 怎可以搞的那麼肥
matrox323   : iphone5s 64g去年價錢同iphone6 ,有啥好心灰意冷31F 09/10 16:31
omage       : 那要不要來討論一下怎麼2012年nexus就有的東西會在232F 09/10 16:31
omage       : 014年被apple當寶拿出來現?

你是說這個吧,榮登今天imgur的most rival image
http://i.imgur.com/Vge3M7S.jpg
Dear iPhone 6 users, welcome to 2012! (credit: https://plus.google.com/+RonAmadeo ) - Imgur
[圖]
 
你想要的話可以去開一串來討論啊
我只是想問iOS的架構優勢是什麼(如果有的話)

k268185     : 因為不再引領潮流了 今年iPhone的賣點都是別人做過34F 09/10 16:33
k268185     : 的東西...
DrZoung     : 專家可能都還沒下班,晚上或許會有人回答你36F 09/10 16:42
hitsukix    : OS不同 你看硬體規格沒有意義37F 09/10 16:42
hitsukix    : 架構優勢這真的得專家來講了 消費者只要知道順就好
jarheadevil : 沒法比,ios跟android是根本不同的東西39F 09/10 16:51
jhangyu     : 等專家下班吧40F 09/10 16:55
psplay 
psplay      : 這年頭專家下班可能要等到深夜喔XD41F 09/10 16:55
yaiwuyi     : 原來s600那麼爛 還是只有蝴蝶這樣?不知道s800 s80142F 09/10 16:56
yaiwuyi     : 有沒有追上iOS
sokayha     : 其實我在想對app的多工處理這一塊會不會是原因之一44F 09/10 17:09
sokayha     : …
sokayha     : android一向是,誰想起來做事就給你起來,也不去阻
sokayha     : 止或管理,有的只有記憶體不夠才找人砍
sokayha     : 大家都知道就因為這樣所以android的預設待機不夠省
sokayha     : ,誰想什麼時候wake都行(所以android L有要對這部
sokayha     : 份下手)
sokayha     : 而在跑大型app時,假設有個背景起來檢查狀態,好死
sokayha     : 不死記憶體不夠了,強制garbage collection+kill pr
sokayha     : ocess+被kill的process又想自啟,就夠讓你感到頓了
sokayha     : 我對ios沒概念,不過記得它是從假多工一路改上來的
sokayha     : ,會不會就是這方面設計方式的差別有造成影響呢

我也有在猜測這個可能,
但是cytus從android2.3就有了
現在主流旗艦機都2GB 3GB的RAM了
如果這個issue依然存在可能就不是這個問題
不過我也沒辦法判斷就是
加進去本文~

cash35      : 你好像戳到痛點 小心被戰爆56F 09/10 17:19

誰的痛點?Android嗎
我是不怕戰啦
而且這篇的東西…沒什麼好戰的吧…
加上Android fans 好像一直都比較理性不是嗎?(我認識的人裡面只有一個不是)
打像上面那樣的內容才會被戰吧 (笑

happycat    : 張飛打岳飛的無聊文57F 09/10 17:32
happycat    : 你是嫌版面太乾淨嗎?

同一款遊戲,平台都是手機不能比嗎
連桌機跟家機都有人在比了……

如果有個板叫做 mobile-OS 我會發那邊
不過沒有,所以來mobilecomm我覺得是最適合的
至於發表符合板規的文章卻導致板面變髒這件事
如果你覺得這樣不對,請去mobile-picket檢舉我
不然就發起聯署加入板規—禁止發會讓板面變髒的文章
噢,對了,要先定義什麼叫做讓板面變髒…
※ 編輯: emptie (223.136.237.213), 09/10/2014 17:46:32
pttouch     : 我看不出來原po有戰的意思,反而一堆酸民沒看完內容59F 09/10 17:45
pttouch     : 就酸的一堆= ="
pttouch     : 他們只是故意惹你生氣啦,其實原po直接略過hater發
pttouch     : 言就好
asdzxc617   : 有沒有卓粉看規格就高潮的八卦63F 09/10 17:48
jumbotest   : 路過推64F 09/10 17:51
GreenMaple  : 我同學4s玩鋼鐵人明明就一直卡65F 09/10 17:51
asasaew123  : 安卓系統就爛  要靠高規格硬體才能跟普通規格的ios.66F 09/10 17:57
k268185     : 至少能選擇高規格硬體彌補架構的問題又能擁有自由 i67F 09/10 18:00
k268185     : OS 你根本沒其他選擇
psplay 
psplay      : 因為神調教不需要強大硬體69F 09/10 18:05
Lusmall     : 在總版問系統只要不是安桌就是髒嗎?70F 09/10 18:06
happycat    : 沒有說不行,但挑這個時間點來發並不太好71F 09/10 18:15
happycat    : 樓上也很清楚某些卓粉和果粉很容易暴走,現在又是
happycat    : 雙方人馬全體總動員的時間
jumbotest   : po文還有規定時間嗎74F 09/10 18:24
Lusmall     : 我很納悶蘋果發新機就是特別時期 那安桌眾廠商發新75F 09/10 18:34
Lusmall     : 機就不是 到底是那邊的用戶有問題啊?
OscarShih   : 其實A7和A8的GPU相當強, 不是A320,330能比的77F 09/10 18:39
OscarShih   : 但只說iOS一定比安卓順的話是不儘然的
jeffzero    : cytus 在ios貌似順一點,期待在art mode能改善,但79F 09/10 18:40
jeffzero    : 一直無法執行 同公司其他遊戲明明都可以
Serisu      : 關鍵在觸碰的響應 ios快了其他家非常多 也就是這樣81F 09/10 18:40
Serisu      : 才有比較順的感覺 實際上程式並沒有跑的比較順
cash35      : 玩音game對反應速度很有感83F 09/10 18:47
natsugo     : 容易爆走是卓皮果骨嗎?84F 09/10 18:49
rogergon    : BFS解析度變成四倍,GPU的負荷大很多。85F 09/10 18:57
hitsukix    : 鍵盤暴走而已 有差嗎XD86F 09/10 19:01
erwinchuo   : IPhone 規格單一,android各式各樣的規格,你說?87F 09/10 19:03
hitsukix    : 可以想同一game在TV平台和PC平台上的情況88F 09/10 19:04
dkchronos   : 來個ios的cytus版的錄影看看吧,我剛用平板nexus 789F 09/10 19:12
dkchronos   : 和我的暖暖包oneX來執行,one X載入慢一點點之外
ctotw       : 老問題了,我之前就說明過了91F 09/10 19:13

可以
給點線索
嗎?
不然好難找……

dkchronos   : 說遊戲內的fps會掉就有點奇怪了92F 09/10 19:13
dkchronos   : 我沒買過iphone 不知道順的感覺是怎樣
dkchronos   : 我個人反應速度應該還可以..自己玩電腦的fps有在看
※ 編輯: emptie (223.136.237.213), 09/10/2014 19:34:25
volkov      : 哈哈 怎麼會有人說張飛打岳飛?95F 09/10 19:45
volkov      : 不就同款遊戲?逃避什麼現實啦 要說也說解析度
shelizi     : 要不要拿新的安卓手機在跟iphone 6 pk看看比較有意97F 09/10 20:35
shelizi     : 義
bla         : Apple最近又推了新的API metal 和自家AP有更深度的99F 09/10 20:42
bla         : 結合
n91324      : 就開放式系統和封閉式系統阿 很難懂嗎?101F 09/10 22:29
n91324      : ios都是封閉式系統了 如果不能比android順 那還玩屁
n91324      : 這有點類似遊戲在主機和桌機上面跑 桌機就是比較順
n91324      : 說錯 主機就是比較順
n91324      : 兩個架構不一樣的東西 你比硬體 根本毫無意義= =
n91324      : 看到android一天到晚比規格跑分數 果粉都笑了 你們
n91324      : 在爭什麼?

--
※ 看板: CPLife 文章推薦值: 0 目前人氣: 0 累積人氣: 346 
作者 emptie 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇