Microsoft hints that Windows 8 will run Windows Phone 7 apps
extremetech.com
extremetech.com
Each of the larger devices it could plug into could have their own processors, RAM, batteries, etc and connect to a Bus port (like laptops have for docking stations) on the phone and take control of its storage and peripherals.
I was thinking a scenario where a user would use it in 'phone mode' while walking around, 'tablet mode' while on the train or bus, 'laptop mode' at the coffee shop and then use it as a desktop when they get to work. The whole time working on the same document, emails, video conference, whatever, completely seamlessly (well, maybe a small break when switching what its plugged into). Of course to use it in other modes, you would have to carry along those devices. There is also the issue of applications not be suited for a smaller device, but you could hand off to a different version of itself, save its state and go into a sleep mode, or transfer processing to a server/cloud system.
If done right, you could have a very wide variety of devices with different sized screens and different features to cater to different audiences while keeping the same UI.
The issue this raises is one of prerequisites... are things like accelerometers supported on all Win8 machines? What about cameras?
For example, some apps require a gyroscope, which I think handsets only came out with in the second generation. If you try to install one of these apps in the store, you'll be warned that some functionality won't work (or perhaps won't work at all - I haven't seen this). Similarly, I've seen reports that in the upcoming update aimed at lower end handsets, there'll be warnings in the store for the few apps that don't work with limited ram requirements.
I would predict Windows 8 will keep a similar list of the device's capabilities and warn the user in the store if they try to buy something that won't work.
I was wondering though if there are any apps (or if developers have the option to set this) where an optional device feature such as the gyro is so integral to the app that it won't even install without the device capability. This is what I haven't seen yet - though maybe the marketplace is already filtering them out for me.
The emulator uses the same resolution as a native phone (800x480 typical) which is quite legible on a larger screen due to the lower density of pixels on the larger display.
Apps running in the emulator are perhaps a bit oversized, but not untenably so.
Would make buying an Android tablet pretty pointless.
Edited to add: There have been efforts to build android simulators, i.e. compile android for x86 and don't do hardware level emulation. This is how iPhone and WP7 testing is done already, and would run perfectly fast enough.
Keep in mind that Windows 8 will run on ARM.
http://www.winsupersite.com/article/windows8/windows-phone-8...
http://arstechnica.com/microsoft/news/2012/02/leaked-windows...