1. Resolution
I can't see why Android can;t be made to run at many resolutions in
the same rom, every other operating system can handle it.  You would
need the hypervisor to report screen size and resolution, that way the
ROM could make an informed choice as to what UI scale to use.

2. UI Hardware
Easy done, have a few different keyboard options and automatically
select the best fit by querying the hypervisor as to what buttons are
present.

Let's see:
Search button
Home button
Menu button
Vol+, Vol- buttons
Power
Back button
Trackball
Maybe a keyboard

3,4.
CPU/GPU should not be to hard, google should just say "As of Android
5.0 all device must support XYZ instruction set"

5. Not sure.

The extra power use of running a hypervisor is a concern, but I
believe that everyone running the latest android is going to negate
any effects of running a hypervisor.



On Mar 22, 4:45 am, Tim Mensch <[email protected]> wrote:
> That doesn't really address the problem that people are really
> complaining about when they say "fragmentation."
>
> The Android OS itself has several major versions you need to target, but
> that's also true of iOS, and (to my knowledge) people DON'T complain
> about fragmentation on iOS.
>
> The problem is, as I interpret it:
>
> 1. Lots of various screen resolutions.
> 2. Different UI hardware on each device (keyboard? soft buttons? what
> order are the buttons in?)
> 3. Different graphics hardware on each device.
> 4. Different CPU/math support on each device.
> 5. Bugs in some devices in the way that they present their capabilities
> and/or in their implementation of various standard Android APIs. I'm
> looking at you, Samsung, and your buggy SoundPool implementation.
>
> The different OS kernels don't figure in my top five issues to worry
> about, except as they could potentially affect #5 (as in, adding their
> own bugs to the mix). So having a hypervisor that allowed you to run
> multiple OS versions at once on a phone doesn't really help at all.
>
> Having a device with lots of pixels that you could boot up into various
> different resolutions would help with #1. Also giving it lots of
> hardware options and allowing you to disable them would help with #2
> (maybe just a detachable keyboard like the ASUS Transformer). #3 and #4
> really require different devices to test on, though probably only 4-5
> devices to hit the major contenders. #5 probably requires that you own
> each of the buggy devices so you can test on them.
>
> Tim
>
> On 3/20/2012 10:39 PM, Evan Pyle wrote:
>
>
>
>
>
>
>
> > Not sure if this is the right spot for this, but I was hoping someone
> > could answer my question.
>
> > With the current Android fragmentation between different hardware and
> > handsets, why not have the whole operating system run run a hyper-
> > visor on the phone.  ROM's would be portable between phones, dev
> > testing could be done on anything.
>
> > I am expecting there would be a performance hit, but with current
> > generation hardware it shouldn't be to much of an issue.
>
> > Cheers,
> > Evan

-- 
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en.

Reply via email to