PerApp: Automatically applying settings for individual Android apps

August 30, 2012
3 22 2

Our Android devices include a bunch of settings that we can configure to suit our needs. We can adjust the volume, change the screen orientation, adjust the time before the screen turns off, and even adjust the CPU speed. These are handy features but it is really an inconvenience when you have to change each setting before launching an individual app. XDA Developers member arpruss also felt the same way and that led him to create an app that allows you to specify settings for each individual app.

The PerApp app allows you to set a special set of configurations for each app. There are apps from the Google Play Store that allow you to do this, but you either have to face complicated settings or use an app that only allows limited options.  PerApp is easy to use and allows you to individually set an app’s settings such as its orientation, screen time-out, volume boost, and CPU performance.

Launching the app will bring you to a list of all the applications installed on your Android device. You can also see the default settings above the list. To begin assigning specific settings, just scroll through the list of apps and tap on the desired app. You can individually set the orientation, screen time-out, and the volume boost on each app.

For instance, you can set your device’s default video player to launch in landscape mode so you can enjoy a wider view for your videos. You can also boost its sound to enhance your viewing experience. The screen time-out settings are also useful for apps that don’t keep the screen awake.

Once you have placed the necessary settings, you can activate PerApp and it will override your device’s default settings. To activate the app, just simply tap the box at the uppermost portion of the app’s menu and tap it to activate the app. Once activated, the app will automatically activate your settings when you launch that specific app.

PerApp will also appear on your notification menu. You can tap on it and quickly access PerApp. You can also go to the app’s settings menu and set PerApp to either appear if active, always appear, or to not place PerApp on your notification menu.

PerApp also allows you to set the maximum and the minimum CPU speed for each app. To enjoy this feature, you will need a rooted device. You can enable these features by heading over to the app’s setting menu. This feature will be useful if you want to manually control the CPU speed for each app. You may limit the CPU speed of an app that doesn’t need the extra juice or channel all your CPU power to your high-definition games.

PerApp is not yet available on the Google Play Store and can only be downloaded by installing the APK file from developer arpruss’s XDA thread. Make sure to enable Unknown sources on your Android device so you can install non-market apps. The app is also currently under development and we may find new features soon.

I was able to test the app on a Samsung Galaxy S3. I tried setting unique settings for the stock Video Player app. Upon launching the app, PerApp automatically applied the settings I set for the video player. I did, however, find a flaw when returning to the app drawer or the homescreen. My Video Player was set to automatically launch in landscape. It did, but when I pressed the back button, my app drawer was now also in landscape mode. The same thing happened to the homescreen when I pressed the home button while in the Video Player. This problem can be solved by accessing PerApp from the notification menu or opening another app. Nevertheless, the app did work well in performing the desired settings for individual apps.

What do you think of PerApp?  Is this something that you might find useful in your Android life?  Let us know what you think of PerApp by sounding off in the comments below.

Comments

  • BigMixxx

    Oh hell yes…..Android gets better every day…

  • Michael

    Nice, but I feel like I’ve been able to do all these things with Tasker.