日曜日, 4月 18, 2010

何でiPhone OS 4は、マルチタスクでHTML5なのか

 バッテリーの消耗や処理速度を考えたらマルチタスクは駄目だと拒否してきたJobs。今回のマルチタスクはプリエンティブなものでAppleの望む条件を満たさないものが勝手にマルチタスクを実行できるようにはなってはいない(それでもかなりの事が可能になったが)。
 
 先週末、HTML5の関するセミナーに参加したがその場でもFlashはバギーなのでいずれは主流ではなくなるだろうとの話だった。ネットの主体がモバイル端末に移れば大半のマシーンは、WebKit(Appleが開発したWebエンジン)を使いHTML5に準拠している。合わせてJavaScript(ECMAScript5)とCSS3を使えばブラウザーがプラグインを使用せずにプログラムを実行する環境になってしまうのである。Flashをレガシーだと言うのはそういう事なのだ。

結論:
Flashを閉め出してマルチタスクとHTML5をOS 4に載せたのはiAdのためだったのである。

0 件のコメント: