iPhone 3GSを使い始めて1週間。以前から思っていたことも含めて、iPhoneアプリ開発者にお願い事を書いておきたいと思います。いや、デベロッパは、充分に意識してくれていると思うのだけど、中には………なものもあるので。ただし、僕の中での希望なので、偏りはかなりあります。その点はご容赦を。
・高速になってもiPhoneの特徴は変わらない
3GSが出て色々全体に速くなったけれど、意外に立派なGPUが付いていることや、大容量のフラッシュがある割にCPUがヘタレな事には変わりはありません。たくさんのデータを扱ったり、データの形式変換を伴うようなアプリは、事前処理の結果をフラッシュに構造化したデータとして保存しておくなりして、CPU負荷はなるべく抑えてくださいな。毎回、リロードの度に重いソフトもあるんで。
その方が3GSでもバッテリ消費が少なくなるだろうし、たくさんの3Gユーザーの快適性も高くなるハズ。3GSのCPUパフォーマンス前提でコードが書かれるようになってくると、そのあたりのオプティマイズが甘くなってきて、結局、"3GSでも重い"なんてこと、長期的にはなってくるかもしれないから。
・キャッシュしてください。お願い!
ちゃんと作ってあるiPhoneの各種サービスクライアントは、上手にデータをフラッシュにキャッシュデータを作成して、サーバの情報を画面表示やUIとは非同期に更新してくれます。さらに前回までの画面がサッと出てくるように、レジューム用データを暇な時に記録しながら動作しておいてくれるといいのだけど。
IT系ユーザーがよく使うようなツールだと、このあたりの実装はいい確立が高いけれど、ダメなのは、本当にダメ。個人的に使っている範囲だと、DLNAコントロールポイントのソフトは、どれもこの辺りが上手じゃないんだな。LogitechのMusic PlayerをコントロールするiPengなんかは、すんごくイイ感じなんだけど、これはDLNAではない(無理すればLINN DSには使えるので、使ってますが)。
・WiFi捕まえるまで、LAN内機器との連携で落ちないようにしてください
WiFiを掴まないと動かないようなソフト(家庭内LAN内の特定の機器と共に動くようなアプリケーション)の中には、レジュームしていきなりサーバとのセッションで通信を始めようとして、応答無しで落ちるものが結構たくさんある。
セッションが生きてるかどうか確認して、WiFiが復帰するまで我慢するように作ってください。お願いします。
なんて事を思いながらiPhone 3GSを使っていました。なんか、このままだと玉石混在状態になって、IT寄りではない普通の感覚のユーザーが置いてけぼりになりそうな気がして。いや、杞憂だとは思うのだけれど。
※※※業務連絡:メアドを公開していない方への主な連絡先はこちらに変えました
っと、書いたけれど、ついったでは僕がフォローしていないとプライベートメッセージは送れないのですね。さて、どうしたものか。
Special
- PR -| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
オルタナティブ・ブログは、専門スタッフにより、企画・構成されています。入力頂いた内容は、アイティメディアの他、オルタナティブ・ブログ、及び本記事執筆会社に提供されます。

富士通元社長の山本卓眞氏が残した次代へのメッセージ
Facebook就活はもう古い?
東北をコットンの生産地としてブランディングしたい──リー・ジャパン・細川取締役
東北から始まるイノベーション
貧困国の雇用を創出する印刷屋、丸吉日新堂印刷の挑戦