|
Originally Posted by zim2dive
|
I guess what I'm suggesting is that the user have the option of configuring the unit such that any NON hres aware proggy have its I/O mapped 2:1 when the suer is in a "hacked" state...
ie. right now I can run with ozvga and thus see much more "real estate" when browsing, doing calendar stuff, etc.. but apps that aren't HRA have the uppler left quadrant problem.
If I run "standard" screen, then I suppose yes, HRA apps will expand, but i general I get less "real estate" to work with on 90% of the progs.
Nutshell, if the OS could detect
- the size a prog expects (VGA or QVGA)
- the user's selected display size (ok, this option isn't OS supported but should be)
- it could easily map at either a 1:1 or 2:1 ratio any screen click.
This should NOT be a tough thing to do at the OS level.
Mike
|
actually this is already done. But only in the default VGA mode ..
if an application is HI_RES_AWARE it will draw 1:1 or VGA
if the app is QVGA or not HI_RES_AWARE it will pixel double or draw 2:1.
However the user can not specify if an app is HI_RES_AWARE which is crappy (btw i write it like that because that's the constant used in the code to detect if vga resolution should be forced)
I have a file though (that i found on this forum :) ) that can force an app to run as though it was HI_RES_AWARE but as far as i can see you cant force an app in true vga mode to pixel double so that it doesn't occupy 1/4 of the screen or crash =(
It seems though that this is the way VGA on windows mobile will be supported for better or for worse. It probably isn't tough to do on an OS level but I guess M$ feels they don't have to… laziness / bottom line strikes again