Phone screen sizes are growing, from the 4.3″ screen of the Galaxy S II i9100 to the 5.3″ panel of the Galaxy Note—and yet it would seem the feature sets are still split between tablets and phones. Google unified the source code for tablets and phones with Ice Cream Sandwich, but the OS is still presented differently depending on the device. XDA Senior Member molesarecoming thought that since the core OS is the same, why couldn’t the features be there as well?
After a lot of searching and testing, molesarecoming found an Android feature which he called “Per App Density” (P.A.D.), which enables a user to set a custom DPI for every installed app. XDA Recognized Developer D4rKn3sSyS joined the team and launched their first release for the Galaxy S II i9100. Soon after they began adding new devices to the project with the Galaxy Nexus, AT&T Galaxy S II i777, Galaxy Note N7000, HTC HD2, and the Nexus S. They have now added a few new features for “Per App Layout” and “Status Bar Toggle,” both of which further the usability of “hybrid mode.” In the words of the developers:
Global density: Is the one used by your hardware configuration and all non PAD touched applications. It’s the old one that you can change with build.prop, and this one can get you outside of Tablet mode – Phone mode. (Only on SGS2 Based ROM’s)
Deafult SystemUI DPI: User interface density, can be reflected on statusbar, Recent apps, etc. This one can’t get you outside of your current mode.
Deafult User DPI: Is the one used when your app is not on pad.prop list, so when you run a new app that it’s installed by you, and not on /system/app, it will run at this density. This one cant get you outside your current mode neither.
Be sure and check out the project for your respective device listed below, or visit their project blog to learn more.