SysStats Monitor の問題修正版がリリースされました

ご利用いただいているみなさまには、大変ご迷惑をお掛けしておりましたが、先日、 【お詫び】SysStats Monitor2.1の不具合について - The iPhone Development Playground にて報告した問題を修正したバージョン2.1.1が、本日、リリースされました。同じよう…

>SysStats Monitor2.1 has an problem

Last night, SysStats Monitor 2.1 was released in AppStore. However an problem was found, which any process names was not shown in the process list view.I already submitted the bug fixed version as 2.1.1 to Apple. And could you suspend upda…

【お詫び】SysStats Monitor2.1の不具合について

昨晩、SysStats Monitor 2.1をAppStoreにリリースしましたが、こちらの手違いにより、プロセス一覧画面で、プロセス名が表示されないという不具合があることが判明しました。すでに、当該不具合を修正したバージョン2.1.1を、Appleに申請しましたので、リリ…

iTunesのファイル共有機能を使えるようにしてみました

SysStats Monitorでは、次のバージョンで、iTunesのファイル共有機能をサポートするようにしてみました。ファイル共有機能がどういうものなのかについては、以下の記事がわかりやすいと思います。iWork for iOS:iTunes のファイル共有についてiPadのことと…

iPhoneの空きメモリがだんだん減って行くのはなぜか?

iOSでは、モバイルデバイスの限られたリソースや操作感を前提に、独自のマルチタスキング環境が実現されています。 ユーザから見たその特徴は、 アプリをすばやく切換えられる(Fast app switching)。 再度呼び出した時に、前回の状態が維持されいて、操作を…

自分が使っているCPU使用率とメモリ使用量を表示している理由

『iPhone 4 PERFECT GUIDE』(ソフトバンククリエイティブ社刊)の201ページに、SysStats Liteを紹介していただいてます。ソフトバンク クリエイティブ:『iPhone 4 PERFECT GUIDE』紹介アプリのリンク集iPhone 4 PERFECT GUIDE (パーフェクトガイドシリーズ)作…

不要なプロセスは自分で選んで終了させよう

iOS4から、一部の古い機種を除き、マルチタスキングがサポートされるようになりました。それによって、アプリの切替が速くなったのはいいですが、反面、待機しているバックグラウンドプロセスが増えたことにより、メモリ使用量が増えたという問題があります…

iPhone 研究室さんにご紹介いただきました

また、効果を確認しながら一つ一つアプリを終了していけば、最も効果的にメモリを開放することができるアプリを把握することもできます。急いで iPhone の動作を改善したい時に役立つのではないでしょうか。というわけで、ぜひこの爽快感を味わってみてくだ…

iPhoneの「電源オフ」と「リセット」は何が違うのか?

iPhoneの調子が悪いときに、システムを再起動することで問題が解決することが多いのは、みなさんがご存知だと思います。iPhoneユーザガイドの226ページにある、「付録 A: サポートおよびその他の情報」の「iPhone を再起動する/リセットする」には、具体的な…

空きメモリが少ない時に、iPhoneの中で何が起きるのか、また調べてみました。

一般的なコンピュータは、物理的に空きメモリが不足すると、OSの判断で、メモリ上のデータを、スワップ領域に逃がして、空きメモリを供給しようとします。iOSの場合は、スワップ領域がないので、また異なった手法が取られます。Out Of Memory Killerに似てる…

SysStats Monitor / SysStats Lite 1.8がリリースされました。

本日、iOS4のマルチタスキング環境で、さらに使いやすくするための機能追加と改善をした、SysStats Monitor / SysStats Lite 1.8がリリースされました。 変更点 SysStats Monitorの機能追加 Dashboad画面のレイアウトパターンを、2種類から選択できるように…

そういえば、ホームボタンのダブルクリックで表示される、あのアイコンリストの名前は?

これまでに、ホームボタンのダブルクリックで表示されるアイコンリストにかかわる話を何度か書いてきましたが、その部分を的確に示している正式な名前はまだ見つけることができていません。 私は、これまでに、「最近使ったアプリケーション」という名前を統…

バックグラウンドプロセスが多い時のメモリ使用状況の不思議

SysStats Monitor/SysStats Liteでは、host_statistics()という関数をHOST_VM_INFO指定で呼び出して得られるvm_statistics構造体から、現在のメモリ使用状況を取得して表示しています。アプリをたくさん起動して、バックグラウンドプロセスが多い状態を作る…

Out Of Memory Killerに似てるけど、もう少しやさしいiPhoneOSの空きメモリー制御

みなさんは、Linuxカーネルに備わっているOOM Killer(Out of Memory Killer)というものをご存知でしょうか? OOM Killer(Out of Memory Killer)は,システムが実メモリーと仮想メモリー空間(スワップ領域)を使い切り,必要なメモリー領域を新たに確保…

iOS4でバックグラウンド化されているアプリを確認する方法

iOS4から提供されているマルチタスク機能によって、アプリ実行中にホームボタンを押した時に、プロセスを終了させず、バックグラウンドで一時停止状態にすることができるようになっていることは、多くの方がすでにご存知だと思います。 PCとは異なり、バック…

