I'm looking for an answer to this exact question, but from the perspective of the user. That is, if tablets show the normal app UI even when the keyboard is visible in landscape mode, what causes phones to not do this? I hate that "full-screen" edit box and would much rather see the remaining half of the app's normal UI (although there may be less of it visible; with today's huge phones, there's still "plenty" of screen real estate available).
Is there, for instance, a configuration file somewhere in which one might tweak a setting (viz. making the device believe its screen is bigger, or some similar effect)? I'm fully aware that this would probably require root, and I'm fine with that. To be clear, I know that altering all the "offending" apps is neither feasible nor desirable.
I realize that this isn't strictly a programming question, but it's extremely difficult to put together phrase that will get even a few sensible search results. For the record, I'm using a Nexus 4, but the issue is basically device- and version-agnostic.