3 ms·
Instead of effectively dual-booting Android/WPF, Microsoft should add a compatibility layer to WPF to run Android apps.
by TYPE_FASTER 13y ago
Instead of effectively dual-booting Android/WPF, Microsoft should add a compatibility layer to WPF to run Android apps.
- Raphael 13y agoNot mutually exclusive.
- Someone 13y ago== Microsoft should kill their platform. If all windows phones ran all android apps, why would anyone write apps for Windows phones? That's especially true for the long tail. A popular a Windows phone OS with Android support may get a Twitter app and a Facebook app, but your bank's app or that public transport one? Forget it. We have seen that with OS/2 and its Windows compatibility layer, with Mac OS when Apple advocated Java, and in some sense with Linux and Wine (a great effort, but it does give people an excuse for not porting their stuff to Linux.) I think they would be better of writing a launcher for Android that launches Windows apps. If that gets popular, they could start leveraging that by releasing new features on their hardware first and on the Android layer later. Good idea? I wouldn't know, but the reverse certainly isn't.
- timthorn 13y agoThat's effectively the same argument as if all smartphones run HTML5 apps, why would anyone write native code?
- Someone 13y agoOnly slightly so. The answer to that question is "because they can do more things, better". A native compatibility layer does (almost) everything the 'real' system does, (almost) equally well. If it doesn't, people will be disappointed with it, and by extension, with your system ("yes, Windows Phone can run Android apps, but some will crash, and that game does only 20 frames per second") If/when HTML can provide the same experience as native code on a mobile phone, many of what now are apps will move to web-only.