アカウント名:
パスワード:
AndroidのActivityとService機構を不自由にしたような仕組みにしか見えないんだけど、iPhoneの方がバッテリ食わないという論拠がよく分からんなぁ。バックグラウンドに回したActivityは基本的に電池食ったりはしないぞ?そしてiPhoneOS4.0で言うところのMultitaskは、要するにServiceのうち標準Serviceだけが使えますということだよね。
>バックグラウンドに回したActivityは基本的に電池食ったりはしないぞ?とは言い切れないのが・・・・・思い切った画面表示が出来ないだけで、裏で処理をぶん回すのも可能なはず。基本的には、出来るだけ寝よう寝ようとプログラムを組んでいないと電池持ちには反映されないかと。BREWと一緒っす。
ActivityのUIスレッド自体はイベントドリブンで、UIスレッドを一定時間(5秒だっけ?)掴んだままだとブチ殺されます。当然バックグラウンドに回ったらイベントは(ほぼ)飛んでこなくなるので普通に作ったらイヤでも寝ることになります。もちろんpauseステートに入った後もスレッドを別で立てて無理矢理回し続けることは可能ですがそんなバカはもとより論外です。星1個でcrapというコメントが付くだけの話です。
バックグラウンドで処理を続行する時はServiceを使ってActivityから処理を切り離します。このServiceというのがApple語で言うところのMultitaskingそのものです。
また、Androidはメモリ不足時にMRU順に自動killが基本でありそもそもタスクマネージャはよほどのことがない限り使いません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
ジョブスは他OSのマルチタスクを誤解している気がする (スコア:2, 興味深い)
AndroidのActivityとService機構を不自由にしたような仕組みにしか見えないんだけど、
iPhoneの方がバッテリ食わないという論拠がよく分からんなぁ。
バックグラウンドに回したActivityは基本的に電池食ったりはしないぞ?
そしてiPhoneOS4.0で言うところのMultitaskは、
要するにServiceのうち標準Serviceだけが使えますということだよね。
Re: (スコア:0)
>バックグラウンドに回したActivityは基本的に電池食ったりはしないぞ?
とは言い切れないのが・・・・・
思い切った画面表示が出来ないだけで、裏で処理をぶん回すのも可能なはず。
基本的には、出来るだけ寝よう寝ようとプログラムを組んでいないと
電池持ちには反映されないかと。
BREWと一緒っす。
Re:ジョブスは他OSのマルチタスクを誤解している気がする (スコア:1, 参考になる)
ActivityのUIスレッド自体はイベントドリブンで、
UIスレッドを一定時間(5秒だっけ?)掴んだままだとブチ殺されます。
当然バックグラウンドに回ったらイベントは(ほぼ)飛んでこなくなるので
普通に作ったらイヤでも寝ることになります。
もちろんpauseステートに入った後もスレッドを別で立てて
無理矢理回し続けることは可能ですがそんなバカはもとより論外です。
星1個でcrapというコメントが付くだけの話です。
バックグラウンドで処理を続行する時はServiceを使ってActivityから処理を切り離します。
このServiceというのがApple語で言うところのMultitaskingそのものです。
また、Androidはメモリ不足時にMRU順に自動killが基本であり
そもそもタスクマネージャはよほどのことがない限り使いません。