02/14 23:01 (
@gorry5)
@hirasho むしろUnityみたいなものを使うほうが「中断できないゲーム」になります…iOSにしろAndroidにしろ、この類のOSは「アプリのプロセスを勝手に殺す権限を持っている」ものですから…「これからアンタを殺すからデータ保存しなさい」とすら言わずに(苦笑
(neto)
02/14 23:04 (@hirasho) @gorry5 「これから殺すよコールバック」みたいなのが来ると聞いた覚えがあるんですが、それが来る保証もなかったりするんですかね。もしそうだとUnityがあろうがなかろうがどうしようもないですけど。 (neze)
02/14 23:15 (
@gorry5)
@hirasho 「アプリがフォアグラウンドにあるときは来るが、バックグラウンドに回っているときは来ない」ものです…バックグラウンドに回った時点で突然死を覚悟しないといけませんし、特にiOSでは「バックグラウンドに回ったアプリはフォアグラウンドに戻るまで何もできない」ものです
(haku)
02/14 23:24 (
@gorry5)
@hirasho Androidはバックグラウンドでもある程度の活動はできますが、それでも「基本的に常駐できず殺されるので、活動し続けたかったらタイマーで再起動を仕掛けるようにせよ」というのが作法となっています。その作法が更に「バックグラウンドに回ったアプリを殺す」のを助長すると
(hira)
02/14 23:31 (
@hirasho)
@gorry5 確かに実際やれと言われたらどうしたものかと思いますね。でも、そのへんをUnityが勝手にやってくれて、どのゲームもいい感じに復帰できるんだろうなあと勝手に思っていたのです。そのうちそうなるんだろうなと思うんですが。
(hudu)