ひとりぶろぐ

価値ある情報をユーザー視点で発信するブログ

[JB]アプリ別に自動ロックの有効無効を選べるようにするJailbreak Tweak DoNotAutoLock

      2014/08/01

地図アプリ、ナビアプリに自動ロック無効化機能がないものがある

僕が自転車に乗ってサイクリングするとき、専らiPhoneにインストールした地図アプリ、ナビアプリを駆使します。

R0125834

自転車にホルダーで固定して使っている間、基本的にはiPhone自体には触らないので、「設定>一般>自動ロック」の設定を「しない」にしておかないと、ロックがかかってしまいます。

IMG 0265

iOSの公開APIで自動ロック無効化ができるので、アプリによってはこのようなシチュエーションを想定して、iPhoneに触らないでいても自動ロックがかからないようになっています。

地図アプリであるにもかかわらず、自動ロック無効化状態にならないものも当然あります。

検索したルートをたどるナビモードでしか自動ロック無効化状態にならないものもあります。Google Mapsがそうですね。

IMG 0267

Google MapsApp
カテゴリ: Navigation
販売元: Google, Inc.(サイズ: 12.0 MB)
全てのバージョンの評価: (20,864 件の評価)

しかし、Google Mapsはナビモードより、検索したルートを通常のモードでヘッディングアップ表示していた方が僕にとっては使いやすいので、実質的に自動ロック無効化状態にならないアプリとなっています。

自動ロック無効化あり、なしがアプリによってまちまちなので、サイクリングに使うときは「設定>一般>自動ロック」を「しない」にするのが常です。しかし、サイクリングが終わった後、設定を戻し忘れて、バッテリを無駄に消費してしまったりします。

アプリ単位で自動ロックが有効か無効か決められるようになれば僕の問題は解決され、「設定>一般>自動ロック」を触る必要がなくなり使い勝手が向上するので、それを実現するJailbreak Tweakを作ってみました。(続きは[Read More]から)

DoNotAutoLock

作ったJailbreak TweakがDoNotAutoLock。

DoNotAutoLockは、「設定>一般>自動ロック」の設定に依らず、自動ロックを無効化するアプリを選べるようにするものです。


設定項目

DoNotAutoLockをインストールすると「設定>DoNotAutoLock」が出現します。

IMG 0269

設定項目は、Enableと、Applicationsの二つ。

IMG 0270

  • Enable
    • DoNotAutoLock全体の有効/無効を切り替えるものです。デフォルトはオフなので、ここをオンにしないとDoNotAutoLockが機能せず、次項のアプリごとのスイッチをオンにしていても、標準状態と変わりなくなります。
  • Applications
    • 自動ロックを無効にしたいアプリを選びます。スイッチをオンにすると、自動ロック無効を選んだことになります。上のEnableと、こちらのアプリごとのスイッチの両方をオンにして初めて、自動ロック無効状態になります。

IMG 0271

免責

DoNotAutoLockは無保証、無サポートです。自己責任でお使いください。

既知の不具合

動作確認環境

iOS 7.1.2 / iPhone 5s

履歴

  • 0.0.2-1 2014.08.01 安定性向上のための修正
  • 0.0.1-1 2014.07.31 初版

インストール

いつもの New野良リポジトリ をCydiaに登録後、以下のリンクをタップしてインストールしてください。

インストール後、「設定>DoNotAutoLock」を設定してください。

DoNotAutoLockをCydiaからインストールする

Amazonで買い物してく?

 - iOS, iPad, iPhone, Jailbreak, 自転車