HTML + JavaScriptでアプリケーションを開発するとき、メモリ残量を確認しながら動作をチェックしていってる。
JailBreak後、たぶんステータスバーをスライドして擦るとSBSettingsのメニューが出てくるので、[More]-[SBSettings Options]-[Statusbar Free Mem]から常に表示するようにする。
こうしておくと、30MBを下回ったあたりから動作が不安定になったりとか、そういうのがきちんとわかるようになる。
iPadは、アプリをたくさんインストールすると、アイコンが増えて何をするにも遅くなる。
開発テスト用のiPadに参考アプリを多数インストールすると、常識的なiPad環境より処理能力が劣ることになる。
そういうときはCategoriesでフォルダに入れたり、SBSettingsのHide Iconsからアイコンを減らして正常化したりする。
| OpenSSH | SSHサーバー。たぶん最初から入ってる。ログインパスワードの変更は忘れないように。 |
| afc2add | iFunBoxからファイルを直接受け渡すために。SCPよりも断然速い。iFunBoxと接続するときにiPadの電源を入れる必要はない。Applications(User)(/var/mobile/Applications)を参照すると、ランダムな記号フォルダ名がアプリ名に置き換えて表示される。GoodReaderなどに一括でPDFをインポートするときに便利。/System/Library/Audio/UISoundsの音ファイルを聞いたり、/var/mobile/Library/Preferences/com.apple.springboard.plistを編集してダッシュボードのページを入れ換えたり、とにかくいろいろ使う。 |
| Infiniboard | ダッシュボードを縦方向にもスクロールできるようにする。僕は各ページでジャンルを分けて縦に長く並べてる。使い始めは、ダッシュボードページング時に縦と横の操作ミスが発生するようになったけど(だからデフォルトできないようになってるんだな)、慣れたら大丈夫。アプリのアンインストール時の挙動などが若干変。 |
| Infinidock | ドックに並べられるアイコンの数を増やす。僕は8個まで置けるようにして、7個置いてる。1マスはページ間のアイコン移動時のテンポラリ領域になってる。そこに置いて、ページング(SprintBoard)して、そこから出す。 |
| Browser Changer | デフォルトブラウザの変更。僕はAtomicにしてる。 |
| CyDelete | Cydiaから入れたアプリをダッシュボードからダイレクトに削除できるように。 |
| MultiIconMover | 複数のアイコンを一度に他のページに移動。アプリが多い場合は必須。どれかのアプリアイコンを長押し、移動したいアプリをタップでチェックしていく、どれかを移動、ホームボタン押下で移動を終了、チェックしたアプリが一括移動、という流れ。 |
| SprintBoard | ダッシュボードを素早くページング。ドック上のページ一覧ドット部分をスライドしダッシュボードを移動できるようになる。これも最初は思ったように使えないけど、慣れると無い状態が考えられなくなる。 |
| file:// for MobileSafari | ローカルファイルをSafariから開けるように。技術デモなどをiPadに入れて持ち運びデモしたりするのに使ってる。 |
| Categories | アプリフォルダ。フォルダにアプリをドラッグで追加できなかったり、フォルダに入ったアプリをダイレクトにアンインストールできなかったり、そんなに使い勝手はよくない。普段使わない参考アプリをアーカイブする目的で使ってる。ダッシュボードに置いておくとiPadが遅くなるから。 |
| CategoriesSB | たぶん、こっちも入れないとiPadでCategoriesがちゃんと動かない。 |
| iPhone OS Theme | SBSettingsのスキン。 |
| Proswitcher | バックグラウンドアプリの管理。 http://rpetri.ch/repo/ をCydia(apt)のソースに追加して、1.2~alpha~3をインストール。たぶんBackgrounderとかのコアも同時に入る。ホームボタン長押しで起動しているアプリのサムネイルが横方向に並び、選択起動や、上方向へのスワイプで終了させたりできるようになる。動きがきれい。 |
| iFile | iPad内を閲覧するファイラ。ファイルコピー、権限変更やplistファイルの確認/編集などに使う。有料で、よく動く。 |
上にはないけど、VNCサーバーとかRhinoでネイティブアプリ(サンプル)とか常時モニタ出力(PCで表示)とか探すといろいろある。
位置情報が動作しないとか不具合が生じたら、 http://cydia.pushfix.info/ のaptリポジトリから修正パッチをインストールすることで直るかも。