4 ms·
you can always offer a well refined android compatibility layer :p
by untoreh 10y ago
you can always offer a well refined android compatibility layer :p
- cuu508 10y agoThe more refined apps (which are the ones customers care about) use a variety of Android platform services, not just the barebones stuff -- homescreen widgets, rich notifications, bundled notifications, app-defined quick settings, fingerprint authentication, Vulkan API, Cast support, Material themes, Play services etc. etc. etc. Building a complete compatibility layer means pretty much reimplementing all Android userspace.
- akjainaj 10y agoYou don't need to reimplement all Android userspace. You only need to implement 90% of what the top 20 apps use.
- eli 10y ago90% of Android is a whole lotta code
- akjainaj 10y agoMicrosoft did something similar with the Astoria project, but they gave up on it, probably because of the Play Services dependency of most apps. And yes, you could enable it in Insider builds, and it mostly worked. Slap microG on it and you'll see it can be done.