SysStats Monitorのユニバーサル化を試してみました

iPadでは、従来の多くのiPhoneアプリを、そのまま何も手を加えずに動かすことできますが、iPad向けに作られたものと比べると、見劣りするというのが事実です。SysStats Monitorも、残念ながら、現時点ではその状態にあります。 iPadへの本格対応をする場合、…

SysStats Lite / SysStats Monitor 1.7がリリースされました。

本日、iPhone OSのシステム情報を参照するアプリである、SysStats LiteとSysStats Monitorをバージョンアップしました。SysStats Lite 1.7 (無料) SysStats Monitor 1.7 (有料)変更点は、以下の通りです。 デバイスの種類として、iPadも識別できるようにしま…

iTunesにCDをインポートした時に複数のアルバムに分割された時の対処

iTunesにCDをインポートすると、CDDBからアルバム名やトラック名が自動的に取り込まれます。そのときに、リスト表示では1枚のアルバムとして認識されているのに、グリッド表示にすると、複数のアルバムに分割されてしまうことがあります。 そのような場合に…

iPhoneの空きメモリを少なくする方法

久しぶりの投稿です。 過去に何度か、空きメモリ不足に関する説明をしていますが、今回はちょっと切り口を変えてみました。タイトルにあるように、わざわざ「空きメモリを少なくする」ということは、普通はやらないというか、望まれないことですが、アプリ開…

iPhoneの中で動いているプロセス

SysStats Monitor/SysStats Liteでは、iPhoneの中で動いているプロセスの一覧を表示しています。 バックグラウンドで動いている標準アプリのことは、これまでにも説明してきましたが、それ以外のものについては特に触れていませんでした。AppStoreのカスタマ…

iPhoneアプリは、そんなに自由に作れない

iPhoneは、DarwinをベースにしたiPhone OSで動作するコンピュータです。iPhoneの基本システムを構成するソフトウェアは、バックグラウンドプロセスと動作しており、そのあたりは、一般的なコンピュータと大差ありません。そのためかどうかはわかりませんが、…

長期間使用されているアプリに、選んでいただきました。

http://d.hatena.ne.jp/moto_maka/20091216/1260905228 長期間使っていると言ってくださるユーザさんがいるのは、開発者としてうれしいことですね。 ユーザのみなさま、記事をまとめていただいたid:moto_maka さん、ありがとうございます。

SysStats Monitor/Liteの「その他」領域について

SysStats Liteのカスタマーレビューにて、メモリ使用状況の「その他」領域について質問をいただいたようなので、それについて説明したいと思います。 技術的な観点では、 SysStats Liteの「測定できない領域」は、わかりにくいものですよね。 - The iPhone D…

SysStats LiteとSysStats Monitor 1.5がリリースされました。

今朝ほど、SysStats LiteとSysStats Monitor ver.1.5が、AppStoreにリリースされました。変更点は、以下の通りです。 SysStats Liteを、SysStats Monitorの機能限定版として再構築しました。 アイコンとアプリ全体の見た目が大きく変わりましたのでご注意く…

AppBankさんにSysStats Liteをご紹介いただきました

本日、TwitterのTLを見ていたら、自分のアプリであるSysStats Liteに関するつぶやきを見つけました。あぷばんだよ! on Twitter: SysStats Lite: 現在のiPhoneのシステム稼働状況を表示する無料ユーティリティ。1905 http://ff.im/-csmBlなんと、AppBankさん…

SysStats Monitor1.1がリリースされました。

まだ、新規リリースから10日ほどしか経過していませんが、SysStats Monitor 1.1がリリースされました。 変更点は、以下の通りです。 Dashboard画面の表示更新間隔を、選択できるようにしました。(1秒 - 5秒) マイナーバグ(表示内容の不具合)を修正しました。…

自分のアプリが使っているCPU時間とメモリサイズを取得する

SysStats MonitorとSysStats Liteでは、iPhone/iPod touchシステム全体の、メモリ使用状況を表示しています。この中には、暗黙的にこれらのアプリケーション自身が使用しているメモリサイズも含まれています。そのことは、PCではほぼ誤差の範囲かもしれませ…

SysStats Monitorがリリースされました

早いもので、昨年の12月にSysStats Liteをリリースしてから、すでに10ヶ月以上が経過しました。多くの方々にダウンロードしていただき、大変感謝しております。ありがとうございます。さて、当初から、SysStats Liteの上位に位置すべきものを出そうと考えて…

Easy Attendance Memo(簡単出欠メモ) 2.0がリリースされました

8月上旬にアップデートを申請していた、Easy Attendance Memo 2.0が、およそ1ヶ月半を経て、今朝ほどリリースされました。今回は、iPhone OS 3.0で追加された機能を利用したバージョンアップが中心となります。そのため、稼働条件も、「iPhone OS 3.0 以降が…

UITableViewControllerのviewWillAppear:メソッドで気をつけること

かなり以前にハマったことがある内容ですが、たまたま思い出したのでメモを兼ねて書いておきます。 UITableViewControllerのサブクラスを使う場合、viewWillAppear:メソッドの中で、tableViewオブジェクトのreloadDataを呼び出すような実装を行うことが、一…