Appleは、なぜマルチタスクを制限したのだろうか。カーネル自体はマルチタスクをサポートしているが、現行のハードウエアの仕様上、メモリー容量が非常に限られている。また、バッテリ駆動時間の減少につながるという懸念もある。つまり、これらのリソースを節約するという意味で、Appleはそのような制限を課したのではないだろうか。 しかし、逆に言えば、あえてそのような制限を課すことで、ユーザーにとって面倒で煩雑な手続きは解消される。ひいては「シンプルで使いやすい」ユーザー体験の提供につながる。「ユーザー本位」に重点を置いたAppleの設計思想が、ここに現れているのかもしれない。
第2回 OS編 iPhoneの中のMac OS、Androidの中のLinux - 開発者から見たiPhoneとAndroid:ITpro (via kogure) (via soulboy) (via a2onaka) (via uessai-text)
1 year ago
• Notes